Programowanie

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


27
plik źródłowy różni się od tego, kiedy moduł został zbudowany
To mnie doprowadza do szału. Mam dość duży projekt, który próbuję zmodyfikować. Zauważyłem wcześniej, że kiedy piszę DbCommand, Visual Studio nie robi na nim żadnego podświetlania składni i używam System.Data.Common. Mimo że nic nie było podświetlone, projekt wydawał się działać poprawnie w mojej przeglądarce. Postanowiłem więc uruchomić debugger, aby sprawdzić, …




8
Jak przekazać wartości do konstruktora w mojej usłudze WCF?
Chciałbym przekazać wartości do konstruktora w klasie implementującej moją usługę. Jednak ServiceHost pozwala mi tylko przekazać nazwę typu do utworzenia, a nie jakie argumenty przekazać do jego kontrstruktora. Chciałbym móc przejść do fabryki, która tworzy mój obiekt usługowy. Co znalazłem do tej pory: Zachowanie iniekcji zależności WCF, które jest czymś …

15
Poczekaj, aż plik zostanie odblokowany w .NET
Jaki jest najprostszy sposób blokowania wątku, dopóki plik nie zostanie odblokowany i będzie można go odczytać i zmienić jego nazwę? Na przykład, czy gdzieś w .NET Framework istnieje WaitOnFile ()? Mam usługę, która używa FileSystemWatcher do wyszukiwania plików, które mają zostać przesłane do witryny FTP, ale zdarzenie utworzone w pliku …
103 .net  .net-3.5  file 

8
Co jest bardziej wydajne: wiele tabel MySQL czy jedna duża tabela?
Przechowuję różne dane użytkownika w mojej bazie danych MySQL. Pierwotnie był ustawiony w różnych tabelach, co oznaczało, że dane są połączone z identyfikatorami użytkowników i wyprowadzane za pomocą czasami skomplikowanych wywołań w celu wyświetlenia i manipulowania danymi zgodnie z wymaganiami. Konfigurując nowy system, prawie sensowne jest połączenie wszystkich tych tabel …


8
W jaki sposób należy zaimplementować equals i hashcode podczas korzystania z JPA i Hibernate
W jaki sposób należy zaimplementować równości i kod skrótu klasy modelu w Hibernate? Jakie są typowe pułapki? Czy domyślna implementacja jest wystarczająca w większości przypadków? Czy ma sens używanie kluczy biznesowych? Wydaje mi się, że dość trudno jest go dobrze uruchomić w każdej sytuacji, gdy bierze się pod uwagę leniwe …
103 java  hibernate  orm  equals  hashcode 


11
Korzystanie z Excel OleDb, aby uzyskać nazwy arkuszy W KOLEJNOŚCI ARKUSZY
Używam OleDb do czytania ze skoroszytu programu Excel z wieloma arkuszami. Muszę przeczytać nazwy arkuszy, ale potrzebuję ich w kolejności, w jakiej są zdefiniowane w arkuszu kalkulacyjnym; więc jeśli mam plik, który wygląda tak; |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ Następnie muszę zdobyć słownik 1="GERMANY", 2="UK", 3="IRELAND" Próbowałem użyć OleDbConnection.GetOleDbSchemaTable()i to daje …
103 c#  excel  oledb  server-side 

9
Najlepszy sposób, aby ustawić login_required w Django jako domyślny
Pracuję nad dużą aplikacją Django, do której większość wymaga logowania, aby uzyskać dostęp. Oznacza to, że w całej naszej aplikacji posypaliśmy: @login_required def view(...): W porządku i działa świetnie, o ile pamiętamy o dodawaniu go wszędzie ! Niestety czasami zapominamy, a niepowodzenie często nie jest tak ewidentne. Jeśli jedyny link …
103 python  django 

7
Czy istnieje sposób, aby włączyć obsługę składni ES6 / ES7 w Vscode?
Edycja 3: Począwszy od wersji 0.4.0, składnię ES6 można włączyć, dodając jsconfig.jsondo folderu projektu plik o następującej zawartości: { "compilerOptions": { "target": "ES6" } } Edycja 2: Możesz głosować na tę funkcję głosem użytkownika Czy istnieje sposób na „włączenie” ES6 / ES7 w programie Visual Studio Code? Edytuj 1 Wypróbowano …


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.