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

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

1
Доступ к модифицированному закрытию (2)
Это расширение вопроса от доступа к модифицированному закрытию . Я просто хочу проверить, действительно ли следующее достаточно безопасно для производственного использования. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new Button(); btn.Click += new EventHandler(delegate { MessageBox.Show(list); }); …
101 c#  .net  resharper  closures 


15
Number.sign () в javascript
Интересно, есть ли какие-нибудь нетривиальные способы найти знак числа ( сигнум-функция )? Может быть короче / быстрее / элегантнее, чем очевидное var sign = number > 0 ? 1 : number < 0 ? -1 : 0; Короткий ответ! Используйте это, и вы будете в безопасности и быстро (источник: moz …

5
В чем разница между связанными типами данных SQLite, такими как INT, INTEGER, SMALLINT и TINYINT?
При создании таблицы в SQLite3 я запутываюсь, когда сталкиваюсь со всеми возможными типами данных, которые подразумевают похожее содержимое, так может ли кто-нибудь сказать мне разницу между следующими типами данных? INT, INTEGER, SMALLINT, TINYINT DEC, DECIMAL LONGCHAR, LONGVARCHAR DATETIME, SMALLDATETIME Есть ли где-нибудь документация, в которой перечислены мин. / Макс. возможности …
101 sqlite 


15
Парсер для C #
Какие парсеры доступны для разбора кода C #? Я ищу синтаксический анализатор C #, который можно использовать в C # и предоставить мне доступ к информации о строках и файлах о каждом артефакте анализируемого кода.
101 c#  parsing 

25
Замораживание индекса Swift Xcode или медленное
Может это просто меня так раздражает "особенность": После обновления с Xcode 6.0.1 до Xcode 6.1 все изменилось. Xcode 6.1 постоянно индексирует проект или компилирует исходные файлы. Проект небольшой. Он просто содержит кучу файлов Swift и AWS SDK 2.0 Cocoapods в рабочей области. Я не думаю, что это должно препятствовать плавной …

4
Рабочий процесс тестирования Haskell
Я только начал новый проект на Haskell и хотел с самого начала организовать хороший рабочий процесс тестирования. Похоже, что в Haskell есть множество отличных и уникальных инструментов для тестирования и множество различных способов их интеграции. Я изучил: HUnit Быстрая проверка жим лежа HPC сложность Кажется, что все они очень хорошо …
101 testing  haskell 

4
Добавить свойство к анонимному типу после создания
Я использую анонимный объект для передачи моих атрибутов Html некоторым вспомогательным методам. Если потребитель не добавил атрибут ID, я хочу добавить его в свой вспомогательный метод. Как я могу добавить атрибут к этому анонимному объекту?

3
Как сборщик мусора здесь избегает бесконечного цикла?
Рассмотрим следующую программу C #, я отправил ее на codegolf в качестве ответа на создание цикла без цикла: class P{ static int x=0; ~P(){ System.Console.WriteLine(++x); new P(); } static void Main(){ new P(); } } На мой взгляд, эта программа выглядит как бесконечный цикл, но кажется, что она выполняется в …

6
Есть ли ошибки с использованием unicode_literals в Python 2.6?
У нас уже есть код, работающий под Python 2.6. Чтобы подготовиться к Python 3.0, мы начали добавлять: from __future__ импортировать unicode_literals в наши .pyфайлы (по мере их изменения). Мне интересно, делал ли кто-нибудь еще это и столкнулся с какими-либо неочевидными ошибками (возможно, потратив много времени на отладку).

5
Первоначальное назначение <input type = «hidden»>? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Мне интересно узнать о первоначальной цели &lt;input type="hidden"&gt;тега. В настоящее время он часто используется вместе с …
101 javascript  html  history 

5
Как повторно отправить приглашения внешним тестерам в сервисе Apple TestFlight [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Есть ли способ повторно отправить приглашение внешнему тестировщику в службе тестирования Apple TestFlight …

7
Альтернативы dispatch_get_current_queue () для блоков завершения в iOS 6?
У меня есть метод, который принимает блок и блок завершения. Первый блок должен работать в фоновом режиме, а блок завершения должен выполняться в той очереди, в которой был вызван метод. Последнее я всегда использовал dispatch_get_current_queue(), но похоже, что он устарел в iOS 6 или выше. Что мне использовать вместо этого?

8
Есть ли класс диапазона в С ++ 11 для использования с циклами на основе диапазона?
Я обнаружил, что пишу это совсем недавно: template &lt;long int T_begin, long int T_end&gt; class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &amp;operator ++() { ++i_; return *this; } iterator operator ++(int) { iterator copy(*this); ++i_; …
101 c++  c++11  std 

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