Programowanie

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

9
Uzyskiwanie nazwy klasy wystąpienia?
Jak znaleźć nazwę klasy, która utworzyła instancję obiektu w Pythonie, jeśli funkcja, z której to robię, jest klasą podstawową, z której wywodzi się klasa instancji? Zastanawiałem się, czy moduł inspekcji mógł mi tutaj pomóc, ale wydaje się, że nie daje mi tego, czego chcę. Poza analizowaniem __class__członka, nie jestem pewien, …


23
Git push wymaga nazwy użytkownika i hasła
Sklonowałem repozytorium Git z mojego konta GitHub na mój komputer. Chcę pracować zarówno z komputerem, jak i laptopem, ale z jednym kontem GitHub. Kiedy próbuję pchać lub pobierać z GitHub za pomocą mojego komputera, wymaga to nazwy użytkownika i hasła, ale nie kiedy używam laptopa! Nie chcę wpisywać nazwy użytkownika …

12
Jaki jest cel Node.js module.exports i jak go używać?
Jaki jest cel Node.js module.exports i jak go używać? Nie mogę znaleźć żadnych informacji na ten temat, ale wydaje się, że jest to dość ważna część Node.js, ponieważ często widzę to w kodzie źródłowym. Zgodnie z dokumentacją Node.js : moduł Odniesienie do prądu module. W szczególności module.exports jest taki sam …
1432 javascript  node.js 

15
Jak ukrywasz nieśledzony plik?
Mam zmiany w pliku oraz nowy plik i chciałbym użyć git stash, aby je odłożyć, gdy przechodzę do innego zadania. Ale git sam w sobie ukrywa tylko zmiany w istniejącym pliku; nowy plik pozostaje w moim pracującym drzewie, zaśmiecając moją przyszłą pracę. Jak ukryć ten nieśledzony plik?
1432 git  git-stash 

15
Jak grep (wyszukiwanie) popełnionego kodu w historii Git
Kiedyś usunąłem plik lub kod z pliku. Czy mogę grepować w treści (nie w komunikatach zatwierdzania)? Bardzo złym rozwiązaniem jest grep log: git log -p | grep <pattern> Jednak to nie zwraca natychmiast skrótu zatwierdzenia. I bawił się git grepbezskutecznie.
1432 git  grep  diff 

26
Wstaw do… wartości (WYBIERZ… OD…)
Próbuję do INSERT INTOtabeli przy użyciu danych wejściowych z innej tabeli. Chociaż jest to całkowicie wykonalne w przypadku wielu silników baz danych, zawsze wydaje mi się, że mam trudności z zapamiętaniem poprawnej składni SQLsilnika tego dnia ( MySQL , Oracle , SQL Server , Informix i DB2 ). Czy istnieje …

30
Nawiguj programowo za pomocą routera reagującego
Za react-routerpomocą tego Linkelementu mogę tworzyć linki, które są natywnie obsługiwane przez router reagujący. Widzę, że to wewnętrzne połączenia this.context.transitionTo(...). Chcę zrobić nawigację. Nie z linku, ale z rozwijanego wyboru (jako przykład). Jak mogę to zrobić w kodzie? Co to jest this.context? Widziałem Navigationmixin, ale czy mogę to zrobić bez …

11
Jak uzyskać dostęp do prawidłowego „this” wewnątrz oddzwaniania?
Mam funkcję konstruktora, która rejestruje moduł obsługi zdarzeń: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Uruchom fragment koduUkryj …
1425 javascript  callback  this 

10
Zastąpienie 32-bitowego licznika pętli 64-bitowym wprowadza szalone odchylenia wydajności od _mm_popcnt_u64 na procesorach Intel
Szukałem najszybszego sposobu na popcountduże tablice danych. Spotkałem bardzo dziwny efekt: zmiana zmiennej pętli z unsignedna uint64_tsprawiła, że ​​wydajność spadła o 50% na moim komputerze. Benchmark #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr << "usage: array_size …


30
Ukryte funkcje Pythona [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 w …

20
Jak nazwać i odzyskać skrytkę według nazwy w git?
Zawsze miałem wrażenie, że możesz nadać skrytce nazwę, robiąc to git stash save stashname, co później możesz złożyć git stash apply stashname. Ale wydaje się, że w tym przypadku wszystko, co się stanie, stashnamezostanie użyte jako opis skrytki. Czy nie ma sposobu na nazwanie skrytki? Jeśli nie, to co byś …
1417 git  git-stash 

24
Jak sprawdzić, czy ciąg jest pusty?
Czy Python ma coś w rodzaju pustej zmiennej łańcuchowej, w której możesz: if myString == string.empty: Niezależnie od tego, jaki jest najbardziej elegancki sposób sprawdzania pustych wartości ciągu? Za ""każdym razem znajduję stałe kodowanie, aby sprawdzić pusty ciąg znaków nie tak dobry.


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.