排序
对 .NET FileSystemWatcher引发内存碎片化的 反思
对 .NET FileSystemWatcher引发内存碎片化的 反思,一:背景 1. 讲故事 前些天又遇到了一例 FileSystemWatcher 引发的内存碎片化故障,但这个碎片化不是因为经典的 reloadOnChange=true 导致的,...
基于莱布尼茨公式的编程语言计算性能基准测试
基于莱布尼茨公式的编程语言计算性能基准测试,利用莱布尼茨公式(Leibniz formula)计算圆周率 $\pi$。尽管在现代数学计算库中,莱布尼茨级数因其收敛速度极慢而鲜被用于实际精算 Π 值,但其算...
十九、函数(二)
十九、函数(二),十九、函数(二) 1、函数参数之接受不定量参数 1)普通函数不定量传参用法 //接受不定量参数的函数 #include <cstdarg> //引入头文件cstdarg int Add(unsigned count, ...)...
C++中const小结
C++中const小结,const 修饰普通变量 表示变量的值不能被改变。下面两条语句(第2行和第3行)表示的意思一致。 int a; const int ca = 42; //int const ca = 42; const 修饰指针 指向常量的指针不...
libevent之event_base
libevent之event_base, 目录 创建event_base 设置默认event_base 设置复杂的event_base 检查event_base的后端方法 解除分配event_base 在event_base上设置优先级 在 fork() 之后重新初始化eve...
委托
委托,委托 一、什么是委托,委托的本质是什么? 跟方法有点类似,有参数,返回值,访问修饰符+delegate --委托--特殊的方法? 委托的本质是什么?是方法吗? 反编译试试:发现定义的委托-----再...
基于EF Core存储的Serilog持久化服务
基于EF Core存储的Serilog持久化服务,前言 Serilog是 .NET 上的一个原生结构化高性能日志库,这个库能实现一些比内置库更高度的定制。日志持久化是其中一个非常重要的功能,生产环境通常很难挂...
Windows10禁用资源管理器文件夹自动视图转换
Windows10禁用资源管理器文件夹自动视图转换,在Windows系统中,当使用资源管理器浏览文件夹时,系统有时会自动将文件夹视图转换为特定类型(如音乐或图片)的显示模式,这可能会给一些用户带来...
EFCore如何更改跟踪状态
EFCore如何更改跟踪状态,这里简单介绍下几种修改实体或者导航的跟踪状态。 1. 直接修改实体 对已在DbContext中跟踪的实体,直接操作,如给字段赋值、给导航属性赋值或者添加删除等 对未在DbCont...
Winform 使用WebView2 开发现代应用
Winform 使用WebView2 开发现代应用,使用 WebView2 开发现代应用 WebView2 是 Microsoft 提供的一种嵌入式浏览器控件,基于 Edge (Chromium) 引擎。它允许开发者将现代 Web 技术(如 HTML、CSS ...
介绍一个医疗物质数目清点系统的实现过程
介绍一个医疗物质数目清点系统的实现过程,本篇随笔分析一个实际的用于科室的物质清点系统的实现过程,针对各个模块的进行详细的业务分析和基于我们自己的WInform开发框架进行快速实现的整个过程...
Nodify学习 三:连接器
Nodify学习 三:连接器,前置 连接概述 连接是由两个点之间创建的。Source和Target依赖属性是Point类型,通常绑定到连接器的Anchor点。 基本连接 库中所有连接的基类是BaseConnection,它派生自S...













