Programowanie

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

30
Praktyki kodowania, które umożliwiają kompilatorowi / optymalizatorowi stworzenie szybszego programu
Wiele lat temu kompilatory C nie były szczególnie inteligentne. Aby obejść ten problem, K&R wymyślił słowo kluczowe register , aby wskazać kompilatorowi, że być może dobrym pomysłem byłoby przechowywanie tej zmiennej w rejestrze wewnętrznym. Zrobili również trzeciorzędny operator, aby pomóc w generowaniu lepszego kodu. W miarę upływu czasu kompilatory dojrzewały. …

14
Konwertować ciąg JSON na obiekt w Javie ME?
Czy w Javie / J2ME istnieje sposób na przekonwertowanie łańcucha, na przykład: {name:"MyNode", width:200, height:100} do wewnętrznej reprezentacji Object tego samego w jednej linii kodu? Ponieważ obecna metoda jest zbyt żmudna: Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100); Może biblioteka JSON?


30
Tag HTML 5 <video> a wideo Flash. Jakie są wady i zalety?
WAŻNA AKTUALIZACJA To pytanie zostało postawione ponad 9 lat temu. Wtedy miało to sens, teraz już nie. Flash jest na dobrej drodze; &lt;video&gt;wsparcie jest wszechobecne, w tym dla urządzeń mobilnych. Prawie wszystko, co może zrobić Flash, teraz może też zrobić HTML. Wygrał HTML, przegrał Flash. Jeśli zastanawiasz się, jak osadzić …
116 flash  video  html 

14
Jak porównać tylko składniki daty z DateTime w EF?
Mam dwie wartości dat, jedną już przechowywaną w bazie danych, a drugą wybraną przez użytkownika za pomocą DatePicker. Przypadkiem użycia jest wyszukanie określonej daty w bazie danych. Wartość wprowadzona wcześniej do bazy zawsze ma składową czasową o godzinie 12:00:00, gdzie jako data wprowadzona z selektora ma inny składnik czasu. Interesują …


13
Tworzenie ekranu preferencji z obsługą paska narzędzi (v21)
Miałem problem z używaniem nowego paska narzędzi Material Design w bibliotece pomocy na ekranie Preferencje. Mam plik settings.xml jak poniżej: &lt;PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"&gt; &lt;ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/&gt; &lt;/PreferenceCategory&gt; &lt;/PreferenceScreen&gt; Ciągi są zdefiniowane w innym miejscu.

4
Przechodź w pętli przez każdy wiersz zakresu w programie Excel
Jest to jedna z tych rzeczy, do których jestem pewien, że istnieje wbudowana funkcja (i być może mi to powiedziano w przeszłości), ale drapię się po głowie, aby to zapamiętać. Jak przejść przez każdy wiersz zakresu wielokolumnowego za pomocą Excel VBA? Wszystkie samouczki, które przeszukiwałem, zdają się tylko wspominać o …
116 excel  vba  loops  excel-2003 

4
Android: Jak mogę przekazać parametry do metody onPreExecute () AsyncTask?
Używam AsyncTask do operacji ładowania, które zaimplementowałem jako klasa wewnętrzna. W onPreExecute()pokazuję okno dialogowe ładowania, które następnie ukrywamonPostExecute() . Ale w przypadku niektórych operacji ładowania wiem z góry, że kończą się one bardzo szybko, więc nie chcę wyświetlać okna dialogowego ładowania. Chciałem to wskazać za pomocą parametru boolowskiego, do którego …

5
Jak zawinąć link_to wokół jakiegoś rubinowego kodu HTML?
Jak zawinąć link wokół kodu widoku? Nie mogę dowiedzieć się, jak przekazać wiele wierszy z kodem ruby ​​do jednej link_tometody. Wynik, którego szukam, to kliknięcie kolumny i wyświetlenie strony programu: &lt;div class="subcolumns"&gt; &lt;div class="c25l"&gt; &lt;div class="subcl"&gt; &lt;%= image_tag album.photo.media.url(:thumb), :class =&gt; "image" rescue nil %&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="c75r"&gt; &lt;div …

9
Uzyskanie „DO WYKONANIA można wykonać tylko na zasobie wersji” podczas próby zatwierdzenia za pomocą wtyczki wywrotowej Eclipse
Używam Eclipse Juno na Macu 10.7.5, SVN 1.7 i wtyczce Eclipse Subversive. Czasami, gdy próbuję zatwierdzić zmiany z mojego projektu (klikając prawym przyciskiem myszy projekt w eksploratorze pakietów, wybierając „Zespół” -&gt; „Zatwierdź”), pojawia się błąd: Some of selected resources were not committed. Some of selected resources were not committed. svn: …


7
Pierwszeństwo operatorów z operatorem trójargumentowym Javascript
Nie mogę objąć głowy pierwszą częścią tego kodu (+ =) w połączeniu z operatorem trójskładnikowym. h.className += h.className ? ' error' : 'error' Sposób, w jaki myślę, że ten kod działa, jest następujący: h.className = h.className + h.className ? ' error' : 'error' Ale to nie jest poprawne, ponieważ powoduje …



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.