Найдено 290 результатов

Pavia
18.12.2023 11:30:15
Форум: Общее
Тема: Поиск строки в массиве
Ответы: 24
Просмотры: 56221

Re: Поиск строки в массиве

Начал писать небольшую программку для построения индекса и поиска файлов в нем. Поиск полнотексный. Код специально упрощен.
Так как написание в процессе. Ещё не до конца готова. Надо небольшие штрихи поправить в логике обработки запроса.

https://gitlab.com/pavia00/textlib

Добавлено спустя 1 ...
Pavia
18.12.2023 08:46:41
Форум: Lazarus
Тема: Как искать API в Linux
Ответы: 166
Просмотры: 38703

Re: Как искать API в Linux

Аналогом win api в линуксе является posix API
Аналогом msdn является manpages
Доступны как офлайн командой man так и онлайн.
https://linux.die.net/man/
https://www.opennet.ru/man.shtml
Третья секция как раз описание функций.
Перевод доступен тут:
https://sourceforge.net/projects/man-pages-ru ...
Pavia
03.06.2021 07:10:59
Форум: Общее
Тема: СОМ-порт и Windows, как повысить реакцию на прием байт?
Ответы: 8
Просмотры: 21434

Re: СОМ-порт и Windows, как повысить реакцию на прием байт?

Overlapped тормозит. Пиши без него.

Добавлено спустя 2 минуты 36 секунд:
DropSoft писал(а):При чтении порта данные приходят частями с интервалом 15-17 мс. Вот пример лога чтения ответа на очередной запрос:

А таймер для лога у вас какой если gettickcount то у него дискретность 15-17 мс.
Pavia
25.03.2021 08:32:54
Форум: Общее
Тема: FreeMem
Ответы: 36
Просмотры: 53466

Re: FreeMem

Задавался вопрос про то, что происходит внутри!
С этого надо было начинать вопрос. Программирование это не физика. Тут помимо документации есть бинарный-код программы и её листинг. Так вот до 30% знаний получаются путём изучения исходного кода и реверсом бинарников, отладкой, снифером. В физике ...
Pavia
24.03.2021 16:48:43
Форум: Общее
Тема: FreeMem
Ответы: 36
Просмотры: 53466

Re: FreeMem

zub, нет ))), не это меня интересует. А именно по освобождению памяти от стоковых переменных. Есть где и что написано? На любом языке и на любом ЯП. )))

m

m
CHAPTER 3. TYPES

S2:=S1;
results in the reference count of S2 being decreased with 1, The reference count of S1is increasedby 1, and ...
Pavia
04.02.2021 20:53:04
Форум: Lazarus
Тема: OpenGL и Стереопара + Использование данных Трекинга в VR
Ответы: 23
Просмотры: 17911

Re: OpenGL и Стереопара

Меня понятное дело это не устраивает ...
И я пытаюсь юзать gluLookAt
Например как то так...
В OpenGL неудобная камера. Понятно что Вам хочется разобраться. Лично мне пришлось нарисовать и прорешать задачу проектирования. А вот для задачи стерео зрения надо действовать на результат. Вы должны ...
Pavia
04.02.2021 09:11:34
Форум: Lazarus
Тема: OpenGL и Стереопара + Использование данных Трекинга в VR
Ответы: 23
Просмотры: 17911

Re: OpenGL и Стереопара

Простейший вариант со смещением модели по оси Х почем-то "не склеивается" при просмотре результата в ВиАр-шлеме.
Перемещать надо не модель, а камеру.

http://lavoptics.ru/articles/283802
У 95% взрослых мужчин среднее расстояние между зрачками равно 69 мм.
У 95% взрослых женщин параметр PD равен ...
Pavia
07.12.2020 20:24:36
Форум: Общее
Тема: FreeMem
Ответы: 36
Просмотры: 53466

Re: FreeMem

Хорошо, хотел ещё узнать.
Мы объявляем процедуру/функцию. Даём ей ссылку. Эту ссылку мы так же должны обнулить? Или она автоматически будет обнулена по закрытию программы?
Никто и ничего не обнуляет. Указатель хранит лишь ссылку на ячейки памяти.
Правилом хорошего кода считается, что память Вы ...
Pavia
11.11.2020 12:07:58
Форум: Общее
Тема: Передача интерфейсов как параметров функций
Ответы: 14
Просмотры: 35570

Re: Передача интерфейсов как параметров функций


— Объект, который ты используешь с интерфейсами, ты должен сразу после создания присвоить интерфейсной переменной и в дальнейшем работать только через интерфейсы, чтобы гарантировать ненулевой счётчик ссылок;
Считаю данное поведение ошибкой. Поэтому вручную увеличиваю счетчик ссылок в ...
Pavia
30.10.2020 15:43:02
Форум: Потрепаться
Тема: Будущее файл-менеджеров (Полигон идей)
Ответы: 40
Просмотры: 69028

Re: Будущее файл-менеджеров (Полигон идей)

alexs писал(а):Там чуть ли не весь wine включен в исходники.

Сорсы Xp утекли. А что если их перевести на паскаль? Есть неплохой авто конвертр.
Pavia
25.10.2020 14:54:44
Форум: Разное
Тема: Исследовательский проект "Цифровая оптика" .
Ответы: 272
Просмотры: 551739

Re: Исследовательский проект "Цифровая оптика" .

Так примеры "вообще" не проблема но вот найти что-то на паскале довольно сложно . (Или хотя-бы "вменяемый"(то бишь без "дикостей" типа "лямбда функций" и т.п. ) код на С++ или например питоне )
Тут задача нелинейной оптимизации. Можно реализовать по координатный спуск, а там в метод надо передачу ...
Pavia
22.10.2020 10:00:29
Форум: Потрепаться
Тема: Уиндовс Черчилль (Чертовщина в винде)
Ответы: 3
Просмотры: 6307

Re: Уиндовс Черчилль (Чертовщина в винде)

Alex2013 писал(а):но КАЛЬКУЛЯТОР то причем ????!

Говорят что 30% Американцев покупают виндоус из-за того, что там есть калькулятор для расчёта ипотеки.
Pavia
22.10.2020 09:50:55
Форум: Разное
Тема: Исследовательский проект "Цифровая оптика" .
Ответы: 272
Просмотры: 551739

Re: Исследовательский проект "Цифровая оптика" .

IvoX писал(а):Я как раз искал как заставить компилятор генерировать AVX код,и кто-то гдето писал что через командную строку(Delphi 10.4) но ссылка та не работает с мая 2020.

Они его не сделали. Сказали есть первостепенные задачи и в ближайшее время неждите. Видимо пока 10.5 а то 11.0 не появится не сделают.
Pavia
22.10.2020 09:44:59
Форум: Потрепаться
Тема: goto - с любимыми не расставайтесь, или break не тащит
Ответы: 218
Просмотры: 173565

Re: goto - с любимыми не расставайтесь, или break не тащит

А с переводом не всё хорошо, часть его грохнули и всё подмяли под лазарус. Та справка в html формате, что идёт вместе с дистрибутивом исходников - вообще без перевода! А именно несколько её файлов открыты у меня в браузере почти постоянно. Также её можно открывать в fp-ide, но там хуже видно чем в ...