
Andy
21.04.2018
16:56:37
Почему твоя длл возвращает Стринг а не wstring?
я перепробовал кучу библиотек и враперов для leveldb
или не работали вообще, или не видели требуемые записи в базе
в них к примеру в ключе есть 0 - он разделяет ключ на 2 части
видимо библиотека на шарпе которая заработала вроде как, не понимала такие поля
удалось получить данные только с той с которой я мучаюсь
в файл записать без проблем
только зачем то нолик лишний в начале каждого поля
если его убрать и записать в файл - он прекрасно открывается как юникод файл
видимо так и сделаю
и так много времени убил почем зря
тупо но главное результат

Марат
21.04.2018
16:57:53
//Блочный поиск
int Block_Search (int *reservArray, int requiredKey, int x, int n, int count){
cout<<"----------------"<<x<<endl;
// getch();
int in = 0, ik = x;
while(ik<=n)
{
for (int i = in; i < ik; i++)
{
if(reservArray[i] == requiredKey)
return i;
}
in=in+x;
ik=ik+x;
}
cout<<count;
return -1;
}

Egor
21.04.2018
16:59:11

Andy
21.04.2018
16:59:38
я ее к шарпу пытался подключить

Google

Andy
21.04.2018
17:00:45
открыть базу могу, не сразу но получилось и получить по ключу поле
проблеме его передать в неизменном виде в шарп
или хотя бы в utf8

Egor
21.04.2018
17:01:23
по сишарпу другой чат наверное, они там лучше знают, как библиотеки подключать

Andy
21.04.2018
17:01:31
а найденная прямо в шарпе библиотека тупо не видит ключи сложные с нулем посреди

† Dr◬ider †
21.04.2018
17:02:44
Я бы скинул как я подключаю библу
На шарпе
Способ ультра не умный
Но зато оригинальный
Как поем крч найду

Andy
21.04.2018
17:03:23
не факт что поймет ключи как у меня
но можно попробовать

† Dr◬ider †
21.04.2018
17:04:01
Если мы про динамические либы говорим
Потому что я хз про ключи

Andy
21.04.2018
17:04:42
я просто тупо итератором по базе
и она не видит все ключи что мне нужны
другие не нужные видит
то есть в общем то работает но не совсем
сама либа вообще на С простом написана
есть еще варианты на boost
туда я не лез
я пробовал враперы разные

Google

† Dr◬ider †
21.04.2018
17:05:58
Буст прик тема
Рили
И кстати моё подключение не актуально, я думал проблема в другом

Andy
21.04.2018
17:07:51
я еще пробовал просто дописать в расширении хрома чуток
и он скидывал нужные файлы при первом открытии
но тупо
потом расширение ставить как локальное
и не обновить
и автор морозится и не отвечает
OneTab если что :)_

Евгений
21.04.2018
17:08:47


Максим
21.04.2018
17:14:45
Приветствую всех!
Возник вопрос. Работаю с контейнерами, не погу понять как сделать нормальный вывод. Сам код:
1 вариант
print_container(first);
print_container(min_of_container(first));
print_container(del_from_container(first));
print_container(sum_for_container(first));
2 вариант
print_container(first);
print_container(first);
min_of_container(first);
print_container(first);
del_from_container(first);
print_container(first);
sum_for_container(first);
По первому варианту прогамма не компилится(сижу в qt creator с linux, компилятор g++), а у друга на винде с ms visual все компилится и работает. Второй вариант дает неправильный вывод, т.е. те строки, где надо вводить какие-либо числа, просто пропускаются(выводятся и начинается следующая операция).
Сам вопрос - как сделать, чтобы данные операции выполнялись по очереди что ли..
Извините за сумбур и, возможно, неправильные выражения - я новичок, а сделать надо срочно.

Surreal
21.04.2018
17:20:38
@supapro

Максим
21.04.2018
17:22:49
Там обсуждение вопросов что ли?
А точно.. загуглил
Спасибо

Nik
21.04.2018
17:34:45
О прикольно. Народ предлагает из длл возвращать stl контейнеры и строки. Сразу видно от ABI по яйцам еще ни разу не прилетало

Oleg
21.04.2018
17:42:38
бггг

Alex
21.04.2018
17:42:50

Nik
21.04.2018
17:44:11
зачем?
Чтоб массив с данными видимо вернуть. Смотри выше

Alex
21.04.2018
17:44:52

Dmitry
21.04.2018
17:45:32
Хе, ну вот cryptopp например (прилетало).

Nik
21.04.2018
17:52:31
И это не повод возвращать из dll что-то отличное от указателя и размера буфера.

Admin
ERROR: S client not available

Alex
21.04.2018
17:54:02

Google

Dmitry
21.04.2018
17:54:56
Потому что читается из C#

Andy
21.04.2018
17:54:58
если речь обо мне то я собирался получив строку с базы сначала вернуть размер, а потом уже шарп выделит строку и передаст ее для заполнения в dll

Alex
21.04.2018
17:56:21
я еще не дорос до такого уровня осознания

Dmitry
21.04.2018
17:58:00

Anatoly
21.04.2018
18:02:48
Дина @supapro

Alex Фэils?︙
21.04.2018
18:14:43

Valentin
21.04.2018
18:23:06
А купить можно такую?

Alex Фэils?︙
21.04.2018
18:23:55
можно

Andy
21.04.2018
18:24:59
по теме leveldb завтра попробую это http://qaru.site/questions/477992/is-there-a-good-port-of-leveldb-for-c

Egor
21.04.2018
18:26:58
иди, пожалуйста, в сишарп

† Dr◬ider †
21.04.2018
18:32:37

Sheldon
21.04.2018
18:41:27
https://ideone.com/DMH0fX
Задача: найти UB

Assasin
21.04.2018
18:43:54

Sheldon
21.04.2018
18:44:52

Assasin
21.04.2018
18:45:15
ого, аж не верю, что догадался O_O