Software engineer
Information
- Rating
- Does not participate
- Location
- Челябинск, Челябинская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Backend Developer
Senior
From 350,000 ₽
Python
MySQL
English
SQL
Git
Docker
Redis
REST
RabbitMQ
Linux
Четыре года назад перешел на 60% механику, почти сразу на 40%. Это максимально удобная клавиатура для десяти пальцевого метода печати.
Сборка простая, работает на базе arduino. Большая проблема заказать платы.
reviung41
Попробуйте такой обработчик:
""«Все SQL запросы „“»
QUERIES = {
'select_db_data': «SELECT * FROM other_data WHERE id = %s AND data = %s»
}
def sql_handler(action: str, query_name: str, *args):
""" Обработчик SQL запросов
"""
res = None
if args:
query = QUERIES[query_name] % args[0]
else:
query = QUERIES[query_name]
try:
cn = CNN.getConnection()
cur = cn.cursor(dictionary=True, buffered=True)
cur.execute(query)
if action == 'select_one':
row = cur.fetchall()
if row:
res = row[0]
if action == 'select_all':
res = cur.fetchall()
if action in ('insert','update'):
cn.commit()
res = cur.lastrowid
except mysql.connector.Error as err:
logger.exception(«SQL '{}' error: {}».format(query_name, err))
finally:
if cur:
cur.close()
if cn:
cn.close()
return res
Условия были интереснее... ))
Общался "с неким Алексом Романенко" в linkedIn'e и даже видеосозвон был. Никакого доверия не вызвал этот товарищ.
спасибо, лучше и не напишешь
Странные коллеги, в жизни столько интересных возможностей...
list(range(len(List1)))
Любая клавиатура с qmk прошивкой.
А можно подробнее? Желательно без 'киномелодрам'.
На последнюю задачу много времени потратил, после стало не интересно пробовать и некогда.