Programowanie

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

2
Mapowanie wyliczenia na ciąg w trybie hibernacji
Mam model kategorii Hibernate: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; które mają pole typu string. Mam również wyliczenie Java, które reprezentuje typ kategorii: public enum CategoryType { INCOME, OUTCOME; } którego chciałbym użyć zamiast …
93 java  hibernate  enums 

4
Wywołaj „java -jar MyFile.jar” z dodatkową opcją ścieżki klas
Utworzyłem plik jar zawierający wszystkie moje skompilowane rzeczy. Dodatkowo mój skrypt kompilacji Ant kopiuje wymagane biblioteki do podfolderu „libs”. Struktura wygląda następująco: MyProgram.jar libs/ Kiedy próbuję teraz uruchomić program, pojawia się następujący błąd: java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at …
93 java  jar  classpath 

13
Entity Framework jest zbyt wolny. Jakie mam możliwości? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Postępowałem zgodnie z mantrą „Don't Optimize Prematurely” i zakodowałem moją usługę WCF przy użyciu Entity Framework. …


3
Czy mogę utworzyć widok z parametrem w MySQL?
Mam taki widok: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; Chciałbym uczynić go bardziej ogólnym, to znaczy zmienić 2 na zmienną. Próbowałem tego: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; Ale MySQL na to nie pozwala. Znalazłem brzydkie obejście: CREATE …



7
Git commit -a „nieśledzone pliki”?
Kiedy robię git commit -a, widzę następujące informacje: # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch better_tag_show # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # …
93 git  git-commit 


2
List <T> vs BindingList <T> Zalety / wady
Czy ktoś może opisać, jaka jest różnica między nimi w moim projekcie. Obecnie mam List&lt;MyClass&gt;i ustawię BindingSource na to i DataGridView na BindingSource. Zaimplementowałem, IEditableObjectwięc gdy wywoływana jest CancelEdit, przywracam obiekt z powrotem do tego, co był z plikiemMemberwise.Clone() Czy zmiana mojej listy na BindingList rozwiąże którykolwiek z tych problemów …




5
Kiedy używać zmiennej instancji obiektu, a kiedy przekazywać argument do metody
Jak zdecydujesz między przekazywaniem argumentów do metody a zwykłym deklarowaniem ich jako zmiennych instancji obiektu, które są widoczne dla wszystkich metod obiektu? Wolę przechowywać zmienne instancji na liście na końcu klasy, ale lista ta wydłuża się wraz z rozwojem mojego programu. Wydaje mi się, że jeśli zmienna jest przekazywana wystarczająco …

10
Wyjście z konsoli przechwytywania C #
Mam aplikację konsolową, która zawiera sporo wątków. Istnieją wątki, które monitorują określone warunki i kończą program, jeśli są one prawdziwe. To wypowiedzenie może nastąpić w dowolnym momencie. Potrzebuję zdarzenia, które może zostać wywołane podczas zamykania programu, aby móc wyczyścić wszystkie inne wątki i poprawnie zamknąć wszystkie uchwyty plików i połączenia. …
93 c#  .net  events  console  exit 

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.