Skip to content

Instantly share code, notes, and snippets.

View Konard's full-sized avatar
🖥️
Watch how I code at https://www.youtube.com/c/КонстантинДьяченко

Konstantin Dyachenko Konard

🖥️
Watch how I code at https://www.youtube.com/c/КонстантинДьяченко
View GitHub Profile
@Konard
Konard / Unique
Created May 8, 2014 15:07
Структура описывающая уникальную пространственно-временную зависимость.
using System;
namespace Links.Core.Structures
{
/// <summary>
/// Структура описывающая уникальную пространственно-временную зависимость.
/// </summary>
public struct Unique : IEquatable<Unique>
{
private static readonly Random SeedFactory = new Random((int)DateTime.UtcNow.Ticks);
@Konard
Konard / Pair
Created May 8, 2014 15:13
Структура описывающая уникальную пару.
using System;
namespace Links.Core.Structures
{
/// <summary>
/// Структура описывающая уникальную пару.
/// </summary>
public struct Pair : IEquatable<Pair>
{
public readonly ulong Source;
@Konard
Konard / Link
Created May 8, 2014 15:15
Структура описывающая уникальную связь.
@Konard
Konard / UdpReceiver
Created May 9, 2014 06:07
Представляет вспомогательную сущность для получения сообщений по протоколу UDP.
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
namespace Konard.Helpers
{
public delegate void MessageHandlerCallback(string message);
@Konard
Konard / UdpSender.cs
Created May 9, 2014 06:09
Представляет вспомогательную сущность для отправки сообщений по протоколу UDP.
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace Konard.Helpers
{
/// <summary>
/// Представляет вспомогательную сущность для отправки сообщений по протоколу UDP.
/// </summary>
@Konard
Konard / StaticBase.cs
Last active August 29, 2015 14:02
StaticBase представляет собой абстракцию, позволяющую реализовать статическое наследование в .NET
namespace Avalast.Helpers
{
/// <summary>Представляет собой абстракцию, позволяющую реализовать статическое наследование в .NET</summary>
/// <typeparam name="TSuccessor">Тип класса наследника (требуется наличие публичного конструктора без параметров).</typeparam>
public abstract class StaticBase<TSuccessor>
where TSuccessor : StaticBase<TSuccessor>, new()
{
protected static readonly TSuccessor Instance = new TSuccessor();
}
}
@Konard
Konard / RequiredIfCheckedFieldValidator.cs
Created June 11, 2014 08:41
RequiredIfCheckedFieldValidator расширения веб-контрола RequiredFieldValidator
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Avalast.Web.UI.WebControls
{
public class RequiredIfCheckedFieldValidator : RequiredFieldValidator
{
/// <summary>
* Комментарий
* Файл вопросов-ответов (questions-answers: "qa") в древовидной форме (TextTree Format).
* Язык: ru (русский)
* Автор: не имеет значения (для совместного редактирования)
* Формат:
* Вопрос?
* <tab>Ответ.
* Основной Вопрос?
* <tab>Побочный вопрос?
* Основное утверждение.
Потоковое мышление (однопоточное)
Потоковое мышление (многопоточное)
Энерго-Поточное мышление (мышление не потоками мыслей, а потоками энергий)
Нестабильное, Хаотическое, Беспорядочное (с частыми переключениями)
Циклическое, с переодическими зацикливаниями (зависаниями)
Остоновочное, с остановками в точках (без переключений)
Мгновенно-Одновременное (мышление на нескольких точках внимания)
Оценочное (с переключением после оценки контекста)
Аналитически-Контролируемое (с переключениями между видами мышления)
Автоматическое (без контроля)