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 / wireguard.md
Last active February 9, 2025 12:13
Инструкция по нрастройке своего VPN сервера на облаке DigitalOcean
@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 / 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 / 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 / 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,
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;
using System;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
@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))
{
@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 })