如何洞察 C# 程序的 GDI 句柄泄露 .NET技术

如何洞察 C# 程序的 GDI 句柄泄露

前段时间有位朋友找到我,说他的程序界面操作起来很慢并且卡顿等一些不正常现象,从任务管理器看了下 GDI句柄 已经到 1w 了,一时也找不出什么代码中哪里有问题,让我帮忙看下,其实这...
阅读全文
WPF 入门笔记 - 03 - 样式基础 .NET技术

WPF 入门笔记 – 03 – 样式基础

? 程序的本质 - 数据结构 + 算法 ??本篇为学习李应保老师所著的《WPF专业编程指南》并搭配WPF开发圣经《WPF编程宝典第4版》以及痕迹大佬《WPF入门基础教程系列》文章所...
阅读全文
不同大小的缓冲区对 MD5 计算速度的影响 .NET技术

不同大小的缓冲区对 MD5 计算速度的影响

最*需要在计算大文件的 MD5 值时显示进度,于是我写了如下的代码:运行的时候发现不对劲儿了,我的校验速度只能跑到 350MB/s,而别人的却能跑到 500MB/s,相同的设备怎么...
阅读全文
探究C#中Class和Struct互相嵌套的内存问题 .NET技术

探究C#中Class和Struct互相嵌套的内存问题

先回顾一下C#的内存种类栈区:由编译器自动分配释放 ,存放值类型的对象本身,引用类型的引用地址(指针),静态区对象的引用地址(指针),常量区对象的引用地址(指针)等。其操作方式类似...
阅读全文
个人博客留言板功能实现 .NET技术

个人博客留言板功能实现

因为这个博客是用的大佬的开源项目,我也是用自己的想法改了很多东西,虽然可能写的不是很好,但是我自己想要的效果实现了,开源项目不就是用来学习的嘛,所以不能一层不变,之前首页改版、评论...
阅读全文