Programowanie

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

8
Jak zamienić bufory w 2 emacsach Windows
Używam emacsa. Czasami mam 2 pliki rozdzielone na 2 okna. Na przykład: otwieram 1 plik za pomocą C-x C-f file1.c RET i podzieliłem ramkę na dwa okna: C-x 3 Następnie otwieram inny plik C-x C-f file2.c RET Więc mam 2 pliki: okienko 1 (lewe) file1.c okienko 2 (prawe) file2.c Zastanawiam …
98 emacs 

6
AJAX POST i znak plus (+) - jak kodować?
Wysyłam zawartość pola formularza przez AJAX do skryptu PHP i używając JavaScript do escape(field_contents). Problem polega na tym, że wszelkie znaki plus są usuwane i zastępowane spacjami. Jak bezpiecznie „zakodować” znak plus, a następnie odpowiednio go „zdekodować” po stronie PHP?

4
Jak odłożyć na bok kilka niezatwierdzonych zmian, pracując nad czymś innym
Jeśli mam kilka niezatwierdzonych zmian i chcę je odłożyć na bok, zamiast tego pracuję nad czymś innym, a później (po kilku dniach) wróć do tego i kontynuuj pracę. Jaki byłby najłatwiejszy przepływ pracy, aby to osiągnąć? (Jak dotąd mam tylko doświadczenie z podstawowymi funkcjami Mercurial). Moją zwykłą metodą było utworzenie …
98 mercurial 

5
Clojure: wady (seq) vs. koniunkcja (lista)
Wiem, że conszwraca sekwencję i conjzwraca kolekcję. Wiem też, że conj„dodaje” pozycję do optymalnego końca kolekcji i conszawsze „dodaje” ją do przodu. Ten przykład ilustruje oba te punkty: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 [1 2 3]) ; returns …

16
github: brak dostępnych obsługiwanych metod uwierzytelniania
używam github i w przeszłości pomyślnie dodawałem i synchronizowałem pliki na moim laptopie. ostatnio zacząłem otrzymywać komunikat „ Błąd krytyczny PuTTY: Rozłączono: Brak dostępnych obsługiwanych metod uwierzytelniania ” po uruchomieniu: git pull origin master (lub push) jednak ssh git@github.com zwraca poprawną odpowiedź: BŁĄD: Cześć, nazwa użytkownika! Udało Ci się uwierzytelnić, …
98 git  ssh  github  msysgit 

5
Brak modułu o nazwie setuptools
Chcę zainstalować plik instalacyjny Twilio. Kiedy instaluję go za pomocą podanego polecenia, pojawia się błąd: Brak modułu o nazwie setuptools. Czy możesz mi powiedzieć, co mam zrobić? ja używam python 2.7 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Python27>python D:\test\twilio-twilio-python-26f6707\setup.py install Traceback (most recent call …

6
Java: najlepszy sposób na iterację w kolekcji (tutaj ArrayList)
Dzisiaj szczęśliwie kodowałem, gdy dotarłem do fragmentu kodu, którego użyłem już setki razy: Iterowanie po kolekcji (tutaj ArrayList) Z jakiegoś powodu przyjrzałem się opcjom autouzupełniania Eclipse i zacząłem się zastanawiać: W jakich przypadkach poniższe pętle są lepsze w użyciu niż inne? Klasyczna pętla indeksu tablicy: for (int i = 0; …

9
jak przekonwertować z int na char *?
Jedyny sposób, jaki znam, to: #include <sstream> #include <string.h> using namespace std; int main() { int number=33; stringstream strs; strs << number; string temp_str = strs.str(); char* char_type = (char*) temp_str.c_str(); } Ale czy jest jakaś metoda wymagająca mniej pisania?

11
Jak sortować alfabetycznie ciągi znaków Unicode w Pythonie?
Python domyślnie sortuje według wartości bajtów, co oznacza, że ​​é występuje po z i innych równie zabawnych rzeczach. Jaki jest najlepszy sposób sortowania alfabetycznego w Pythonie? Czy jest do tego biblioteka? Nic nie mogłem znaleźć. Najlepiej, jeśli sortowanie powinno mieć obsługę języka, aby rozumieć, że åäö powinno być sortowane po …


3
Czym różni się GRPC od REST?
Czytam to wyjaśnienie GRPC i ten diagram jest interesujący: Jak działa warstwa transportowa? Jeśli jest przez sieć ... dlaczego nazywa się to RPC? Co ważniejsze, czym różni się to od REST, który implementuje API dla warstwy usług (klasa w kliencie, która ma metody, które wykonują żądanie http)?
98 rest  grpc 

2
Jakie są zasady dotyczące tokena „…” w kontekście różnych szablonów?
W C ++ 11 istnieją różne szablony, takie jak ten: template< class T, class... Args > unique_ptr<T> make_unique( Args&&... args ) { return unique_ptr<T>(new T(std::forward<Args>(args)...)); } Jest kilka ciekawostek na ten temat: wyrażenie std::forward<Args>(args)...używa obu Argsi argstylko jednego ...tokenu. Ponadto std::forwardjest to niezmienna funkcja szablonu, która pobiera tylko jeden parametr …

8
Sterowanie zrzutem ekranu w przełączniku wielozadaniowym iOS 7
Próbowałem znaleźć informacje dotyczące nowego przełącznika wielozadaniowego w iOS 7, a zwłaszcza zrzut ekranu, który system operacyjny wykonuje, gdy aplikacja przechodzi w stan hibernacji. Czy istnieje sposób, aby całkowicie wyłączyć tę funkcję lub zrzut ekranu? Czy mogę całkowicie ukryć aplikację przed przełącznikiem? Aplikacja musi działać w tle, ale nie chcemy …
98 ios  ios7 

12
Błędy: „Nie można zagnieżdżać instrukcji INSERT EXEC”. i „Nie można użyć instrukcji ROLLBACK w instrukcji INSERT-EXEC”. Jak to rozwiązać?
Mam trzy procedury przechowywane Sp1, Sp2i Sp3. Pierwsza ( Sp1) wykona drugą ( Sp2) i zapisze zwrócone dane do, @tempTB1a druga wykona trzecią ( Sp3) i zapisze dane do @tempTB2. Jeśli wykonam Sp2to zadziała i zwróci mi wszystkie moje dane z Sp3, ale problem tkwi w Sp1, gdy wykonam 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.