排序
DotTrace系列:7. 诊断 托管和非托管 内存暴涨
DotTrace系列:7. 诊断 托管和非托管 内存暴涨,一:背景 1. 讲故事 分析托管和非托管内存暴涨,很多人潜意识里都会想到抓dump上windbg分析,但我说可以用dottrace同样分析出来,是不是听起来有...
「收藏级」指针的前世今生:写给所有被C/C++折磨过的人
「收藏级」指针的前世今生:写给所有被C/C++折磨过的人,大家好,我是小康。今天聊聊让编程新手头疼的'指针'——这个 C 语言第一难点究竟是什么,为什么会被发明出来? 从直接操作内存到编程语言...
8.依赖属性
8.依赖属性,WPF的依赖属性系统,它是指WPF提供的一组服务,专门用来扩展WPF的属性功能,而受到这些服务支持的属性就称为依赖属性。 WPF的依赖属性系统对于开发者而言,几乎是感知不到的,它通过...
记一次 .NET某游戏币自助机后端 内存暴涨分析
记一次 .NET某游戏币自助机后端 内存暴涨分析,一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序内存会偶发性暴涨,自己分析了下是非托管内存问题,让我帮忙看下怎么回事?哈哈,看到这个...
文件读写的几种协议
文件读写的几种协议,项目背景: 我们系统涉及多个站点,最初文件写入本地磁盘,后来使用文件服务器,但是有部分客户认为smb的高位端口445 135-139开放 共享文件的方式不足够安全。 由于文件写入...
CMake 属性之目标属性
CMake 属性之目标属性,【写在前面】 CMake 可以通过属性来存储信息。它就像是一个变量,但它被附加到一些其他的实体上,像是一个目录或者是一个目标。例如一个全局的属性可以是一个有用的非缓存...
哥哥来救你了:从博客园发求救信说起
哥哥来救你了:从博客园发求救信说起,一.事件回放二.主要问题剖析三.对博客园团队的忠告 一.事件回放7 月 15 日,知名的经典博客站点 —— 博客园再次发布了求救信,大概的意思是说现在园子又到...
.NET 音频采集
.NET 音频采集,本文介绍Windows下声音数据的采集,用于本地录音、视讯会议、投屏等场景 声音录制有麦克风、扬声器以及混合录制三类方式,麦克风和扬声器单独录制的场景更多点,混合录制更多的是...
[WPF UI] 为 AvalonDock 制作一套 Fluent UI 主题
[WPF UI] 为 AvalonDock 制作一套 Fluent UI 主题,AvalonDock 是我这些天在为自己项目做技术选型时发现的一个很好的开源项目,它是一个用于 WPF 的布局控件库,可以帮助我们实现类似 Visual Stu...
第10讲 结构 单元作业
第10讲 结构 单元作业,1. 有一组关于学生成绩的信息,编写函数max,该函数返回值为分数最高的学生的信息(包括学号和分数)。再编写主函数对其进行调用并输出最高分者的信息。假设结构类...
CLion搭建Qt开发环境,并解决目录重构问题(最新版)
CLion搭建Qt开发环境,并解决目录重构问题(最新版),序言 Qt版本不断更新,QtCreator也不断更新。在Qt4和Qt5时代,我一直认为开发Qt最好的IDE就是自带的QtCreator,可是时至今日,到了Qt6时代...
Qt | 四种方式实现多线程导出数据功能
Qt | 四种方式实现多线程导出数据功能,前言 在以往的项目开发中,在很多地方用到了多线程。针对不同的业务逻辑,需要使用不同的多线程实现方法,来达到优化项目的目的。本文记录下在Qt开发中用...








![[WPF UI] 为 AvalonDock 制作一套 Fluent UI 主题-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/12/679e66a5b68aa5f972795da924c3e1ac-300x187.webp)




