会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序员小白n
博客园
首页
新随笔
联系
订阅
管理
2023年9月29日
NET Core 6.0之读取配置文件
摘要: ASP.NET Core默认加载顺序是appsettings.json->appsettings.Environment.json,它会根据当前的运行环境去加载不同的配置文件,最后appsettings.Environment.json 值将替代 appsettings.json 中的值,如果没有多
阅读全文
posted @ 2023-09-29 23:23 程序员小白n
阅读(240)
评论(0)
推荐(0)
2023年8月10日
笔记:c# 线程同步
摘要: 作用:避免死锁的同时防止出现竞态条件 方式: 1,monitor 监视者模式,Monitor.Enter 和 Monitor.Exit方法 2,lock关键字 monitor和lock 都要求私有自读变量 注意以上两种方式都要使用到一个变量,这个变量必须是引用类型,因为值类型的时候,运行时会将其进行
阅读全文
posted @ 2023-08-10 17:06 程序员小白n
阅读(29)
评论(0)
推荐(0)
2023年8月1日
线程同步的几种方法
摘要: 线程同步的方式 线程同步有:临界区、互斥区、事件、信号量四种方式 临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共
阅读全文
posted @ 2023-08-01 14:34 程序员小白n
阅读(289)
评论(0)
推荐(0)
2023年7月20日
webapi项目引用另一个webapi项目问题
摘要: 不能在一个webapi项目中引用另一个webapi项目,swagger运行起来会报错
阅读全文
posted @ 2023-07-20 11:21 程序员小白n
阅读(33)
评论(0)
推荐(0)
2023年7月14日
c# 多线程的几种实现方式
摘要: 1,Thread 1,Thread pool 线程池 2,task 3,委托(BeginInvoke)
阅读全文
posted @ 2023-07-14 11:26 程序员小白n
阅读(90)
评论(0)
推荐(0)
2023年7月7日
c# 高并发问题及解决方案
摘要: 1、数据的不一致性解决:加锁 2、大量的数据读取请求解决:缓存 3、操作系统单个进程线程创建上限限制,抛出异常解决:分布式、负载均衡 4、秒杀活动,多个请求,单个资源解决:消息队列
阅读全文
posted @ 2023-07-07 17:43 程序员小白n
阅读(706)
评论(0)
推荐(0)
2023年6月14日
webSocket和Socke
摘要: 一、webSocket和Socket的概念介绍 1、socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信。 2、WebSocket协议是基于TCP的一种新的网络协议,和http协议一样属于应用层协
阅读全文
posted @ 2023-06-14 09:43 程序员小白n
阅读(1266)
评论(0)
推荐(0)
2023年6月13日
c# 动态数据集合ObservableCollection
摘要: WPF中对ListBox、ListView、TreeView等实现数据双向绑定经常会用到ObservableCollection<T> 类。 ObservableCollection<T> 类 表示一个动态数据集合,它是实现了INotifyPropertyChanged 接口的数据集合,在添加项、移
阅读全文
posted @ 2023-06-13 11:30 程序员小白n
阅读(2947)
评论(0)
推荐(1)
2023年5月23日
c# 匿名委托
摘要: 无参: if (this.tBReciveInfo.InvokeRequired) { this.Invoke(new Action(()=>{ this.tBReciveInfo.Text = message.Body.ToString(); })); } 一个参数: 1 private void
阅读全文
posted @ 2023-05-23 17:41 程序员小白n
阅读(74)
评论(0)
推荐(0)
2023年4月17日
c# winform dev控件 DateEdit 禁用鼠标滑动滚动数据
摘要: 在代码中新增一个事件 edt_DATE.Spin += new Devexpress.XtraEditors.Controls.SpinEventHandler(colSum_spin); private void colSum_spin(object sender,Devexpress.XtraE
阅读全文
posted @ 2023-04-17 15:19 程序员小白n
阅读(53)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享