tło Pracuję nad trwającym projektem C #. Nie jestem programistą C #, przede wszystkim programistą C ++. Więc przydzielono mi w zasadzie łatwe i refaktoryzujące zadania. Kod to bałagan. To ogromny projekt. Ponieważ nasz klient domagał się częstych wydań z nowymi funkcjami i poprawkami błędów, wszyscy inni programiści byli zmuszeni …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Słyszałem wiele dobrego o JSF, ale o ile wiem, ludzie mieli również wiele …
Chcę napisać aplikację, której można używać do nagrywania płyt CD (muzyki). Wiem, że i tak powinienem to przetestować na prawdziwych płytach CD, ale nie chcę tego robić za każdym razem, gdy dokonam małej zmiany. Ale chcę wiedzieć i przetestować, czy odpowiednie dane zostaną spalone, więc nie dostaniesz uszkodzonych płyt CD. …
Ostrzeżenie: To jest długi post. Uprośćmy to. Chcę uniknąć konieczności dodawania nowego operatora za każdym razem, gdy wywołuję konstruktor w JavaScript. Jest tak, ponieważ zwykle zapominam o tym, a mój kod źle się psuje. Prostym sposobem na obejście tego jest ... function Make(x) { if ( !(this instanceof arguments.callee) ) …
Współtworzę bibliotekę licencjonowaną na licencji MIT. W licencji i w każdym pliku klasy ma na górze komentarz mówiący: Prawa autorskie (c) 2011 Joe Bloggs <joe.bloggs@example.com> Zakładam, że jest właścicielem praw autorskich do pliku i może zmienić licencję na ten plik według własnego uznania. Jeśli wnoszę wkład do biblioteki z nową …
Mam problemy ze zrozumieniem, jakie były dokładne cele tworzenia short, inti longtypy danych w C? Powód, o który pytam, nie wygląda na to, że ich rozmiary są ograniczone - mogą mieć dowolny rozmiar, o ile na przykład shortjest mniejszy niż jeden int. W jakich sytuacjach powinieneś użyć unsigned intlub unsigned …
Po obejrzeniu (i zadaniu!) Tylu pytań podobnych do Co int (*f)(int (*a)[5])znaczy w C? a nawet widząc, że stworzyli program, który ma pomóc ludziom zrozumieć składnię C, nie mogę przestać się zastanawiać: Dlaczego składnia C została zaprojektowana w ten sposób? Na przykład, gdybym projektował wskaźniki, tłumaczyłbym „wskaźnik na 10-elementową tablicę …
Słyszałem gdzieś, że asynchroniczne oczekiwanie na C # 5 będzie tak niesamowite, że nie będziesz musiał się tym martwić: if (InvokeRequired) { BeginInvoke(...); return; } // do your stuff here Wygląda na to, że wywołanie zwrotne operacji oczekującej nastąpi w oryginalnym wątku osoby dzwoniącej. Eric Lippert i Anders Hejlsberg kilkakrotnie …
Po drugie, zastanawiałem się, czy ktoś wiedział, jaka jest różnica między wyjątkami (w dziedzinie przepływu kontroli wyjątków) a wyjątkami (takimi jak używane w Javie). Ale czy mają one zasadniczo chronić system przed awarią poprzez zakończenie programu użytkownika?
Wiem, że możesz używać C # i F # razem w tym samym projekcie, jednak nie jestem pewien, czy to dobry pomysł. Wydaje mi się, że mieszanie dwóch bardzo różnych stylów kodowania (funkcjonalny vs OOP) może powodować brak spójności w projekcie. Czy to jest poprawne?
Boost został niedawno udostępniony w projekcie, nad którym pracuję, i nie mam z nim dużego doświadczenia. Biblioteka ma tak wiele części i funkcji, że trudno jest wiedzieć, od czego zacząć ją uczyć - zwłaszcza, że będę się jej uczył podczas tworzenia kodu produkcyjnego (więc nie może mnie to zbytnio spowolnić). …
Więc coś mnie denerwuje w związku z nową obsługą asynchronizacji w C # 5: Użytkownik naciska przycisk, który rozpoczyna operację asynchroniczną. Połączenie natychmiast wraca, a pompa komunikatów zaczyna działać ponownie - o to właśnie chodzi. Aby użytkownik mógł ponownie nacisnąć przycisk - powodując ponowne wejście. Co jeśli jest to problem? …
Szukam licencji typu open source, która pozwala ludziom robić, co chcą - tak jak licencja MIT - pod warunkiem, że przypisują oryginalnego autora, tj. Mnie. Czy istnieje wspólna licencja na to? Jeśli tak, co to jest?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Co różni się między „pisaniem konkretnego środowiska JRE dla każdej platformy” dla programistów Java a „pisaniem kompilatora C ++ dla każdej platformy” dla programistów C …
Czy są jakieś zasadnicze różnice, gdy mówimy o „programowaniu gniazd” w porównaniu do „programowania sieciowego”? Czy są jakieś tematy, które obejmują „programowanie sieciowe”, ale nie „programowanie przez gniazdo”?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.