Последние записи
- Посимвольное чтение из файла. Посимвольная запись в файл
- Разделить строку с сохранением разделителя
- Свой прогресс в консоли при выполнении команды ffmpeg
- HttpWebRequest выдаёт много ошибок при неудачном соединении
- Как обратиться к последней ячейке не связанного диапазона
- Управление громкостю MediaPlayer
- Как использовать java для бэкенда веб-сайтов и веб-скриптов?
- Некорректная работа гиперссылок Microsoft Word 2010
- Функция рисования для печати на принтере ScanLine
- Функция CharInSet (множества) не работает для русских букв
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
14th
Май
Посимвольный перебор строки (сравнение скорости двух методов)
Посимвольный перебор строки можно сделать двумя способами:
1. Завести индекс, брать символ в позиции индекса, инкремировать, проверять на достижение конца строки, goto.
2. Перебирать индекс в for, брать символ в позиции индекса, проверять на достижение конца строки, goto.
Сравним оба варианта на скорость работы:
25th
Фев
Количество сотых долей секунды, прошедших с начала дня (CMD, BAT)
Количество сотых долей секунды, прошедших с начала дня
Можно использовать, например, в качестве BenchMark-а времени выполнения некоторого кода для отладки.
@ echo off
setlocal enabledelayedexpansion
call :gettick
echo Tick Count: %errorlevel%
pause
exit /b 0
:: Количество сотых долей секунды, прошедших с начала дня
:gettick
setlocal
set t=%time: =0%
set /a tick=1%t:~9,2%-100+(1%t:~6,2%-100)*100+(1%t:~3,2%-100)*6000+(1%t:~0,2%-100)*360000
endlocal & exit /b %tick%
Функция gettick возвращает количество сотых долей секунды, прошедших с начала дня. Чтобы не появилось «восьмеричных» чисел (числа, начинающиеся с нуля, воспринимаются как восмеричные), я дописываю к каждой компоненте времени в начало 1, а затем вычитаю 100. Таким образом проблема решается без введение дополнительных поверок if.
3rd
Окт
Сколько времени прошло с момента предыдущего запуска программы?
Есть прога, написаная на Делфи ХЕ. Нужно определить, сколько времени (можно в минутах) прошло с момента предыдущего запуска. (читать всё…)
Облако меток
ассемблер timer ShellExecute SaveToFile select советы программы массив TBitMap word MySQL ListView SQL pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid поиск canvas файл Pascal форма Файлы интернет excel Microsoft Office Excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)


