Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

13
Будь-яка оптимізація для випадкового доступу на дуже великому масиві, коли значення в 95% випадків дорівнює 0 або 1?
Чи можлива оптимізація випадкового доступу на дуже великому масиві (я зараз використовую uint8_tі запитую про те, що краще) uint8_t MyArray[10000000]; коли значення в будь-якій позиції масиву є 0 або 1 для 95% усіх випадків, 2 у 4% випадків, між 3 і 255 в інших 1% випадків? Отже, чи є для …

5
Правильний Linq, де застереження
Я пишу неабияку кількість посилань у своєму щоденному житті, але переважно прості заяви. Я помітив, що при використанні пропозицій де є багато способів їх написання, і кожен з них має однакові результати, наскільки я можу сказати. Наприклад; from x in Collection where x.Age == 10 where x.Name == "Fido" where …
133 c#  linq 

3
Схема XML: Елемент з атрибутами, що містять лише текст?
У мене виникають труднощі з пошуком цього. Як би я визначив елемент у файлі схеми XML для XML, який виглядає приблизно так: <option value="test">sometext</option> Я не можу зрозуміти, як визначити елемент типу, який xs:stringтакож має атрибут. Ось що у мене поки що: <xs:element name="option"> <xs:complexType> <xs:attribute name="value" type="xs:string" /> </xs:complexType> …
133 xml  xsd 

9
Як запобігти перенаправленню вікна верхнього рівня IFRAME
Деякі веб-сайти мають код, щоб "вирватися" з IFRAMEукладених файлів, тобто якщо сторінка Aзавантажена як IFRAMEна батьківську сторінку, то Pдеякий Javascript Aперенаправляє зовнішнє вікно на A. Зазвичай цей Javascript виглядає приблизно так: <script type="text/javascript"> if (top.location.href != self.location.href) top.location.href = self.location.href; </script> Моє запитання: Як автор батьківської сторінки Pі не є …
133 javascript  html  iframe 




16
Нарізка Windows: _beginthread vs _beginthreadex vs CreateThread C ++
Що є кращим способом запустити нитку _beginthread, _beginthreadxабо CreateThread? Я намагаюся визначити , які переваги / недоліки _beginthread, _beginthreadexі CreateThread. Усі ці функції повертають ручку потоку до новоствореного потоку, я вже знаю, що CreateThread надає трохи додаткової інформації, коли виникає помилка (це можна перевірити, зателефонувавши GetLastError) ... але які речі …
133 c++  c  multithreading  winapi 


5
Навігація за результатами пошуку Google за допомогою комбінацій клавіш [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Деякі вважають, що це не пов’язано з програмуванням, але я думаю, що це так, тому …

21
Десятковий комір роздільника (',') з числомDecimal inputType в EditText
inputType numberDecimalВ EditTextвикористовує точку «» як десятковий роздільник. У Європі зазвичай застосовується кома «,». Навіть незважаючи на те, що мою локаль встановлено як німецьку, десятковою роздільником є ​​все ще '.' Чи є спосіб отримати кому як десятковий роздільник?

7
Чому компілятор не може (або ні) оптимізувати передбачуваний цикл додавання до множення?
Це питання, яке прийшло в голову під час читання блискучої відповіді Mysticial на запитання: чому швидше обробити відсортований масив, ніж несортований масив ? Контекст для задіяних типів: const unsigned arraySize = 32768; int data[arraySize]; long long sum = 0; У своїй відповіді він пояснює, що Intel Compiler (ICC) оптимізує це: …

11
SHA1 vs md5 vs SHA256: що використовувати для входу в PHP?
Я роблю логін для php, і я намагаюся вирішити, чи використовувати SHA1 або Md5, або SHA256, про які я читав в іншій статті stackoverflow. Чи хтось із них більш безпечний, ніж інші? Для SHA1 / 256 я все-таки використовую сіль? Також це безпечний спосіб зберігання пароля як хеша в mysql? …
133 php  login  md5  sha1  sha256 

8
Результат підписки не використовується
Я модернізував сьогодні до Android Studio 3.1, який, схоже, додав ще кілька перевірок. Один із таких перевірок - на однократні subscribe()дзвінки RxJava2 , які не зберігаються у змінній. Наприклад, отримання списку всіх гравців із бази даних моєї кімнати: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); Результати у великому жовтому блоці та ця …

8
Наскільки швидко D у порівнянні з C ++?
Мені подобаються деякі функції D, але мені було б цікаво, якщо вони прийдуть зі штрафним виконанням? Для порівняння я реалізував просту програму, яка обчислює скалярні продукти багатьох коротких векторів як у С ++, так і в D. Результат дивовижний: D: 18,9 с [див. Нижче для остаточного виконання] C ++: 3,8 …
133 c++  performance  runtime  d 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.