optimization

Algorytm uzyskiwania nazwy kolumny w formacie excel

Pracuję nad skryptem, który generuje niektóre dokumenty Excela i muszę przekonwertować liczbę na odpowiednik nazwy kolumny. N ... num2alpha($n) { for($r = ""; $n >= 0; $n = intval($n / 26) - 1) $r = chr($n%26 + 0x41) . $r; return $r; }

Jak zaimplementować autouzupełnianie na masowym zbiorze danych

Próbuję zaimplementować coś takiego jak Google suggest na stronie internetowej, którą buduję i jestem ciekawy, jak to zrobić ... owiedzieć kilka słów każdy ewentualnie, to wydaje się, że szybko zacząć zużywać dużo pamięci. To było długie pytanie. Myśli?

Dlaczego powinienem używać kodu wbudowanego?

Jestem programistą C / C++ i oto kilka pytań, które zawsze mnie zaskakiwały. czy istnieje duża różnica między" zwykłym " k ... ica? czy kod inline jest po prostu" formą " makr? Jaki rodzaj kompromisu należy dokonać, wybierając wbudowanie kodu? Thanks

Jaka jest najszybsza liczba całkowita dzieląca dzielenie przez zero bez względu na wynik?

Podsumowanie: Szukam najszybszego sposobu na obliczenie (int) x / (int) y Bez wyjątku dla y==0. Zamiast tego chcę tylk ... akresu optymalizacji. Kod powinien być w pełni kompatybilny z C, główne platformy to Linux 64 Bit z gcc & clang i MacOS.

Co jest lepsze, number (x) czy parseFloat (x)?

Który jest lepszy? Pytam o to tylko ze względu na golenie kilku bajtów, ponieważ mogę użyć +x zamiast liczby (x). Czy parsefloat robi coś lepszego?

Czym dokładnie jest zasada "as-if"?

Jak mówi tytuł, Czym dokładnie jest zasada "as-if"? Typowa odpowiedź to: Reguła pozwalająca na dowolne przek ... ły powołując się na odniesienia ze standardu. Uwaga: oznaczanie tego jako C i C++, ponieważ jest to istotne dla obu języków.

Jakich optymalizacji mogę się spodziewać po Dalviku i narzędziach z Androidem?

Pracuję nad wysokowydajną aplikacją na Androida (grą) i chociaż najpierw staram się kodować pod kątem czytelności, Lubię zach ... i na typowym urządzeniu z Androidem? Prosta arytmetyka. Czy someInt * 2 zostanie zastąpione przez someInt << 1? Itd...

Prefetching Przykłady?

Czy ktoś może podać przykład lub link do przykładu, który używa __builtin_prefetch w GCC (lub po prostu instrukcji ASM prefet ... y, chcę najkrótszy przykład pokazujący __builtin_prefetch wykonywanie optymalizacji, która nie może być zarządzana bez niego.

Buforowanie liczb całkowitych w Javie [duplikat]

Możliwy Duplikat:Weird Java Boxing Ostatnio widziałem prezentację, w której była następująca próbka kodu Java: Integ ... optymalizacji. W jakich przypadkach zwiększa się wydajność itp. Odniesienie do niektórych badań tego problemu będzie świetne.

Jaki jest najszybszy sposób czytania z System.in w Javie?

Czytam kilka liczb całkowitych oddzielonych spacjami lub znakami nowej linii od standardu w użyciu Scanner(System.in). Czy Jest jakiś szybszy sposób na zrobienie tego w Javie?

Wykryj, Czy Karta Przeglądarki Ma Fokus

Czy istnieje niezawodny sposób między przeglądarkami, aby wykryć, że karta ma fokus. Scenariusz jest taki, że mamy aplikację ... a że ludzie są fanami otwierania kilku zakładek z różnymi portfelami. Czy window.onblur i window.onfocus jest do tego opcja?

Dyskretny JavaScript: u góry czy u dołu kodu HTML?

Niedawno przeczytałem Manifest Yahoo najlepsze praktyki dla przyspieszenia witryny internetowej . Zalecają umieszczenie włącz ... ć go przed zamknięciem </html> czy po ? A przede wszystkim, kiedy powinniśmy jeszcze umieścić go w sekcji <head>?

Optymalizacja kolejności zmiennych w C++

Czytałem post na blogu przez kodera gry dla introwersji i on jest zajęty próbuje wycisnąć każdy CPU kleszcz może z kodu. Jedn ... byłoby dość łatwo zidentyfikować, które zmienne będą najczęściej używane, i po prostu zacząć kodować w ten sposób domyślnie.

Najbardziej wydajne wielostronicowe Wymagajjs i Almond setup

Mam wiele stron w witrynie za pomocą RequireJS, a większość stron ma unikalną funkcjonalność. Wszystkie z nich mają wiele wsp ... ardziej wydajne niż wymaga ładowania.js z góry? Dzięki za wszelkie porady, które możesz zaoferować, jak najlepiej to zrobić.

iPhone-dequeueReusableCellWithIdentifier usage

Pracuję nad aplikacją na iPhone ' a, która ma dość duży widok UITableView z danymi pobranymi z sieci, więc staram się zoptyma ... imit kolejki). Czy nie powinienem używać tego w ten sposób? Czy to zależy tylko od dewelopera, w zależności od jego potrzeb?

Czy korzystanie z funkcji anonimowych wpływa na wydajność?

Zastanawiałem się, czy istnieje różnica w wydajności między funkcjami nazwanymi i anonimowymi w Javascript? for (var i = 0; ... dkowany, ponieważ nie zaśmieca kodu rzadko używanymi funkcjami, ale czy ma znaczenie, że wielokrotnie deklarujesz tę funkcję?

Pomiar rzeczywistego czasu zapytań MySQL

Jak mogę zmierzyć czas wykonania zapytania bez mierzenia czasu oczekiwania na zwolnienie blokady itp.? Moim jedynym pomysłem było ciągłe mierzenie tego samego zapytania i rejestrowanie najszybszego czasu.

Jak skutecznie usuwać duplikaty z tablicy bez użycia zestawu

Poproszono mnie o napisanie własnej implementacji w celu usunięcia zduplikowanych wartości w tablicy. Oto, co stworzyłem. Ale ... whitelist = new int[end]; for(int i = 0; i < end; i++){ whitelist[i] = arr[i]; } return whitelist; }

szybszy odpowiednik gettimeofday

Próbując zbudować bardzo wrażliwą na opóźnienia aplikację, która musi wysyłać 100s wiadomości na sekundę, każda wiadomość ma ... ami nie synchronizowana z odbiornikiem przez 1-2 milisekundy. Stara się zrobić lepiej niż 62 nanosekundy gettimeofday takes

foldl jest rekurencyjny, więc dlaczego foldr działa szybciej niż foldl?

Chciałem przetestować foldl vs foldr. Z tego, co widziałem, powinieneś używać folddl nad foldr, kiedy tylko możesz, ze względ ... e jestem zdezorientowany, dlaczego foldr pokonuje foldl. Czy nie powinien to być oczywisty przypadek, w którym foldl wygrywa?