
Max
28.08.2018
15:47:48

Anatoly
28.08.2018
15:48:44
гм, здесь чуть получше описано) https://www.ibm.com/developerworks/java/tutorials/j-jni/j-jni.html

Ruslan
28.08.2018
16:04:20

Google

Ruslan
28.08.2018
16:04:43
В Андроиде раньше так дёргали железку за HAL
Стопудова
Хотя, может до сих пор где-то также и осталось

Ilia
28.08.2018
16:23:55

Игорь
28.08.2018
16:29:30
спасибо, сейчас почитаю

Wrestler
28.08.2018
16:36:31
как провести поиск в файле который хранится на внешнем носителе ? Если загружать в оперативку файл слишком большой
А к нему часто приходиться обращаться так что поиск во внешнем файле не вариант

Игорь
28.08.2018
16:39:59
«Как прочитать файл также быстро как с оперативки без использования оперативки»
Я правильно понял вопрос?
Есть разные красивые (и не очень) трюки с неким индексированием для ускорения поиска. Но все зависит от конкретной задачи и конкретного железа

Wrestler
28.08.2018
16:41:12
Возможно есть частичный перенос и поиск ?
Где можно прочитать про индексирование ?

Игорь
28.08.2018
16:42:19
Для начала вопрос, а что искать?
Если какую-то случайную строку в текстовом файле большого размера, то блоками грузить и искать. Медленно, но что поделать?
*

Wrestler
28.08.2018
16:42:54
Да поиск в текстовом файле

Google

Денис
28.08.2018
16:49:20

Ruslan
28.08.2018
16:50:53
Он асинк?
curl_multi_add_handle(handler, curl);
т.е. да

Денис
28.08.2018
16:52:36
Пасип

Алексей
28.08.2018
16:54:33

Ruslan
28.08.2018
17:01:57

Алексей
28.08.2018
17:04:21

Любимае
28.08.2018
20:15:34
Java и Native в одном прдложении ты сума сошел ?

Max
28.08.2018
20:24:47
Но если поиск частый, то лучше индексировать.
Как лучше индексировать - зависит от формата данных и основных юзкейсов.

??▶️?? Yury
28.08.2018
20:28:36
отдельный индекс + триграммы ?
проще тогда какой Lucene взять

Max
28.08.2018
20:33:51
для нечёткого поиска - наверняка лучше. А если есть чёткая структура, то можно и навелосипедить по-быстрому

??▶️?? Yury
28.08.2018
20:40:43
либо sqlite + fts

Konstantin
28.08.2018
21:52:28
На счет modbus, вреде бы сделал все правильно, но я даже не могу записать данные в регистры, https://github.com/Goose457438/RPi_RTU_modbus
На TCP все работает
ERROR CRC received 1C != CRC calculated E630
ERROR modbus_write_registers (-1)
Это при дебаге, я сейчас читаю про CRC, почти все понятно, но не могу понять что не так в коде, точнее как реализавать, все связанное с CRC ...

Google

Kirill
29.08.2018
06:53:17

Ruslan
29.08.2018
06:56:09
D
Врятли разный
А вот конфиги вполне

Konstantin
29.08.2018
07:16:11
Что значит полином ?
Первое что приходит голову (не смотря в код) проверить одинаковый ли полином с двух сторон

Ruslan
29.08.2018
07:24:56
Ну, как вычисляется CRC?
Вот к этому был коммент

Олег
29.08.2018
07:26:25
CRC — это взятие многочленов над F₂ по модулю. Полином — модуль, по которому берётся, параметр crc, бывают разные популярные. См. https://en.wikipedia.org/wiki/Cyclic_redundancy_check, раздел «Polynomial representations of cyclic redundancy checks».

Xessao
29.08.2018
07:51:46
Konstantin, что конкретно у тебя не получается?

Eugene
29.08.2018
09:20:24
У тебя точно 16?

Xessao
29.08.2018
09:21:53

Eugene
29.08.2018
09:26:42
Я не это имел в виду. Возможно он высчитывал другой алгоритм

Matwey
29.08.2018
09:29:33

Eugene
29.08.2018
09:44:20
Я так понял это на малинке сервер?)

Xessao
29.08.2018
09:55:34

Eugene
29.08.2018
09:55:58
Та хайпят везде её :D

Konstantin
29.08.2018
09:56:28
Не получается записать данные в регистры, и прочитать их на другой стороне, а примеров с RTU я не могу найти, есть на git'е примеры с оф сайта, но это немного не то ...

Google

Konstantin
29.08.2018
09:56:28
Konstantin, что конкретно у тебя не получается?

Xessao
29.08.2018
09:57:27
Konstantin, пожалуйста, используй Reply, а не Forward.