Programowanie

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

6
Jak zaimplementować IEnumerable <T>
Wiem, jak zaimplementować nieogólne IEnumerable, na przykład: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo = "World", Bar = 2 …
124 c#  .net  generics 


4
Eclipse: Czy możesz sformatować kod przy zapisywaniu?
W Eclipse, w Windows-&gt; Preference-&gt; Java-&gt; Code Style, możesz zdefiniować szablony kodu dla komentarzy i kodu, a także możesz skonfigurować program do formatowania kodu. Zastanawiam się, czy w Eclipse jest możliwe, aby te ustawienia miały wpływ za każdym razem, gdy zapisuję plik źródłowy. Zasadniczo zamiast podświetlania wszystkiego i naciskania Ctrl+ …

4
Jak sprawić, by funkcja przewijania ze źródła była zawsze włączona?
Jak włączyć „Przewijanie ze źródła” w IntelliJ IDEA, aby było zawsze włączone, co oznacza, że ​​jeśli otworzysz dowolny plik, zostanie on automatycznie pokazany w widoku projektu, podobnie jak w Eclipse? Istnieje możliwość kliknięcia przycisku w programie Project, aby znaleźć wybrany plik, ale irytujące jest klikanie go za każdym razem, gdy …


5
Szyfrowanie AES dla NSString na iPhonie
Czy ktoś może wskazać mi właściwy kierunek, aby móc zaszyfrować ciąg, zwracając inny ciąg z zaszyfrowanymi danymi? (Próbowałem z szyfrowaniem AES256.) Chcę napisać metodę, która wymaga dwóch wystąpień NSString, z których jedna to wiadomość do zaszyfrowania, a druga to „hasło” do zaszyfrowania - podejrzewam, że musiałbym wygenerować klucz szyfrowania z …



4
Jak uniknąć ostrzeżenia przy wprowadzaniu NA przez przymus
Generalnie wolę kodować R, aby nie otrzymywać ostrzeżeń, ale nie wiem, jak uniknąć ostrzeżenia podczas as.numerickonwertowania wektora znaków. Na przykład: x &lt;- as.numeric(c("1", "2", "X")) Da mi ostrzeżenie, ponieważ wprowadziło NA przez przymus. Chcę, żeby NA wprowadzane przez przymus - czy istnieje sposób, aby powiedzieć „tak, to jest to, co …
124 r  parsing  casting  na 

5
Pobieranie elementów DOM według nazwy klasy
Używam PHP DOM i próbuję uzyskać element w węźle DOM, który ma podaną nazwę klasy. Jaki jest najlepszy sposób na uzyskanie tego elementu podrzędnego? Aktualizacja: skończyło się na używaniu MechanizePHP, z którym dużo łatwiej było pracować.
124 php  css  dom 

4
Mercurial przenosi się do nowej gałęzi
Mam wiele zmian, które wprowadziłem do mojego lokalnego repozytorium, ale nie zostały one jeszcze wprowadzone. Ponieważ funkcja zajmuje więcej czasu niż oczekiwano, chcę zamienić te zmiany na nazwaną gałąź przed naciśnięciem. W jaki sposób mogę to zrobić?
124 mercurial  branch 

12
select * vs select kolumna
Jeśli potrzebuję tylko 2/3 kolumn i wykonuję zapytanie SELECT *zamiast dostarczania tych kolumn w zapytaniu wybierającym, czy występuje spadek wydajności dotyczący większej / mniejszej liczby operacji we / wy lub pamięci? Narzut sieci może występować, jeśli wybiorę * bez potrzeby. Ale czy w operacji wybierania silnik bazy danych zawsze pobiera …
124 sql  performance 

6
Dwie wersje Pythona w systemie Linux. jak ustawić 2.7 jako domyślny
Mam dwie wersje Pythona na moim Linuksie: $python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. &gt;&gt;&gt; $ /usr/local/bin/python2.7 Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 …
124 python  linux  centos 

7
Jak obliczane są punkty specyficzności CSS
Badając specyfikę, natknąłem się na tego bloga - http://www.htmldog.com/guides/cssadvanced/specificity/ Stwierdza, że ​​specyficzność jest systemem punktacji dla CSS. Mówi nam, że elementy są warte 1 punkt, klasy są warte 10 punktów, a identyfikatory są warte 100 punktów. Na górze znajduje się również stwierdzenie, że te punkty są sumowane, a ogólna kwota …

7
Kompilacja warunkowa i cele platformy
Jest kilka pomniejszych miejsc, w których kod mojego projektu mógłby zostać drastycznie ulepszony, gdyby docelowa platforma była nowszą wersją. Chciałbym móc lepiej wykorzystać kompilację warunkową w C #, aby przełączyć je w razie potrzeby. Coś jak: #if NET40 using FooXX = Foo40; #elif NET35 using FooXX = Foo35; #else NET20 …
124 c#  .net-3.5  msbuild  .net-4.0 

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.