会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘珍宝0505
博客园
首页
新随笔
联系
订阅
管理
2020年6月21日
浅谈async/await
摘要: 小明用async/await写了几年的异步方法,但总没有完全理解里面的机制,他决定去请教邻居小花。 小花听了小明的描述后说:首先你要明白异步的根本是什么?大白话解释异步就是:拉一个人(线程)帮着做一些耗时的事(下载、读写数据库等),我先做别的事了(退出线程),等做好了和我说下,我再继续做后面的事(恢
阅读全文
posted @ 2020-06-21 16:32 刘珍宝0505
阅读(584)
评论(2)
推荐(1)
2020年5月5日
浅谈设计模式的六大原则
摘要: 一、前言 不知道大家是否有这样的体会,就是在学习设计模式的时候,看了很多书籍,也照着很多示例把每个模式挨个敲了几遍,但过了一段时间后,就会忘了一大半。或者有的朋友尝试在业务编码中使用,却越用越复杂,本来一个类几个方法能搞定的业务,套用模式后会多出好多接口和类,所以用着用着就放弃了。我说的比较直接点,
阅读全文
posted @ 2020-05-05 16:07 刘珍宝0505
阅读(159)
评论(0)
推荐(2)
2020年5月2日
dotnetcore配置框架简介
摘要: 一、前言 配置的本质就是字符串的键值对,微软的一系列接口其实就是对这些键值对字符串的抽象。 二、基本类型 2.1、Nuget包 Microsoft.Extensions.Configuration.Abstractions Microsoft.Extensions.Configuration 2.2
阅读全文
posted @ 2020-05-02 17:39 刘珍宝0505
阅读(460)
评论(0)
推荐(0)
2020年4月5日
这一次,终于弄懂了协变和逆变
摘要: 一、前言 刘大胖决定向他的师傅灯笼法师请教什么是协变和逆变。 刘大胖:师傅,最近我在学习泛型接口的时候看到了协变和逆变,翻了很多资料,可还是不能完全弄懂。 灯笼法师:阿胖,你不要被这些概念弄混,编译器可不知道你说的什么协变逆变。这个问题,首先你得弄懂什么叫类型的可变性。 刘大胖:可变性? 二、可变性
阅读全文
posted @ 2020-04-05 17:24 刘珍宝0505
阅读(926)
评论(0)
推荐(2)
2020年4月4日
科个普:进程、线程、并发、并行
摘要: 一、进程 刘大胖打开电脑,想写点东西,于是打开WPS,突然又想和女朋友(反正我不信)聊聊天,就又打开了微信PC端,这时操作系统就会为这两个程序生成两个进程,如图: 二、线程 每个进程至少包含一个线程,线程是CPU调度和执行的基本单位,WPS中可以一边接收文字输入、一边自动保存,这时会有两个进程,如图
阅读全文
posted @ 2020-04-04 18:54 刘珍宝0505
阅读(218)
评论(1)
推荐(1)
2020年3月22日
五分钟了解Semaphore
摘要: 一、前言 多个线程之间的同步,我们会用到Semaphore,翻译成中文就是信号量。使用Semaphore可以限制多个线程对同一资源的访问。我们先看下C#中对Semaphore的定义,如下图: 翻译成中文就是: 个人理解就是线程之间靠这个信号量完成通信。比如B线程必须要等A线程完成后才能工作,也可以用
阅读全文
posted @ 2020-03-22 15:51 刘珍宝0505
阅读(749)
评论(0)
推荐(0)
2020年3月5日
五分钟了解Consul
摘要: Hi,大家好,我叫consul,翻译成中文叫做“领事”,其实我更喜欢叫自己为中介,因为我觉得自己做的事情和房产中介非常像。比如说想要卖房的房东到我这边登记,我将房屋信息登录到我的表格中(服务注册),有买家来咨询时,我再查询表格将符合条件的房子返回给买家(服务发现),平时我也要做点房源的维护工作,比如
阅读全文
posted @ 2020-03-05 15:40 刘珍宝0505
阅读(545)
评论(0)
推荐(0)
公告