Programowanie

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

7
Jak mogę czytać plik tekstowy bez blokowania go?
Mam usługę Windows zapisującą swój dziennik w pliku tekstowym w prostym formacie. Teraz utworzę małą aplikację, która odczyta dziennik usługi i pokaże zarówno istniejący, jak i dodany dziennik jako podgląd na żywo. Problem polega na tym, że usługa blokuje plik tekstowy do dodawania nowych wierszy, a jednocześnie aplikacja przeglądarki blokuje …
95 c#  file-io 

6
Najlepszy sposób na sprawdzenie, czy typ ogólny jest ciągiem znaków? (DO#)
Mam klasę ogólną, która powinna zezwalać na dowolny typ, prymitywny lub inny. Jedynym problemem jest używanie default(T). Kiedy wywołujesz default dla typu wartości lub ciągu, inicjalizuje go do rozsądnej wartości (takiej jak pusty ciąg). Kiedy wywołujesz default(T)obiekt, zwraca on null. Z różnych powodów musimy się upewnić, że jeśli nie jest …
95 c#  generics 

5
Dlaczego nie mogę uzyskać dostępu do DateTime-> date w klasie DateTime PHP?
Korzystając z DateTimeklasy, jeśli spróbuję uruchomić następujący kod: $mydate = new DateTime(); echo $mydate->date; Otrzymam ten komunikat o błędzie Uwaga: Niezdefiniowana właściwość: DateTime :: $ date ... Co nie ma sensu, ponieważ podczas uruchamiania var_dump()zmiennej $mydatewyraźnie pokazuje, że ta właściwość istnieje i jest publicznie dostępna: var_dump($mydate); object(DateTime)[1] public 'date' => …
95 php  datetime 




10
Dlaczego C ++ nie pozwala na odziedziczoną przyjaźń?
Dlaczego przyjaźń nie jest przynajmniej opcjonalnie dziedziczona w C ++? Rozumiem, że przechodniość i refleksyjność są zabronione z oczywistych powodów (mówię to tylko po to, by odrzucić proste odpowiedzi na FAQ), ale brak czegoś w rodzaju virtual friend class Foo;zagadek mnie zaskakuje. Czy ktoś zna historyczne tło tej decyzji? Czy …



9
JavaScript: przeciążanie operatorów
Pracuję z JavaScript od kilku dni i doszedłem do punktu, w którym chcę przeciążać operatory dla moich zdefiniowanych obiektów. Po krótkiej przerwie w wyszukiwarce Google wydaje się, że oficjalnie nie możesz tego zrobić, ale jest kilka osób, które twierdzą, że jest to długotrwały sposób wykonania tej czynności. Zasadniczo stworzyłem klasę …



5
W jaki sposób WPF UserControl może dziedziczyć WPF UserControl?
Następująca kontrola użytkownika WPF o nazwie DataTypeWholeNumber, która działa. Teraz chcę utworzyć kontrolę użytkownika o nazwie DataTypeDateTime i DataTypeEmail itp. Wiele właściwości zależności będzie współużytkowanych przez wszystkie te kontrolki, dlatego chcę umieścić ich wspólne metody w BaseDataType i aby każda z tych kontrolek użytkownika dziedziczyła z tego typu podstawowego. Jednak …
95 c#  wpf  xaml  user-controls 

2
Przesyłanie bufora do zewnętrznego polecenia w Vimie
Jestem trochę nowicjuszem w Vimie. Chciałbym wysłać zawartość bieżącego bufora na stdin zewnętrznej komendy (powiedzmy mail). Moim ostatnim celem jest ustawienie skrótu do szybkiego wysyłania wiadomości e-mail z bieżącego bufora Vima. Zgaduję, że to powinno być trywialne, ale nie mogłem znaleźć sposobu na wysłanie bufora Vima do zewnętrznego polecenia. Z …
95 vim  pipe  external 

8
Jak przenieść element iFrame w DOM bez utraty jego stanu?
Spójrz na ten prosty kod HTML: <div id="wrap1"> <iframe id="iframe1"></iframe> </div> <div id="warp2"> <iframe id="iframe2"></iframe> </div> Powiedzmy, że chciałem przesunąć folie, aby #wrap2były przed #wrap1. Elementy iframe są zanieczyszczane przez JavaScript. Znam jQuery .insertAfter()i .insertBefore(). Jednak gdy ich używam, element iFrame traci wszystkie zmienne i zdarzenia HTML i JavaScript. Powiedzmy, …

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.