Мое участие в сообществе
- Группа: Пользователь
- Сообщений: 119
- Просмотров: 5 614
- Возраст: 42 лет
- День рождения: Июнь 10, 1981
-
Пол
Мужской
-
Статус
Не скажу
0
Нейтральный
Инструменты
Друзья
SmokEr пока не добавил(а) друзей
Последние посетители
Созданные мной темы
Звукоавя карта PCI
11 января 2011 - 12:37
Куплю или вывезу бесплатно, в зависимости от предложенного варианта.
WebClient (C#)
09 января 2010 - 15:23
Написал я программку, которая тянет ХТМЛ из сети.
Делаю это самым наипростейшим способом:
Делаю это самым наипростейшим способом:
try { WebClient client = new WebClient(); result = client.DownloadString(url); }Выполняется этот код в цикле и может вызываться до 250 раз, и беда в том, что делается это жутко долго. Как я понимаю, в каждой итерации, для того, что бы стянуть очередную порцию ХТМЛ кода, моя софтина заново соединяется с сервером. Есть ли вариант с установкой постоянного соединения, что бы делать это 1 раз, а потом тянуть все мои данные??
FL-36
22 декабря 2009 - 18:26
В общем проблема такая. Есть вспышка FL-36. Всем меня устраивает, но ввиду того, что там места всего на 2 аккумулятора, перезаряжается это чудо жутко долго. Порта для внешнего блока на борту нет. Что с этим можно сделать, дабы уменьшить время зарядки между шотами??
ПыСы. С советами типа "купить новую вспышку", идите лесом.
ПыСы. С советами типа "купить новую вспышку", идите лесом.
C++ работа с файлами
01 декабря 2008 - 17:25
Попробую как можно более доходчиво объяснить суть проблемы.
Есть программа на С, которая должна работать сутки и более.
В процессе выполнения, время от времени (где-то раз в 10 минут) она будет запускать файл "filename.exe", который в свою очередь будет использовать несколько конфигурационных файлов. Так вот, вопрос в том, как исключить возможность замены этих конфигурационных файлов (допустим криворукий пользователь решит, что можно конфигурационные файлы менять "на лету") с целью избежания непредсказуемых результатов.
Я вижу один вариант:
Есть программа на С, которая должна работать сутки и более.
В процессе выполнения, время от времени (где-то раз в 10 минут) она будет запускать файл "filename.exe", который в свою очередь будет использовать несколько конфигурационных файлов. Так вот, вопрос в том, как исключить возможность замены этих конфигурационных файлов (допустим криворукий пользователь решит, что можно конфигурационные файлы менять "на лету") с целью избежания непредсказуемых результатов.
Я вижу один вариант:
ifstream f1, f2, f3, fn; f1.open(cfg1); f2.open(cfg2); f3.open(cfg3); ..... fn.open(cfgn); while(program executing) { do something } f1.close(cfg1); f2.close(cfg2); f3.close(cfg3); ..... fn.close(cfgn);Можно ли решить этот вопрос какнить изящнее, или просто держать файлы открытыми - это единственно верное решение?
Как сложить 2 байта в одно слово?
02 августа 2007 - 09:30
Ситуация такая, через COM порт получаю из девайса 16 разрядные данные со знаком. Получаю их по одному байту.
Например одно число получаю так:
255 и 208
То есть, казалось бы, ничего сложного, 255 записать в старший байт, 208 кинуть в младший байт того же слова, получаем -47....
но как это сделать??
Я сдвигатю первый байт на 8 позиций и к результату прибавлятю второй байт, получаю на выходе 65488, что в принципе верно, и даже юзабельно(через жопу правда) , но хотелось бы работать с числами в диапазоне от -32768 до 32767.
Например одно число получаю так:
255 и 208
То есть, казалось бы, ничего сложного, 255 записать в старший байт, 208 кинуть в младший байт того же слова, получаем -47....
но как это сделать??
Я сдвигатю первый байт на 8 позиций и к результату прибавлятю второй байт, получаю на выходе 65488, что в принципе верно, и даже юзабельно(через жопу правда) , но хотелось бы работать с числами в диапазоне от -32768 до 32767.
- FORUM.EE
- → Просмотр профиля: Темы: SmokEr