Jestem doświadczonym programistą C ++, znam język bardzo szczegółowo i intensywnie korzystałem z niektórych jego specyficznych funkcji. Znam też zasady OOD i wzorce projektowe. Uczę się teraz C #, ale nie mogę przestać czuć, że nie mogę pozbyć się sposobu myślenia w C ++. Tak mocno związałem się z mocnymi …
Mam problem projektowy dotyczący właściwości .NET. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problem: Ten interfejs ma dwie właściwości tylko do odczytu Idi IsInvalidated. Jednak fakt, że są one tylko do odczytu, sam w sobie nie gwarantuje, że ich wartości pozostaną …
Pracuję nad małym projektem (nie produkcyjnym), w którym muszę przechowywać wystarczającą ilość danych, aby coś takiego jak CSV było nieefektywne w przetwarzaniu, a serwer SQL / MySQL byłby zbyt duży. Czy .Net ma jakiś sposób na efektywne przechowywanie kilku wpisów danych z możliwością zapytania bez konieczności zarządzania i łączenia się …
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 . Więc chciałem odziedziczyć sealed classpo csharp i zostałem spalony. Po prostu nie ma …
Pracuję w firmie, w której wszędzie są arkusze kalkulacyjne Excel. Ponieważ moi koledzy nie są programistami, jestem pewien, że nie zastanawiali się, że może istnieć lepszy / łatwiejszy / bardziej produktywny sposób zarządzania ich danymi. Oczywiście opowiadam się za aplikacją, która może wykorzystać funkcje, które można znaleźć w relacyjnych bazach …
Przeglądałem dokumenty Docelowe C .. i otrzymałem to: UIGraphicsBeginImageContext: Tworzy kontekst graficzny oparty na bitmapie i czyni go bieżącym kontekstem. Również ten sam termin jest używany w Robotlegs: ( http://www.adobe.com/devnet/actionscript/articles/intro-robotlegs-pt1.html ) Kontekst: Kontekst jest mechanizmem ładowania początkowego, który inicjuje wstrzykiwanie zależności i różnych podstawowych narzędzi używanych przez Robotlegs. Słownikowe znaczenie …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 2 lata temu . Wydaje się, że istnieją dwa główne sposoby skonfigurowania zaplecza serwera WWW. Możesz użyć stosu LAMP z kodem po stronie …
Od jakiegoś czasu używam Reactive Cocoa (GitHub), funkcjonalnego API programowania reaktywnego do użytku z bibliotekami Cocoa, ale właśnie przeczytałem „Out of the Tar Pit” , artykuł, który podobno przedstawia koncepcje, i jestem trochę zdezorientowany. Artykuł przedstawia (jak rozumiem) funkcjonalne programowanie relacyjne , w którym tworzone są relacje między danymi z …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Dlaczego? W zależności od źródła najprawdopodobniej kompilator Intela lub zdecydowanie kompilator generujący najszybsze pliki wykonywalne dla architektury x86 (skrócenie czasu wykonywania o 5 do 100%). Intel oferuje swoje kompilatory dla Linuksa na niekomercyjnej licencji za darmo (myślę, że czytałem, że jest on darmowy gdzieś na ich stronie: Intel - niekomercyjne …
Potrzebuję wyjaśnień na temat obowiązków skryptu kompilacji i serwera kompilacji. Czytałem kilka artykułów w sieci o ciągłej integracji i kompilacjach. Włącznie z Klawisz F5 nie jest procesem kompilacji Serwer kompilacji: monitor pracy serca twojego projektu Codzienne wersje są Twoim przyjacielem Rozmawiałem z moim doradcą na temat procesu kompilacji naszego oprogramowania. …
Z bloga Blink : Na koniec chcielibyśmy zbadać jeszcze większe pomysły, takie jak przeniesienie całego modelu Object Document Model (DOM) do JavaScript. Co to znaczy? To znaczy pakietu WebKit DOM obecnie nie zakodowane w JavaScript, ale w jakimś innym języku? Czy to oznacza, że chcą ujawnić więcej publicznych osób przystępujących …
Czy dobrą praktyką jest wdrażanie bezużytecznej obsługi wyjątków, na wypadek, gdyby inna część kodu nie została poprawnie zakodowana? Podstawowy przykład Prosty, więc nie tracę wszystkich :). Powiedzmy, że piszę aplikację, która wyświetli informacje o osobie (imię i nazwisko, adres itp.), Dane zostaną wyodrębnione z bazy danych. Powiedzmy, że to ja …
Wiodący \ architekt zespołu mojej firmy twierdzi, że projekt na dużą skalę jest łatwiejszy do zrozumienia, jeśli „podmioty połączone logiką” zostaną umieszczone w jednym pliku .cs. Cytuję: „Całą strukturę logiki, interfejsu i klasy można zobaczyć w jednym miejscu, jest to argument, którego nie można obalić. Aby zobaczyć to samo, ale …
Wspólnie z kolegami debatujemy / omawiamy problemy / zalety integracji wersji pochodzącej z obecnego repozytorium git z naszym kodem, gdy tylko się kompiluje. Uważamy, że zasługami są: Nie musisz się martwić ludzkim błędem podczas aktualizacji numeru wersji Identyfikowalność między tym, co znajdujemy w urządzeniu, a kodem źródłowym, z którego został …
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.