Programowanie

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


21
Ustawianie domyślnej wartości właściwości DateTime na DateTime.Now wewnątrz System.ComponentModel Wartość domyślna Attrbute
Czy ktoś wie, jak mogę określić wartość domyślną dla właściwości DateTime przy użyciu atrybutu System.ComponentModel DefaultValue? na przykład próbuję tego: [DefaultValue(typeof(DateTime),DateTime.Now.ToString("yyyy-MM-dd"))] public DateTime DateCreated { get; set; } I oczekuje, że wartość będzie stałym wyrażeniem. Dzieje się tak w kontekście używania z danymi dynamicznymi ASP.NET. Nie chcę tworzyć szkieletu kolumny …

7
Jak mogę sprawdzić, gdzie został zgłoszony wyjątek w C ++?
Mam program, który wyrzuca gdzieś nieprzechwycony wyjątek. Otrzymuję tylko raport o wyrzuceniu wyjątku i brak informacji o tym, gdzie został zgłoszony. Wydaje się nielogiczne, aby program skompilowany zawierał symbole debugowania, aby nie powiadamiać mnie o tym, gdzie w moim kodzie został wygenerowany wyjątek. Czy jest jakiś sposób, aby stwierdzić, skąd …

4
Odwołanie się do pliku względem wykonywanego skryptu
W pisanym przeze mnie skrypcie bash używam sourcedo dołączania zmiennej zdefiniowanej w pliku konfiguracyjnym. Skrypt do wykonania to act.sh, a skrypt do wykonania sourced to act.conf.sh, więc act.shmam: source act.conf.sh Jednak działa to tylko wtedy, gdy działa act.shw katalogu zawierającym go, ponieważ act.conf.shodnosi się do pliku umieszczonego w katalogu roboczym. …
97 bash  shell 


24
Jak mogę uruchomić tylko instrukcję, na której znajduje się mój kursor w programie SQL Server Management Studio?
Jako długi Ropuch dla użytkownika Oracle przyzwyczaiłem się do wciskania Ctrl + Enter i wykonywania instrukcji pod kursorem. W SQL Server Management Studio naciśnięcie klawisza F5 powoduje uruchomienie całego skryptu. Aby uruchomić tylko bieżącą instrukcję, muszę ręcznie zaznaczyć żądaną instrukcję, a następnie nacisnąć klawisz F5. To jest dla mnie naprawdę …


2
Zawijanie kodu synchronicznego do wywołania asynchronicznego
Mam metodę w aplikacji ASP.NET, której wykonanie zajmuje dużo czasu. Wywołanie tej metody może wystąpić do 3 razy podczas jednego żądania użytkownika, w zależności od stanu pamięci podręcznej i parametrów podanych przez użytkownika. Każde połączenie trwa około 1-2 sekund. Sama metoda jest synchronicznym wywołaniem usługi i nie ma możliwości nadpisania …

1
Gdzie jest dokumentacja wzorca kodera logowania
Poszedłem po całej dokumentacji z logback i nie mogę nigdzie znaleźć dokumentację do konfiguracji wzorca enkodera podczas logowania, takich jak: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Chciałbym mieć tabelę (taką jak ta, którą ma log4j) wyjaśniającą różne opcje konfiguracji wzorca. Gdzie jest dokumentacja wzoru? Może są zdefiniowane w …
97 java  logging  log4j  logback 


5
Jak tworzyć zagnieżdżone katalogi za pomocą Mkdir w Golang?
Próbuję utworzyć zestaw zagnieżdżonych katalogów z pliku wykonywalnego Go, takiego jak „dir1 / dir2 / dir3”. Udało mi się stworzyć pojedynczy katalog z tą linią: os.Mkdir("." + string(filepath.Separator) + c.Args().First(),0777); Jednak nie mam pojęcia, jak podejść do tworzenia z góry określonego zagnieżdżonego zestawu katalogów w tym katalogu.
97 go  mkdir 


7
Sprawdź, czy w pętli foreach nie ma wartości NULL
Czy istnieje lepszy sposób na wykonanie następujących czynności: Potrzebuję sprawdzenia, czy w pliku nie występuje null. Nagłówki przed kontynuowaniem pętli if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Krótko mówiąc, pisanie foreach wewnątrz if wygląda trochę brzydko …
97 c#  loops  foreach  null 

21
Brak CFBundleIconName w wersji aplikacji Xcode9 iOS11
Mam problem z wydaniem nowej wersji naszej aplikacji przy użyciu Xcode 9 zbudowanego z iOS 11 SDK. Archiwizacja i ładowanie pliku binarnego przebiega bez problemu. Kompilacja pojawia się w iTunes Connect w sekcji Aktywność jako „przetwarzanie” i znika, a ja otrzymuję z powrotem następujący e-mail. Szanowny Programiście, Wykryliśmy co najmniej …


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.