После установки:
четверг, 9 декабря 2021 г.
Установка FreeBSD
После установки:
воскресенье, 7 ноября 2021 г.
TcpIpSocket класс, для приема/передачи байт-последовательностей
private void button1_Click(object sender, EventArgs e)
{
Thread _thr = new Thread(_thr_process);
_thr.IsBackground = false;
_thr.Start();
}
{
log.log_rx(msg);
}
{
log.log_tx(msg);
}
{
log.log_msg(msg);
}
{
log.log_err(msg);
}
{
log.log_msg(msg);
}
{
socket = new CustomSocket();
socket.event_rx = event_socket_rx_data;
socket.event_tx = event_socket_tx_data;
socket.event_close_connection = event_socket_close_connect;
socket.event_connection = event_socket_connect;
socket.event_noconnection = event_socket_noconnect;
rx_bytes = new byte[1024];
socket.Receive(ref rx_bytes, 0, 1024, 2000);
socket.CloseConnection();
}
четверг, 4 ноября 2021 г.
Класс для логирования программы (RichTextBox)
---------------------
...
log = new RichTextBoxLogClass(rtbLog);
}
public void button_click(...) {
log.log_msg("Начало выполнения операции.");
log.log_err("Ошибка выполнения операции");
log.log_tx("ASCII CMD SEND TEXT");
log.log_rx("ASCII CMD RECIVED TEXT");
log.log_tx(new byte [] {0x01, 0x20, 0x44, 0x55});
log.log_rx(new byte [] {0x01, 0x20, 0x44, 0x55});
}
}
вторник, 13 апреля 2021 г.
c# прозрачность Windows Forms
private void InitComponent()
{
SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
this.BackColor = Color.Transparent;
this.TransparencyKey = BackColor;
}
среда, 7 апреля 2021 г.
C# language specification
C# language specification (version 6.0) - eng Скачать
C# language specification (version 5.0) - eng [2012] Скачать
C# language specification (version 5.0) - rus [2012] Скачать
C# language specification (version 4.0) - eng [2010] Скачать
C# language specification (version 3.0) - eng [2007] Скачать
C# language specification (version 2.0) - eng [2005] Скачать
C# language specification (version 1.2) - eng [2003] Скачать
C# language specification (version 1.0) - eng [2002] Скачать
вторник, 16 февраля 2021 г.
C# расчет MD5 по RFC 1321
2. Рассчитать MD5-хэш для команды CMD_LOGIN в следующем порядке:
- seed, полученный в ответ на команду CMD_GET_SEED;
- имя пользователя;
- MD5-хэш пароля.
Nginx + Let's Crypt
Шаг 1. Установка Certbot # apt-get install python3-acme python3-certbot python3-mock python3-openssl python3-pkg-resources python3-pyparsing...
-
По памяти: После установки Debian 12 Шаг 1. Обновляем систему с применением обновлений: #> apt-get update && apt-get upgrade -y ...
-
using System; using System.IO; using System.Runtime.InteropServices; using System.Security.Principal; namespace LogonUser { ...
-
Дистрибутив (файл OracleXE112_Win32.zip) можно взять на официальном сайте корпорации Oracle (требуется регистрация): http://www.orac...