Programowanie

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

1
Co robi Connect.js methodOverride?
Connect.js bardzo lakoniczny dokumentacja mówimethodOverride Zapewnia obsługę fałszywych metod HTTP. Co to znaczy? Oczywiste Wyszukiwarka Google jest mniejsza niż pomocne. Dlaczego jest methodOverrideprzydatne?

1
Dlaczego str.translate jest znacznie szybsze w Pythonie 3.5 w porównaniu z Pythonem 3.4?
Próbowałem usunąć niechciane znaki z danego ciągu używając text.translate()w Pythonie 3.4. Minimalny kod to: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Działa zgodnie z oczekiwaniami. Jednak ten sam program wykonywany w Pythonie 3.4 i Pythonie 3.5 daje dużą różnicę. Kod …

3
Co znaczy java: comp / env / do?
Po prostu spędziłem zbyt dużo czasu w ciągu dnia, próbując znaleźć błędy podczas podłączania fabrycznej fasoli JNDI. Problem okazał się taki, że zamiast tego ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Właściwie to napisałem ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Wnioskuję, że java:comp/env/być może odwołuje się do …
116 spring  jdbc  jndi  factory 

2
Używanie mixinów i komponentów do ponownego wykorzystania kodu w Facebook React
Zaczynam używać Facebook React w projekcie Backbone i na razie wszystko idzie naprawdę dobrze. Zauważyłem jednak, że do mojego kodu React wkradło się pewne duplikowanie. Na przykład mam kilka widżetów przypominających formularze ze stanami takimi jak INITIAL, SENDINGi SENT. Po naciśnięciu przycisku formularz musi zostać zweryfikowany, zostanie wysłane żądanie, a …

2
Program jest kompilowany inaczej w 3 głównych kompilatorach C ++. Który jest poprawny?
Jako ciekawa kontynuacja (choć nie ma to dużego znaczenia praktycznego) mojego poprzedniego pytania: Dlaczego C ++ pozwala nam umieszczać nazwę zmiennej w nawiasach podczas deklarowania zmiennej? Dowiedziałem się, że połączenie deklaracji w nawiasach z właściwością wstrzykniętej nazwy klasy może prowadzić do zaskakujących wyników w zachowaniu kompilatora. Spójrz na następujący program: …

7
`ui-router` $ stateParams vs. $ state.params
Za pomocą ui-routermożna wstrzyknąć kontroler $statelub $stateParamsdo kontrolera, aby uzyskać dostęp do parametrów w adresie URL. Jednak dostęp do parametrów za pośrednictwem $stateParamsujawnia tylko parametry należące do stanu zarządzanego przez kontroler, który uzyskuje do niego dostęp, oraz jego stany nadrzędne, podczas gdy $state.paramsma wszystkie parametry, w tym te w stanach …


6
biblioteki uczenia maszynowego w C # [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

14
„Ładna” ciągła integracja dla Pythona
To jest trochę ... próżne pytanie, ale wyjście BuildBota nie jest szczególnie przyjemne. Na przykład w porównaniu z ... phpUnderControl Jenkins Hudson CruiseControl.rb .. a inne, BuildBot wygląda raczej ... archaicznie Obecnie gram z Hudsonem, ale jest on bardzo skoncentrowany na Javie (chociaż dzięki temu przewodnikowi łatwiej było skonfigurować niż …

6
Czytaj logcat programowo w aplikacji
Chcę czytać dzienniki logcat w mojej aplikacji i reagować na nie. Znalazłem następujący kod: try { Process process = Runtime.getRuntime().exec("logcat -d"); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream())); StringBuilder log=new StringBuilder(); String line = ""; while ((line = bufferedReader.readLine()) != null) { log.append(line); } TextView tv = (TextView)findViewById(R.id.textView1); tv.setText(log.toString()); } …

19
Jakiś dobry, wizualny edytor HTML5 lub IDE? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Cóż, wygląda na to, że Dreamweaver CS5 będzie próbował wygładzić HTML5 przez kilka lat (a właściwie …
116 ide  editor  html  html-editor 

17
Android: tymczasowo wyłącz zmiany orientacji w działaniu
Moja główna aktywność zawiera kod, który wprowadza pewne zmiany w bazie danych, których nie należy przerywać. Wykonuję ciężkie podnoszenie w innym wątku i używam okna dialogowego postępu, które ustawiłem jako nieodwołalne. Zauważyłem jednak, że jeśli obrócę telefon, ponownie uruchomię działanie, które jest NAPRAWDĘ szkodliwe dla uruchomionego procesu, i otrzymuję opcję …

5
Jak przekazać wiele atrybutów do dyrektywy atrybutów Angular.js?
Mam dyrektywę atrybutów ograniczoną w następujący sposób: restrict: "A" Muszę przekazać dwa atrybuty; numer i funkcję / wywołanie zwrotne, uzyskując do nich dostęp w ramach dyrektywy za pomocą attrsobiektu. Gdyby dyrektywa była dyrektywą elementarną, ograniczyłbym się "E"do tego: <example-directive example-number="99" example-function="exampleCallback()"> Jednak z powodów, którymi nie będę się poruszać, potrzebuję …


10
Używając `textField: shouldChangeCharactersInRange:`, jak uzyskać tekst zawierający aktualnie wpisany znak?
Używam poniższego kodu, aby spróbować textField2zaktualizować zawartość tekstową, aby była zgodna textField1, gdy użytkownik wpisze textField1. - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } Jednak wynik, który obserwuję, jest taki, że ... textField2 to „12”, gdy textField1 to …

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.