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

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

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

4
Перехватить событие выхода из страницы
При редактировании страницы в моей системе пользователь может решить перейти на другой веб-сайт и при этом потерять все изменения, которые он не сохранил. Я хотел бы перехватить любую попытку перейти на другую страницу и предложить пользователю убедиться, что он хочет, чтобы это произошло, поскольку он потенциально может потерять свою текущую …

6
Как поймать исключения тайм-аута SQLServer
Мне нужно специально перехватывать исключения тайм-аута SQL-сервера, чтобы их можно было обрабатывать по-другому. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения «Тайм-аут», но мне было интересно, есть ли лучший способ сделать это? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle …

10
Ошибка Mercurial: прерывание без указания имени пользователя
Проблема с WindowsXP (вероятно, произойдет при всех установках Win) при первом использовании Mercurial. Я нашел ответ в неочевидном месте, поэтому я сам задаю / отвечаю на вопрос, чтобы другим не приходилось искать, как я. Первое использование Mercurial на машине. Добавить новый репозиторий: c:\bla\>hg add без проблем. Затем зафиксируйте: c:\bla\hg commit …


8
Что случилось с логированием в Java? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
117 java  logging  log4j  logback  slf4j 

10
Определение последнего синхронизированного списка изменений в Perforce
Иногда возникает вопрос, как лучше всего определить список изменений, с которым вы в последний раз синхронизировались в Perforce. Это часто требуется для таких вещей, как вставка номера списка изменений в информацию о ревизии системой автоматической сборки.
117 perforce 

3
ActiveRecord, has_many: through и полиморфные ассоциации
Folks, Хочу убедиться, что я правильно это понимаю. И, пожалуйста, не обращайте внимания на наследование здесь (SentientBeing), пытаясь вместо этого сосредоточиться на полиморфных моделях в has_many: через отношения. Тем не менее, рассмотрите следующее ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions => …

3
Почему компиляторы C ++ не оптимизируют это условное логическое присваивание как безусловное?
Рассмотрим следующую функцию: void func(bool& flag) { if(!flag) flag=true; } Мне кажется, что если флаг имеет допустимое логическое значение, это будет эквивалентно безусловной установке его на true, например: void func(bool& flag) { flag=true; } Однако ни gcc, ни clang не оптимизируют это таким образом - оба генерируют следующее на -O3уровне …
117 c++  optimization 

12
Вложенные модели в Backbone.js, как подойти
Я получил следующий JSON с сервера. Таким образом, я хочу создать модель с вложенной моделью. Я не уверен, как этого добиться. //json [{ name : "example", layout : { x : 100, y : 100, } }] Я хочу, чтобы они были преобразованы в две вложенные модели магистрали со следующей …

6
Как я могу создать массив с парами ключ-значение?
Как добавить пары ключ-значение в массив? Это не сработает: public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } Потому что это дает мне: Array ( [0] => 1=>Categorie …
117 php  arrays 


3
Поиск индекса строки, содержащей максимальное значение, с помощью R
Учитывая следующую матрицу, предположим, что я хочу найти максимальное значение во втором столбце: mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) mat [,1] [,2] [,3] [1,] 1 2 3 [2,] 7 8 9 [3,] 4 5 6 Я знаю, max(mat[,2])что вернет 8. Как мне вернуть индекс строки, в данном …
117 r  matrix 


10
Разница между отношениями "один ко многим" и "многие к одному"
В чем разница между отношениями «один ко многим» и «многие к одному»? Это только обратное, вроде? Я не могу найти никакого «хорошего и простого для понимания» руководства по этой теме, кроме этой: SQL для начинающих: Часть 3 - Взаимосвязи с базами данных

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