Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


3
SQLAlchemy: як відфільтрувати поле дати?
Ось модель: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Я хочу фільтрувати між двома датами, наприклад, щоб вибрати всіх користувачів з інтервалом 18-30 років. Як реалізувати це за допомогою SQLAlchemy? Я думаю про: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday <= '1985-01-17') ) # …
105 python  sql  database  orm  sqlalchemy 

2
MySQL: Недійсне використання функції групи
Я використовую MySQL. Ось моя схема: Постачальники ( sid: ціле число , назва: рядок, адресний рядок) Частини ( pid: ціле число , ім'я: рядок, колір: рядок) Каталог ( sid: ціле число, pid: ціле число , вартість: реальне) (первинні клавіші виділені жирним шрифтом) Я намагаюся написати запит, щоб вибрати всі частини, …

6
Режекс рівно n АБО м разів
Розглянемо наступний регулярний вираз, де Xє будь-який регулярний вираз. X{n}|X{m} Це регулярний вираз буде перевірити Xвідбуваються точно n або mраз. Чи існує кількісний показник регулярних виразів, який може перевірити на наявність події Xрівно nчи mраз?
105 java  php  regex 

1
Як вказати масив об’єктів як параметр або повернене значення в JSDoc?
У JSDoc найкраща документація, яку я можу знайти, показує використання наступного, якщо у вас є масив конкретного типу (наприклад, масив рядків) як: /** * @param {Array.<string>} myStrings All my awesome strings */ function blah(myStrings){ //stuff here... } Як би ви замінили наведені нижче знаки запитання на вказаний масив об’єктів? /** …



3
Різниця між CC, gcc та g ++?
Чим відрізняються 3 компілятори CC, gcc, g ++ при компілюванні коду C і C ++ з точки зору генерації коду асемблери, наявних бібліотек, мовних особливостей тощо?
105 c++  c  gcc  compilation 

2
Чи має на увазі constexpr вбудований?
Розглянемо наступну вбудовану функцію: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } і еквівалентна версія constexpr: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int x); constexpr int …

5
Чи вводить Java кастинг накладні витрати? Чому?
Чи є накладні витрати, коли ми перекидаємо предмети одного типу до іншого? Або компілятор просто вирішує все, і немає витрат на час виконання? Це взагалі речі, або бувають різні випадки? Наприклад, припустимо, у нас є масив Object [], де кожен елемент може мати інший тип. Але ми завжди точно знаємо, …

3
Виклик методу базового класу в Python
Розглянемо наступний код: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg Звідки Derived.do, …

8
Як підтримувати роботу консолі .NET?
Розглянемо додаток Console, який запускає деякі сервіси окремим потоком. Все, що потрібно зробити - це почекати, коли користувач натисне Ctrl + C, щоб вимкнути його. Який із перелічених нижче є кращим способом зробити це? static ManualResetEvent _quitEvent = new ManualResetEvent(false); static void Main() { Console.CancelKeyPress += (sender, eArgs) => { …


2
Перейдіть на поля інтерфейсу
Мені знайоме те, що в Go, інтерфейси визначають функціональність, а не дані. Ви вкладаєте набір методів в інтерфейс, але ви не можете вказати поля, які були б необхідні для будь-якого, що реалізує цей інтерфейс. Наприклад: // Interface type Giver interface { Give() int64 } // One implementation type FiveGiver struct …
105 struct  interface  go 

7
Як записати файл або дані на об'єкт S3 за допомогою boto3
У boto 2 ви можете записати на об'єкт S3 за допомогою цих методів: Key.set_contents_from_string () Key.set_contents_from_file () Key.set_contents_from_filename () Key.set_contents_from_stream () Чи є еквівалент boto 3? Що таке метод boto3 для збереження даних до об'єкта, що зберігається на S3?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.