сам тащусь от программирования
Экспортированная функция работает в 4 раза медленнее.
ВОПРОС как сделать функцию sum в с++ что бы она работала так же быстро как и sum в c# коде? Как ее заинлайнить
К примеру, если хочу c# библиотеку сделать, то просто добавили ссылку и забыл о всем. А когда добавляю так же ссылку на dll от с++ проекта, то ноль реакции.
Кстати еще вопрос, как библиотеку с++ подключать к проекту, почему DllImport не находит, если указать ссылку на проект,
По какой то причине данный код раз от раза при попытке добавления данных в БД выдаёт исключение о том, что был факт попытки добавления некорректного ("неуникального", если угодно) ключа.Скоре всего одно из значений это primary key или unique, поэтому и кидает ошибку.
Также существует проблема что уже для добавленных данных подбирался id немного не по порядку:Это фича у постгреса такая, но в целом если подумать, то это не особо и нужно, чтобы id шли по порядку.
<div class="carousel-item @(slider.IsActive ? "active" : "")">
@ model HomeVM
@ bool isFirstSlide = true;
@ foreach (Slider slider in Model.Sliders)
{
<div class="carousel-item @(isFirstSlide ? "active" : "")">
<div class="bg-img"
style="background-image: url('../src/img/products/@slider.Image')"></div>
</div>
isFirstSlide = false;
}
viewBox="0 0 1000 100"
- определяют вьюпорт пользователя, те как бы то окошко через которое мы смотрим когда видим картинку svg. Первые две цифры - это минимальные(верхний левый угол) x,y координаты, далее размер длинна вдоль x и y<polygon points="0,0 9.090909090909092,11 ....
вот как видно первая точка имеет координаты по 0,0 - те по x - самая левая с нулевым отступом от лева, и по y- самая верхняя, с нулевым отступом от min y - верха окошка. Таким образом все у кого будет y - 0 (второе число в паре ч/з запятую) - будут на самом верху, относительно окна просмотра. public async Task DoMagic()
{
// тут всяко разный код другой, например отправляется запрос на сервер и надо тут подождать ответ а после дать понять, что метод завершён
var serverResponse = await DoSomethingAsync();
//еще какой-то код
}
public async Task DoCode()// async void - это плохо.
{
// тут хочу запустить метод DoMagic() и только после его завершения, продолжить дальше
await DoMagic();
// еще какой-то код.
}
Можно ли в microsoft identity изменить алгоритм хешированием паролей
Как сделать чтобы identity хешировал пароли по алгоритму MD5?
По умолчанию при добавлении пользователя в базу, его пароль хешируется по какому-то своему алгоритму
public BigInteger (ReadOnlySpan<byte> value, bool isUnsigned = false, bool isBigEndian = false);
принимает байты от длинного целого. Так что у тебя твой ToBigInteger
работает неправильно, если ты в него подаёшь указатель, на __int128void ptr_fact(int32_t n, __int128* result)
{
*result = fact(n);
}
[DllImport("Test")] static extern void ptr_fact(int n, out Int128 result);