Pull to refresh
49
0
Jessy James @Jessy_James

Инженер программист

Send message
Ни когда бустом не пользовался. Может плохо, может хорошо, может пора и на него посмотреть )
Моё упущение, постараюсь сделать.
Хотел про nm писать, но не стал. Когда makefile писал, то накосячил и libtestpp.so собирал из test.c. С помощью nm разбирался, почему не находит вызываемые функции.

Про то что без extern прокатит писать не стал, а вы не поленились ). Спасибо.
Мне самому это год назад понадобилось и не думаю, что в скором времени нужно будет ). Но решил написать такие readme на будущее, не только для себя.
Попробую в понедельник.
Откуда приходят не скажу.
Вся эта система не мной придумана и не мной отменена будет. Так исторически сложилось годов с 80-х(про json не слышали к сожалению в те года), если не раньше. Каждая таблица имеет несколько страниц, страница размером 80 символов в ширину и 22 строки в высоту. Что бы целиком на старых экранах отображаться в dos или что там тогда было.
К тому же в те года каналы связи были очень чувствительны к размеру передаваемых данных => придумали гениальное решение все буквы кириллицы которые имеют сходные буквы в латинице заменять на эквиваленты. А (2 байта) ~ A (1 байт), К (2 байта) ~ K (1 байт)

Я то как раз это в json перегоняю.
У нас используется postgresql, но для него написана своя библиотека которая делает работу с ним объектно ориентированной. На тот момент такой библиотеки для python еще не было(сейчас уже написали). Данные приходят в виде псевдотаблиц(столбцы, заголовки, разделители записей — разгораживаются символами |=-_+ и т.п.). Нужно вытаскивать значения из ячеек и писать в БД их.

+-----------+-----------+
|Cell1___|Cell2____|
+-----------+-----------+
|Val1____|Val2____|
+-----------+-----------+

Примерно так.

Есть планировщик который такие таблицы раскидывает по воркерам. Но что бы одну таблицу распарсить нескольких воркерами это будет еще тот геморой )
Я давно все на python переписал )), тогда мне нужно было python хоть как-то пропихнуть для использования. У нас имелись некоторые ограничения на используемые языки.
GOTO надо пользоваться разумно, а не прыгать им через пол файла.

GOTO, break, continue — это jump asm.
Так я тоже делал(позже может напишу про это).
Мне было нужно для следующего. Был готовый проект(давно написанный) по обработке данных (парсинг текста и складирование в БД), а поддерживать его надо и появлялись новые форматы данных(которые нужно обрабатывать). И в конце, концов работать со строками в Си надоело, проще их отдать python и получить обработанные данные назад.
Не пробовал, пока остановился в дальнейшей разработке. Бокового обзора не хватает, это факт.
У меня будет программная реализация плавного движения. А камера у тебя в видео классно ходит.
1 длинный пост нудно читать, да и писать его тоже нудно )
Ага, рулить по камере сейчас очень неудобно ) Не понимаешь, как едешь, через что и проезжаешь или нет.
Планировал тент ставить.
Мне вчера подсказали как сделать систему с плавным ускорением и остановкой. На это уйдет несколько дней и их надо выделить )

Information

Rating
5,460-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity