программирование

Q & A для профессиональных программистов и энтузиастов

10
Что означает {0} при инициализации объекта?
Когда {0}это используется для инициализации объекта, что это значит? Я нигде не могу найти никаких ссылок {0}, и из-за фигурных скобок поиск в Google не помогает. Пример кода: SHELLEXECUTEINFO sexi = {0}; // what does this do? sexi.cbSize = sizeof(SHELLEXECUTEINFO); sexi.hwnd = NULL; sexi.fMask = SEE_MASK_NOCLOSEPROCESS; sexi.lpFile = lpFile.c_str(); sexi.lpParameters …
252 c++  c 

4
Разница между if (a - b <0) и if (a <b)
Я читал ArrayListисходный код Java и заметил некоторые сравнения в операторах if. В Java 7 метод grow(int)использует if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; В Java 6 growне существовало. Однако метод ensureCapacity(int)использует if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Что было причиной изменения? Это была проблема с производительностью …

3
Где я могу купить действительный сертификат SSL? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Мне нужно иметь действительный сертификат SSL, под действительным я имею в виду не …

17
Почему в Python нет многострочных комментариев?
Хорошо, я знаю, что строки в тройных кавычках могут служить многострочными комментариями. Например, """Hello, I am a multiline comment""" и '''Hello, I am a multiline comment''' Но с технической точки зрения это строки, верно? Я погуглил и прочитал руководство по стилю Python, но не смог найти технического ответа на вопрос, …

6
Что такого плохого в шаблоне Haskell?
Кажется, что шаблон Haskell часто рассматривается сообществом Haskell как неприятное удобство. Трудно выразить словами то, что я наблюдал в этом отношении, но рассмотрим эти несколько примеров. Шаблон Haskell указан в разделе «Гадкий (но необходимый)» в ответ на вопрос: Какие расширения Haskell (GHC) следует использовать / избегать пользователям? Шаблон Haskell считается …

14
Как кешировать данные в приложении MVC
Я прочитал много информации о кэшировании страниц и частичном кэшировании страниц в приложении MVC. Тем не менее, я хотел бы знать, как вы будете кэшировать данные. В моем сценарии я буду использовать LINQ to Entities (Entity Framework). При первом обращении к GetNames (или какому-либо методу) я хочу получить данные из …

12
Что означает = + _ в JavaScript
Мне было интересно, что означает оператор = + _ в JavaScript. Похоже, что это делает назначения. Пример: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; };

5
Что такое файл PDB?
Что такое файл PDB и как я могу исключить его из папки выпуска при перестройке своего решения?
252 c#  pdb-files 

10
Что является более эффективным: словарь TryGetValue или ContainsKey + Item?
Из записи MSDN о методе Dictionary.TryGetValue : Этот метод объединяет функциональность метода ContainsKey и свойства Item. Если ключ не найден, параметр value получает соответствующее значение по умолчанию для типа значения TValue; например, 0 (ноль) для целочисленных типов, false для логических типов и null для ссылочных типов. Используйте метод TryGetValue, если …

2
Сценарии сценариев использования NoSQL или КОГДА использовать NoSQL [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос При всей этой шумихе действительно трудно найти достоверную информацию о …
252 nosql  use-case 

14
Что такое нуль в Java?
На этот вопрос есть ответы на Переполнение стека на русском : Что из себя представляет null? Что такое null? Это nullпример чего-либо? К какому набору nullотносится? Как это представлено в памяти?
252 java  null  terminology 

15
разница между первичным ключом и уникальным ключом
Я использую базу данных MySQL. У меня путаница между первичным ключом и уникальным ключом. Пожалуйста, помогите мне, где я должен создать первичный и уникальный ключ. Я имею в виду, в какой ситуации мы создаем уникальный ключ или первичный ключ.

13
Где хранятся скриншоты симулятора iOS?
Я сохранил несколько скриншотов в iPhone Simulator под управлением iOS 5, но не могу их найти. У меня была эта проблема раньше, и мне понадобилось много времени, чтобы найти их в файловой системе. Это так просто, что я просто тупица, или никто не использует эту функцию или что? Я знаю, …

6
Как определить, работает ли мой сценарий оболочки через канал?
Как определить из сценария оболочки, отправляется ли его стандартный вывод на терминал или он передается другому процессу? Показательный пример: я хотел бы добавить escape-коды для раскрашивания вывода, но только при интерактивном запуске, а не при передаче по конвейеру, аналогично тому, что ls --colorпроисходит
252 bash  shell  pipe 

8
Событие onchange для типа ввода = диапазон не запускается в Firefox при перетаскивании
Когда я играл с &lt;input type="range"&gt; , Firefox запускает событие onchange, только если мы переместим ползунок на новую позицию, где Chrome и другие запускают события onchange, когда ползунок перетаскивается. Как я могу сделать это при перетаскивании в Firefox? function showVal(newVal){ document.getElementById("valBox").innerHTML=newVal; } &lt;span id="valBox"&gt;&lt;/span&gt; &lt;input type="range" min="5" max="10" step="1" onchange="showVal(this.value)"&gt; …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.