@dba_ru

Страница 556 из 718
aster
29.06.2018
06:48:23
А на чем не понаписали гавна?
Он самый популярный был в расее в конце 90х. Потом появился 1с

Al
29.06.2018
06:48:55
Да просто на нем много говна понаписано погромистами. Типа как на 1с. Вот и подгорает. То же и про похапэшников
Я тут в голый Си по самое не могу залез. И у меня не то что подгорает. Я уже косею от всех приколов. Компилирует без ошибок такое что даже для js не стал жевать.

Google
Al
29.06.2018
06:50:56
Ну так там только синиаксис проверяется ) Всё остальное-на тебе )
Там местами и синтаксис побоку. Я уже реально думаю прикупить себе бубен

aster
29.06.2018
06:52:29
Там местами и синтаксис побоку. Я уже реально думаю прикупить себе бубен
Ну теперь ты знаешь насколько системным программистам тяжелее, нежели прикладным

Al
29.06.2018
06:52:37
Ну ты обращайся, если что, поможем....
Так то спасибо конечно. Но там есть нюансы конкретной реализации оси.

Ilia
29.06.2018
06:53:34
И с этим тоже

aster
29.06.2018
06:53:34
Это тебе не клики мышиные обрабатывать ?

Al
29.06.2018
06:55:35
Ну теперь ты знаешь насколько системным программистам тяжелее, нежели прикладным
Я на самом деле подумываю перейти к асму. Потому что местами вообще не ясно что там происходит на уровне оси. Одно то что можно из случайных пинов собрать вполне конкретные регистры процессора уже заставляет мозг искать угол потемнее

Al
29.06.2018
06:57:18
Типа говоришь. Что вот регистр F сегодня состоит из пинов 1, 4, 15, 20, 22

aster
29.06.2018
06:58:03
Может у тебя сдк не последний?

Тулчейн всмысле

Google
Al
29.06.2018
06:58:39
И при этом даже не понятно нахрена ты это сделал. Потому что он собрал с них битовую маску зачем то. А работаешь ты все равно с именем конкретного пина. ?

Они это обьясняют что написаный код потом будет работать на других 100500 чипах без изменений. Просто тулчейну укажи модель нового чипа

И это я еще не дошел до LoRa

Там я подозреваю самое захватывающее

Ибо. Шифрование. Радио. Маc адреса и ipv6

aster
29.06.2018
07:03:30
И это я еще не дошел до LoRa
Ты перешел границу за которой кончаются мои познания ?

Al
29.06.2018
07:03:57
Ilia
29.06.2018
08:39:34
Я на самом деле подумываю перейти к асму. Потому что местами вообще не ясно что там происходит на уровне оси. Одно то что можно из случайных пинов собрать вполне конкретные регистры процессора уже заставляет мозг искать угол потемнее
ASM бессмысленно учить. системы комманд везде разные, архитектуры разные, системы комманд Интел сложные и запутанные, и там всё время что-то меняется. Если ты не пишешь BIOS, это не нужно, ибо С/С++ даёт тот же по эффективности машинный код, а может и лучше.

lenar
29.06.2018
10:01:32
Это типа стандарт для иот радио
@AlexCAD напомни плиз это ты иногда фотки со схемами кидаешь? это все иот радио?

Konstantine
29.06.2018
12:08:32
Всем првиет!

ребят, подскажите как правильно организовать запрос с "ON DUPLICATE KEY UPDATE", пытаюсь написать сложный запрос, который вводит инфу в таблицу если такой записи нет, а если есть, то обновляет инфу вся проблема в том, что у меня запрос в запросе: INSERT INTO metrics_mau_cached (reg_y, reg_m, reg_d, reg_h, country_code, platform, market, amount) SELECT m.reg_y, m.reg_m, m.reg_d, m.reg_h, g.country_code, a.platform, a.market, COUNT(DISTINCT m.pid) FROM metrics_dau m, applications a, geoip g WHERE m.reg_y = 2018 AND m.reg_m = 01 AND m.application_id = a.id AND m.geoip_id = g.id GROUP BY m.reg_y, m.reg_m, g.country_code, a.platform, a.market ON DUPLICATE KEY UPDATE reg_y = reg_y, reg_m = reg_m, reg_d = reg_d, reg_h = reg_h, country_code = country_code, platform = platform, market = market как можно получить поля из селекта?? что бы передать в сравнение в дупликейт апдейт

Михаил Власов
29.06.2018
12:12:40
PL SQL ?

Зачем гороить сложный запрос. Разбейте задачу на части, например.

Konstantine
29.06.2018
12:14:44
mysql

нужно одним запросом, слишком дорого несколько делать)

Anton
29.06.2018
12:15:51
@shtikov ON DUPLICATE KEY UPDATE reg_y = VALUES(reg_y)

Михаил Власов
29.06.2018
12:16:44
Я б переписал этот запрос, поменял на цикл, который ищет нужные записи, и уже в цикре правил, исправлял записи.

Google
Anton
29.06.2018
12:17:41
Комбинируя reg_y и VALUES(reg_y) можно составить любое выражение

Konstantine
29.06.2018
12:17:46
@shtikov ON DUPLICATE KEY UPDATE reg_y = VALUES(reg_y)
точно, об этом я не подумал блин) сча попробую, спасибо)

Anton
29.06.2018
12:18:12
Причём в одном выражении ты можешь использовать и то и тоЭ, сделать сравнение, суммирование, что угодно

Михаил Власов
29.06.2018
12:18:15
Konstantine
29.06.2018
12:18:30
Не так поняли. Ну да ладно.)
ну я сча попробую варик, если что продолжим))

Михаил Власов
29.06.2018
12:18:47
Не, не продолжим, я не мускульщик.)

Konstantine
29.06.2018
12:19:13
ок)

Причём в одном выражении ты можешь использовать и то и тоЭ, сделать сравнение, суммирование, что угодно
вот запрос: INSERT INTO metrics_mau_cached (reg_y, reg_m, reg_d, reg_h, country_code, platform, market, amount) SELECT m.reg_y, m.reg_m, m.reg_d, m.reg_h, g.country_code, a.platform, a.market, COUNT(DISTINCT m.pid) FROM metrics_dau m, applications a, geoip g WHERE m.reg_y = 2018 AND m.reg_m = 01 AND m.application_id = a.id AND m.geoip_id = g.id GROUP BY m.reg_y, m.reg_m, g.country_code, a.platform, a.market ON DUPLICATE KEY UPDATE reg_y = VALUES(reg_y), reg_m = VALUES(reg_m), reg_d = VALUES(reg_d), reg_h = VALUES(reg_h), country_code = VALUES(country_code), platform = VALUES(platform), market = VALUES(market)

мож с точным указанием таблиц?

типа m.reg_y

lost
29.06.2018
12:25:49
не нужно оно там, все что у тебя написано в секции on duplicate key update касается только таблицы в которую ты инсертишь/обновляешь, он это понимает

lost
29.06.2018
12:28:21
у тебя правильно написано

Anton
29.06.2018
12:28:30
Как ты и написал. Что не работает?

Konstantine
29.06.2018
12:28:53
да, эт я уже понял.. в общем дублируется инфа, не обновляется

Anton
29.06.2018
12:29:06
а, стоп. У тебя же все поля перечислены. Ключ какой в таблице?

тебе же надо по условию дублирования какого-то ключа делать обновления. PRIMARY или уникальный

Konstantine
29.06.2018
12:30:37
кстати да, у меняж просто поля с данными

не ключ

Google
Anton
29.06.2018
12:31:18
А по какому критерию оно тебе должно определить "есть-нету"?

Угадать?

Konstantine
29.06.2018
12:31:45
по, году, месяцу, платформе, маркету и стране

Anton
29.06.2018
12:32:04
без ключа эта конструкция не работает

lost
29.06.2018
12:32:13
я думаю, тебе стоит почитать матчасть

Konstantine
29.06.2018
12:32:19
а как без ключа такое реализовать можно одним запросом?

Admin
ERROR: S client not available

Anton
29.06.2018
12:32:34
Свой селект оборачивай подзапрос, к нему левый джойн к этой таблице по этим стобцам. и в WHERE поставить IS NULL

Anton
29.06.2018
12:33:49
Лол значит? Ну ок, тупи дальше

lost
29.06.2018
12:33:52


Konstantine
29.06.2018
12:36:28
Лол значит? Ну ок, тупи дальше
ты обиделся что-ли?) что мне даст этот третий запрос? тот селект который у меня есть, он получает данные которые мне нужно либо обновить либо добавить новые, если их нет

Михаил Власов
29.06.2018
12:36:39
INSERT INTO разве в мускуль обновляет данные?

Konstantine
29.06.2018
12:36:40
Михаил Власов
29.06.2018
12:36:48
Это же вставка, а не апдейт.

lost
29.06.2018
12:37:14
Михаил Власов
29.06.2018
12:37:23
не

lost
29.06.2018
12:37:35
ну тогда сходи прогуляйся...

в гугл...

Google
Konstantine
29.06.2018
12:41:00
ты про upsert слышал?
чет загуглил, по сути тоже самое, чт оя и юзаю, но только вот чет не работает у меня..так же VALUES прописал..

lost
29.06.2018
12:41:16
вопрос адресовывался не тебе

по твоей теме тебе уже овтетили

Anton
29.06.2018
12:49:55
Пахан Анминит

вот бы карик на Денди был, с эмулятором SQL БД

и уровни типо, вбивать запросы разной сложности

Dmitriy
29.06.2018
13:31:04
блин,жаль данной манги на русском нету,на англ я нашел откуда скачать,я бы её и в печатном виде купил бы

Al
29.06.2018
13:41:21
Девушка-гуманитарий решила выйти замуж по расчету. Но не смогла.

Екатерина
29.06.2018
14:24:58
Всем привет! Ребят, а можно у вас вакансию запостить? вдруг кому-то интересно будет)

Vladislav
29.06.2018
14:25:53
Если вакансия по теме и с вилкой

Al
29.06.2018
14:26:31
Если вакансия по теме и с вилкой
Так она вилку ща от балды напишет

Fike
29.06.2018
14:27:02
уже в постгре заценили, не сюда точно

lenar
29.06.2018
14:27:11
у нее там фикс 80+12 в Москве ?

Страница 556 из 718