Codengineering - блог о программировании ➜ страница 1208
Что быстрее: "SELECT * FROM table" или "SELECT x, y, q FROM table" (из таблицы с 4 полями)
Мне интересно, что является самым быстрым (или самым легким для обработки базы данных) Предположим, что таблица БД содержит 4 поля: x, y, z, q Мне нужно только 3: x, y, q Какой способ быстрее / проще всего выполнить для базы данных (используя PHP).. "Выбрать * из таблицы" или "выбрать x, y, q из таблицы"? Будет ли то же самое применяться, если таблица содержит 5 или более полей, в то время как мне все еще нужно выбрать только 3? ...
Qt с QML в quick2 динамических столбцов изменение GridView в
Я использовал GridView для отображения ListModel. Первоначально я установил cellWidth в: cellWidth = grid.width/3 Для создания сетки из 3 столбцов. затем я хочу изменить количество столбцов на 2, поэтому я установил cellWidth в: cellWidth = grid.width/2 Дисплей GridView изменился. Но когда я изменяю размер окна рабочего стола контейнера, ячейки в gridview больше не изменяют размер. Что я должен сделать, чтобы исправить это? Пожалуйста, взгляните на следующий код: import QtQuick 2.1 imp ...
Сбой тестов Django после перехода на 1.2.5-проблема первичного ключа для дочерней модели
У меня есть модель ThreadedComment, которая наследуется от объекта model. ThreadedComment не имеет собственного уникального первичного ключа, полагаясь на промарный ключ объекта ("ID"). Вот как строится модель: class Object(models.Model): permalink = models.CharField(max_length=128) status = models.IntegerField() version = models.IntegerField() class ThreadedComment(Object): parent = models.ForeignKey('self', null=True, blank=True, default=None, related_name='children') pa ...
лязг не вывести аргумент шаблона в шаблон функции с переменным числом с varargs
Рассмотрим код: #include <tuple> template<class... Args, class T> T method(std::tuple<Args...>, Args..., T, ...) { return T(); } int main() { method(std::make_tuple<int, float, double>(1, 1.0f, 1.0), 1, 1.0f, 1.0, 1); } g++ так как 4.9 не имеет проблем с его компиляцией. clang++ с другой стороны дает ошибку: main.cpp:9:5: error: no matching function for call to 'method' method(std::make_tuple<int, float, double>(1, 1.0f, 1.0), ^~~~~~ m ...
Символ звезды * найден во второй строке объявления функции Fortran
При изучении некоторого унаследованного кода Fortran я обнаружил следующее объявление подпрограммы: SUBROUTINE CLIP2G (fcut,TIME,NUMS,NUMG,CLIPG,CLIPGL,CLIPGR, * MODE,PHZ) Что означает * в этом контексте? Означает ли звезда *, что объявление подпрограммы охватывает две строки, а не одну строку? ...
Как установить / обновить Postgres 9.4?
Я только что установил Postgres, но он, кажется, установил 9.3, и я хотел бы начать с 9.4 Я просто сделал apt-get install postgresql с новой машины Ubuntu 14.04.1 . Http://www.postgresql.org/download/linux/ubuntu/ Говорит, что вы можете сделать: apt-get install postgresql-9.4 Но когда я пытаюсь это сделать, я получаю: E: Couldn't find any package by regex 'postgresql-9.4 Хорошо, поэтому я попробую раздел ниже, где вы добавляете репозиторий PostgreSQL Apt, но ничего не могу найти люб ...
Есть ли что-нибудь не так с этим кодом шифрования RC4 в C#
Я пытаюсь слушать Foxycart XML Datafeed в C# и столкнулся с проблемой, которая сводится к шифрованию. Короче говоря, они передают свои данные в виде закодированного и зашифрованного XML с использованием шифрованияRC4 . Для проверки у них есть некоторый (представленный пользователем) пример кода для проверки этого с помощью C#. Я попробовал использовать этот пример кода расшифровки RC4, предоставленный одним из пользователей, но он, кажется, не работает, и их персонал поддержки думает, что ...
онемел.где эквивалент для csr matrix python
Я пытаюсь использовать numpy.где с csr_matrix, которая доза не работает. Я спрашиваю, есть ли какая-то встроенная функция, эквивалентная numpy.где для разреженной матрицы. Вот пример того, что я хотел бы сделать без использования Forloop или .тоденс() import scipy.sparse as spa import numpy as np N = 100 A = np.zeros((N,N)) di = np.diag_indices((len(A[:,0]))) A[di] = 2.3 ''' adding some values to non-diagonal terms for sake of example ''' for k in range(0,len(A)-1): for j in ...
Расчет Собственного Капитала На Основе Динамических Строк Pandas
Я бился головой о стену, пытаясь найти наилучший подход к этому вопросу. У меня медленный тестирования в Excel, который я пытаюсь порт для панд. Я думал, что смогу использовать мощь python, а не просто воссоздавать функции Excel в python, но я застрял! Ключевая проблема заключается в расчете портфеля P&L для нескольких и динамически изменяющихся инструментов с течением времени. Например, основываясь на критериях, я хочу купить инструмент A и C для первые N периодов. Затем я хочу использоват ...
ServiceStack JsonSerializer DeserializeFromString удаляет двойные кавычки
Это упрощенная версия более глубокого вложенного объекта json, над которым я работаю, и вот проблема, с которой я столкнулся. Первая попытка, как показано на рисунке, когда я вызываю DeserializeFromString<T>(), я получаю HTML-код doc1 и doc2, но кавычки из исходного var str1 исчезли. рис. 1. Вторая попытка, теперь я разбиваю "документы" от string -> до Dictionary<string, string>, чтобы посмотреть, что произойдет. Разбор пошел не так, как вы можете видеть в вид отладки на 2- ...