首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一线码农聊技术
掘友等级
.Net架构师
|
公众号 dotnetfly
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 某工控数据采集平台 线程数 爆高分析
一:背景 1. 讲故事 前几天有位朋友在 B站 加到我,说他的程序出现了 线程数 爆高的问题,让我帮忙看一下怎么回事,截图如下: 说来也奇怪,这些天碰到了好几起关于线程数无...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 差旅管理后台 CPU 爆高分析
一:背景 1. 讲故事 前段时间有位朋友在微信上找到我,说他的 web 系统 cpu 运行一段时候后就爆高了,让我帮忙看一下是怎么回事,那就看吧,声明一下,我看 dump ...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 某物管后台服务 卡死分析
一:背景 1. 讲故事 这几个月经常被朋友问,为什么不更新这个系列了,哈哈,确实停了好久,主要还是打基础去了,分析 dump 的能力不在于会灵活使用 windbg,而是对底...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
为什么 C# 访问 null 字段会抛异常?
一:背景 1. 一个有趣的话题 最近在看 硬件异常 相关知识,发现一个有意思的空引用异常问题,拿出来和大家分享一下,为了方便讲述,先上一段有问题的代码。 由于 person...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
C# 读写文件从用户态切到内核态,到底是个什么流程?
一:背景 1. 一个很好奇的问题 我们在学习 C# 的过程中,总会听到一个词叫做 内核态 ,比如说用 C# 读写文件,会涉及到代码从 用户态 到 内核态 的切换,用 Htt...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
聊聊 C# 和 C++ 中的 泛型模板 底层玩法
最近在看 C++ 的方法和类模板,我就在想 C# 中也是有这个概念的,不过叫法不一样,人家叫模板,我们叫泛型,哈哈,有点意思,这一篇我们来聊聊它们底层是怎么玩的? 一:C+...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
聊聊 C# 方法重载的底层玩法
最近在看 C++ 的方法重载,我就在想 C# 中的重载底层是怎么玩的,很多朋友应该知道 C 是不支持重载的,比如下面的代码就会报错。 从错误信息看,它说 say 方法已经存...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
聊聊 C++ 和 C# 中的 lambda 玩法
这几天在看 C++ 的 lambda 表达式,挺有意思,这个标准是在 C11标准 加进去的,也就是 2011 年,相比 C# 2007 还晚了个 4 年, Lambda 这...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
C# 类继承中的私有字段都去了哪里?
最近在看 C++ 类继承中的字段内存布局,我就很好奇 C# 中的继承链那些 private 字段都哪里去了? 在内存中是如何布局的,毕竟在子类中是无法访问的。 一:举例说明...
2
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
聊聊 C# 中的多态底层 (虚方法调用) 是怎么玩的
最近在看 C++ 的虚方法调用实现原理,大概就是说在 class 的首位置存放着一个指向 vtable array 指针数组 的指针,而 vtable array 中的每一...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
windbg的时间旅行实现对 C# 程序的终极调试
一:什么是时间旅行 简而言之就是把程序的执行流拍成vlog,这样就可以对 vlog 快进或者倒退,还可以分享给别人做进一步的分析,是不是想都不敢想。 很开心的是 windb...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
过早的给方法中 引用对象 设为 null 可被 GC提前回收吗?
经常在代码中看到有人将 null 赋值给引用类型,来达到让 GC 提前回收的目的,这样做真的有用吗?今天我们就来研究一下。 为了方便讲解,来一段测试代码,提前将 test1...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
C#语法糖系列 —— 第三篇:聊聊闭包的底层玩法
有朋友好奇为什么将 闭包 归于语法糖,这里简单声明下,C# 中的所有闭包最终都会归结于 类 和 方法,为什么这么说,因为 C# 的基因就已经决定了,如果大家了解 CLR 的...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
C#语法糖系列 —— 第二篇:聊聊 ref,in 修饰符底层玩法
自从 C# 7.3 放开 ref 之后,这玩法就太花哨了,也让 C# 这门语言变得越来越多范式,越来越重,这篇我们就来聊聊 ref,本质上来说 ref 的放开就是把 C/C...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
C#语法糖系列 —— 第一篇:聊聊 params 参数底层玩法
首先说说为什么要写这个系列,大概有两点原因。 这种文章阅读量确实高... 对 IL 和 汇编代码 的学习巩固 所以就决定写一下这个系列,如果大家能从中有所收获,那就更好啦!...
1
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 某供应链WEB网站 CPU 爆高事故分析
## 一:背景 ### 1. 讲故事 年前有位朋友加微信求助,说他的程序出现了偶发性CPU爆高,寻求如何解决,截图如下: ![](https://p3-juejin.byt...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 某智能交通后台服务 CPU爆高分析
## 一:背景 ### 1. 讲故事 前天有位朋友加微信求助他的程序出现了CPU爆高的问题,开局就是一个红包,把我吓懵了! 🤣🤣🤣 ![](https://p3-ju...
2
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 某药品仓储管理系统 卡死分析
## 一:背景 ### 1. 讲故事 这个月初,有位朋友wx上找到我,说他的api过一段时间后,就会出现只有请求,没有响应的情况,截图如下: ![](https://p3-...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 .NET 某消防物联网 后台服务 内存泄漏分析
## 一:背景 ### 1. 讲故事 去年十月份有位朋友从微信找到我,说他的程序内存要炸掉了。。。截图如下: ![](https://p3-juejin.byteimg.c...
0
评论
分享
一线码农聊技术
.Net架构师 @公众号 dotnetfly
·
3年前
关注
记一次 Windbg 分析 .NET 某工厂MES系统 内存泄漏分析
## 一:背景 ### 1. 讲故事 上个月有位朋友加微信求助,说他的程序跑着跑着就内存爆掉了,寻求如何解决,截图如下: ![](https://p3-juejin.byt...
1
评论
分享
下一页
个人成就
文章被点赞
183
文章被阅读
127,803
掘力值
5,850
关注了
2
关注者
128
收藏集
0
关注标签
2
加入于
2020-04-11