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


Как я могу избежать циклов "for" с условием " if " внутри них с помощью C++?

почти со всем кодом, который я пишу, я часто имею дело с проблемами сокращения набора в коллекциях, которые в конечном итоге заканчиваются наивными условиями "если" внутри них. Вот простой пример: for(int i=0; i<myCollection.size(); i++) { if (myCollection[i] == SOMETHING) { DoStuff(); } } с функциональными языками я могу решить проблему, уменьшив коллекцию до другой коллекции (легко), а затем выполнить все операции над моим уменьшенным набором. В псевдокоде: new ...

как эмулировать " insert ignore "и" on duplicate key update " (SQL merge) с postgresql?

некоторые SQL-серверы имеют функцию, где INSERT пропускается, если это нарушает ограничение первичного / уникального ключа. Например, MySQL имеет INSERT IGNORE. какой лучший способ эмулировать INSERT IGNORE и ON DUPLICATE KEY UPDATE С PostgreSQL? ...

Материализовать CSS-Select, похоже, не отображается

в настоящее время я работаю с materialize CSS, и кажется, что я зацепился за выбранные поля. Я, используя приведенный пример с их сайта, но, к сожалению, это рендеринг в представлении вообще. Мне было интересно, может ли кто-то еще помочь. то, что я пытаюсь сделать, это создать строку с 2 концевыми разделителями, которые обеспечивают заполнение - тогда во внутренних двух элементах строки должен быть текстовый ввод поиска и выбор поиска раскрывающийся. вот пример, над которым я работаю:http:/ ...

Intellij идея: горячая клавиша для " прокрутки от источника"

Я не могу найти горячую клавишу для функции "прокрутка из источника". в чем разница между прокруткой от источника и прокруткой до источника? ...

идентификаторы jquery с пробелами

кто-нибудь знает, как выбрать элемент в DOM по ID с помощью jQuery, когда этот идентификатор имеет место? например, идентификатор моего элемента будет <div id="content Module">Stuff</div> Как бы я выбрал это с помощью jQuery? Если я просто делаю $("#content Module").whatever() jQuery попытается найти элемент с идентификатором содержимого и идентификатором модуля, который не является тем, что я ищу. Я должен добавить, что я работаю со старой кодовой базы, где эти два слов ...

Недавняя история файлов в Vim?

Я хотел бы получить доступ к последним файлам, которые я открыл, а затем закрыл в GVim. Я часто открываю и закрываю GVim. Я также хотел бы получить доступ к последним файлам из предыдущих сессий. хранит ли GVim последние файлы где-то как Word и многие другие настольные приложения? Как получить к ним доступ? ...

Как узнать, закончились ли другие потоки?

У меня есть объект с именем метода StartDownload(), который запускает три потока. Как я могу получить уведомление, когда каждый поток закончил работу? есть ли способ узнать, завершен ли один (или Все) поток или все еще выполняется? ...

Как вызвать PHP-функцию одним нажатием кнопки

Я новичок в PHP и только начал изучать основы этого языка. Я создал страницу с именем functioncalling.php, который содержит две кнопки, Submit и Insert. Как новичок в PHP,я хочу проверить, какая функция выполняется при нажатии кнопки. Я хочу, чтобы выход пришел на той же странице. Поэтому я создал две функции, по одной для каждой кнопки. Исходный код для вызова функций.php выглядит следующим образом: <html> <body> <form action="functioncalling.php"> <input type="text ...

Почему мы объявляем логгеры статическим финалом?

в Java, почему это лучшая практика, чтобы объявить логгер static final? private static final Logger S_LOGGER ...

Правильный способ написать циклы для обещания.

Как правильно построить цикл, чтобы убедиться, что после обещать звонок и приковали регистратор.log (res) работает синхронно через итерации? (Синяя птица) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise я попробовал следующий способ (метод от http://blog.victorquinn.com/javascript-promise-while-loop) var Promise = require('bluebird'); var promiseWhile = function(condition, action) { var resolver = Promise.defer(); var loop = function() { if ...