排序
String与string的区别
String与string的区别,C#是区分大小写的,但是我却发现C#中同时存在String与string,于是我很困惑,于是我上网搜索了一下,于是我了解了一些小知识。 MSDN中对string的说明:string is an alias...
【.NET并发编程 – 20】生产环境诊断实战
【.NET并发编程 - 20】生产环境诊断实战,20. 生产环境诊断实战:当程序卡死时,你该怎么办? 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有诊断示例代码都在 Prod...
【C++】回调函数
【C++】回调函数,前言 学习回调函数,回调函数是通过函数指针或对象调用的函数。 回调函数就是通过函数指针或对象调用的函数,只要能一个函数能够作为参数传入并调用,这个函数就是回调函数。 #...
使用Winform开发自定义用户控件,以及实现相关自定义事件的处理
使用Winform开发自定义用户控件,以及实现相关自定义事件的处理,在我们一些非标的用户界面中,我们往往需要自定义用户控件界面,从而实现不同的内容展示和处理规则,本篇内容介绍使用Winform开...
2.Prism框架ModuleAttribute、IOC扩展、功能注册
2.Prism框架ModuleAttribute、IOC扩展、功能注册,ModuleAttribute(按需延迟加载) ModuleAttribute 是 Prism 框架中用于标识模块的属性。通过使用 ModuleAttribute,可以将模块与特定的模块目录...
C#泛型
C#泛型, 目录 C#泛型 概述 什么是泛型? 泛型有什么用? 基本语法 1.泛型方法 Method<T> 2.泛型类 class GenericClass<T>{} 3.泛型接口 public interface GenericInterface<T>...
在VB.NET项目中使用C#编写的代码
在VB.NET项目中使用C#编写的代码,前言 VB.NET,全名Visual Basic .NET,是Microsoft .NET框架的一部分,是一种面向对象的编程语言。它继承了Visual Basic的易用性,同时增加了对面向对象编程的...
C#控件ListView支持添加TextBox\PictureBox等其他控件
C#控件ListView支持添加TextBox\PictureBox等其他控件,功能说明 使用ListView时,希望可以在单元格显示图片或其他控件,发现原生的ListView不支持,于是通过拓展,实现ListView可以显示任意控件...
DotTrace系列:1. 理解四大经典的诊断类型(上)
DotTrace系列:1. 理解四大经典的诊断类型(上),一:背景 1. 讲故事 在所有与 .NET相关的JetBrains产品中,我觉得 DotTrace 是最值得深入学习和研究的一款,个人觉得它的优点如下: 跨平台诊断...
记一次 .NET 某MES上位机拍照系统 内存暴涨分析
记一次 .NET 某MES上位机拍照系统 内存暴涨分析,一:背景 1. 讲故事 这是训练营里的一位朋友找到我的,说他们的系统会有偶发的内存暴涨情况,自己也没分析出来,让我帮忙看下怎么回事,拿了一个...
60个 Linux C/C++ 实战小项目,挑战年薪30万+
60个 Linux C/C++ 实战小项目,挑战年薪30万+,大家好啊!我是小康。 最近公众号后台收到好多小伙伴的私信: '小康哥,我已经把《C++ Primer》啃完了,Linux 环境也玩得差不多了,但就是不知道该...
MonkeyCode实现分布式锁:从Redis到ZooKeeper的完整实战
MonkeyCode实现分布式锁:从Redis到ZooKeeper的完整实战, 分布式系统最怕两件事:数据不一致和并发写冲突。分布式锁就是解决后者的银弹——前提是你用对了。 为什么需要分布式锁? 场景1:库存...













