Roman
читал?
Cuno
не уб
Просто потому, что "изначально" вектор неконстантный?
Aidar
Anonymous
Кто в regex шарит? Как тут можно получить содержимое, чтобы было только dodo9040? Т.е. чистое значение “href”
Anonymous
Maksym
гугли группы в регулярках
Anonymous
Всем привет...у меня вопрос...я новичок в программировании...прошу прощения за длинный монолог...так вот вопрос...кто нибудь подключал библиотеку NTL для работы с большими числами в visual studio 2017...на сайте библиотеки чувак который ее написал в документации пишет что под винду компилировать ее слишком муторно на его взгляд..но дает ссылку на видео...я честно просто не вывожу видосы потому что плохо видно че там он делает...объясните нубу...порядок действий пожалуйста...на go или rust у меня есть что то типо cargo или подключение библиотеки тупо с github... а тут получается мне нужно: 1.скачать архив;
2.распаковать в папку моего проекта в папку external;
3.указать в настройках vs2017 с++>общие>доп каталоги включаемых файлов путь к папке;
И все должно заработать?
Berkus
Anonymous
Anonymous
А может не надо парсить HTML регулярками?
Anonymous
Anonymous
ну я вообще с башем работаю. через grep json парсю
Alexander "SonnySlave"
Alexander "SonnySlave"
ааа, ну если отдельные пакеты не хочется то да, остаётся греп
Berkus
Anonymous
Berkus
brew install jq тоже есть по дефолту
Berkus
в отличие от грепа он парсит жсон правильно, то есть не будет хуйни типа "href": "href=href: href" которая превратится в хуй
Roman
Roman
но спасибо за рецензию
🐙 Antony
Да я просто не могу удержать сарказм в себе, когда вижу книги по менеджменту
Berkus
Anatoly
🐙 Antony
За один спринт вытесним все остальные поисковики с рынка
Vsevolod
дав им почитать эту ссылку?
Эдвард
Друзья, подскажите в чем может быть проблема. Короче, скопировал секцию кода винового PE в конец, поменял в заголовке её адрес - все работает. Убрал из бинарника исхожную секцию кода, сместил адреса всех секций - все снова ОК. Реши поместить .text в конец списка, чтоб она загружалась последней и теперь винда 10 пишет «Невозможно запустить это приложение на вашем ПК. Чтобы найти версию для вашего компьютера, обратитесь к издателю приложения.».
Мб винда не хочет запускать приложения, у которых .text в конце файла и списка?
Эдвард
Много раз все проверил через dumpbin /headers. Вроде никакого криминала нет
Эдвард
Походу CFF Explorer что-то сам поменял - сейчас посмотрел optional header, там внезапно SizeOfImage стало другим. Надо почитать доку CFF
🐙 Antony
А зачем вы это делаете?
🐙 Antony
Крутые у вас задания )
🐙 Antony
А какой институт?
🐙 Antony
* помочь не могу, поэтому флужу
Anonymous
Anonymous
Тоже интересно.
Эдвард
А какой институт?
Питерский Политех, "информационная безопасность компьютерных систем"
Эдвард
У нас, магистров, упрощенная программа. У спецов все интереснее
Anatoly
Nikita
Vsevolod
суровый челябинский инфобез
Эдвард
Блин. Попробал просто в hex редакторе перенести описание секции, чтоб точно ничего больше не изменилось, но все равно та же хрень
Berkus
олсо, выключен ли у тебя антивирь? )
Эдвард
Эдвард
Stanislav
Эдвард
Berkus
void *
Эдвард
Коорче, оказалось, что нужно, чтоб RVA секций были в порядке возрастания
Эдвард
Спасибо @berkus
Berkus
Эдвард
Пришлось ещё подправить все адреса в коде, указанные в таблице релокации :D
Vladislav
Загадка: что выведет данный код? https://pastebin.com/ckQ2PA2j
Surreal
Vladislav
а вот и нет)
vladislav
Vsevolod
так функция string же возвращает
Vsevolod
наверняка у ios есть магия-шмагия на этот счет
Vladislav
Vsevolod
[x86-64 clang 5.0.0 #1] warning: address of function 'getName' will always evaluate to 'true' [-Wpointer-bool-conversion]
Surreal
Буквально на днях столкнулся с таким "багом". В if было условие xyZcvb и метод XyZcvb, я регистром ошибся и получил веселые 20 минут отладки.
NVЮWX
а у меня в msvc адрес выводит
Stanislav
Vsevolod
ну, это из разряда "кручу-верчу, запутать хочу"
Vsevolod
тип-то все равно function pointer
Vsevolod
There are no overload for pointers to non-static member, pointers to volatile, or function pointers (other than the ones with signatures accepted by the (10-12) overloads). Attempting to output such objects invokes implicit conversion to bool, and, for any non-null pointer value, the value 1 is printed (unless boolalpha was set).
vladislav
мде
vladislav
такое себе
Vsevolod
хотя я думал, что для функций с возвращаемым типом std::string тоже есть свой специфичный оверлоад
Vsevolod
ну это же старый баян из си, что void * != function pointer
Vsevolod
из-за каких-то доисторических систем, где так оно и было