Codengineering - блог о программировании ➜ страница 1560
Django:" проекты " vs " приложения"
у меня есть довольно сложный "продукт", который я готовлюсь построить с помощью Django. Я собираюсь избегать использования терминов "проект" и "приложение" в этом контексте, потому что мне не ясно их конкретное значение в Django. проекты могут иметь многие приложения. Приложения могут быть разделены между многими проектами. Штраф. Я не изобретаю блог или форум-Я не вижу, чтобы какая-либо часть моего продукта была повторно использована в любом контексте. Интуитивно, я бы назвал это "приложение. ...
Создание onetoone-отношения ленивый
в этом приложении мы разрабатываем, мы заметили, что вид был особенно медленным. Я профилировал представление и заметил, что был один запрос, выполненный hibernate, который занял 10 секунд, даже если в базе данных было только два объекта для выборки. Все OneToMany и ManyToMany отношения были ленивыми, так что это не было проблемой. При проверке фактического выполнения SQL я заметил, что в запросе было более 80 соединений. дальнейшее изучение вопроса, я заметил, что проблема была вызвана глубок ...
Геттер и сеттер?
Я не разработчик PHP, поэтому мне интересно, если в PHP более популярно использовать явные геттеры / сеттеры, в чистом стиле ООП, с частными полями (так, как мне нравится): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = $x; } public function getSecondField() { return $this->secondField; } public fu ...
Плагин слишком стар, пожалуйста, обновите его до более поздней версии, или установите Android DAILY OVERRIDE environment variable to
сегодня я только что импортировал образец приложения из Android SDK в качестве модуля в моем проекте (analytics), и вдруг я получил эту ошибку gradle, когда пытаюсь ее синхронизировать:Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE envrinment variable to... это мое приложение gradle file: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.0" defaultConfig { applicationId "xxx.xxxxxx.xxxxx ...
Создание временных файлов в Андроид
Как лучше всего создать временный файл в Android? Can .createTempFile использоваться? Документация очень расплывчата об этом. в частности, неясно, когда временные файлы создаются с помощью File.createTempFile удаляются, если когда-либо. ...
приложение jquery не работает с элементом svg?
предполагаю, что это: <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("svg").append('<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/>'); }); </script> </head> <body> <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100" width="200px" height="100px"> </svg> </ ...
NHibernate ISession Flush: где и когда его использовать, и почему?
одна из вещей, которые меня полностью смущают, - это использование session.Flush,совместно с session.Commit и session.Close. иногда session.Close работает, например, он фиксирует все изменения, которые мне нужны. Я знаю, что мне нужно использовать commit, когда у меня есть транзакция или единица работы с несколькими созданиями/обновлениями/удалениями, чтобы я мог выбрать откат, если произойдет ошибка. но иногда меня действительно загоняет в тупик логикаsession.Flush. Я видел примеры, когда вы ...
Как я могу назначить идентификатор для представления программно?
в XML-файле мы можем назначить идентификатор для представления типа android:id="@+id/something" а потом позвоните findViewById(), но при создании представления программно, как я могу присвоить ID? Я думаю setId() не совпадает по умолчанию. setId() дополнительно. может кто-нибудь меня поправит? ...
Как сделать узел.js требуют абсолютного? (вместо относительного)
Я хотел бы требовать, чтобы мои файлы всегда находились в корне моего проекта, а не относительно текущего модуля. например, если вы посмотрите на https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js строка 6 вы увидите express = require('../../') это действительно плохо ИМО. Представьте, что я хотел бы поместить все мои примеры ближе к корню только на один уровень. Это было бы невозможно, потому что мне пришлось бы обновить более 30 п ...
Разница между HTTP и HTTPClient в angular 4?
Я хочу знать, какой из них использовать для создания макета веб-службы для тестирования угловой программы? ...