摘要: 引言 中介者,何为中介者,顾名思义就是我们的在处理A和B之间的关系的时候,引入一个中间人,来处理这两者之间的关系,例如生活中我们需要去租房,买房,都会有中介,来处理房东和租客之间的协调关系,这个就是中介者,落实到具体的代码中呢,就像我们的Controller可能会依赖很多的Service层面的东西, 阅读全文
posted @ 2024-01-24 15:00 四处观察 阅读(464) 评论(2) 推荐(2) 编辑
摘要: 引言 哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好用啊,以至于在EFCORE8里面又添加了回来,不过不知道性能怎么样,我遇到的场景 阅读全文
posted @ 2023-12-28 15:12 四处观察 阅读(2089) 评论(7) 推荐(11) 编辑
摘要: 引言 在ChatGpt火了这么久,他的那种单字单字返回的格式可能让很多朋友感到好奇,在之前我用c#写了一个版本的,同时支持IAsyncEnumerable以及SSE,今天把之前写的Java版本的也发出来,和大家一起学习,有不对的地方,欢迎各位大佬指正。 Code 我这边用的是JDK21版本,可以看到 阅读全文
posted @ 2023-12-19 11:21 四处观察 阅读(1486) 评论(1) 推荐(2) 编辑
摘要: 引言 书接上回,【源码解读(一)】EFCORE源码解读之创建DBContext查询拦截 ,在上一篇文章中,主要讲了DBContext的构造函数,以及如何缓存查询方法提升查询性能,还有最重要的拦截查询,托管IOC到web程序,在上一文章中,最后关于DBContext的构造函数的内容没有讲完,在本章中我 阅读全文
posted @ 2023-11-10 15:03 四处观察 阅读(359) 评论(1) 推荐(5) 编辑
摘要: 引言 在使用SSE的时候,前端可以实现流式传输,但是有个问题就是这是一个独占的连接,相当于如果你不手动关闭连接,就会一直请求,一直连接调用接口,而且发送的数据格式也是按照定义好的协议来,而使用c#自带的IAsyncEnumerable也可以实现流式传输,不过返回的数据是在之前返回的基础上进行累加,需 阅读全文
posted @ 2023-10-20 14:09 四处观察 阅读(2864) 评论(5) 推荐(26) 编辑
摘要: 引言 在网上很少看到有关于系统讲解EFCore源码的,可能大概也许是因为EFCore的源码总体是没有asp.net web的源码流程清晰,正如群友所说,EFCore的源码大致看起来有点凌乱,与其说凌乱,不如说是没有一个好的方向;然后昨天在群里有一个朋友再说,EfCore的拦截器如何注入Web的服务, 阅读全文
posted @ 2023-10-13 15:18 四处观察 阅读(2535) 评论(12) 推荐(27) 编辑
摘要: 引言 相信巨硬,我们便一直硬。Net版本到现在已经出了7了,8也已经在预览版了,相信在一个半月就会正式发布,其中也有很多拭目以待的新功能了,不仅仅有Apm和Tap的结合,TaskToAscynResult,以及UnsafeAccessor用来获取私有变量,性能比反射,EMIT更高,还有针对Async 阅读全文
posted @ 2023-09-23 17:33 四处观察 阅读(1802) 评论(1) 推荐(8) 编辑
摘要: 引言 自从上篇使用Flaui实现微信自动化之后,这段时间便一直在瞎研究微信这方面,目前破解了Window微信的本地的Sqlite数据库,使用Openssl,以及Win32Api来获取解密密钥,今天作为第一张,先简单写一下,获取微信的一些静态数据,以及将自己写的c语言dll通过Api注入到微信进程里面 阅读全文
posted @ 2023-09-19 21:44 四处观察 阅读(5990) 评论(40) 推荐(70) 编辑
摘要: 引言 上个月,在一个群里摸鱼划水空度日,看到了一个老哥分享的一个微信自动化的一个类库,便下载了他的Demo,其本意就是模拟鼠标来操作UI,实现UI自动化;然后自己在瞎琢磨研究,写了一个简单的例子,用来获取好友列表,获取聊天列表,以及最后一次接收或者发送消息的时间,以及最后一次聊天的内容,还有自动刷朋 阅读全文
posted @ 2023-08-29 10:52 四处观察 阅读(10060) 评论(58) 推荐(82) 编辑
摘要: 引言 之前在上一篇文章中多线程合集(二) 异步的那些事,async和await原理抛析,我们从源码去分析了async和await如何运行,以及将编译后的IL代码写成了c#代码,以及实现自定义的Awaiter,自定义异步状态机同时将本系列的第一篇文章的自定义TaskScheduler和自定义的Awai 阅读全文
posted @ 2023-05-25 10:00 四处观察 阅读(742) 评论(0) 推荐(7) 编辑