@ProCxx

Страница 2445 из 2477
Alexen
17.10.2018
17:27:32
@AlexFails я бы boost.hana частично перенёс в стандартную библиотеку, но ктож мне даст

Pauline
17.10.2018
17:41:14
всем привет. знает кто-нибудь бибилиотеку на плюсах, которая переворачивает фазу трека (такое используется для удаления шума)?

Alexey
17.10.2018
17:41:38
Google
Alexen
17.10.2018
17:42:43
а что там есть из интересного?
там есть тоже что и в MPL только более адаптированное к modern C++. набор compile time методик для работы с данными

Alex
17.10.2018
17:42:58
а что там есть из интересного?
+1 к вопросу, они даже описание нормальное не смогли сделать, чтобы объяснить, для чего эта библиотека

Alexen
17.10.2018
17:46:04
@WeekendDriver в общем есть такая штука как MPL, это когда ты можешь делать кучу работы нагружая компилятор, включая - пекладывание и сортировку аргументов функций, объединение данных и их перепаковку (аля кортежи) и много чего другого. Включая валидацию и фильтрацию

Alex
17.10.2018
17:47:09
Валидацию чего, аргументов функций?

Pauline
17.10.2018
17:47:20
Это обработка звука какая-то?
ага, типа того) как шум убирают, только у меня есть известный трек и запись трека вместе с говорением человека, надо убрать трек

Alexen
17.10.2018
17:47:31
@WeekendDriver @zamazan4ik так вот, Hana это написанное на новом стандарте MPL

Pavel ?
17.10.2018
17:47:37
пардоньте

Alexen
17.10.2018
17:47:43
могу свою либу показать как это выглядит

Alex
17.10.2018
17:47:59
Google
Alex
17.10.2018
17:48:07
покажите

Alexander
17.10.2018
17:48:09
@WeekendDriver @zamazan4ik так вот, Hana это написанное на новом стандарте MPL
а, ну ясно. мне такое не оч интересно в стандартной либе ?

Alex
17.10.2018
17:48:26
эта вся магия касается compile-time констант?

Alexen
17.10.2018
17:48:31
я понимаю что про type_traits не многие вспоминают

Matwey
17.10.2018
17:48:39
ага, типа того) как шум убирают, только у меня есть известный трек и запись трека вместе с говорением человека, надо убрать трек
Готовой библиотеки не знаю.Но тут не особо хитрый алгоритм должен быть. Нужно прокорелировать две дорожки по времени, чтобы они совпали, потом сигналы нормализовать и вычесть одно из другого

Alexen
17.10.2018
17:48:50
но это позволит шагнуть контейнерам ещё немножко вперёд

эта вся магия касается compile-time констант?
не только, можно собирать и разбирать всё что угодно. строить какую угодно логику

@WeekendDriver https://github.com/no111u3/stm32l476_examples

это практическое применение

а это - https://github.com/no111u3/lp_cc_lib/tree/7cac6101eb8c8d570cdabc43c2eb597cdac9ae11 - сама либа

Alex
17.10.2018
17:51:15
не только, можно собирать и разбирать всё что угодно. строить какую угодно логику
Просто если оно реализовано в compile time, но входные данные известны только в рантайме, то оно только раздувает объём бинарного кода по сравнению с классическим не-шаблонным решением? Или я не понял?

Alexen
17.10.2018
17:51:32
если правильно строить то раздувания нет

код получается аналогичный писаному руками

Alexen
17.10.2018
17:52:02
более того легко оптимизируется тем же gcc/clang

@zamazan4ik я просто думаю что у std::tuple слишком мало функций которые есть, их вполне можно расширить хотя бы до псевдоконтейнера

hana это может и делает более чем красиво и компактно

Pauline
17.10.2018
18:30:47
на питоне с либами прям далее далее готово, на жс с веб апи пока не поняла, вроде можно инвертнуть, но реализацию изблавления от шума я видела с какими-то побитовыми операциями (не вдавалась)

Google
Pauline
17.10.2018
18:35:51
можно погуглить cocktail party problem. формулируется похоже
спасибо, посмотрю) на плюсах по словам инвертировать фазу не особо гуглится

Maxim
17.10.2018
18:37:05
Привет. Если кто разбирается в с++/cli подскажите пожалуйста ответ вот на какой вопрос. Можно ли написать используя с++/cli библиотеку классов, которая потом статически линкуется с найтив с++? Или нужен сишный интерфейс, чтоб загружать ее явно во время выполнения?

Maxim
17.10.2018
18:42:36
Нельзя
тогда как правильно использовать c++/cli dll в плюсовом проекте?

Anatoly
17.10.2018
18:43:22
тогда как правильно использовать c++/cli dll в плюсовом проекте?
Его нельзя использовать. Наоборот можно.

Maxim
17.10.2018
18:49:51
Его нельзя использовать. Наоборот можно.
не соглашусь, так делают. вот например https://stackoverflow.com/questions/29034496/use-c-cli-library-in-c-native-code-and-how-to-link . Просто у меня с таким подходом возникли проблемы, которые пока не знаю как решить

Maxim
17.10.2018
18:57:16
Dll c++/cli и dll c++ две большие разницы, в привенной ссылке тебя призывают собирать обычную dll
тогда я неправильно задал вопрос, сорян. тогда так, как правильно написать dll, использующую managed код? делаю это через cmake, под win10 работает, под win7 падает при загрузке....где искать проблему хз

Maxim
17.10.2018
20:33:23
Оно же зависит от рантайма
не, все рантаймы стоят. смотрел с помощью dependency walker, всего хватает.

Ruslan
17.10.2018
20:34:35
на семерке смотрел-то?:)

А как падает, кстати?

Maxim
17.10.2018
20:35:03
но при запуске ошибка 0xc000007b

на семерке смотрел-то?:)
разумеется))) сравнивал с машиной на которой собираю

Ruslan
17.10.2018
20:36:47
Ну, это частая беда

Не те либы цепляет 146%

точканет надо поставить какой-то

чутка в версию не попадает

Maxim
17.10.2018
20:38:02
дотнет фреймворк тотже стоит

Google
Maxim
17.10.2018
20:39:04
чутка в версию не попадает
правда в cmake так до конца и не понял как ставить целевую версию, а не ту, что по умолчанию

Ruslan
17.10.2018
20:39:27
иногда заплатки на саму ось помогают

вощм, вендодевелопмент он такой

Alex Фэils?︙
17.10.2018
20:42:00
но при запуске ошибка 0xc000007b
STATUS_INVALID_IMAGE_FORMAT Ты по ходу 64-битную длл в 32 грузишь или наоборот

Maxim
17.10.2018
20:42:14
вощм, вендодевелопмент он такой
ну вообще проблем нет обычно, а тут пришлось с .нет столкнуться и какой то он капризный, особенно если cmake использовать

Maxim
17.10.2018
20:43:16
STATUS_INVALID_IMAGE_FORMAT Ты по ходу 64-битную длл в 32 грузишь или наоборот
исключено, exe и dll это субпроекты одного cmake проекта

Ruslan
17.10.2018
20:43:44
рантайм тоже должен матчится по битности

Maxim
17.10.2018
20:48:30
рантайм тоже должен матчится по битности
с этим тоже проблем не должно быть, стоят и х86 и х64

Ruslan
17.10.2018
20:49:10
Значит есть что-то

Я помню креш при минорном отличии каких-то мелкософтоговен

То есть редисты их были одной мажорной версии, но минорная немного отличалась

Был креш почти как у тебя

Maxim
17.10.2018
20:51:11
Был креш почти как у тебя
попробую завтра на чистую машину все зависимости поставить, может и правда поможет

J
17.10.2018
23:07:04
почему при запуске из первой программы второй программы с параметрами вторая программа ссылается на рабочую директорию первой программы? Программы находятся в разных директориях. И почему при двойном клике первая программа запускает вторую, а при автозапуске первая не запускает вторую?

Google
J
17.10.2018
23:07:49
и как можно решить данную аномалию?

вторая программа должна писать логи в свою директорию, но пишет в директорию первой

Страница 2445 из 2477