@ProCxx

Страница 1573 из 2477
PAM3ES
14.12.2017
20:13:07
пытаюсь создать новое сообщение без reply_markup и потом его изменить, но кнопки не пропадают

Alex
14.12.2017
20:13:29
в конце, в строке остаётся } и строка с таким содержимым поиском понимается как строка содержащая набор: буквы/цифры/"_" PS кстати я лошара, регулярку не ту указал, вот правильная: [\\s]*^[\\D]{1}[\\w]*[\\s]*

^[\\d]{1} в начале, т.к. слово не должно начинаться с цифры

Berkus
14.12.2017
20:14:36
после создания кнопки в телеграмм, как ее убратЬ?
ты про inline keyboard? можно запостить обычную клаву без кнопок после этого

Google
Egor
14.12.2017
20:14:43
Berkus
14.12.2017
20:14:55
а вообще там логика тоже олимпиадная в этих ui контролах

PAM3ES
14.12.2017
20:15:22
вот так тип reply_markup={"keyboard":[]}

?

PAM3ES
14.12.2017
20:15:59
не пропало все равно

Berkus
14.12.2017
20:16:59
олимпиадная логика говорю ж, у меня как-то получалось но я уже не вспомню какая там магия была

Egor
14.12.2017
20:24:31
https://ideone.com/PQS1P6
А что, ещё раз, должна эта регулярка матчить? Я вот не неё смотрю — странная она какая-то. Например, ^ лежит за квадратными скобками и не в начале строки, а это символ "начало строки".

Вообще говоря, \D — это "любой символ, кроме цифр"

Bogdan
14.12.2017
20:25:22
вот так тип reply_markup={"keyboard":[]}
reply_markup = {"keyboard": [[{"text" : "button text"}]], "one_time_keyboard" : true}

Egor
14.12.2017
20:25:45
https://ideone.com/PQS1P6
В частности, } вполне себе подходит под \D

Google
PAM3ES
14.12.2017
20:26:52
reply_markup={"remove_keyboard":true}

Alex
14.12.2017
20:30:44
А что, ещё раз, должна эта регулярка матчить? Я вот не неё смотрю — странная она какая-то. Например, ^ лежит за квадратными скобками и не в начале строки, а это символ "начало строки".
мне надо отбирать из строки слова, по одному, слово это набор из букв, цифр и символа "_", НО первый символ должен быть не цифра. пока есть слова, нормальное, всё Ок, но когда я все слова выбрал, то остаётся символ "}", он и должен остаться, он другое условие потом включает, но этот символ не должен восприниматься как слово. вот такую регулярку надо

Alex
14.12.2017
20:33:47
вот жешь блин, так просто оказалось

Ilia
14.12.2017
20:33:56
а есть еще другие каналы про c++ ???
Есть , но ты уже кажется везде побывал...

Alex
14.12.2017
20:34:00
\W?\w
большое спасибо!

большое спасибо!
рано обрадовался - такая отбирает все слова сразу, а мне надо по одному

Alex Фэils?︙
14.12.2017
20:37:20
И ? После них

Alex
14.12.2017
20:39:14
И ? После них
пока не вкурил как поставить((

Ilia
14.12.2017
20:39:39
^[\\d]{1} в начале, т.к. слово не должно начинаться с цифры
Ты хотя бы спинным мозгом, но все же думай, когда пишешь что-то....

\W?\w
Это неверно. /W это не символ слова, а ему надо символ слова , но не цифру

PRoSToC0der
14.12.2017
20:44:36
Ilia
14.12.2017
20:44:57
рано обрадовался - такая отбирает все слова сразу, а мне надо по одному
По одному тебе надо просто искать, выделять и удалять, потом снова искать. По одному тебе никакие регекспы не выберут.

Ilia
14.12.2017
20:49:11
Alex Фэils?︙
14.12.2017
20:51:53
Смотрю в маны, и на regex101.com

Gegham
14.12.2017
20:53:46
Есть , но ты уже кажется везде побывал...
Ну а че делать))) но вот ответ все тки нашел)) рисовал саму функцию на листке и опа эврика)

Google
Alex
14.12.2017
20:55:49
/b([:alpha:]|_)\w*/b
хм... это регулярка игнорит первую цифру, чего делать нельзя, т.к. это нарушения синтаксиса слова, и повод выйти по ошбке из проги, походу, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой

Alex
14.12.2017
20:59:59
да

только первый нет, остальные символа могут быть и буквами и цифрами, и символом "_"

в общем, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой. спасибо всем за помощь!

Group Butler [beta]
14.12.2017
21:44:58
Ilia has been warned (2/5)

Anatoly
14.12.2017
22:21:36
\D\S+
тогда слово может начинаться с чего угодно, кроме цифры, в том числе и всяких знаков пунктуации

Anatoly
14.12.2017
22:23:48
Ну добавить по вкусу что требуется
а, это был абстрактный ответ, понимаю :)

#news сегодня (вернее уже вчера) состоялся митап https://www.meetup.com/St-Petersburg-CPP-User-Group/events/245277684/?comment_table_id=255418522&comment_table_name=reply

Alex Фэils?︙
14.12.2017
22:25:37
Anatoly
14.12.2017
22:25:38
Ребята расширили LLVM инфрастктурой для managed языков и запили JIT для своей коммерческой JVM

Alex Фэils?︙
14.12.2017
22:26:25
да блядь, когда вы мне уже об анонсах все будете говорить -то
ладно, хрен с ним, самому надо лучше следить

Anatoly
14.12.2017
22:26:27
да блядь, когда вы мне уже об анонсах все будете говорить -то
"намек понял" (с) в свое оправдание могу сказать, что это был митап об оптимизационных техниках managed языков и с какими трудностями встретились разработчики при написании JIT на базе LLVM. то есть, исключительно прикладной доклад.

Andrei
14.12.2017
22:28:45
Кто-нибудь работал с CAN-шиной через стандартные линуксовые драйвера?

Там вообще бывает настоящий неблокирующий режим у сокетов?

Stanislav
14.12.2017
22:36:58
PRoSToC0der
14.12.2017
22:41:45
куда можно комментарий для герба саттера написать по поводу <=>?

Google
PRoSToC0der
14.12.2017
22:50:36
это какой же?
да вот как раз про -0 у int (на машинах с обратным/прямым кодом)

Square
14.12.2017
22:58:56
\D\S+
Кстати

Admin
ERROR: S client not available

Vladislav
15.12.2017
00:02:39
нужна подсказка про openssl. всё-таки там можно один SSL_CTX шарить для создания многих SSL, юзаемых в разных потоках или нет?

Berkus
15.12.2017
00:54:11
One's complement
а, и где такие дают?

Vladislav
15.12.2017
01:06:50
One's complement
это по модулю 2^bits-1?

а, и где такие дают?
https://en.wikipedia.org/wiki/UNIVAC_1100/2200_series

они еще и 36-битные

Egor
15.12.2017
01:08:42
это по модулю 2^bits-1?
Хуже, это со знаковым целочисленным нулём.

Vladislav
15.12.2017
01:09:21
Хуже, это со знаковым целочисленным нулём.
-0 = 2^bits-1 в такой системе, по идее?

Egor
15.12.2017
01:09:43
Логично. Тогда точно «да».

Vladislav
15.12.2017
01:12:45
они еще и 36-битные
там вообще все очень весело: Fixed-point, either integer or fraction Whole word – 36-bit (ones' complement) Half word – two 18-bit fields per word (unsigned or ones' complement) Third word – three 12-bit fields per word (ones' complement) Quarter word – four 9-bit fields per word (unsigned) Sixth word – six 6-bit fields per word (unsigned) Floating point Single precision – 36 bits: sign bit, 8-bit characteristic, 27-bit mantissa Double precision – 72 bits: sign bit, 11-bit characteristic, 60-bit mantissa Alphanumeric FIELDATA – UNIVAC 6-bit code variant[2] (no lower case characters) six characters in each 36-bit word.[3] (FIELDATA was originally a seven-bit code of which only 64 code positions (occupying six bits) were formally defined.[4]) ASCII – 9 bits per character (right-most eight used for an ASCII character) four characters in each 36-bit word Правда очень сомневаюсь что там были компиляторы C++

Berkus
15.12.2017
01:26:05
https://en.wikipedia.org/wiki/UNIVAC_1100/2200_series
о, у меня полный дом таких, ага

PRoSToC0der
15.12.2017
01:38:14
а, и где такие дают?
особо нигде, но C++ от таких машин не отказывается

Хуже, это со знаковым целочисленным нулём.
вот я как раз и думаю, что из-за знакового нуля на таких машинах нельзя получить strong_order в <=>

Berkus
15.12.2017
01:41:40
я думаю знаковый ноль насильственно приравнивается беззнаковому и на этом история заканчивается

траблы только со сложением и вычитанием

Google
Dream
15.12.2017
02:23:37
всем привет помогите решить

мне мой проф дал пример

но он не работает

и я не пойму почему

#include <stdio.h> #include <conio.h> #define MAX 3 typedef struct{ char part[20]; int quantity; float price; }p_record; void print_bin(p_record *b); int main(void) { p_record bin[MAX] = {{"Resistor", 300, 0.05}, {"Capacitor", 250, 1.03}, {"Inductor", 123, 0.65} }; int i; clrscr(); printf("Pass structure by reference\n\n"); printf("\t\t\t\tPart\t\t\tQty\tPrice\n"); for(i=0; i<MAX; i++) { printf("Address in main = %p\n", &bin[i]); print_bin(&bin[i]); } getch(); return 0; } void print_bin(p_record *b) { printf("Address in function = %p\t", b); printf(" %s\t\t%d\t$%7.2f\n", b->part, b->quantity, b->price); }

Vladislav
15.12.2017
02:27:24
но он не работает
что конкретно значит "не работает"?

а вообще

#supapro

Group Butler [beta]
15.12.2017
02:27:31
#supapro
Чат supapro.cxx

Dream
15.12.2017
02:36:21
все исправил

nvm

Alexey
15.12.2017
05:10:04
Как проверить, кэшируемость памяти? Что определенные участки памяти кэшируются, а другие - нет?

Alexander
15.12.2017
05:17:18
а как можно применить такие знания?

Arseny
15.12.2017
05:19:32
Кешируемость где?

Alexey
15.12.2017
05:48:12
Это для применения во встраиваемой системе. Есть процессор, и есть желаемая задача: запрет кэшируемости участка памяти озу и в идеале вместо того, чтобы данные уходили в кэш, они должны уходить во внешнюю память.

Страница 1573 из 2477