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. (один из способов-добавить фиктивную виртуальную функцию, но есть ли лучший способ?) ...