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


разница между #if defined (WIN32) и #ifdef (WIN32)

я компилирую свою программу, которая будет работать на linux gcc 4.4.1 C99. Я просто помещал свой #defines, чтобы отделить код, который будет скомпилирован на windows или linux. Однако, я получил эту ошибку. error: macro names must be identifiers. используя этот код #ifdef(WIN32) /* Do windows stuff #elif(UNIX) /* Do linux stuff */ #endif однако, когда я изменил это ошибка была исправлена: #if defined(WIN32) /* Do windows stuff #elif(UNIX) /* Do linux stuff */ #endif мне просто интере ...

SQLite-как вы объединяете таблицы из разных баз данных?

У меня есть приложение, которое использует базу данных SQLite и все работает как надо. Я сейчас в процессе добавления новых функций, которые требуют второй базы данных SQLite, но мне трудно понять, как объединить таблицы из разных баз данных. Если кто-то может помочь мне с этим, я действительно ценю это! Edit: посмотреть этот вопрос например, вы можете адаптироваться к своему языку, когда вы подключаете базы данных, как указано в принятом ответе. ...

NPM/Bower / Composer - различия?

может кто-нибудь объяснить мне разницу между NPM,Bower и Composer. Они все менеджеры пакетов - правильно? но когда каждый из них должен быть использован? кроме того, у каждого из них есть файл json, который сопровождает его, хранит ли он все необходимые вам пакеты, чтобы их можно было установить с помощью cmd line? Зачем вам нужен этот файл? ...

Nodejs отправить файл в ответ

expressjs framework имеет метод sendfile (). Как я могу сделать это без использования всей структуры. Я использую node-native-zip для создания архива, и я хочу отправить его пользователю. ...

Как я могу иметь несколько общих табличных выражений в одном операторе SELECT?

Я нахожусь в процессе упрощения сложного оператора select, поэтому думал, что буду использовать общие табличные выражения. объявление одного cte работает нормально. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 можно ли объявить и использовать более одного cte в том же SELECT? т. е. этот sql выдает ошибку WITH cte1 as ( SELECT * from cdr.Location ) WITH cte2 as ( SELECT * from cdr.Location ) select * from cte1 union select * from cte2 ошибка ...

Есть ли способ создать пустое решение (.sln) сначала файл, а затем добавить проекты?

Visual studio всегда раздражала меня, потому что (насколько мне известно) вы не можете сначала создать решение, а затем добавить в него новые/существующие проекты. Единственный способ, которым я знаю, как создать решение, - это создать проект и указать имя решения для него. Итак, есть ли способ начать с пустого решения (.sln) в visual studio (любая версия)? ...

Получение возвращаемого значения кода Javascript в Selenium

Я использую Selenium2 для некоторых автоматических тестов моего сайта, и я хотел бы иметь возможность получить возвращаемое значение некоторого кода Javascript. Если у меня есть foobar() функция Javascript на моей веб-странице, и я хочу вызвать это и получить возвращаемое значение в мой код Python, что я могу вызвать для этого? ...

XPath-выбор элементов, равных значению

в Xpath я хочу выбрать элементы, которые равны определенному значению. пример XML-данных: <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb ...

Переопределение флагов компиляции для отдельных файлов

Я хотел бы использовать глобальный набор флагов для компиляции проекта, что означает, что на моем верхнем уровне CMakeLists.txt файл я указал: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) однако, для конкретного файла (скажем, " foo.cpp") в подкаталоге, я хочу переключить скомпилируйте флаги, чтобы не применять-Weffc++ (включенная коммерческая библиотека, которую я не могу изменить). Чтобы упростить ситуацию использовать only-Wall, я попробовал: SET_SOURCE_FILES_PROPERTIES( foo. ...

Sublime Text-показать открытые файлы слева

есть ли способ показать файлы, которые открыты в SublimeText слева от экрана, в простом списке? Я просто хотел бы, чтобы открытые файлы появлялись слева в кликабельном виде, как это file1.txt file2.css file3.htm etc это возможно? ...