Skip to content

Instantly share code, notes, and snippets.

@mocurin
mocurin / economics.ipynb
Created November 7, 2021 13:51
ДЗ1 экономика ИУ8
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mocurin
mocurin / readme.md
Last active December 29, 2021 17:06
Инструкция по проверке безопасности конфигурации реляционной СУБД MySQL. Алексеев Антон, ИУ8-71. Вариант №5.

Инструкция по проверке безопасности конфигурации реляционной СУБД MySQL

Установка MySQL

Правильная установка покрывает большую часть чек-листа проверок, касающихся безопасности самого MySQL-сервера. Здесь будут приведены минимальные инструцкии по установке MySQL-сервера для некоторых операционных систем.

Linux

Следующие команды необходимо выполнить в консоли: Обновляем базу данных с доступными пакетами

@mocurin
mocurin / perceptron.ipynb
Created October 12, 2020 07:23
Tf custom layers & train loops
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mocurin
mocurin / README.md
Last active March 3, 2020 08:19
Tezos p2p

Tezos P2P

Поднятие полноценной ноды для участия в сети можно условно разделить на три части:

  • Формирование идентификатора

  • Handshaking

  • Bootstrapping

@mocurin
mocurin / markov.ipynb
Last active February 21, 2020 02:59
Алгорифмы Маркова
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mocurin
mocurin / README.md
Last active February 20, 2020 18:36
Небольшое руководство по использованию профилировщика в VS и Clion

Visual Studio

Запускать и использовать профилировщик VS можно прямо из коробки, для этого:

  • Ставим брейкпоинты (точки останова) в начале и в конце области, в которой будем проверять загрузку ЦП. И запускаем приложение в режиме отладки (F5)

Imgur

  • Cправа (при дефолтном расположении окон) должно появиться окно "Средства диагностики".

Imgur

@mocurin
mocurin / README.md
Last active March 12, 2020 11:51
Подготовка к экзамену по алгоритмическим языкам. 2019-2020, 3 семестр.

АЯП экзамен, 3 семестр, 2019 год.

Двусвязный список: поиск элемента по значению, вставка элемента, удаление элемента. Реализация функции удаления элемента из двусвязного списка. Основные методы std::list. Пример работы с std::list


std::list - двусвязный список:

template <typename T>
class list {
  struct node {
 node* prev;
@mocurin
mocurin / REPORT.md
Last active August 30, 2019 20:06
Домашнее задание

Выполнение

1. Установить на своём ноутбуке любой дистрибутив GNU/Linux (можно второй системой)

Ubuntu 18.04 стоит второй системой

2. Настроить qemu-kvm для запуска виртуальных машин

Установка зависимостей

apt install qemu-kvm libvirt-bin

3. Создать виртуальную машину с GNU/Linux

Добавление rootfs

@mocurin
mocurin / REPORT.md
Last active May 26, 2019 09:32
lab05

Laboratory work V

Данная лабораторная работа посвещена изучению фреймворков для тестирования на примере GTest

$ open https://github.com/google/googletest

Tasks

@mocurin
mocurin / REPORT.md
Last active May 25, 2019 16:22
ТИМП РК

Использование АТД в реальных проектах

Для начала стоит отметить, что проекты я выбирал на си-подобных языках: в первую очередь С++, Java и прочие. Стратегией поиска были: форк репозитория, клонирование его на виртуальную машину под OC linux и поиск по содержимому файлов с помощью команды grep --include=\*.{cpp,hpp} -rnw '/path/to/somewhere/' -e "pattern" Где в фигурных скобках указываются типы файлов, которые нужно проверять, в одинарных кавычках - путь, в двойных - то, что нужно искать в этих файлах. К примеру, в проекте Aleth (C++ Etherium client):

Результат поиска по запросу list
mocurin@mocurin-VirtualBox:~$ grep --include=\*.{cpp,hpp} -rnw 'aleth' -e "list"