HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 24.01.2010, 12:49
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами: 9023100

Репутация: 395


По умолчанию

2 slesh ты что не видишь "best regards to Antichat" вот именно такие "хакеры" в разделе кодинга (да и в остальных) на этом форуме.

"Это печально" (c) Угонщик из ролика
 
Ответить с цитированием

  #12  
Старый 24.01.2010, 13:37
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
С нами: 8680278

Репутация: 17
По умолчанию

Цитата:
Сообщение от slesh  
Ипануться. Науя? Это реально жесть.
Прогу можно сделать в стрко 10 отсилы.
При том что конструкция:
for i:=1 to ((StrToInt(edt2.text) div 2) + (StrToInt(edt2.text) mod 2)) do
Это полный здец. Да и использовать функции встроенные для работы с файлами - это не гуд.
А вот допустим если мне нужно создать файл на 16 гигов, то сколько времени она будет создавать его? Сутки или больше? И вообще врядли создаст потому как как 100% все значения dword

Вообще такие вешь делаются черзе апишки
CreateFile + WriteFile
Причем запись желательно делать по размеру кластера. Хотя 4096 байт самый раз.
Типа выделил блок памяти в 4096 байт. Посчитал сколько блоков нужно таких.
Гонешь цикл, забиваешь буфер мусором, а потом записываешь, и так далее.
Затем остаток байт просто дописываешь но уже с укороченным размером буфера.
Согласен
 
Ответить с цитированием

  #13  
Старый 24.01.2010, 16:24
RDL_Rider
Познающий
Регистрация: 21.06.2009
Сообщений: 81
С нами: 8888963

Репутация: 5
По умолчанию

Да ладно вам, не гнобите человека - он название, зато, звучное для проги придумал...
 
Ответить с цитированием

  #14  
Старый 24.01.2010, 20:01
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Цитата:
Сообщение от slesh  
Ипануться. Науя? Это реально жесть.
Прогу можно сделать в стрко 10 отсилы.
При том что конструкция:
for i:=1 to ((StrToInt(edt2.text) div 2) + (StrToInt(edt2.text) mod 2)) do
Это полный здец. Да и использовать функции встроенные для работы с файлами - это не гуд.
А вот допустим если мне нужно создать файл на 16 гигов, то сколько времени она будет создавать его? Сутки или больше? И вообще врядли создаст потому как как 100% все значения dword

Вообще такие вешь делаются черзе апишки
CreateFile + WriteFile
Причем запись желательно делать по размеру кластера. Хотя 4096 байт самый раз.
Типа выделил блок памяти в 4096 байт. Посчитал сколько блоков нужно таких.
Гонешь цикл, забиваешь буфер мусором, а потом записываешь, и так далее.
Затем остаток байт просто дописываешь но уже с укороченным размером буфера.
у меня возможно нет столько опыта в winapi процедурах сколько у тебя...

в будущем возможно сделаю все намного лучше и быстрее...
 
Ответить с цитированием

  #15  
Старый 25.01.2010, 00:32
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
С нами: 8817310

Репутация: 108
По умолчанию

Когда увидел строку
for i:=1 to ((StrToInt(edt2.text) div 2) + (StrToInt(edt2.text) mod 2)) do
хотел поругать, но слеш уже все написал как нельзя лучше )))
Давайте обьясним почему это плохо. Потому что за каждый проход цикла делается команда StrToInt(edt2.text) div 2. Вместо этого можно было создать переменную и сделать так:
Код:
n := StrToInt(edt2.text) div 2;
m := StrToInt(edt2.text) mod 2;
for i:=1 to n+m do
Ну а вообще слеш уже все обьяснил.

Последний раз редактировалось =Zeus=; 25.01.2010 в 00:37..
 
Ответить с цитированием

  #16  
Старый 25.01.2010, 01:58
0ldbi4
Постоянный
Регистрация: 14.04.2008
Сообщений: 327
С нами: 9512608

Репутация: 69
По умолчанию

Цитата:
у меня возможно нет столько опыта в winapi процедурах сколько у тебя...

в будущем возможно сделаю все намного лучше и быстрее...
Лучше похорони идею
 
Ответить с цитированием

  #17  
Старый 25.01.2010, 02:07
][yZ
Познающий
Регистрация: 03.03.2009
Сообщений: 62
С нами: 9047413

Репутация: 106
По умолчанию

слу, займись лучше чем-нибудь полезным... напиши очередной инвайтер в группы/проги и т.п.
и ниипи мозг больше таким полезным софтом, я до сих пор пытаюсь придумать, где его заюзать можно
 
Ответить с цитированием

  #18  
Старый 25.01.2010, 02:26
nMonkn
Новичок
Регистрация: 04.01.2010
Сообщений: 25
С нами: 8605915

Репутация: 14
По умолчанию

Цитата:
Сообщение от ][yZ  
слу, займись лучше чем-нибудь полезным... напиши очередной инвайтер в группы/проги и т.п.
и ниипи мозг больше таким полезным софтом, я до сих пор пытаюсь придумать, где его заюзать можно
Палю тему.
Есть партнерки, с софтом, который создает запароленые архивы.
Чтобы открыть архив, нужно отправить смс.
Дальше сам додумаешь?

ЗЫ
Это одно из применений.
Так же, порой бывает необходимо проверить софт(i.e лоадер) на стабильность работы...
 
Ответить с цитированием

  #19  
Старый 25.01.2010, 03:52
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

Репутация: 69
Thumbs up

хм. лично для меня пользы никакой, хотя парень что то кодит)) глядишь в будущем напишет чонить для контакта)) блин мне бы свой мессенджер докодить)
 
Ответить с цитированием

  #20  
Старый 25.01.2010, 08:31
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Нет, для себя я все-таки хочу добить эту идею, до качественной программы...

плюсы: для меня опыт, где пригодиться может - в болталке тоже писал...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не паблик FAQ по группам ВК «Adult Holding» Социальные сети 349 07.05.2010 01:41
Проблемы с Записью Cd-R Nova "Железо" 17 14.03.2009 17:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.