Skip to content

Instantly share code, notes, and snippets.

View owlscatcher's full-sized avatar
🎮
Play with code

Alexander Veselov owlscatcher

🎮
Play with code
View GitHub Profile
@owlscatcher
owlscatcher / DGV.cs
Created November 8, 2019 09:37
Dual buffer c# DataGridView
// Включаем двойную буферизацию для DataGridView
typeof(DataGridView).InvokeMember(
"DoubleBuffered",
System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.SetProperty,
null,
dataGridView1,
new object[] { true })
@owlscatcher
owlscatcher / getColor.cs
Created November 18, 2019 04:36
Return HEX color code.
using System;
using System.Drawing;
using System.Windows.Forms;
class Program
{
static Color GetPixel(Point position)
{
using (var bitmap = new Bitmap(1, 1))
{
using System;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.IO;
using System.IO.Ports;
using System.Linq;
using System.Management;
using System.Windows.Forms;
@owlscatcher
owlscatcher / Timer.cs
Last active June 27, 2020 07:52
Пример реализации таймера, который должен запускать метод в определенное время
using System;
using System.Diagnostics;
using System.Threading;
namespace Timer_test
{
class Program
{
static Process myProcess = Process.GetCurrentProcess();
static long peakPagedMem = 0,
@owlscatcher
owlscatcher / XmlParse.cs
Last active July 7, 2020 05:25
Простой парсин XML с использованием DataSet
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
namespace CONSOLE_TEST_SOLUTION
{
class Program
{
static void Main(string[] args)
@owlscatcher
owlscatcher / SerializeOrDeserialize.cs
Last active July 7, 2020 09:40
Еще один метод сериализации и десериализации .xml
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Xml.Serialization;
namespace CONSOLE_TEST_SOLUTION
{
class Program
{
@owlscatcher
owlscatcher / backup.sh
Last active May 21, 2021 09:49
Выполнение бекапов баз данных ms sql при помощи Bash-скрипта в linux.
#!/bin/bash
echo
echo 'Скрипт начал работу...'
# Что бы запустить скрипт, требуется экспортировать переменные окружения, пример:
# export SQL_HOST=localhost && export SQL_USERNAME=admin && SQL_PSWD=qwerty1234 && sh backup.sh
#
# Если скрипт используется только на локальной машине и к нему никто, кроме вас не имеет доступ
# захардкодь ниже данные для авторизации в ms sql server. Экспортировать переменные не понадобится.
@owlscatcher
owlscatcher / wireguard.md
Last active June 27, 2024 23:26
Инструкция по нрастройке своего VPN сервера на облаке DigitalOcean
303. Дежурный по роте назначается из сержантов и, как исключение, из числа наиболее подготовленных солдат. Он отвечает за точное выполнение распорядка дня и соблюдение других правил по поддержанию внутреннего порядка в роте, за сохранность оружия, ящиков с боеприпасами, имущества роты, личных вещей солдат и сержантов и за правильное несение службы дневальными. Дежурный по роте подчиняется дежурному по полку и его помощнику, а в порядке внутренней службы в роте - командиру роты и старшине роты.
304. Перед разводом новый дежурный по роте проверяет состав назначенного суточного наряда роты, осматривает его и представляет старшине роты. После осмотра, проверки знания обязанностей и проведения практических занятий старшиной роты он принимает от старого дежурного сведения о наличии и расходе людей и ведет суточный наряд на развод.
После развода новый дежурный вместе состарым дежурным проверяет и принимает оружие, ящики с боеприпасами и печати на них, имущество по описям, проверяет наличие и исправность средств пож