Programowanie

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



10
Jak zainicjować tablicę bajtów w Javie?
Muszę przechowywać pewne wartości stałe (UUID) w postaci tablicy bajtów w java i zastanawiam się, jaki byłby najlepszy sposób na zainicjowanie tych tablic statycznych. Tak właśnie teraz to robię, ale czuję, że musi być lepszy sposób. private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, …
138 java  arrays  byte 

16
Wyłącz wymagany atrybut walidacji w określonych okolicznościach
Zastanawiałem się, czy można wyłączyć atrybut Required validation w niektórych akcjach kontrolera. Zastanawiam się nad tym, ponieważ w jednym z moich formularzy edycji nie wymagam od użytkownika wprowadzania wartości pól, które już wcześniej określił. Jednak potem implementuję logikę, że kiedy wprowadzają wartość, używa specjalnej logiki do aktualizacji modelu, takiej jak …

4
Jak działa atrybut ThreadStatic?
Jak działa [ThreadStatic]atrybut? Założyłem, że kompilator wyemituje trochę IL, aby załadować / pobrać wartość w TLS, ale patrząc na dezasemblację, wydaje się, że nie robi tego na tym poziomie. W dalszej kolejności, co się stanie, jeśli umieścisz go na niestatycznym elemencie? Deweloper popełnił ten błąd, a kompilator nawet nie daje …
138 c#  static  threadstatic 

6
Pobierz aktualną nazwę pliku w gulp.src ()
W moim pliku gulp.js przesyłam strumieniowo wszystkie pliki HTML z examplesfolderu do buildfolderu. Tworzenie zadania łyka nie jest trudne: var gulp = require('gulp'); gulp.task('examples', function() { return gulp.src('./examples/*.html') .pipe(gulp.dest('./build')); }); Ale nie mogę dowiedzieć się, jak odzyskać nazwy plików znalezione (i przetworzone) w zadaniu lub nie mogę znaleźć odpowiedniej wtyczki.
138 gulp 



2
Dlaczego początkowa alokacja w C ++ jest o wiele większa niż w C?
Korzystając z tego samego kodu, po prostu zmiana kompilatora (z kompilatora C na kompilator C ++) zmieni ilość przydzielonej pamięci. Nie jestem do końca pewien, dlaczego tak jest i chciałbym to lepiej zrozumieć. Jak dotąd najlepszą odpowiedzią, jaką otrzymałem, jest „prawdopodobnie strumienie I / O”, co nie jest zbyt opisowe …
138 c++  c  benchmarking 

4
Czy można używać instancji Gson jako pola statycznego w fasoli modelu (ponowne użycie)?
Oto model, który zaimplementowałem: public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); } public static …

18
Sekwencja hibernacji JPA (bez identyfikatora)
Czy można użyć sekwencji DB dla jakiejś kolumny, która nie jest identyfikatorem / nie jest częścią identyfikatora złożonego ? Używam hibernacji jako dostawcy jpa i mam tabelę, która ma kilka kolumn, w których są generowane wartości (przy użyciu sekwencji), chociaż nie są one częścią identyfikatora. Chcę użyć sekwencji do utworzenia …
138 java  hibernate  jpa  sequence 

2
Plusy i minusy używania sbt vs maven w projekcie Scala [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
138 scala  maven  sbt 


25
Naprawiono pozycjonowanie iOS 5 i wirtualną klawiaturę
Mam witrynę mobilną, w której u dołu ekranu jest przypięty element div za pomocą pozycji: fixed. Wszystko działa dobrze w iOS 5 (testuję na iPodzie Touch), dopóki nie wejdę na stronę z formularzem. Kiedy stukam w pole wprowadzania i pojawia się wirtualna klawiatura, nagle zostaje utracone ustalone położenie mojego elementu …


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.