排序
推荐一种并发线程中资源同步常用方法
推荐一种并发线程中资源同步常用方法,在实际应用开发中,为了提高效率,一些大的任务会被拆成很多小的子任务,然后再将任务按照先后顺序进行排列组合,而某些可以同时执行的任务,就会被安排成...
C语言-基础知识点(1)
C语言-基础知识点(1),存储器 只读存储器 ROM:掉电不丢失 随机存储器 RAM:掉电丢失 RAM又分为静态随机存储器SRAM和动态随机存储器DRAM两大类 RAM的动态存储单元室利用MOS管栅极电容可以存储...
线性dp:LeetCode674. 最长连续递增序列
线性dp:LeetCode674. 最长连续递增序列,LeetCode674. 最长连续递增序列 阅读本文之前,需要先了解“动态规划方法论”,这在我的文章以前有讲过 链接:动态规划方法论 本文之前也讲过一篇文章:...
文档处理控件Aspose.Words教程:在 C# 中将 Markdown 转换为 PDF
文档处理控件Aspose.Words教程:在 C# 中将 Markdown 转换为 PDF, Markdown 被广泛用于使用纯文本语法创建格式化文本。许多开发人员喜欢用它来编写文档、注释和内容格式。然而,我们经常需要将M...
C++之迭代器
C++之迭代器, 1. 什么是迭代器? 2. 如何使用迭代器 3. C++迭代器说明 4. 迭代器的高级应用 4.1. Enumerator.hpp 4.2. Iterator.cpp 4.3. 输出结果 4.4. 更多详细代码 1. 什么是迭代器? 迭代器...
WinDbg 分析 .NET Dump 线程锁问题
WinDbg 分析 .NET Dump 线程锁问题,在定位 .NET 应用程序中的高 CPU 占用问题时,WinDbg 是非常强大的工具之一,尤其配合 SOS 扩展使用可以快速锁定“忙线程”或死锁等问题。 本文将基于一次实...
【C++系列】指针对象和对象指针的区别
【C++系列】指针对象和对象指针的区别,在 ListNode dummy(0);ListNode* cur = &dummy; 中,& 是取地址运算符,用来获取变量 dummy 的地址。具体如下: ListNode dummy(0);:创建了一个...
日志模块
日志模块,介绍 在学习了sylar的C++高性能分布式服务器框架后,想把自己在学习过程中的感想记录下来。当然主要原因还是sylar的B站视频过于难以理解了,也是想加强一下自己对这个框架的理解。很多...
用AI在本地给.NET设计几张壁纸
用AI在本地给.NET设计几张壁纸,AI是当今和未来非常重要的技术领域之一,它在各个行业都有广泛的应用,如医疗保健、金融、教育、制造业等。学习AI可以让你了解和掌握未来技术发展的核心,并为未...
DotTrace系列:6. 程序异常诊断 和 Request慢处理
DotTrace系列:6. 程序异常诊断 和 Request慢处理,一:背景 1. 讲故事 在我分析的众多dump中,有一些CPU爆高是因为高频的抛 Exception 导致,比如下面这张图,有 19 个线程都在抛 xxxResultExce...
二二、函数(五)
二二、函数(五),二二、函数(五) 1、static和inline 1)静态变量 利用static可以声明一个静态变量,static变量如果没有指定初始化的值,那么会初始化为0,无论有没有指定初始值,都只会初始化一...













