Передача gcc отмечает через make-файл

JSON легок и быстрее для парсинга. XML немного более трудно проанализировать и является медленнее, чтобы проанализировать и передать (в большинстве случаев).

, Так как Вы используете jQuery, я предлагаю использовать JSON: jQuery может получить данные JSON и преобразовать, это в JavaScript возражает автоматически. На самом деле Вы можете преобразовывать данные JSON в объект JavaScript использование оценки . XML должен был бы быть транссведущим вручную Вами (я не знаю, как это работает в JavaScript, но это - трудное/больше раздражение на большинстве языков, я пользовался библиотеками XML с).

16
задан Greg B 21 August 2015 в 18:34
поделиться

2 ответа

Похоже, вы могли бы добавить -fPIC (для позиционно-независимого code, что вы хотите для разделяемой библиотеки, которая может быть загружена по любому адресу), задав переменные оболочки:

export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"

Если посмотреть на Makefile.rules , они будут взяты и использованы. Кажется странным, что этого не было с самого начала.

РЕДАКТИРОВАТЬ:

На самом деле, читая больше в make-файлах, я нашел эту ссылку на LLVM Makefile Guide . Из Makefile.

12
ответ дан 30 November 2019 в 22:31
поделиться

Одна проблема, которую я сразу вижу, - это использование типа данных timestamp для даты, это усложнит ваш sql-запрос по двум причинам: вам придется использовать диапазон или преобразовать в реальный date в вашем предложении where, но, что более важно, поскольку вы заявляете, что вас интересует сегодняшняя цена закрытия и цена закрытия вчерашнего дня, вам придется отслеживать дни, когда рынок открыт - поэтому запрос понедельника отличается от вторника - пт, и в любой день, когда рынок закрыт в связи с праздником, также необходимо будет учитывать.

Я бы добавил столбец типа mktDay и увеличивал его каждый день, когда рынок открыт для бизнеса. Другой подход может заключаться во включении столбца «previousClose», который упрощает ваши вычисления. Я понимаю, что это нарушает нормальную форму, что мне нужно чаще), тогда вы можете использовать «трюк»:

CC="gcc -fPIC" ./configure ...

Это предполагает оболочку Bourne / Korn / POSIX / Bash и устанавливает для переменной среды CC значение ' gcc -fPIC ' перед запуском сценарий настройки. Это (обычно) гарантирует, что все компиляции будут выполнены с указанными флагами. Для установки правильной «разрядности» компиляции это иногда работает лучше, чем другие различные механизмы, которые вы можете найти - компиляции сложно обойти это, кроме как полностью игнорировать тот факт, что вы указали компилятор C.

Это (обычно) гарантирует, что все компиляции будут выполнены с указанными флагами. Для установки правильной «разрядности» компиляции это иногда работает лучше, чем другие различные механизмы, которые вы можете найти - компиляции сложно обойти это, кроме как полностью игнорировать тот факт, что вы указали компилятор C.

Это (обычно) гарантирует, что все компиляции будут выполнены с указанными флагами. Для установки правильной «разрядности» компиляции это иногда работает лучше, чем другие различные механизмы, которые вы можете найти - компиляции сложно обойти это, кроме как полностью игнорировать тот факт, что вы указали компилятор C.

5
ответ дан 30 November 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: