排序
CYQ.Data 操作 Json 性能测试:对比 Newtonsoft.Json
CYQ.Data 操作 Json 性能测试:对比 Newtonsoft.Json,前言: 在 CYQ.Data 版本更新的这么多年,中间过程的版本都在完善各种功能。 基于需要支持或兼容的代码越多,很多时候,常规思维,都...
dotnet 简单方法在一个进程内同时跑起 WPF 和 ASP.NET Core 框架
dotnet 简单方法在一个进程内同时跑起 WPF 和 ASP.NET Core 框架,在一个进程内同时跑起 WPF 和 ASP.NET Core 框架在一些业务情况下还是一个不错的选择。比如以 ASP.NET Core 框架为主,让 WPF ...
Log4Net配置详解及输出自定义消息类示例
Log4Net配置详解及输出自定义消息类示例,1.简单使用实例 1.1 添加log4net.dll的引用。 在NuGet程序包中搜索log4net并添加,此次我所用版本为2.0.17。如下图: 1.2 添加配置文件 右键项...
AsyncLocal的妙用
AsyncLocal的妙用,AsyncLocal<T>是一个在.NET中用来在同步任务和异步任务中保持全局变量的工具类。 它允许你在不同线程的同一个对象中保留一个特定值,这样你可以在不同的函数和任务中访...
Avalonia treedatagrid使用杂记
Avalonia treedatagrid使用杂记,这里只对最近使用到的分层树做一些记录,有复选框示例,支持父级选中状态改变子集同步变化 废话不多说,直接上源码 View布局 <TreeDataGrid Height='710' Bor...
推荐一种并发线程中资源同步常用方法
推荐一种并发线程中资源同步常用方法,在实际应用开发中,为了提高效率,一些大的任务会被拆成很多小的子任务,然后再将任务按照先后顺序进行排列组合,而某些可以同时执行的任务,就会被安排成...
手搓一个数字类的变量的类型检查器
手搓一个数字类的变量的类型检查器,正在手搓 NumType 类型检查器, 它可以通过输入文本信息来判断这个文本它可以转换成什么类型, 挺复杂的, 在此过程了解了一些我没有见过的变量类型, 然后这两天...
C++回调函数精解:基础使用和高级技巧一网打尽
C++回调函数精解:基础使用和高级技巧一网打尽, 概述:C++回调函数提供了灵活的编程方式。基础使用演示了如何定义和调用简单的回调,而高级使用则展示了返回值非 `void` 的回调和Lambda...
AI 时代的设备所见即用
AI 时代的设备所见即用,本文记录的是我的思考内容,本篇是我从 2023 年思考到现在的内容。我感觉我大概对整个方向清晰了,于是记录了本文,期望能给大家带来一些灵感 我想做的事情很简单:让用...
深度解读《深度探索C++对象模型》之拷贝构造函数
深度解读《深度探索C++对象模型》之拷贝构造函数, 接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,自动获得推文。 写作不...
C++11标准库 原子变量 梳理
C++11标准库 原子变量 梳理, 目录 <atomic> 原子操作的概念 CAS实现原理 CAS操作的伪代码: 使用CAS完成变量的原子操作: CAS 操作的保证 lock和锁的概念 atomic模板类 构造函数 公共成员...
STL 改造红黑树 模拟封装set和map
STL 改造红黑树 模拟封装set和map,改造红黑树 目录 改造红黑树 适配STL迭代器的红黑树 基本结构 RBTreeNode __RBTree_iterator RBTree 完整代码 封装的set 封装的map 在初次看STL中实现红黑树的...













