Darren Blog

东风吹醒英雄梦,笑对青山万重天

C# 轻量多线程log库

最近总结了下之前写的C#log库,源码如下:分为两个文件 class LogInfo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54...

C++ ShareMomory(Windows)

共享内存 (也叫内存映射文件) 主要是通过映射机制实现的 , Windows 下进程的地址空间在逻辑上是相互隔离的 , 但在物理上却是重叠的 ; 所谓的重叠是指同一块内存区域可能被多个进程同时使用 , 当调用 CreateFileMapping 创建命名的内存映射文件对象时 , Windows 即在物理内存申请一块指定大小的内存区域 , 返回文件映射对象的句柄 hMap ; 为了能够访问这块...

Office 各版本下载

Microsoft Office 2016(ProPlus/Visio/Project) VOL 简体中文版 Office 2016 专业增强版32 位: 文件名:SW_DVD5_Office_Professional_Plus_2016_W32_ChnSimp_MLF_X20-41351.ISO SHA1: 0218F50774AAB63AF7755B0986CDB9972B85...

一键修改电源选项脚本

一键修改Windows电源选项脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 @echo off setlocal enabledelayedexpansion :LOOP ECHO Please select o...

V2ray Manual

安装V2ray 输入下面命令回车 1 bash <(curl -s -L https://git.io/v2ray.sh) 如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install c...

不做受害者,不成违法者

​ 今天听了群友转发的一段显示为可能录制于4月8日18点05分,时长约20 分钟的执法现场录音。大致意思是,(以下是录音者自述摘录)妈妈先被电话通知小孩阳性,经过3天投诉后,得知是 Gongli 医院数据错误,当时妈妈自身的最近一份核酸检测报告也是阴性。现警察上门说,是因为接到疾控中心通知,有两位阳性,要送阳性的妈妈和另一位家庭成员去方舱医院强制隔离。后面大部分时间是双方的争执,最后争执未果...

Memory Leak

常见内存泄漏场景 计算机常见的内存分配有栈区,堆区,全局变量区,代码区等。 一些局部变量在栈区的话,它的内存申请和释放是由操作系统完成的。而通过new和malloc申请的内存是在堆区,这部分内存需要程序员自己手动释放,操作系统不负责这部分内存的管理。如果我们通过这种方式在堆上申请了内存,用完之后没有手动区释放这部分内存,它一直会被应用程序占用,造成系统内存的浪费,导致程序运行速度减慢甚至系...

ADGuardHome Manual

Windows Installation .\AdGuardHome.exe –service install Open Control Panel through Start menu or Windows search. Go to Network and Internet category and then to Networ...

基于 EventHandler 模式的事件[泛型]

1. 将自定义数据的类声明为对发布服务器和订阅者类均可见的范围。 然后添加所需成员以保留自定义事件数据 1 2 3 4 5 6 7 8 9 public class CustomEventArgs : EventArgs { public CustomEventArgs(string message) { Message = message; } ...

一键搭建V2Ray脚本

bash命令: bash <(curl -sL https://s.hijk.art/v2ray.sh) 如果没有安装curl,先安装curl。CentOS:yum install -y curl Ubuntu:apt install -y curl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26...