Roman
читал?
Cuno
не уб
Просто потому, что "изначально" вектор неконстантный?
Anonymous
Кто в regex шарит? Как тут можно получить содержимое, чтобы было только dodo9040? Т.е. чистое значение “href”
Anonymous
Maksym
гугли группы в регулярках
Anonymous
Всем привет...у меня вопрос...я новичок в программировании...прошу прощения за длинный монолог...так вот вопрос...кто нибудь подключал библиотеку NTL для работы с большими числами в visual studio 2017...на сайте библиотеки чувак который ее написал в документации пишет что под винду компилировать ее слишком муторно на его взгляд..но дает ссылку на видео...я честно просто не вывожу видосы потому что плохо видно че там он делает...объясните нубу...порядок действий пожалуйста...на go или rust у меня есть что то типо cargo или подключение библиотеки тупо с github... а тут получается мне нужно: 1.скачать архив; 2.распаковать в папку моего проекта в папку external; 3.указать в настройках vs2017 с++>общие>доп каталоги включаемых файлов путь к папке; И все должно заработать?
Berkus
Кто в regex шарит? Как тут можно получить содержимое, чтобы было только dodo9040? Т.е. чистое значение “href”
https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 *shrug*
Berkus
Всем привет...у меня вопрос...я новичок в программировании...прошу прощения за длинный монолог...так вот вопрос...кто нибудь подключал библиотеку NTL для работы с большими числами в visual studio 2017...на сайте библиотеки чувак который ее написал в документации пишет что под винду компилировать ее слишком муторно на его взгляд..но дает ссылку на видео...я честно просто не вывожу видосы потому что плохо видно че там он делает...объясните нубу...порядок действий пожалуйста...на go или rust у меня есть что то типо cargo или подключение библиотеки тупо с github... а тут получается мне нужно: 1.скачать архив; 2.распаковать в папку моего проекта в папку external; 3.указать в настройках vs2017 с++>общие>доп каталоги включаемых файлов путь к папке; И все должно заработать?
или не заработать, да, еще есть аналоги карго - conan и vcpkg, которые может быть и содержат твой NTL, а может и нет, поищи там
Anonymous
гугли группы в регулярках
спасиб. вот так сделал (?<="href”:”)[^”]*
Anonymous
А может не надо парсить HTML регулярками?
Anonymous
ну я вообще с башем работаю. через grep json парсю
Alexander "SonnySlave"
ну я вообще с башем работаю. через grep json парсю
так есть специальный консольный парсер
Anonymous
так есть специальный консольный парсер
какой? отдельные пакеты вроде jq ставить не хочу
Alexander "SonnySlave"
ааа, ну если отдельные пакеты не хочется то да, остаётся греп
Berkus
какой? отдельные пакеты вроде jq ставить не хочу
бред какой-то, греп хочу ставить, jq не хочу
Berkus
brew install jq тоже есть по дефолту
Berkus
в отличие от грепа он парсит жсон правильно, то есть не будет хуйни типа "href": "href=href: href" которая превратится в хуй
🐙 Antony
http://scrum.org.ua/wp-content/uploads/ScrumAndKanbanRuFinal.pdf
Узнал много нового - оказывается разбить большую работу на подчасти и запланировать их выполнение, с контролем за результатом - это называется Скарм&Канбан.
Roman
но спасибо за рецензию
🐙 Antony
Да я просто не могу удержать сарказм в себе, когда вижу книги по менеджменту
🐙 Antony
но спасибо за рецензию
Но на самом деле эта ссылка интересная. Я, признаться, зачитался :)
🐙 Antony
За один спринт вытесним все остальные поисковики с рынка
Vsevolod
дав им почитать эту ссылку?
Эдвард
Друзья, подскажите в чем может быть проблема. Короче, скопировал секцию кода винового PE в конец, поменял в заголовке её адрес - все работает. Убрал из бинарника исхожную секцию кода, сместил адреса всех секций - все снова ОК. Реши поместить .text в конец списка, чтоб она загружалась последней и теперь винда 10 пишет «Невозможно запустить это приложение на вашем ПК. Чтобы найти версию для вашего компьютера, обратитесь к издателю приложения.». Мб винда не хочет запускать приложения, у которых .text в конце файла и списка?
Эдвард
Много раз все проверил через dumpbin /headers. Вроде никакого криминала нет
Эдвард
Походу CFF Explorer что-то сам поменял - сейчас посмотрел optional header, там внезапно SizeOfImage стало другим. Надо почитать доку CFF
🐙 Antony
А зачем вы это делаете?
Эдвард
А зачем вы это делаете?
Одно из заданий лабы в универе
🐙 Antony
Крутые у вас задания )
🐙 Antony
А какой институт?
🐙 Antony
* помочь не могу, поэтому флужу
Anonymous
Тоже интересно.
Эдвард
А какой институт?
Питерский Политех, "информационная безопасность компьютерных систем"
Эдвард
У нас, магистров, упрощенная программа. У спецов все интереснее
Nikita
Питерский Политех, "информационная безопасность компьютерных систем"
Мы в Челябинске чем-то подобным на инфобезе тоже занимались. Потом кафедру реогранизовали и все поехало в пропасть
Vsevolod
суровый челябинский инфобез
Эдвард
Блин. Попробал просто в hex редакторе перенести описание секции, чтоб точно ничего больше не изменилось, но все равно та же хрень
Berkus
Блин. Попробал просто в hex редакторе перенести описание секции, чтоб точно ничего больше не изменилось, но все равно та же хрень
а почему ты думаешь что этот .text будет загружаться последним? я бы глянул спеку на PE возможно там надо оставить что-то вместо первой секции
Berkus
олсо, выключен ли у тебя антивирь? )
Эдвард
олсо, выключен ли у тебя антивирь? )
Стандартный виндовый - да
Эдвард
а ты Address Of EntryPoint менял? он же внутрь .text секции указывает
Но он же виртуальный, а я только Raw менял
Эдвард
Коорче, оказалось, что нужно, чтоб RVA секций были в порядке возрастания
Эдвард
Спасибо @berkus
Berkus
Коорче, оказалось, что нужно, чтоб RVA секций были в порядке возрастания
ну вот, говорил ж что ему не нравится такой распорядок
Эдвард
Пришлось ещё подправить все адреса в коде, указанные в таблице релокации :D
Vladislav
Загадка: что выведет данный код? https://pastebin.com/ckQ2PA2j
Surreal
Загадка: что выведет данный код? https://pastebin.com/ckQ2PA2j
Hello *адрес указателя на функцию getName()* !
Vladislav
а вот и нет)
vladislav
Hello *адрес указателя на функцию getName()* !
Я бы тоже так ответил, но потом проверил
vladislav
а вот и нет)
А почему так?
Vsevolod
так функция string же возвращает
Vsevolod
наверняка у ios есть магия-шмагия на этот счет
Surreal
а вот и нет)
Почему-то к булу кастит, странно.
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
[x86-64 clang 5.0.0 #1] warning: address of function 'getName' will always evaluate to 'true' [-Wpointer-bool-conversion]
auto t = getName; cout « "Hello " « t « "!" « endl; и вжух, нету варнинга
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
из-за каких-то доисторических систем, где так оно и было