Programowanie

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

13
Słowo kluczowe strażnika Swift
Swift 2 wprowadził guardsłowo kluczowe, którego można użyć, aby upewnić się, że różne dane są skonfigurowane gotowe do pracy. Przykład, który widziałem na tej stronie demonstruje funkcję submTapped: func submitTapped() { guard username.text.characters.count > 0 else { return } print("All good") } Zastanawiam się, czy używanie guardjest czymś innym niż …

14
Skutecznie przetestować, czy port jest otwarty w systemie Linux?
Jak ze skryptu bash mogę szybko dowiedzieć się, czy port 445jest otwarty / nasłuchuje na serwerze. Wypróbowałem kilka opcji, ale chcę czegoś szybkiego: 1. lsof -i :445 (Zajmuje sekundy) 2. netstat -an |grep 445 |grep LISTEN(Zajmuje sekundy) 3. telnet(Nie zwraca) 4. nmap, netcatNie są dostępne na serwerze Miło będzie wiedzieć …
197 linux  bash  shell  port 

3
Jak domyślnie wyświetlać ukryte znaki (ZERO WIDTH SPACE ie. & # 8203)
Właśnie straciłem część mojego weekendu z powodu tego ... żartowniś - przestrzeń o zerowej szerokości. Właśnie użyłem fragmentów z grup google i nie rozpoznałem, że istnieją podwójne znaki, ponieważ Idea (11) ich nie pokazał, co powodowało problemy z analizowaniem pliku konfiguracyjnego mojej aplikacji ... Odkryłem go przypadkowo w vi . …


30
Parametr post ma zawsze wartość NULL
Od czasu uaktualnienia do wersji RC dla interfejsu WebAPI mam dziwny problem podczas wywoływania POST na moim interfejsie WebAPI. Wróciłem nawet do podstawowej wersji wygenerowanej w nowym projekcie. Więc: public void Post(string value) { } i dzwoniąc z Fiddlera: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { …

14
Aktualizacja konfliktu wersji do 8.4.0
Błąd : Wykonanie nie powiodło się dla zadania „: app: processDebugGoogleServices”. Napraw konflikt wersji, aktualizując wersję wtyczki usług Google (informacje o najnowszej wersji są dostępne tutaj ) lub aktualizując wersję com.google.android.gms do 8.3.0. Zrobiłem wszystkie rzeczy, które znalazłem. dependencies { // This does not break the build when Android Studio …

4
Java 8 Stream i działanie na tablicach
Właśnie odkryłem nowe możliwości strumienia Java 8. Pochodząc z Pythona, zastanawiałem się, czy istnieje teraz dobry sposób na wykonywanie operacji na tablicach, takich jak sumowanie, mnożenie dwóch tablic w sposób „pythonowy” w jednej linii? Dzięki

13
NodeJS - Błąd instalacji z NPM
Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. All rights reserved. C:\Windows\system32>npm install caress-server npm http GET https://registry.npmjs.org/caress-server npm http 304 https://registry.npmjs.org/caress-server npm http GET https://registry.npmjs.org/jspack/0.0.1 npm http GET https://registry.npmjs.org/buffertools npm http 304 https://registry.npmjs.org/jspack/0.0.1 npm http 304 https://registry.npmjs.org/buffertools > buffertools@2.0.1 install C:\Windows\system32\node_modules\caress-server\node_ modules\buffertools > node-gyp rebuild C:\Windows\system32\node_modules\caress-server\node_modules\buffertools>node "G: \nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node- gyp.js" …
197 node.js  npm 

10
Do czego służy join () w wątkach Pythona?
Studiowałem wątki w pythonie i natknąłem się join(). Autor powiedział, że jeśli wątek jest w trybie demona, muszę go użyć join(), aby wątek mógł zakończyć się przed zakończeniem głównego wątku. ale widziałem go również używającego, t.join()chociaż ttak nie byłodaemon przykładowy kod to import threading import time import logging logging.basicConfig(level=logging.DEBUG, format='(%(threadName)-10s) …

4
Odnośniki do innych stron Wiki na GitHub? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Strony wiki GitHub pozwalają na linkowanie do innych stron na wiki w następujący sposób: [[Wiki Page Name]] Jednak …
197 github 

1
Pythoniczny sposób dodawania obiektów datetime.date i datetime.time
Mam dwa obiekty, które reprezentują tę samą instancję zdarzenia - jeden przechowuje datę, drugi czas tego zdarzenia i chcę utworzyć obiekt datetime. Ponieważ nie można po prostu dodać obiektów daty i godziny (następujące wywołanie kończy się niepowodzeniem): datetime.date(2011, 01, 01) + datetime.time(10, 23)
197 datetime  python 




8
instrukcja return vs exit () w main ()
Czy powinienem używać exit()czy tylko returnoświadczeń w main()? Osobiście faworyzuję returninstrukcje, ponieważ uważam, że to jak czytanie dowolnej innej funkcji, a kontrola przepływu podczas czytania kodu jest płynna (moim zdaniem). I nawet jeśli chcę zmienić tę main()funkcję, returnwybór wydaje się lepszym wyborem niż exit(). Czy exit()robi coś specjalnego, returnco nie?
197 c++  c  coding-style  return  exit 

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.