Найдено результатов: 45

Когда использовать lambda, когда использовать Proc.new?

В Ruby 1.8 есть тонкие различия между proc/lambda, с одной стороны, и Proc.new , с другой.

  • В чем же заключаются эти различия?
  • Можете ли вы дать рекомендации о том, как решить, какой из них выбрать?
  • В Ruby 1.9 proc и lambda отличаются друг от друга. В чем же дело?

ruby   lambda   proc    

510   11   16:03, 1st July, 2020


Использование MSTest с CruiseControl.NET

Мы уже довольно давно используем CruiseControl с NUnit и NAnt. Для недавнего проекта мы решили использовать платформу тестирования, которая поставляется с Visual Studio, которая до сих пор была адекватной.

Я пытаюсь запустить решение в CruiseControl. Я, наконец, получил саму сборку для работы; однако я не смог получить никаких тестов для отображения в интерфейсе CruiseControl, несмотря на добавление пользовательских задач сборки и компонентов, предназначенных для этого. У кого-нибудь есть окончательная ссылка на инструкции по настройке этой настройки?

msbuild   build-process   cruisecontrol.net    

430   2   16:03, 1st July, 2020


Каковы в настоящее время наилучшие варианты распараллеливания приложения CPU-intensive .NET?

Это открытый вопрос. Какие подходы я должен рассмотреть?

.net   parallel-processing    

394   5   16:03, 1st July, 2020


Размещение текста в изображении

В настоящее время я работаю над проектом, и моя цель-найти текст в изображении. OCR ' в мои намерения пока не входит перевод текста. Я хочу в основном получить границы текста в изображении. Я использую компонент AForge.Net imaging для манипуляций. Любая помощь в каком-то смысле или другой?

Обновление 2/5/09: С тех пор я пошел по другому маршруту в своем проекте. Однако я попытался получить текст с помощью MODI (Microsoft Office Document Imaging). Это позволяет вам OCR изображение и тянуть текст из него с некоторой легкостью.

c#   image   image-processing   artificial-intelligence    

464   4   16:03, 1st July, 2020


Какой язык вы используете для PostgreSQL триггеров и хранимых процедур?

PostgreSQL интересен тем, что он поддерживает несколько языков для написания хранимых процедур. Какой из них вы используете, и почему?

sql   database   postgresql   stored-procedures   triggers    

556   9   16:03, 1st July, 2020


Кто-Нибудь Использует Исполняемые Требования?

В моем ограниченном опыте работы с ними исполняемые требования (т. е. указание всех требований как сломанных автоматизированных тестов) оказались удивительно успешными. Я работал над одним проектом, в котором мы уделяли большое внимание созданию высокоуровневых автоматизированных тестов, которые использовали всю функциональность данного варианта использования/истории пользователя. Для меня было действительно удивительно, насколько легче становилось развитие после того, как мы начали эту практику. Реализация функций стала намного проще после написания теста, и мы смогли внести серьезные архитектурные изменения в систему со всей уверенностью в том, что все по-прежнему работает так же, как и вчера.

Самая большая проблема, с которой мы столкнулись, заключалась в том, что инструменты для управления этими типами тестов не очень хороши. Мы использовали Fitnesse совсем немного,и в результате я теперь ненавижу рамки Fit.

Я хотел бы знать 1) Есть ли у кого-то еще опыт разработки с использованием этого типа определения требований на основе тестов и 2) Какие инструменты вы все использовали для этого.

testing   process   automation    

487   6   23:07, 13th August, 2020


Вставляйте обновление хранимой процедуре на сервере SQL

Я написал сохраненный proc, который будет выполнять обновление, если запись существует, в противном случае он будет выполнять вставку. Это выглядит примерно так:

update myTable set Col1=@col1, Col2=@col2 where ID=@ID
if @@rowcount = 0
insert into myTable (Col1, Col2) values (@col1, @col2)

Моя логика написания его таким образом заключается в том, что обновление будет выполнять неявный выбор с помощью предложения where, и если это возвращает 0, то вставка будет иметь место.

Альтернативой этому способу было бы сделать выбор, а затем на основе количества возвращенных строк либо выполнить обновление, либо вставить. Это я посчитал неэффективным, потому что если вы собираетесь сделать обновление, это вызовет 2 выбора (первый явный вызов select и второй неявный в where обновления). Если бы proc должен был сделать вставку, то не было бы никакой разницы в эффективности.

Разве моя логика здесь верна? Это то, как вы бы объединили вставку и обновление в сохраненный proc?

sql   sql-server   stored-procedures   upsert    

464   9   19:44, 11th August, 2020


Тестирование разработчиков против командного тестирования QA - каково правильное разделение труда?

Пытаясь защитить больше тестирования разработчиков, я нахожу, что аргумент "Isn't that QA's job?" используется очень часто. На мой взгляд, не имеет смысла возлагать на команду QA все обязанности по тестированию, но в то же время Сполски и другие говорят, что вы не должны использовать разработчиков $100/hr для выполнения чего-то, что может делать тестер $30/hr. Каков опыт других сотрудников в компании с преданной командой QA? Где должно быть проведено разделение труда?

Уточнение: я имел в виду QA как группу проверки и подтверждения. Разработчики не должны делать валидацию (ориентированное на клиента тестирование), но где находится точка разделения верификации (функционального тестирования)?

unit-testing   testing   process   qa    

515   9   14:03, 3rd August, 2020


Есть ли модуль python для сопоставления regex в файлах zip

У меня есть более миллиона текстовых файлов, сжатых в 40 zip файлов. У меня также есть список из около 500 наименований моделей телефонов. Я хочу узнать, сколько раз конкретная модель была упомянута в текстовых файлах.

Есть ли какой-либо модуль python, который может выполнить сопоставление regex с файлами, не распаковывая его. Есть ли простой способ решить эту проблему без распаковки?

python   regex   zip   text-processing    

537   4   06:12, 16th August, 2020


Управляемый хостинг системы управления версиями и непрерывная интеграция с CVSDude и CruiseControl.net

Для моего собственного проекта дома я использую довольно отличный управляемый хостинг subversion от CVSDude . Поскольку сейчас я работаю только над кодом, я не использую CruiseControl.net, однако я ожидаю, что это изменится в ближайшие пару месяцев и потребуется полный процесс сборки, чтобы начать при регистрации.

Кому-нибудь удалось заставить CruiseControl.net работать с CVSDude? У моего коллеги Майка есть этот пост в блоге , где кто-то из CVSDude сказал::

"Вы можете использовать наше средство обратного вызова после фиксации, чтобы вызвать URL на вашем сервер, который передает переменные, относящиеся к последней проверке (переменные подробно описано в нашей спецификации). В вашем скрипте CGI будут эти переменные и выполняйте любые необходимые задачи, например, обновление круиз-контроля и т. д."

Звучит очень мило. Но действительно ли кто-нибудь сделал это с cruisecontrol?

svn   version-control   build-process   cruisecontrol.net    

445   2   09:14, 11th August, 2020


LINQ-to-SQL против хранимых процедур?

Я взглянул на сообщение "Beginner's Guide to LINQ" здесь на StackOverflow ( руководство для начинающих к LINQ ), но у меня был следующий вопрос:

Мы собираемся развернуть новый проект, где почти все наши операции с базой данных будут довольно простыми извлечениями данных (есть еще один сегмент проекта, который уже записывает данные). Большинство наших других проектов до этого момента используют хранимые процедуры для таких вещей. Однако я хотел бы использовать LINQ-to-SQL, если это имеет больше смысла.

Итак, вопрос заключается в следующем: Для простого извлечения данных, какой подход лучше, LINQ-to-SQL или сохраненные procs? Какие-то конкретные " за " или "против"?

Спасибо.

linq   linq-to-sql   stored-procedures    

579   23   20:18, 12th August, 2020


Различные решения / файлы проектов для локальных сред vs Build

В рамках усовершенствования нашего процесса сборки мы в настоящее время обсуждаем, следует ли нам иметь отдельные файлы проекта/решения в нашей производственной среде CI от наших локальных сред разработки.

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

Кроме того, ссылочные пути находятся в файлах csproj.user, что означает, что они должны быть зафиксированы в системе управления версиями, поэтому все должны совместно использовать эти же параметры.

Поэтому мы думаем о том, чтобы иметь отдельные проекты и решения на нашем сервере CI, чтобы при сборке он использовал эти проекты, а не локальные разработки.

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

Но я не смог найти ничего по этому вопросу - не могу поверить, что мы единственные люди, которые думают об этом, - так что все мысли приветствуются.

build-process    

510   6   04:21, 21st August, 2020


Улучшение Процесса Сборки

Или, на самом деле, создание процесса сборки, когда его не так много, чтобы начать с него.

В настоящее время это в значительной степени та ситуация, с которой сталкивается моя группа. Мы занимаемся главным образом разработкой веб-приложений (но в настоящее время нет разработки настольных компьютеров). Развертывание программного обеспечения уродливо и громоздко даже с нашими скромными приложениями, и у нас было слишком много проблем, возникших за два года, когда я был частью этой команды (и компании). Пришло время что-то сделать с этим, и в результате мы сможем убить двух испытательных птиц Джоэла одним камнем (ежедневные сборки и одношаговые сборки, ни одна из которых не существует в какой-либо форме).

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

соответствующие инструменты: Визуальная Сборка Source Safe 6.0 (я знаю, но я ничего не могу поделать с тем, используем ли мы Source Safe в настоящее время. Возможно, это будет моя следующая битва.)

Предварительно, у меня есть визуальный проект сборки, который делает это:

  1. Получить исходный код и разместить в локальном каталоге, включая необходимые DLLs, необходимые для проекта.
  2. Получите конфигурационные файлы и переименуйте их по мере необходимости (мы храним их в специальном подкаталоге, который не является частью фактического приложения, и они называются в соответствии с использованием).
  3. Сборка с помощью Visual Studio
  4. Предварительная компиляция с помощью командной строки, копирование в то, что будет каталогом "build"
  5. Копировать в пункт назначения.
  6. Получите все необходимые дополнительные ресурсы-в основном документы, изображения и отчеты, связанные с проектом (и помещенные в каталог с шага 5). Там много всего этого, и я не хотел включать это раньше. Однако я собираюсь только скопировать измененные элементы, так что, возможно, это не имеет значения. Я не был уверен, действительно ли я хотел включить этот материал в более ранние шаги.

Мне все еще нужно добиться некоторого выхода из Visual Build для всего этого, но я еще не достиг того момента, когда мне это нужно сделать.

У кого-нибудь есть какие-нибудь советы или предложения? Я замечу, что в настоящее время мы не используем проект Deployment. Я предполагаю, что это удалит некоторые шаги, необходимые в этой сборке (например, web.config swapping).

build-process   build-automation   build    

492   8   06:20, 6th August, 2020


Есть ли какие-либо предложения по разработке документа о стандартах кодирования C# / передовой практике?

Я-недавний выпускник AI (около 2 лет), работающий на скромную операцию. Мне выпало (в первую очередь потому, что я первый 'adopter' в отделе) создать базовый (читай полезный?) C# документ о стандартах кодирования.

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

Я понимаю, что потенциально открываю дверь в целый мир разногласий по поводу "лучшего способа делать вещи". Я понимаю и уважаю тот неоспоримый факт, что у каждого программиста есть предпочтительный метод решения каждой отдельной задачи, в результате чего я не собираюсь писать что-то настолько драконовски проскриптивное, чтобы подавить личное чутье, но попытаться получить общую методологию и согласованные стандарты (например, Соглашения об именах), чтобы помочь сделать индивидуальный код более читаемым.

Итак, вот оно .... есть какие-нибудь предложения? Вообще ничего?

c#   standards   procedure    

558   25   01:21, 10th August, 2020


Каковы плюсы и минусы сохранения SQL в сохраненных Procs по сравнению с кодом

Каковы преимущества / недостатки сохранения SQL в исходном коде C# или в сохраненных Procs? Я обсуждал это с другом в рамках проекта с открытым исходным кодом, над которым мы работаем (C# ASP.NET Forum). На данный момент большая часть доступа к базе данных осуществляется путем построения SQL inline в C# и вызова SQL Server DB. Поэтому я пытаюсь установить, что для этого конкретного проекта было бы лучше всего.

Пока что у меня есть:

Преимущества Для в код:

  • Проще в обслуживании - не нужно запускать скрипт SQL для обновления запросов
  • Проще портировать на другой DB-нет procs для порта

Преимущества хранимых процедур:

  • Спектакль
  • Безопасность

c#   sql   sql-server   stored-procedures    

672   25   21:06, 1st October, 2020


Как создать функцию только для отладки,которая принимает список переменных аргументов? Как printf()

Я хотел бы сделать функцию ведения журнала отладки с теми же параметрами, что и printf . Но тот, который может быть удален препроцессором во время оптимизированных сборок.

Например:

Debug_Print("Warning: value %d > 3!\n", value);

Я посмотрел на variadic macros, но они доступны не на всех платформах. gcc поддерживает их, msvc -нет.

c++   c   c-preprocessor    

502   13   09:37, 12th August, 2020


Вы действительно можете построить быстрый текстовый процессор с шаблонами дизайна GoF?

Шаблоны дизайна Банды Четырех используют текстовый процессор в качестве примера по крайней мере для нескольких своих шаблонов, особенно композитных и Flyweight.

Помимо использования C или C++, можно ли действительно использовать эти шаблоны и объектно-ориентированные накладные расходы, которые они влекут за собой, чтобы написать высокопроизводительный полнофункциональный текстовый процессор?

Я знаю, что Eclipse написано в Java, но я не использовал его много, поэтому я не знаю, все ли это так быстро или так же отполировано, как что-то вроде Visual Studio, которая имеет систему редактирования текста на основе C++.


Я использовал только C++ и Java в качестве примеров. Этот вопрос больше связан с накладными расходами, связанными с наличием большого количества объектов в памяти, таких как приложение, такое как текстовый процессор или даже игра.

Шаблоны проектирования способствуют абстракции за счет скупости, хотя они обычно указывают, когда вы можете получить какой-то удар по производительности. Текстовые процессоры и особенно игры получают максимальную выгоду от того, чтобы быть как можно ближе к металлу.

Мне просто интересно, знает ли кто-нибудь о быстром объектно-ориентированном текстовом процессоре или текстовом редакторе, который не был написан на C++, и будут ли они строить его с использованием шаблонов или они забудут много абстрагирования вещей?

java   performance   design-patterns   ide   text-processing    

549   7   21:41, 27th August, 2020


Лучший инструмент для сборки .NET

Возможный Дубликат:
NAnt или MSBuild, какой из них выбрать и когда?

Что является лучшим инструментом сборки для .NET ?

В настоящее время я использую NAnt , но только потому, что у меня есть опыт работы с Ant . Предпочтительнее ли MSBuild ?

.net   build-process   nant    

440   14   10:57, 26th August, 2020


Как вы создаете другой процесс в C?

Как запустить внешнюю программу и передать ей параметры командной строки с помощью C? Если вам необходимо использовать операционную систему API, включите решение для Windows, Mac и Linux.

c   process    

372   8   08:21, 20th August, 2020


Автоматизация WSDL.exe в пользовательской сборке

У меня есть веб-приложение, написанное в C#, которое потребляет несколько внутренних веб-служб. У нас есть уровень разработки, уровень тестирования и производственный уровень. Кроме того, мы используем команду WSDL.exe для создания файла Proxies.cs для веб-служб данного уровня.

Когда мы готовы развернуть наш код в стеке от разработки до тестирования или от тестирования до производства, нам нужно выполнить команду WSDL.exe , чтобы указать соответствующую версию веб-служб.

Есть ли общепринятый способ автоматизировать это?

asp.net   build-process   wsdl    

473   2   03:58, 17th August, 2020


Автономные средства отладки хранимых процедур

Я искал хороший бесплатный отладчик для STP (хранимых процедур), поскольку мне нужно внести изменения в некоторые из них в рамках моего недавнего проекта. Хранимые процедуры хранятся в независимых файлах .sql , а не в коде.

В моем случае отладчик значительно ускорит процесс. Может ли кто-нибудь порекомендовать какие-либо инструменты, которые могут быть использованы для этого?

sql   debugging   stored-procedures    

558   2   05:53, 26th August, 2020


Запрос таблицы объединения с полями в виде столбцов

Я не совсем уверен, возможно ли это, или попадает в категорию таблиц pivot, но я решил, что пойду к профессионалам, чтобы увидеть.

У меня есть три основные таблицы: Card, Property и CardProperty. Поскольку карты не имеют одинаковых свойств и часто имеют несколько значений для одного и того же свойства, я решил использовать подход union table для хранения данных вместо того, чтобы иметь действительно большую структуру столбцов в моей карточной таблице.

Таблица свойств-это базовая таблица типов ключевых слов и значений. Таким образом, у вас есть ключевое слово ATK и значение, присвоенное ему. Существует еще одно свойство, называемое SpecialType, для которого карта может иметь несколько значений, например "Sycnro" и "DARK"

Я бы хотел создать представление или хранимую процедуру, которая дает мне идентификатор карты, имя карты и все ключевые слова свойств, назначенные карте в виде столбцов, и их значения в ResultSet для указанной карты. Поэтому в идеале у меня был бы результирующий набор, например:

ID  NAME                   SPECIALTYPE
1   Red Dragon Archfiend   Synchro
1   Red Dragon Archfiend   DARK
1   Red Dragon Archfiend   Effect

и я мог бы подсчитать свои результаты таким образом.

Я думаю, что даже slicker будет просто объединять свойства вместе на основе их ключевого слова, поэтому я мог бы создать ResultSet как:

1  Red Dragon Archfiend   Synchro/DARK/Effect
..

но я не знаю, возможно ли это.

Помогите мне stackoverflow Кеноби! Ты моя единственная надежда.

sql   database-design   stored-procedures    

407   5   04:32, 23rd August, 2020


Автоматизация WSDL.exe в пользовательской сборке

У меня есть веб-приложение, написанное в C#, которое потребляет несколько внутренних веб-служб. У нас есть уровень разработки, уровень тестирования и производственный уровень. Кроме того, мы используем команду WSDL.exe для создания файла Proxies.cs для веб-служб данного уровня.

Когда мы готовы развернуть наш код в стеке от разработки до тестирования или от тестирования до производства, нам нужно выполнить команду WSDL.exe , чтобы указать соответствующую версию веб-служб.

Есть ли общепринятый способ автоматизировать это?

asp.net   build-process   wsdl    

472   2   23:09, 23rd August, 2020


Автономные средства отладки хранимых процедур

Я искал хороший бесплатный отладчик для STP (хранимых процедур), поскольку мне нужно внести изменения в некоторые из них в рамках моего недавнего проекта. Хранимые процедуры хранятся в независимых файлах .sql , а не в коде.

В моем случае отладчик значительно ускорит процесс. Может ли кто-нибудь порекомендовать какие-либо инструменты, которые могут быть использованы для этого?

sql   debugging   stored-procedures    

406   2   08:21, 28th August, 2020


Запрос таблицы объединения с полями в виде столбцов

Я не совсем уверен, возможно ли это, или попадает в категорию таблиц pivot, но я решил, что пойду к профессионалам, чтобы увидеть.

У меня есть три основные таблицы: Card, Property и CardProperty. Поскольку карты не имеют одинаковых свойств и часто имеют несколько значений для одного и того же свойства, я решил использовать подход union table для хранения данных вместо того, чтобы иметь действительно большую структуру столбцов в моей карточной таблице.

Таблица свойств-это базовая таблица типов ключевых слов и значений. Таким образом, у вас есть ключевое слово ATK и значение, присвоенное ему. Существует еще одно свойство, называемое SpecialType, для которого карта может иметь несколько значений, например "Sycnro" и "DARK"

Я бы хотел создать представление или хранимую процедуру, которая дает мне идентификатор карты, имя карты и все ключевые слова свойств, назначенные карте в виде столбцов, и их значения в ResultSet для указанной карты. Поэтому в идеале у меня был бы результирующий набор, например:

ID  NAME                   SPECIALTYPE
1   Red Dragon Archfiend   Synchro
1   Red Dragon Archfiend   DARK
1   Red Dragon Archfiend   Effect

и я мог бы подсчитать свои результаты таким образом.

Я думаю, что даже slicker будет просто объединять свойства вместе на основе их ключевого слова, поэтому я мог бы создать ResultSet как:

1  Red Dragon Archfiend   Synchro/DARK/Effect
..

но я не знаю, возможно ли это.

Помогите мне stackoverflow Кеноби! Ты моя единственная надежда.

sql   database-design   stored-procedures    

455   5   04:09, 29th August, 2020


Пакетный файл для "Script" базы данных

Можно ли как-то использовать .bat -файл для сценария схемы и / или содержимого базы данных сервера SQL?

Я могу сделать это с помощью мастера, но хотел бы упростить создание этого файла для целей управления версиями.

Я хотел бы избежать использования сторонних инструментов, просто ограничивая себя инструментами, которые поставляются с сервером SQL.

sql-server   batch-file   command-line   scripting   batch-processing    

434   1   15:09, 7th August, 2020


В чем разница между #include и #include "filename"?

В языках программирования C и C++ какая разница между использованием угловых скобок и использованием кавычек в операторе include , как показано ниже?

  1. #include <filename>
  2. #include "filename"

c++   c   include   header-files   c-preprocessor    

986   25   08:18, 3rd August, 2020


Что такое 'null определенный макрос'?

Я учусь объективно-C и Cocoa. В учебнике Apple, над которым я работаю, есть боковая заметка, в которой говорится::

IBOutlet -это определенный макрос null, который препроцессор C удаляет во время компиляции.

Мне любопытно-что такое null-определенный макрос?

objective-c   c-preprocessor    

430   5   21:06, 1st October, 2020


Что лучше: специальные запросы или хранимые процедуры?

Предполагая, что вы не можете использовать LINQ по какой-либо причине, лучше ли размещать ваши запросы в хранимых процедурах или же лучше выполнять специальные запросы к базе данных (например, SQL Server для аргументации)?

sql   stored-procedures    

460   22   10:07, 27th August, 2020


CruiseControl.Net Build Publisher-публиковать только скомпилированные файлы

При настройке CruiseControl я добавил блок buildpublisher в задачи издателя:

<buildpublisher>
  <sourceDir>C:\MyBuild\</sourceDir>
  <publishDir>C:\MyBuildPublished\</publishDir>
  <alwaysPublish>false</alwaysPublish>
</buildpublisher> 

Это работает, но он копирует все содержимое файла сборки, я только хочу скопировать страницы DLL и .aspx, мне не нужен исходный код для публикации.

Кто-нибудь знает способ фильтровать это, или мне нужно настроить задачу для запуска скрипта RoboCopy вместо этого?

.net   build-process   cruisecontrol.net    

495   4   05:53, 7th August, 2020


В чем разница между процедурным и функциональным программированием?

Я читал статьи Википедии как по процедурному программированию , так и по функциональному программированию, но все равно немного запутался. Может быть, кто-нибудь доведет его до конца?

functional-programming   glossary   paradigms   procedural-programming    

404   1   11:25, 12th August, 2020


Что это лучший способ, чтобы дублировать fork() в windows?

Как мне реализовать некоторую логику, которая позволит мне воспроизвести на Windows функциональность, которую я имею на Linux с системным вызовом fork() , используя Python?

Я специально пытаюсь выполнить метод на компоненте SAPI Com, продолжая другую логику в главном потоке без блокировки или ожидания.

python   windows   process   subprocess   fork    

504   7   08:13, 3rd August, 2020


Старшие разработчики и модульные тесты-требуется? Можно ли им использовать лакеев?

Должны ли старшие разработчики быть освобождены от модульного тестирования - или им следует разрешить использовать лакеев для их реализации? Как лучше всего мотивировать людей, которые не привыкли использовать методы модульного тестирования, чтобы принять их?

unit-testing   testing   process    

457   13   00:59, 12th August, 2020


Алгоритм сравнения двух изображений

Учитывая два разных графических файла (в любом формате, который я выберу), мне нужно написать программу, чтобы предсказать вероятность того, что один из них будет нелегальной копией другого. Автор копии может делать такие вещи, как поворот, создание негатива или добавление тривиальных деталей (а также изменение размера изображения).

Знаете ли вы какой-нибудь алгоритм для выполнения такого рода работы?

algorithm   image   image-processing   image-recognition    

500   4   12:22, 3rd August, 2020


Как мне маршалировать a lambda (Proc) в Ruby?

Джо Ван Дайк спросил список рассылки Ruby :

Привет,

В Ruby, я полагаю, вы не можете маршалировать объект lambda/proc, верно? Является это возможно в lisp или других языках?

То, что я пытался сделать:

l = lamda { ... }
Bj.submit "/path/to/ruby/program", :stdin => Marshal.dump(l)

Итак, я посылаю BackgroundJob a lambda объект, который содержит контекст/код для того, что нужно сделать. Но, наверное, это было невозможно. Я в итоге был выполнен маршалинг обычного объекта ruby, содержащего инструкции для того, что делать после запуска программы.

Джо

ruby   serialization   lambda   proc-object    

513   7   04:17, 12th August, 2020


Автоматизация процесса сборки MSI

У кого-нибудь есть хороший способ построить проекты MSI (vdproj) с использованием MsBuild или Nant?

Я знаю, что одним из ответов было установить Visual Studio на сервере сборки и просто использовать devenv.exe для сборки проекта, но я предпочитаю не устанавливать Visual Studio на наших серверах сборки.

build-process   build-automation    

509   2   06:44, 2nd August, 2020


Хранимая процедура и время ожидания

Я запускаю длинную хранимую процедуру процесса.

Мне интересно, если в случае тайм-аута или любого случая отключения с базой данных после инициирования вызова хранимой процедуры. Он все еще работает и реализует изменения на сервере?

database   stored-procedures   timeout    

438   3   08:51, 15th August, 2020


Set и Oldset в sigprocmask()

Я еще не совсем понял, как пользоваться sigprocmask() . В частности, как работают set и oldset и их синтаксис и как их использовать.

int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);

Пожалуйста, объясните на примере, чтобы заблокировать, скажем SIGUSR1 на несколько секунд, а затем разблокировать и обработать его.

c   posix   signals   sigprocmask    

445   1   20:48, 11th August, 2020


Асинхронные Вызовы Хранимых Процедур

Можно ли вызвать хранимую процедуру из другой хранимой процедуры асинхронно?

Edit: в частности, я работаю с базой данных DB2.

sql   stored-procedures   db2    

508   3   08:13, 27th August, 2020


Какие цепочки инструментов существуют для непрерывной интеграции с C++?

Цепочки инструментов непрерывной интеграции для .NET, Java и других языков относительно хорошо определены, но рынок C++, похоже, имеет большое разнообразие.

Под CI "toolchain" я конкретно подразумеваю инструменты для построения скриптов, автоматизированного тестирования, проверки стандартов кодирования и т. д.

Что команды C++ используют для цепей инструментов CI?

c++   build-process   continuous-integration    

505   6   02:02, 5th August, 2020


Как я могу измерить сходство между двумя изображениями?

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

Есть ли библиотека / инструмент, который уже делает это? Как бы вы это реализовали?

algorithm   language-agnostic   image   image-processing    

511   17   10:04, 28th August, 2020


Вы следите за процессом персонального программного обеспечения? Следит ли ваша организация/команда за процессом командного программного обеспечения?

Для получения дополнительной информации- процесс персонального программного обеспечения в Википедии и процесс командного программного обеспечения в Википедии .

У меня есть два вопроса:

  1. Какие преимущества вы видели от эти процессы?
  2. Какие инструменты и/или методы, которые вы используете, чтобы следовать этим процессы?

process   personal-software-process    

948   10   13:12, 2nd August, 2020


Как вы делаете легкий CMMI?

В моей организации люди считают, что легковес CMMI-это миф, несмотря на доказательства обратного . Каковы ваши впечатления от lightweight CMMI? Вы сделали это, и это хорошо работает для вас?

process   methodology   qa   cmmi    

486   3   04:23, 18th August, 2020


Получить текущий процесс CPU использование в C

На Windows я могу сделать:

HANDLE hProcess = GetCurrentProcess();

FILETIME ftCreation, ftExit, ftKernel, ftUser;

GetProcessTimes(hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser);

SYSTEMTIME stKernel;
FileTimeToSystemTime(&ftKernel, &stKernel);

SYSTEMTIME stUser;
FileTimeToSystemTime(&ftUser, &stUser);

printf("Time in kernel mode = %uh %um %us %ums", stKernel.wHour,
           stKernel.wMinute, stKernel.wSecond, stKernel.wMilliseconds));
printf("Time in user mode = %uh %um %us %ums", stUser.wHour,
           stUser.wMinute, stUser.wSecond, stUser.wMilliseconds));

Как я могу сделать то же самое на *nix?

c   unix   cross-platform   process-management    

476   1   09:32, 2nd August, 2020


Изменение приоритета текущего процесса в C

На Windows я могу это сделать:

HANDLE hCurrentProcess = GetCurrentProcess();

SetPriorityClass(hCurrentProcess, ABOVE_NORMAL_PRIORITY_CLASS);

Как я могу сделать то же самое на *nix?

c   unix   cross-platform   process-management    

382   3   10:26, 8th August, 2020