Programowanie

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


8
Szablony Django: pełna wersja do wyboru
Mam modelkę: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Mam formularz: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder I chcę użyć formtools.preview. Domyślny szablon drukuje wybraną skróconą wersję („e” zamiast „Bajeczne jajka”), ponieważ …




12
Jak sprawdzić, czy plik istnieje w katalogu Dokumenty w Swift?
Jak sprawdzić, czy plik istnieje w katalogu Dokumenty w Swift? Używam [ .writeFilePath ]metody zapisywania obrazu w katalogu Dokumenty i chcę go ładować za każdym razem, gdy aplikacja jest uruchamiana. Ale mam domyślny obraz, jeśli nie ma zapisanego obrazu. Ale po prostu nie mogę się dowiedzieć, jak używać tej [ …
127 ios  xcode  swift 


3
Jak usunąć ostatnie n zatwierdzeń na Github i lokalnie?
Próbuję usunąć ostatnie 2 zatwierdzenia z jednego z moich repozytoriów GitHub. Próbowałem jak sugeruje tutaj : git push -f origin HEAD^^:master. Wygląda na to, że działa, ponieważ ostatnie dwa zatwierdzenia są usuwane. Następnie usunąłem je z mojego lokalnego repozytorium za pomocą git rebase -i HEAD~2. Usuwam wiersze związane z tymi …
127 git  github  commit 

13
Nie można utworzyć buforowanej puli wątków z ograniczeniem rozmiaru?
Wydaje się, że niemożliwe jest utworzenie buforowanej puli wątków z ograniczeniem liczby wątków, które może ona utworzyć. Oto jak static Executors.newCachedThreadPool jest zaimplementowane w standardowej bibliotece Java: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); } Tak więc, używając tego szablonu do utworzenia puli wątków …

9
Nie można rozwiązać problemu importu android.support
Próbuję uruchomić kod podany TUTAJ Pobrałem kod z ich Githuba i zaimportowałem do Android SDK, ale pokazuje błąd w wierszach import android.support.v4.app.FragmentActivity; import android.support.v4.app.NavUtils; w wielu plikach. Jeśli jednak sprawdzę Menedżera Android SDK, zarówno folder , Android Support Libraryjak i Android Support Repositoryfolder Extras są zainstalowane. Widzę również folder wsparcia …

11
Posiadanie zarówno utworzonych, jak i ostatnio zaktualizowanych kolumn sygnatury czasowej w MySQL 4.0
Mam następujący schemat tabeli; CREATE TABLE `db1`.`sms_queue` ( `Id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `Message` VARCHAR(160) NOT NULL DEFAULT 'Unknown Message Error', `CurrentState` VARCHAR(10) NOT NULL DEFAULT 'None', `Phone` VARCHAR(14) DEFAULT NULL, `Created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `LastUpdated` TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP, `TriesLeft` tinyint NOT NULL DEFAULT …

13
ASP.NET MVC Jak przekonwertować błędy ModelState na json
Jak uzyskać listę wszystkich komunikatów o błędach ModelState? Znalazłem ten kod, aby uzyskać wszystkie klucze: ( Zwracanie listy kluczy z błędami ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Ale jak uzyskać komunikaty o błędach jako IList lub IQueryable? Mógłbym pójść: foreach (var key in …

7
Regex pusty ciąg lub e-mail
Znalazłem wiele sprawdzania poprawności adresu e-mail Regex w SO, ale nie znalazłem żadnego, który zaakceptuje pusty ciąg. Czy jest to możliwe tylko dzięki Regex? Akceptujesz pusty ciąg znaków lub tylko e-mail? Chcę mieć to tylko na Regex.
127 regex  email  string 

20
Zamiana wartości kolumn w MySQL
Mam tabelę MySQL ze współrzędnymi, nazwy kolumn to X i Y. Teraz chcę zamienić wartości kolumn w tej tabeli, tak aby X stało się Y, a Y stało się X. Najbardziej oczywistym rozwiązaniem byłaby zmiana nazw kolumn, ale ja nie chcę wprowadzać zmian w strukturze, ponieważ niekoniecznie mam do tego …
127 mysql  database 


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.