Codengineering - блог о программировании ➜ страница 2596
Когда это нормально, чтобы поймать RuntimeException
в недавнем проекте я рекомендовал поймать RuntimeException в тестовом коде жгута проводов и зарегистрировать его. Код обрабатывает ряд входных данных из базы данных, и я не хочу, чтобы тест останавливался из-за отказа какого-либо одного входа (нулевые значения, незаконные Аргументы и т. д.). Излишне говорить, что мое предложение вызвало бурную дискуссию. является ли улавливание любого вида RuntimeException приемлемым? Если да, то каковы другие сценарии, где можно поймать RuntimeExceptions? ...
Выполнение файла с аргументами в оболочке Python
Я хотел бы запустить команду в оболочке Python для выполнения файла с аргументом. например: execfile("abc.py") но как добавить 2 аргументы? ...
Не удается запустить этот аниматор на отдельном виде! выявить влияние
Я пытаюсь создать эффект раскрытия в моем приложении, но без успеха. То, что я хочу, это показать cardview, когда я открываю фрагмент. То, что я пытался до сих пор является: private void toggleInformationView(View view) { infoContainer = view.findViewById(R.id.contact_card); int cx = (view.getLeft() + view.getRight()) / 2; int cy = (view.getTop() + view.getBottom()) / 2; float radius = Math.max(infoContainer.getWidth(), infoContainer.getHeight()) * 2.0f; ...
Быстрый способ генерации псевдослучайных битов с заданной вероятностью 0 или 1 для каждого бита
как правило, генератор случайных чисел возвращает поток битов, для которых вероятность наблюдать 0 или 1 в каждой позиции равна (т. е. 50%). Давайте назовем это непредвзятым PRNG. мне нужно сгенерировать строку псевдослучайных битов со следующим свойством: вероятность увидеть 1 в каждой позиции равна p (т. е. вероятность увидеть 0 равна 1-p). Параметр p является вещественным числом от 0 до 1; в моей задаче бывает, что он имеет разрешение 0,5%, т. е. он может принимать значения 0%, 0.5%, 1%, 1.5 ...
Как переименовать ионное приложение из HelloCordova
ионная структура-это довольно большой материал. Я смог успешно построить приложение с некоторым угловым кодом, над которым я работал, но я не могу найти ответ на простой вопрос о том, как переименовать приложение, которое генерируется. Выходное приложение всегда называется HelloCordova, и, похоже, нет никакой документации о том, как изменить имя приложения. Если я начну вручную копаться в каталоге проекта, заменяя HelloCordova, я получу приложение, которое не будет работать. Конечно, люди уж ...
iOS AutoLayout-получить ширину размера кадра
Я разрабатываю с помощью iOS 6 auto layout Я хотел бы записать сообщение, отображающее ширину кадра представления. Я вижу textView на экране. но я получаю ширину и высоту как ноль, я что-то упустил ? NSLog(@"textView = %p", self.textView); NSLog(@"height = %f", self.textView.frame.size.height); NSLog(@"width = %f", self.textView.frame.size.width); textView = 0x882de00 height = 0.000000 width = 0.000000 ...
Регулярное выражение для удаления всех специальных символов из строки?
Я полностью неспособен к регулярным выражениям, и поэтому мне нужна помощь с проблемой, которую, по моему мнению, лучше всего решить с помощью регулярных выражений. У меня есть список строк в C#: List<string> lstNames = new List<string>(); lstNames.add("TRA-94:23"); lstNames.add("TRA-42:101"); lstNames.add("TRA-109:AD"); foreach (string n in lstNames) { // logic goes here that somehow uses regex to remove all special characters string regExp = "NO_IDEA"; string tmp = Regex.R ...
Список исключений в PowerShell Copy-Item не работает
У меня есть следующий фрагмент сценария PowerShell: $source = 'd:t1*' $dest = 'd:t2' $exclude = @('*.pdb','*.config') Copy-Item $source $dest -Recurse -Force -Exclude $exclude который работает для копирования всех файлов и папок из t1 в t2, но он исключает только список исключений в папке "root"/"first-level", а не в подпапках. Как сделать так, чтобы исключить список исключений во всех папках? ...
Почему составные первичные ключи все еще здесь?
Мне поручено перенести базу данных в ERP среднего класса. Новая система использует составные первичные ключи здесь и там, и с прагматической точки зрения, почему? по сравнению с автогенерируемые коды, я вижу только отрицательные стороны; внешние ключи становятся размытыми более сложная миграция или БД-редизайны негибкий, как изменение бизнеса. (У моей машины нет Рег.тарелка..) такая же целостность лучше достиганная с ограничения. Он возвращается к концепции дизайна candiate keys, в которой ...
Git и Team Foundation Server
обновление: Я больше не использую TFS. Но из комментариев я вижу, что git-tfs - это очевидно путь в настоящее время. есть ли у кого-нибудь опыт использования Git в качестве автономного решения для Team Foundation Server? для подрывной деятельности вы могли бы использовать git-svn, чтобы поддерживать собственный репозиторий с бэкендом СВН. Я пытался использовать SvnBridge и git-svn для работы с TFS. Сначала это выглядело многообещающе, но визуально Студия распознает решение как находящееся под ...