
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

Google

Egor
14.12.2017
20:14:43

Kostya
14.12.2017
20:14:52

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

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

Alex
14.12.2017
20:15:37

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

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

Alex
14.12.2017
20:21:26

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

Bogdan
14.12.2017
20:25:22

Egor
14.12.2017
20:25:45

Google

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

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

Alex Фэils?︙
14.12.2017
20:32:07
мне надо отбирать из строки слова, по одному, слово это набор из букв, цифр и символа "_", НО первый символ должен быть не цифра. пока есть слова, нормальное, всё Ок, но когда я все слова выбрал, то остаётся символ "}", он и должен остаться, он другое условие потом включает, но этот символ не должен восприниматься как слово. вот такую регулярку надо
\W?\w

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

Ilia
14.12.2017
20:33:56

Alex
14.12.2017
20:34:00
большое спасибо!
рано обрадовался - такая отбирает все слова сразу, а мне надо по одному

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

Alex
14.12.2017
20:39:14

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

PRoSToC0der
14.12.2017
20:44:36

Ilia
14.12.2017
20:44:57

Vladislav
14.12.2017
20:47:06

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
хм... это регулярка игнорит первую цифру, чего делать нельзя, т.к. это нарушения синтаксиса слова, и повод выйти по ошбке из проги, походу, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой

Владислав
14.12.2017
20:59:46

Alex
14.12.2017
20:59:59
да
только первый нет, остальные символа могут быть и буквами и цифрами, и символом "_"
в общем, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой.
спасибо всем за помощь!

Vladislav
14.12.2017
21:44:57

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

Square
14.12.2017
22:02:10

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

Square
14.12.2017
22:22:58

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

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

Stanislav
14.12.2017
22:36:58

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

Google

Stanislav
14.12.2017
22:43:23

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

Square
14.12.2017
22:58:56

Admin
ERROR: S client not available

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

Berkus
15.12.2017
00:54:11

Vladislav
15.12.2017
01:06:50
они еще и 36-битные

Egor
15.12.2017
01:08:42

Vladislav
15.12.2017
01:09:21

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

PRoSToC0der
15.12.2017
01:38:14

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

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
Это для применения во встраиваемой системе. Есть процессор, и есть желаемая задача: запрет кэшируемости участка памяти озу и в идеале вместо того, чтобы данные уходили в кэш, они должны уходить во внешнюю память.