Programowanie

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

5
Właściwy sposób na wdrożenie IXmlSerializable?
Gdy programista zdecyduje się na wdrożenie IXmlSerializable, jakie są zasady i najlepsze praktyki dotyczące jego wdrożenia? Słyszałem, że GetSchema()powinien powrócić nulli ReadXmlprzejść do następnego elementu przed powrotem. Czy to prawda? A co z WriteXml- czy powinien napisać element główny dla obiektu, czy zakłada się, że root jest już zapisany? Jak …

11
Ruby: require vs require_relative - najlepsza praktyka obejścia działania w Ruby <1.9.2 i> = 1.9.2
Jaka jest najlepsza praktyka, jeśli chcę requirepliku względnej w Ruby i chcę go do pracy zarówno 1.8.x oraz&gt; = 1.9.2? Widzę kilka opcji: po prostu zrób $LOAD_PATH &lt;&lt; '.'i zapomnij o wszystkim robić $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' sprawdź, czy RUBY_VERSION&lt;1.9.2, a następnie zdefiniuj require_relativejako require, użyj require_relativepóźniej wszędzie tam, …
153 ruby  ruby-1.9  ruby-1.8 

5
Algorytm kafelkowania mapy
Mapa Robię grę RPG opartą na kafelkach z Javascriptem, używając map wysokości szumów Perlin, a następnie przypisuję typ kafelka na podstawie wysokości szumu. Mapy wyglądają mniej więcej tak (w widoku minimapy). Mam dość prosty algorytm, który wyodrębnia wartość koloru z każdego piksela na obrazie i konwertuje ją na liczbę całkowitą …

10
HashSet vs LinkedHashSet
Jaka jest różnica między nimi? wiem to LinkedHashSet to uporządkowana wersja HashSet, która utrzymuje podwójnie połączoną listę wszystkich elementów. Użyj tej klasy zamiast HashSet, jeśli zależy Ci na kolejności iteracji. Podczas iteracji przez HashSet kolejność jest nieprzewidywalna, podczas gdy LinkedHashSet umożliwia iterację elementów w kolejności, w jakiej zostały wstawione. Ale …

8
Optymalizacja z dala od „while (1);” w C ++ 0x
Zaktualizowano, patrz poniżej! Słyszałem i przeczytałem, że C ++ 0x umożliwia kompilatorowi wydrukowanie „Hello” dla następującego fragmentu kodu #include &lt;iostream&gt; int main() { while(1) ; std::cout &lt;&lt; "Hello" &lt;&lt; std::endl; } Najwyraźniej ma to coś wspólnego z wątkami i możliwościami optymalizacji. Wydaje mi się jednak, że może to zaskoczyć wielu …

10
Jak pogrubić tekst w HTML?
Próbuję pogrubić tekst za pomocą HTML, ale staram się, aby to zadziałało. Oto, czego próbuję: Some &lt;bold&gt;text&lt;/bold&gt; that I want emboldened. Czy ktoś mógłby mi powiedzieć, co robię źle?
153 css  html 

17
Błąd systemu operacyjnego SQL Server 5: „5 (odmowa dostępu.)”
Zaczynam się uczyć SQL i mam książkę, która zawiera bazę danych do pracy. Poniższe pliki znajdują się w katalogu, ale problem polega na tym, że po uruchomieniu zapytania wyświetla mi się ten błąd: Msg 5120, poziom 16, stan 101, wiersz 1 Nie można otworzyć pliku fizycznego „C: \ Murach \ …
153 sql  sql-server 

4
Docker-Swarm, Kubernetes, Mesos i Core-OS Fleet
Jestem stosunkowo nowy w tym wszystkim, ale mam problemy z uzyskaniem wyraźnego obrazu wśród wymienionych technologii. Chociaż wszystkie te rozwiązania próbują rozwiązać różne problemy, ale mają też coś wspólnego. Chciałbym zrozumieć, jakie rzeczy są wspólne, a co się różni. Jest prawdopodobne, że połączenie kilku byłoby świetnie dopasowane, jeśli tak, to …


7
Zmień szablon autora w Android Studio
Chcę zmienić automatycznego autora, który pojawia się, gdy tworzę plik w AndroidStudio. /** * Created by a556520 on 16/01/14. */ public class POI { Autor bierze numer „a556520”, ale chcę, aby było wyświetlane moje imię i nazwisko, a nie numer pracownika. Czy to jest możliwe? Nie znalazłem w ustawieniach.

13
Jak wyłączyć sprawdzanie poprawności hasła mysql?
Wygląda na to, że mogłem nieumyślnie załadować wtyczkę do sprawdzania hasła w MySQL 5.7. Wydaje się, że ta wtyczka wymusza zgodność wszystkich haseł z określonymi regułami. Chciałbym to wyłączyć. Próbowałem zmienić zmienną validate_password_length zgodnie z sugestią tutaj, ale bezskutecznie. mysql&gt; SET GLOBAL validate_password_length=4; Query OK, 0 rows affected (0.00 sec) …
153 mysql 

6
Czy możemy ustawić domyślne Git, aby pobierać wszystkie tagi podczas zdalnego ściągania?
Obecnie mam zdalną konfigurację Git, taką jak następująca: [remote "upstream"] url = &lt;redacted&gt; fetch = +refs/heads/*:refs/remotes/upstream/* Kiedy wysyłam git pullna gałąź master, wszystkie zdalne głowice są pobierane do pilotów / nadrzędnych, a następnie zdalne / nadrzędne / główne są łączone w nadrzędne. Wszelkie tagi, do których można dotrzeć, są również …
153 git 


27
Git: odmowa uprawnień (publickey) fatalna - nie można odczytać ze zdalnego repozytorium. podczas klonowania repozytorium Git
Nie mogę sklonować repozytorium Git i otrzymuję ten błąd: krishna.soni@KRISHNACHANDRAS /c/Projects $ git clone http://stage.abc.com:10088/pqr http://&lt;url&gt;/&lt;repository&gt; Cloning into '&lt;repository&gt;'... fatal: could not read Username for 'http://&lt;url&gt;': No such file or directory Przeczytałem Bitbucket, Windows i „fatal: nie można odczytać hasła” , ale nadal mam problem. Poszedłem dalej, ale teraz pojawia …
153 git  git-clone 

10
Środek zastępczy pola tekstowego wejściowego HTML
Jak wyśrodkować wyrównanie symbolu zastępczego pola wejściowego w formularzu HTML? Używam następującego kodu, ale to nie działa: CSS -&gt; input.placeholder { text-align: center; } .emailField { top:413px; right:290px; width: 355px; height: 30px; position: absolute; border: none; font-size: 17; text-align: center; } HTML -&gt; &lt;form action="" method="POST"&gt; &lt;input type="text" class="emailField" placeholder="support@socialpic.org" …
153 html  css 

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.