Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

8
Jak czytać / zapisywać z / do pliku za pomocą Go?
Próbowałem nauczyć się Go na własną rękę, ale z trudem próbowałem czytać i pisać w zwykłych plikach. Mogę dojść tak daleko inFile, _ := os.Open(INFILE, 0, 0), ale w rzeczywistości uzyskanie zawartości pliku nie ma sensu, ponieważ funkcja odczytu przyjmuje []bytejako parametr. func (file *File) Read(b []byte) (n int, err …
284 file  go 

9
Jak utworzyć podtablicę z innej tablicy w Javie?
Jak utworzyć pod-tablicę z innej tablicy? Czy istnieje metoda pobierająca indeksy z pierwszej tablicy, taka jak: methodName(object array, int start, int end) Nie chcę omijać tworzenia pętli i narażania mojego programu na cierpienia. Wciąż pojawia się błąd: nie można znaleźć metody symbolu copyOfRange (int [], int, int) To jest mój …
284 java  arrays 

10
Odczytywanie klucza z Web.Config za pomocą ConfigurationManager
Próbuję odczytać klucze z Web.configpliku na innej warstwie niż warstwa internetowa (to samo rozwiązanie) Oto, czego próbuję: string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"]; A oto moje appSettingsw Web.configpliku: <configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... </configuration> Kiedy debuguję kod usernamei robię passwordto po prostu …
284 c#  asp.net-mvc 

15
Czy w adresie URL powinna być rozróżniana wielkość liter?
zauważyłem to HTTP://STACKOVERFLOW.COM/QUESTIONS/ASK i http://stackoverflow.com/questions/ask oba działają dobrze - w rzeczywistości poprzedni jest konwertowany na małe litery. Myślę, że ma to sens dla użytkownika. Jeśli spojrzę na Google, ten adres URL działa dobrze: http://www.google.com/intl/en/about/corporate/index.html ale ten z „ABOUT” nie działa: http://www.google.com/intl/en/ABOUT/corporate/index.html Czy w adresie URL powinna być rozróżniana wielkość liter?

4
Odpowiednik Sprintf w Javie
Printf został dodany do Javy w wersji 1.5, ale nie mogę znaleźć sposobu, aby wysłać dane wyjściowe do łańcucha zamiast do pliku (co robi sprintf w C). Czy ktoś wie jak to zrobić?
284 java  string  formatting 

6
Jaka jest poprawna składnia dla „else if”?
Jestem nowym programistą Python, który robi skok z wersji 2.6.4 do wersji 3.1.1. Wszystko poszło dobrze, dopóki nie spróbowałem użyć wyrażenia „else if”. Interpreter podaje mi błąd składniowy po „if” w „else if” z powodu, którego nie mogę zrozumieć. def function(a): if a == '1': print ('1a') else if a …
284 python  python-3.x 


2
Dlaczego niektóre porównania typu float <liczby całkowite są cztery razy wolniejsze niż inne?
Porównując liczby zmiennoprzecinkowe z liczbami całkowitymi, ocena niektórych par zajmuje znacznie więcej czasu niż innych wartości o podobnej wielkości. Na przykład: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Ale jeśli liczba zmiennoprzecinkowa lub liczba całkowita zostanie zmniejszona lub powiększona o określoną wartość, porównanie przebiega …


7
TransactionScope automatycznie przechodzi na MSDTC na niektórych komputerach?
W naszym projekcie używamy TransactionScope's, aby zapewnić, że nasza warstwa dostępu do danych wykonuje swoje działania w transakcji. Naszym celem jest nie wymagać, aby usługa MSDTC była włączona na naszych urządzeniach użytkowników końcowych. Problem w tym, że na połowie maszyn naszych programistów możemy pracować z wyłączonym MSDTC. Druga połowa musi …

19
Dlaczego liczby dziesiętne nie mogą być przedstawione dokładnie w postaci binarnej?
Wysłano do SO kilka pytań dotyczących reprezentacji zmiennoprzecinkowej. Na przykład liczba dziesiętna 0,1 nie ma dokładnej reprezentacji binarnej, więc użycie operatora == w celu porównania jej z inną liczbą zmiennoprzecinkową jest niebezpieczne. Rozumiem zasady reprezentacji zmiennoprzecinkowej. Nie rozumiem, dlaczego, z matematycznego punktu widzenia, liczby po prawej stronie przecinka są już …

12
Języki skompilowane a interpretowane
Próbuję lepiej zrozumieć różnicę. Znalazłem wiele wyjaśnień w Internecie, ale mają one raczej charakter abstrakcyjny, a nie praktyczne. Większość moich doświadczeń programistycznych dotyczy CPython (dynamiczny, interpretowany) i Java (statyczny, skompilowany). Rozumiem jednak, że istnieją inne rodzaje tłumaczonych i kompilowanych języków. Oprócz faktu, że pliki wykonywalne mogą być dystrybuowane z programów …



7
wypychaj wiele elementów do tablicy
Próbuję wypchnąć wiele elementów jako jedną tablicę, ale pojawia się błąd &gt; a = [] [] &gt; a.push.apply(null, [1,2]) TypeError: Array.prototype.push called on null or undefined Próbuję robić podobne rzeczy, które zrobiłbym w rubinie, myślałem, że applyto coś w stylu *. &gt;&gt; a = [] =&gt; [] &gt;&gt; a.push(*[1,2]) =&gt; …
284 javascript 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.