ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

13.12.2009, 03:05
|
|
Banned
Регистрация: 02.12.2009
Сообщений: 23
Провел на форуме: 48201
Репутация:
-55
|
|
Подскажите плиз. как реализоать прогу. Задача такая. написать просмоторщик html, а лучше mht файлов в среде C++ Builder. Я хочу написать прогу которая окрыает и показывает html, но лучще mht файлы. аподскажите какие компоненты юзать и т.д. плиз
|
|
|

13.12.2009, 15:03
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Если в стктуре для передачи данных в поток.Использовать обьекты со своим внутренним конструктором,типа всяких string,это приведет к утечке памяти?
|
|
|

13.12.2009, 17:29
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
вся суть использования string вместо char* и vector вместо массивов и заключается в защите от утечек памяти. почитай на вики http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D 0%B5_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0_%D 0%B5%D1%81%D1%82%D1%8C_%D0%B8%D0%BD%D0%B8%D1%86%D0 %B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8 F
|
|
|

14.12.2009, 02:04
|
|
Новичок
Регистрация: 15.04.2009
Сообщений: 9
Провел на форуме: 34377
Репутация:
0
|
|
всем привет.
Скомпилил я переборщик паролей в visual c++2005. При малой длине пароля и при малых алфавитах, все прекрасно работает. Но если ставить большие, то прога, отработав чуть больше часа, либо виснет, либо выдает ошибку типа:
инструкция по адресу "0х00412759" обратилась к памяти по адресу "(тут разные значения получаются, например 0х0036с00а)". Память не может быть "read".
Подскажите пожалуйста что тут вообще можно сделать: как найти эту инструкцию или что изменить для устранения ошибки или как выяснить в чем проблема.
|
|
|

14.12.2009, 02:08
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
Подскажите пожалуйста что тут вообще можно сделать:
показать код, вы, видимо, вылезаете за допустимые границы.
|
|
|

14.12.2009, 16:40
|
|
Познающий
Регистрация: 27.08.2009
Сообщений: 82
Провел на форуме: 131097
Репутация:
5
|
|
Сообщение от razb
system("clear");
спасибо
|
|
|

14.12.2009, 16:51
|
|
Познающий
Регистрация: 27.08.2009
Сообщений: 82
Провел на форуме: 131097
Репутация:
5
|
|
подскажите пожалуйста кто знает как можно найти рандомное выражение
|
|
|

14.12.2009, 20:45
|
|
Познающий
Регистрация: 27.08.2009
Сообщений: 82
Провел на форуме: 131097
Репутация:
5
|
|
Всем привет. Вот написал код на плюсах, помогите разобраться:
#include <iostream>
#include <boost/regex.hpp>
#include <curl/curl.h>
#include <windows.h>
#include <fstream>
using namespace std;
#include "as.curl.h"
int main()
{
as_curl *curl = new as_curl();
string xStr = curl->load("http://thedowntown.ru/bastion/index.php")->exec(); //тут страница загружается в строку - это работает отлично
boost::regex xRegEx("value='([0-9]{1,90})'"); //регулярка
boost::smatch xResults;
boost::regex_match(xStr, xResults, xRegEx);
cout << "value: " << xResults[1]<< endl << xStr << endl;
system ("pause");
return 0;
}
но код нифига не находит то что я ищу...
вот что скачивается в переменную xStr:
value: //вот тут должно быть value: 1260794797
HTTP/1.1 200 OK
Server: nginx/0.8.15
Date: Mon, 14 Dec 2009 12:46:37 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.8
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=058cbbe6ead6b579cf014f5631eec125; path=/
<center><h1 style="font-family: verdana">Bastion Warehouse</h1><br /><form method='post'>
<input type='text' name='login' />
<input type='password' name='password' />
<input type='submit' value='login' />
<input type='hidden' name='rand' value='1260794797' />
</form>
если написать парсер обычной строки, то она в легкую находиться, а вот страницу HTML не в какую не прет... причем страница загружается в переменную xStr и с загрузкой с помощью cURL никаких проблем, а вот парсер тупит зараза... может что не правельно делаю, подскажите плиз...
|
|
|

14.12.2009, 21:38
|
|
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме: 724939
Репутация:
108
|
|
Кто знает, как определить, составляют ли точки правильный многоугольник? Пробовал, но не могу понять, как проверить соседние точки (ведь они даны в произвольном порядке). Точки задаются координатами (Х,У).
Если можно, то кусочек кода.
Вот, немного информации:

|
|
|

14.12.2009, 22:41
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
(ведь они даны в произвольном порядке).
выбирай произвольно точку... и считай скалярное произведение(векторы будут составлены из твоей произвольной точки, и всех попарно различных комбинаций двух остальных). Когда найдёшь наибольший угол вот тебе пара соседних точек.
После того как ты восстановишь порядок думать уже не надо.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|