Programowanie

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

14
Node.js utwórz folder lub użyj istniejącego
Przeczytałem już dokumentację Node.js i, chyba że coś przeoczyłem, nie mówi w szczególności, jakie parametry zawierają niektóre operacje fs.mkdir(). Jak widać w dokumentacji, to niewiele. Obecnie mam ten kod, który próbuje utworzyć folder lub użyć istniejącego zamiast tego: fs.mkdir(path,function(e){ if(!e || (e && e.code === 'EEXIST')){ //do something with contents …

3
JavaScript! Instanceof If Instrukcja
To jest naprawdę podstawowe pytanie, aby zaspokoić moją ciekawość, ale czy istnieje sposób na zrobienie czegoś takiego: if(obj !instanceof Array) { //The object is not an instance of Array } else { //The object is an instance of Array } Kluczem tutaj jest możliwość korzystania z NOT! przed instancją. Zazwyczaj …

3
@RequestParam in Spring MVC obsługuje parametry opcjonalne
Czy kontroler Spring może obsłużyć oba rodzaje żądań? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Jeśli zdefiniuję pojedynczy kontroler tego rodzaju: @RequestMapping (value = "/submit/id/{id}", method = RequestMethod.GET, produces="text/xml") public String showLoginWindow(@PathVariable("id") String id, @RequestParam(value = "logout", required = false) String logout, @RequestParam("name") String username, @RequestParam("password") String password, @ModelAttribute("submitModel") SubmitModel model, BindingResult errors) …
186 java  spring  spring-mvc 

3
Konwertuj timedelta na całkowitą liczbę sekund
Mam różnicę czasu time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 Jak znaleźć całkowitą liczbę sekund, które minęły? diff.secondsnie liczy dni. Mógłbym zrobić: diff.seconds + diff.days * 24 * 3600 Czy jest do tego wbudowana metoda?
186 python  datetime 

8
Przeczytaj plik w Node.js
Jestem dość zaintrygowany czytaniem plików w Node.js. fs.open('./start.html', 'r', function(err, fileToRead){ if (!err){ fs.readFile(fileToRead, {encoding: 'utf-8'}, function(err,data){ if (!err){ console.log('received data: ' + data); response.writeHead(200, {'Content-Type': 'text/html'}); response.write(data); response.end(); }else{ console.log(err); } }); }else{ console.log(err); } }); Plik start.htmlznajduje się w tym samym katalogu z plikiem, który próbuje go otworzyć …
186 node.js 

4
Na GitHub, jaka jest różnica między recenzentem a cesjonariuszem?
Funkcja dodana 7 grudnia 2016 r., Ogłoszona na blogu GitHub, wprowadziła opcję dodawania recenzentów do żądania ściągnięcia Możesz teraz wyraźnie poprosić współpracowników o sprawdzenie, co ułatwia określenie, komu chcesz przejrzeć prośbę o pobranie. Możesz również zobaczyć listę osób, od których oczekujesz recenzji, na pasku bocznym strony żądania ściągnięcia, a także …


15
wyjście na żywo z komendy podprocesu
Używam skryptu python jako sterownika kodu hydrodynamicznego. Kiedy przychodzi czas na uruchomienie symulacji, używam subprocess.Popendo uruchomienia kodu, zbieram dane wyjściowe ze stdout i stderr do subprocess.PIPE--- następnie mogę wydrukować (i zapisać w pliku dziennika) informacje wyjściowe i sprawdzić, czy nie ma błędów . Problem polega na tym, że nie mam …

5
Jak sprawić, by Git pull używał domyślnie bazy danych dla wszystkich moich repozytoriów?
Czy istnieje sposób na skonfigurowanie repozytorium Git hosta w taki sposób, aby domyślnie git pullużywany --rebasebył dowolny z jego (lokalnych) klonów ? Przeszukując Przepełnienie stosu, dowiedziałem się o tym branch.autosetuprebase, ale trzeba go skonfigurować indywidualnie dla każdego klonu. Moja przepływ projekt jest ustawiona taka, że pullten developoddział przed mergeing gałąź …
186 git 

14
java.net.ConnectException: Połączenie odrzucone
Próbuję zaimplementować połączenie TCP, wszystko działa dobrze po stronie serwera, ale po uruchomieniu programu klienckiego (z komputera klienckiego) pojawia się następujący błąd: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.<init>(Socket.java:375) at java.net.Socket.<init>(Socket.java:189) at TCPClient.main(TCPClient.java:13) Próbowałem zmienić numer gniazda …
186 java  networking  tcp 

14
Jak mogę sprawdzić, czy pole wyboru jest zaznaczone?
Tworzę mobilną aplikację internetową z jQuery Mobile i chcę sprawdzić, czy pole wyboru jest zaznaczone. Oto mój kod. <script type=text/javascript> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input id="remember" name="remember" type="checkbox" onclick="validate()" /> …



29
Jak zastosować gradient do widoku tła aplikacji iOS Swift
Próbuję zastosować gradient jako kolor tła Widoku (główny widok scenorysu). Kod działa, ale nic się nie zmienia. Używam xCode Beta 2 i Swift. Oto kod: class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0) …

2
Jaka jest różnica w stosowaniu wtyczki gradle
Nie rozumiem bloku wtyczek gradle apply plugin: 'someplugin1' apply plugin: 'maven' i drugi: plugins { id 'org.hidetake.ssh' version '1.1.2' } W pierwszym bloku Mamy nazwę wtyczki. w drugim pakiecie i wersji. Nie rozumiem, gdzie powinienem użyć pierwszego bloku, a kiedy drugiego.

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.