Codengineering - блог о программировании ➜ страница 2815
Как сделать запросы соединения с помощью Sequelize на узле.js
Я использую sequelize ORM; все отлично и чисто, но у меня была проблема, когда я использую его с join запросы. У меня есть две модели: пользователи и сообщения. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type: db.Sequelize.STRING}, sex : { type: db.Sequelize.INTEGER}, day_birth: { type: db.Sequelize.INTEGER}, month_birth: { type: db.Sequelize.INTEGER}, year_birth: { type: db.Sequelize.INT ...
Что такое значение итератора по умолчанию?
для любого контейнера STL, который я использую, если я объявляю итератор (этого конкретного типа контейнера) с помощью конструктора по умолчанию итератора, к чему будет инициализирован итератор? например, у меня есть: std::list<void*> address_list; std::list<void*>::iterator iter; для чего будет инициализирован iter? ...
Использование отладчика Chrome JavaScript / как разбить события загрузки страницы
Я использую отладчик chrome, и я хорош, когда дело доходит до установки точек останова после запуска страницы. Моя проблема заключается в том, что когда я делаю f5 или нажимаю enter на строке URL, мои точки останова исчезают. Как я могу установить точку останова в коде, который происходит при первой загрузке страницы? ...
Что такое: В Свифт говорит мне?
что означает одинокое подчеркивание в определениях функций? например map(_:) Я понимаю, что при определении функции я могу сделать: func myFunc(_ string: String) { ... } Я бы тогда назвал это myFunc(_:) вместо myFunc(_string:), т. е. целенаправленно скрывает имя параметра? ...
Какой смысл ваще в попытке поймать/наконец, за исключением заявления
я использовал варианты try-catch/except-finally на многих языках в течение многих лет, сегодня кто-то спросил меня, в чем смысл finally, и я не мог ответить. в принципе, почему бы вам поставить заявление в конце концов, а не просто положить его после всего блока try-catch? Или другими словами есть ли разница между следующими блоками кода: try{ //a} catch {//b} finally {//c} try{//a} catch{//b} //c EDIT: Люди, я знаю, что, наконец, делает, я использую его в течение многих лет, но мой воп ...
Как работает лицензия.licx based.Net модель лицензирования компонентов работает?
Я столкнулся с несколькими сторонними поставщиками компонентов .Net, которые используют схему лицензирования. На оценочной копии компоненты отображаются с помощью nag-экрана или водяного знака или какого-либо такого индикатора. На лицензированной машине, a лицензии.licx создается-с тем, что кажется просто полное имя/идентификатор. Этот файл должен быть включен при сборке клиентской сборки. как работает эта модель? Оба от поставщиков компонентов' и точка зрения пользователей. что такое .файл li ...
Как определить версию Gradle?
Как я могу узнать, какую версию Gradle я использую в своей студии Android? Пожалуйста, руководство. Я хочу убедиться, что я использую Gradle версии 2.2.1. ...
Небезопасный мир для записи dir / usr / local в пути при попытке установить Rails 3.0.3
Я пытаюсь установить rails 3.0.3 и каждый раз получаю следующую ошибку: Insecure world writable dir /usr/local in PATH, mode 040777 когда я проверяю, установлен ли он, я получаю эту ошибку: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate' from /System/Library/Fra ...
Как очистить кэш Visual Studio в Windows Vista?
У меня есть проблема, где мой ASP.NET элементы управления не могут ссылаться из кода позади файлов. Я нашел решение в вопросе переполнения стека ASP.NET на элементы управления нельзя ссылаться в коде программной части в Visual Studio 2008. но я не могу найти свой кэш Visual Studio, чтобы очистить его. Я использую Visual Studio 2005 в Windows Vista. ...
Получение "тип источника не является полиморфным" при попытке использовать динамическое приведение
struct A {}; struct B : A {}; int main() { A* a = new B(); B* b = dynamic_cast<B*>(a); } выдает: не динамическое приведение dynamic_cast 'а' (типа 'struct а*'), чтобы типа 'struct Б*' (типа источник не полиморфными) Как я могу сделать A полиморфные? Я хочу безопасно бросить его в B. (один из способов-добавить фиктивную виртуальную функцию, но есть ли лучший способ?) ...