Programowanie

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

3
Ciągi Redis kontra skróty Redis do reprezentowania JSON: wydajność?
Chcę zapisać ładunek JSON w Redis. Są naprawdę 2 sposoby, aby to zrobić: Jeden za pomocą prostych kluczy łańcuchowych i wartości. klucz: użytkownik, wartość: ładunek (cały obiekt blob JSON, który może wynosić 100-200 KB) SET user:1 payload Używanie skrótów HSET user:1 username "someone" HSET user:1 location "NY" HSET user:1 bio …
287 json  redis 

4
Typ tekstowy SQL Server a typ danych varchar [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ą specjalistyczną, 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 …

10
Jak przeszukać wszystkie zatwierdzenia Git i Mercurial w repozytorium pod kątem określonego ciągu?
Mam repozytorium Git z kilkoma gałęziami i zwisającymi zatwierdzeniami. Chciałbym przeszukać wszystkie takie zatwierdzenia w repozytorium w poszukiwaniu określonego ciągu. Wiem, jak uzyskać dziennik wszystkich zatwierdzeń w historii, ale nie obejmują one gałęzi ani wiszących obiektów BLOB, tylko historię HEAD. Chcę je wszystkie, aby znaleźć konkretne zatwierdzenie, które zostało zgubione. …
287 git  mercurial 

10
Usuń określone zatwierdzenie
Pracowałem z przyjacielem nad projektem, a on edytował kilka plików, których nie powinno się edytować. W jakiś sposób połączyłem jego prace z moimi, albo kiedy je wyciągnąłem, albo gdy próbowałem po prostu wybrać konkretne pliki, które chciałem. Od dłuższego czasu szukam i gram, próbując wymyślić, jak usunąć zatwierdzenia zawierające edycje …

11
Jak uzyskać adres IP użytkownika w Django?
Jak uzyskać adres IP użytkownika w django? Mam taki widok: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip = request.META['REMOTE_ADDR'] lat,long = g.lat_lon(client_ip) return render_to_response('home_page_tmp.html',locals()) Ale pojawia się ten błąd: KeyError at /mypage/ 'REMOTE_ADDR' Request Method: …
287 python  django 



8
Najlepsze praktyki testowania chronionych metod za pomocą PHPUnit
Dyskusja na temat Czy testujesz metodę prywatną ma charakter informacyjny. Zdecydowałem, że na niektórych zajęciach chcę mieć metody chronione, ale je przetestuj. Niektóre z tych metod są statyczne i krótkie. Ponieważ większość publicznych metod korzysta z nich, prawdopodobnie będę mógł później bezpiecznie usunąć testy. Ale aby zacząć od podejścia TDD …


6
Jak sprawić, by przycisk wyglądał jak link?
Muszę sprawić, aby przycisk wyglądał jak link przy użyciu CSS. Zmiany zostały wprowadzone, ale kiedy je kliknę, pokazuje to tak, jakby zostało wciśnięte jak w przycisku. Masz pomysł, jak to usunąć, aby przycisk działał jak link nawet po kliknięciu?
287 css  button  hyperlink 



7
WSTAW z WYBIERZ
Mam zapytanie, które wstawia za pomocą select: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid Czy można wybrać tylko „nazwę, lokalizację” dla wstawki i ustawić gid na coś innego w zapytaniu?
287 mysql  sql  insert-select 

30
Nie znaleziono fragmentu Androida dla identyfikatora?
Mam fragment, który próbuję dodać do widoku. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Po uruchomieniu tego kodu pojawia się następujący błąd podczas debugowania .. java.lang.IllegalArgumentException: No view found for …


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.