Programowanie

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

9
CSS: animacja a przejście
Rozumiem więc, jak wykonywać przejścia i animacje CSS3. Nie jest jasne, a wyszukałem w Google, kiedy użyć którego. Na przykład, jeśli chcę, aby piłka odbiła się, jasne jest, że najlepszym rozwiązaniem jest animacja. Mógłbym dostarczyć klatki kluczowe, a przeglądarka zrobiłaby klatki pośrednie i będę mieć niezłą animację. Istnieją jednak przypadki, …

3
Zrozumienie Linux / proc / id / maps
Próbuję zrozumieć użycie pamięci przez moją wbudowaną aplikację Linux. /proc/pid/mapsUżyteczność / plik wydaje się być dobrym źródłem informacji dla widząc szczegóły. Niestety nie rozumiem wszystkich kolumn i wpisów. Co oznaczają anonimowe wpisy i-węzła 0? Wydaje się, że są to jedne z większych segmentów pamięci.
155 linux  embedded 

7
Czy można deserializować XML do List <T>?
Biorąc pod uwagę następujący kod XML: &lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&gt; &lt;user&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;John&lt;/name&gt; &lt;/user&gt; &lt;/user_list&gt; I następująca klasa: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } Czy można użyć XmlSerializerdo deserializacji XML do pliku …

7
Czy składanie list i funkcje funkcjonalne są szybsze niż „pętle for”?
Pod względem wydajności w Pythonie jest lista-zrozumienie, czy funkcje podoba map(), filter()i reduce()szybciej niż pętli for? Dlaczego, technicznie rzecz biorąc, działają z prędkością C , podczas gdy pętla for działa z prędkością maszyny wirtualnej Pythona ? Załóżmy, że w grze, którą tworzę, muszę narysować złożone i ogromne mapy, używając pętli. …

3
Kiedy używać std :: forward do przekazywania argumentów?
C ++ 0x pokazuje przykład użycia std::forward: template&lt;class T&gt; void foo(T&amp;&amp; arg) { bar(std::forward&lt;T&gt;(arg)); } Kiedy std::forwardzawsze warto używać ? Ponadto wymaga użycia &amp;&amp;w deklaracji parametrów, czy jest ważny we wszystkich przypadkach? Myślałem, że musisz przekazać tymczasowe do funkcji, jeśli funkcja została &amp;&amp;w niej zadeklarowana , więc czy można wywołać …

19
MySQL Niepoprawna wartość daty i godziny: „0000-00-00 00:00:00”
Niedawno przejąłem stary projekt, który powstał 10 lat temu. Używa MySQL 5.1. Między innymi muszę zmienić domyślny zestaw znaków z latin1 na utf8. Jako przykład mam tabele takie jak ta: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name` varchar(45) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `last_name` …
155 mysql 

10
Sprawdź, czy ciąg zawiera element z listy (ciągów)
Dla następującego bloku kodu: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False Wynik to: Przypadek 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Przypadek 2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False Lista (listOfStrings) może zawierać kilka elementów (minimum 20) …



5
Konwertuj .pfx na .cer
Czy można przekonwertować plik .pfx (Personal Information Exchange) na plik .cer (certyfikat bezpieczeństwa)? O ile się nie mylę, czy .cer nie jest w jakiś sposób osadzony w pliku .pfx? Chciałbym jakoś go wyodrębnić, jeśli to możliwe.

4
Właściwe wykorzystanie błędów
Używam TypeScript do rozsądnie dużego projektu i zastanawiam się, jaki jest standard używania Errors. Na przykład, powiedzmy, że podaję wyjątek indeksu poza granicami w Javie: throw new IndexOutOfBoundsException(); Czy odpowiednikiem instrukcji w TypeScript byłoby: throw new Error("Index Out of Bounds"); Jakie inne sposoby mogę to osiągnąć? Jaki jest przyjęty standard?

3
Jak sprawić, by git-diff i git log ignorowały nowe i usunięte pliki?
Czasami jest kilka zmienionych plików razem z nowymi, usuniętymi i / lub zmienionymi nazwami plików. Robiąc git difflub git-logchciałbym je pominąć, aby móc lepiej dostrzec modyfikacje. Właściwie najlepiej byłoby wymienić nazwy nowych i usuniętych plików bez ich zawartości. W przypadku „starego” zmienionego na „nowy” chciałbym opcjonalnie uzyskać różnicę między „starym” …
155 git  git-diff 

3
Styl elementu potomnego po najechaniu kursorem na rodzica
Jak zmienić styl elementu podrzędnego, gdy na elemencie nadrzędnym znajduje się wskaźnik myszy. Jeśli to możliwe, wolałbym rozwiązanie CSS. Czy jest możliwe rozwiązanie poprzez: najedź na selektory CSS. Właściwie muszę zmienić kolor paska opcji wewnątrz panelu, gdy na panelu jest najechanie kursorem. Szukam obsługi wszystkich głównych przeglądarek.
155 css  css-selectors 

2
Czy mogę dodawać komentarze do pliku wymagań pip?
Chciałbym dodać komentarze do kilku pakietów w pliku wymagań pip. (Tylko po to, żeby wyjaśnić, dlaczego ten pakiet znajduje się na liście.) Czy mogę to zrobić? Wyobrażam sobie coś takiego Babel==0.9.5 # translation CherryPy==3.2.0 # web server Creoleparser==0.7.1 # wiki formatting Genshi==0.5.1 # templating
155 python  comments  pip 

9
„Klonowanie” wektorów wierszowych lub kolumnowych
Czasami przydatne jest „sklonowanie” wektora wierszowego lub kolumnowego do macierzy. Przez klonowanie mam na myśli konwersję wektora wierszowego, takiego jak [1,2,3] W matrycę [[1,2,3] [1,2,3] [1,2,3] ] lub wektor kolumnowy, taki jak [1 2 3 ] w [[1,1,1] [2,2,2] [3,3,3] ] W Matlabie lub oktawie można to zrobić dość łatwo: …

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.