Форум программистов, компьютерный форум, киберфорум
Psilon
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 1.
Как подписать строгим именем стороннюю сборку для добавления в GAC
Запись от Psilon размещена 23.06.2014 в 12:09
Показов 5430 Комментарии 0

Способ немного извращенный, но рабочий и относительно простой.

1. Запускаем командную строку студии. В пуске в папке Visual Studio Tools должна быть "командная строка разработчика", в моем случае - Developer Command Prompt for VS2013. После этого на экране должна появиться надпись:
Code
1
C:\Program Files (x86)\Microsoft Visual Studio 12.0>
2. Генерируем файл ключа:
Code
1
sn -k C:\keyPair.snk
3. Дизассемблируем библиотеку (предположим, что...
Аватар для Psilon
Master of Orion
Старый
Рейтинг: 5.00. Голосов: 1.
Что такое stdafx.h
Запись от Psilon размещена 31.05.2014 в 14:12
Показов 12329 Комментарии 2
Метки c++

При создании нового проекта (C++, далее любой из подпроектов, типа Console App, MFC App, или ATL Service) Visual Studio генерит кучку файлов, которые составляют костяк приложения. Среди этих файлов имеются два, которые служать для генерации файла предкомпилированных заголовков (precompiled headers). Первый...
Аватар для Psilon
Master of Orion
Старый
случайная сортировка
Запись от Psilon размещена 05.05.2014 в 14:44
Показов 3684 Комментарии 1

Цитата Сообщение от kolorotur Посмотреть сообщение
Случайно - это типа "упс, остортировал..."?

Если серьезно, то вот вам хороший, годный метод:
C#
1
2
3
4
5
6
7
8
9
10
static void Shuffle<T>(T[] a)
{
    Random rand = new Random();
    for (int i = a.Length - 1; i > 0; i--) {
        int j = rand.Next(0, i + 1);
        T tmp = a[i];
        a[i] = a[j];
        a[j] = tmp;
    }
}
...
Аватар для Psilon
Master of Orion
Старый
Доступен новый JIT: теперь с поддержкой SIMD
Запись от Psilon размещена 26.04.2014 в 20:22
Показов 4348 Комментарии 4

Лично я просто невероятно обрадовался новой возможности. Как раз не так давно одолел Pro .Net Perfomance, в которой одна из глав была посвящена параллельности, и векторизации в частности. Вывод, сделанный авторами: «К сожалению, использование векторизации возможно исключительно на...
Аватар для Psilon
Master of Orion
Старый
Рейтинг: 4.83. Голосов: 6.
Создание полной копии объекта при помощи рефлексии
Запись от Psilon размещена 04.08.2013 в 17:36
Показов 8061 Комментарии 0

В общем, решил выложить результат небольших исследований на тему сабжа.

Долгое время пытался понять, почему Microsoft забросили интерфейс ICloneable, почему не сделали обобщенный интерфейс ICloneable<T>, который был бы C#-аналогом конструктора копирования в C++. В интернете я находил такой ответ:
ICloneable is considered a bad API now, since it does not specify whether the result is a deep or a shallow copy. I think this is why they do not improve this interface.
...
Аватар для Psilon
Master of Orion
Новые блоги и статьи
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru