Programowanie

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

6
Jak ograniczyć maksymalną wartość pola numerycznego w modelu Django?
Django ma różne pola numeryczne dostępne do użycia w modelach, np. DecimalField i PositiveIntegerField . Chociaż to pierwsze można ograniczyć do liczby przechowywanych miejsc dziesiętnych i ogólnej liczby przechowywanych znaków, czy istnieje sposób, aby ograniczyć je do przechowywania tylko liczb z określonego zakresu, np. 0,0–5,0? Jeśli to się nie uda, …

29
Java: Sprawdź, czy enum zawiera podany ciąg?
Oto mój problem - szukam (jeśli w ogóle istnieje) odpowiednika enum ArrayList.contains();. Oto próbka mojego problemu z kodem: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this } Teraz zdaję sobie sprawę, że opcja ArrayListof Stringsbyłaby tutaj lepszą trasą, ale muszę uruchomić zawartość wyliczenia za pomocą przełącznika / przypadku w …
169 java  string  enums 

6
jak sprawdzić wersję instancji redis?
jak sprawdzić wersję instancji redis? Znalazłem na stronie Redis to polecenie: $ redis-server i to powinno mi dać (według strony): [28550] 01 Aug 19:29:28 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf' [28550] 01 Aug 19:29:28 * Server …
169 redis  version 

12
Wysyłanie tokena JWT w nagłówkach za pomocą programu Postman
Testuję implementację zabezpieczeń opartych na tokenach JWT na podstawie poniższego artykułu . Pomyślnie otrzymałem token z serwera testowego. Nie mogę dowiedzieć się, w jaki sposób program Chrome POSTMAN REST Client wysłał token w nagłówku. Moje pytania są następujące: 1) Czy używam właściwej nazwy nagłówka i / lub interfejsu POSTMAN? 2) …
169 express  jwt  postman 

2
Domyślnie utwórz pusty zestaw zapytań w polach formularza django
Mam te pola w postaci: city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all()) dzielnica pochodzi z kliknięcia na miasto, a obszar z kliknięcia na obszar. Z queryset=MyDistrict.objects.all()i queryset=MyArea.objects.all()forma będzie bardzo ciężka. Jak domyślnie ustawić zestawy zapytań jako puste?

9
(grep) Regex, aby dopasować znaki spoza ASCII?
W systemie Linux mam katalog z dużą ilością plików. Niektóre z nich mają znaki spoza ASCII, ale wszystkie są poprawnymi kodami UTF-8 . Jeden program ma błąd, który uniemożliwia mu pracę z nazwami plików spoza ASCII i muszę dowiedzieć się, na ilu z nich ma to wpływ. Zamierzałem to zrobić, …
169 regex  unicode  grep  ascii 

3
Od czego zależy offset konsumencki Kafki?
Jestem stosunkowo nowy w Kafce. Trochę z tym eksperymentowałem, ale kilka rzeczy jest dla mnie niejasnych, jeśli chodzi o offset konsumencki. Z tego, co do tej pory zrozumiałem, kiedy konsument zaczyna, przesunięcie, od którego zacznie czytać, jest określone przez ustawienie konfiguracji auto.offset.reset(popraw mnie, jeśli się mylę). Teraz powiedzmy na przykład, …

15
Jak używać przeciążania metod w Pythonie?
Próbuję zaimplementować przeciążanie metod w Pythonie: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) ale wynik jest second method 2; podobnie: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() daje Traceback (most recent call …

6
awk bez wypisywania nowej linii
Chcę, aby zmienna suma / NR była drukowana obok siebie w każdej iteracji. Jak uniknąć wypisywania znaku nowej linii w każdej iteracji przez awk? W moim kodzie nowa linia jest drukowana domyślnie w każdej iteracji for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f …
169 scripting  awk  newline 

12
Sprawdź, czy podciąg istnieje w ciągu w C
Próbuję sprawdzić, czy ciąg zawiera podciąg w C, taki jak: char *sent = "this is my sample example"; char *word = "sample"; if (/* sentence contains word */) { /* .. */ } Czego można używać zamiast string::findw C ++?
169 c  string 

5
OPCJA (RECOMPILE) jest zawsze szybsza; Czemu?
Napotkałem dziwną sytuację, gdy dołączałem OPTION (RECOMPILE) do mojego zapytania powoduje, że działa ono w pół sekundy, podczas gdy jego pominięcie powoduje, że zapytanie trwa znacznie ponad pięć minut. Dzieje się tak, gdy zapytanie jest wykonywane z programu Query Analyzer lub z mojego programu C # za pośrednictwem SqlCommand.ExecuteReader(). Dzwonienie …

5
Dlaczego tag <p> nie może zawierać w sobie tagu <div>?
O ile wiem, to prawda: &lt;div&gt; &lt;p&gt;some words&lt;/p&gt; &lt;/div&gt; Ale to jest złe: &lt;p&gt; &lt;div&gt;some words&lt;/div&gt; &lt;/p&gt; Pierwsza z nich może przejść przez walidator W3C (XHTML 1.0), ale druga nie. Wiem, że nikt nie napisze takiego kodu jak ten drugi. Chcę tylko wiedzieć, dlaczego. A co z relacjami zawierania innych …
169 html  xhtml 


3
Jak wyświetlić listę wszystkich wersji modułu npm?
Aby zobaczyć wszystkie wersje modułu węzła [webpack], wykonałem poniższe polecenie w wierszu poleceń systemu Windows npm view webpack versions To polecenie wyświetla tylko pierwsze 100 wersji, a później wyświetla tekst „331 więcej”. Jak mogę wyświetlić listę wszystkich wersji?
169 node.js  npm 

3
Czym różni się „= default” od „{}” dla domyślnego konstruktora i destruktora?
Pierwotnie opublikowałem to jako pytanie tylko o destruktory, ale teraz dodaję do rozważenia domyślnego konstruktora. Oto oryginalne pytanie: Jeśli chcę dać mojej klasie destruktor, który jest wirtualny, ale poza tym jest taki sam, jak wygenerowałby kompilator, mogę użyć =default: class Widget { public: virtual ~Widget() = default; }; Wygląda jednak …

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.