Codengineering - блог о программировании ➜ страница 838


Где я должен обрабатывать исключения, в BLL, DAL или PL?

Какое место лучше всего подходит для обработки исключений ? BLL, DAL или PL ? Должен ли я разрешить методам в DAL и BLL выбрасывать исключения вверх по цепочке и позволять PL обрабатывать их? или я должен справиться с ними в BLL ? Например Если у меня есть метод в моем DAL, который выдает "ExecuteNonQuery" и обновляет некоторые записи, и по одной или нескольким причинам, затронуты 0 строк. Теперь, как я должен сообщить своему PL, что произошло ли исключение или действительно не было никаких ...

HTML5 Canvas: как ограничить fillRect?

В HTML5 я хочу сделать fillRect() (с белым цветом заливки) и border (черным). Я не хочу использовать strokeRect(), Если я не смогу заполнить его позже. Я создаю игру, в которой вы нажимаете на квадраты, и они меняют цвет (это сложнее, чем это, но это то, на чем фокусируется внимание). <canvas id="canvas1" width="400" height="300" style="border:1px solid #000000;"></canvas> <script> var c=document.getElementById("canvas1"); var ctx=c.getContext("2d"); ...

Как я могу ссылаться на определение внутреннего градиента внутри символа SVG sprite?

резюме: SVG-спрайт содержит пять блоков значков <symbol>, один из которых ссылается на собственное определение градиента по идентификатору. Он больше не может найти этот градиент и отрисовывать его должным образом. JSFIDDLE: http://jsfiddle.net/Qtq24/1/ Я переключаю некоторые графики на SVG, и поскольку они являются значками (в данном случае для профилей социальных сетей) ,я хотел бы сохранить их в спрайте (как это было с PNG до). Я следовал этому руководству по SVG sprites на CSS-t ...

Вставка документа в другой документ в MongoDB

Я пытаюсь добавить документ в другой документ. Я пытаюсь вставить новый документ с меткой времени в качестве ключа и light prox и temp в качестве содержимого этого документа в документ sensor_collection. Логично, что мой код не работает, потому что я устанавливаю Новый sensor_collection. Кто-нибудь знает, как я могу установить временную метку документа в sensor_collection, или это не рекомендуется делать таким образом? Это код: MongoCollection<Document> collection = db.getCollect ...

Как запустить проект Codeblocks из внешнего кода и Makefile?

У меня есть код C++, который зависит от boost и других библиотек, и поэтому этот код имеет makefile, который вызывает boost. Сейчас я пытаюсь начать разработку этого кода в codeblocks в linux, поэтому для этого у меня есть два основных вопроса: (1)Как я могу импортировать код в codeblocks как новый проект codeblocks? Это, кажется, хороший rec: http://www.programmingforums.org/thread44976.html (2) Как вызвать makefile с помощью codeblocks вместо того, чтобы codeblocks пытались скомпилирова ...

Mercurial не знает, есть ли РЕПО или нет

Я в мои первые дни Mercurial, я сделал свою домашнюю работу google, но я не могу найти решение для этого. Вот вывод с сервера, который должен объяснить вещи лучше, чем я мог бы: david@triton:~/www/triton$ ls -l -a | grep .hg drwxr-xr-x 4 david david 4096 2011-11-19 17:44 .hg -rw-r--r-- 1 david david 0 2011-11-18 22:23 .hgignore david@triton:~/www/triton$ hg init abort: repository . already exists! david@triton:~/www/triton$ hg serve abort: There is no Mercurial repository here (.hg not f ...

SQL Multiple COUNT() из двух таблиц, внутри левого соединения

У меня есть три таблицы, я хочу выбрать все данные из одной таблицы, а также собрать подсчет, сколько раз эта конкретная строка данных связана в двух других таблицах. Итак, выберите все данные из site_projects. Затем верните число site_project_members, где site_projects.id = site_project_members.pid, а также возвращает количество site_project_tasks, где site_projects.id = site_project_members.pid Я надеюсь, что это имеет смысл, чтобы запрос выглядел правильным. и он запрашивает базу данных (M ...

Хранение иерархических данных в hdf5-как их структурировать

Мне нужно хранить иерархическую структуру данных в hdf5, где большинство конечных узлов не являются типами массивов (строки или скаляры), а некоторые из них являются однородными массивами. Эти данные выглядят примерно так: /simulation-20130312_13:33p1435 +- input | +- gravity = 9.81 | +- timeScale = 1.0 | +- userTitle = 'real' | +- flowRates = [ 1.1, 2.1 ] | +- material | +- density = 1234.2 | +- young = 1.123e6 | +- temp = 290.2 +- finished = '20 ...

Почему не работает?

Его мое понимание, что, добавив ScaffoldColumn(false) аннотацию к свойству в классе, это свойство не будет добавлено в представление при выполнении Add View. Однако, даже если я добавил scaffoldcolumn false к свойствам, которые я не хочу добавлять в форму создания, они все равно отображаются в представлении создания. Сломан лиScaffoldColumn ? На странице 552 в Pro ASP.NET фреймворк MVC 3 от Фримена и Сандерсона, в нем говорится " Если мы хотим исключить свойство из сгенерированного HTML, ...

Удаление всех вхождений слова в списке ссылок

Я пытаюсь получить метод, который удаляет все вхождения слова из связанного списка (слов). Метод, который я сделал, удаляет все случаи, но не первый? Вот мой метод удаления: public void removeAll(){ for(int x = 0; x < words.size(); x++){ if(words.get(x).equalsIgnoreCase(inputWord)){ words.remove(x); } } out2.setText("Word '" + inputWord + "' all occurrence's have been removed."); System.out.println(words); } Если бы слова были: words = "add", ...