![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NetCore源码解读
请叫我权哥
这个作者很懒,什么都没留下…
展开
-
C# Int ToString 方法原理
过程平时候我们声明一个整数,ToString的时候是发生什么了呢1 调用使用示例,声明整数a,b static void Main(string[] args) { int a = 10; int b = -10; System.Diagnostics.Debug.WriteLine(a.ToString()); System.Diagnostics.Debug.WriteLine(b.ToString());原创 2020-12-02 17:31:24 · 1727 阅读 · 0 评论 -
WebSocketCore Not a local IP address. (Parameter ‘address‘) System.Net.Dns.GetHostAddresses
One or more errors occurred. (Not a local IP address. (Parameter ‘address’))在Ubuntu中,.NET Core使用WebSocketCore,用dotnet驱动时抛出这个错误One or more errors occurred. (Not a local IP address. (Parameter 'address'))解决办法hostname ## 查看主机名称ip addr ## 查看本机IP vim /et原创 2020-11-25 17:49:00 · 332 阅读 · 0 评论 -
.NetCore框架Surging系列(四)RPC客户端过程
.NetCore框架Surging系列(一)介绍.NetCore框架Surging系列(二)HTTP.NetCore框架Surging系列(三)HTTP本地路由发现过程.NetCore框架Surging系列(四)RPC客户端过程Rpc使用的是DotNetty,RPC客户端分层比较清晰代理层这层是Rpc的第一层,负责寻址、重发。寻址是将Rpc的请求地址转为远程服务器信息,重发是超时、熔断等调用不通进行重试机制;熔断层这层处理降级、阈值判定、熔断等,根据远程接口设定的值进行熔断;注意:远程接原创 2020-09-11 15:32:46 · 676 阅读 · 1 评论 -
.NetCore 解析Zip - 源码解读 ZipFile
摘要在之前写的内容中涉及到的内容比较高层次简单,本篇文章更深一步分析ZipFile如何读取zip压缩包中具体文件,并进行解压。1、.NET Core 文件路径解决方法,统一Linux Window2、 ZipFIle解压原理解析主流程0 获取压缩包对象文档在上篇文章中说到首先是读取压缩包文件,然后讲压缩包转为对象ZipArchiveusing (ZipArchive archive = ZipFile.Open(sourceArchiveFileName, ZipArchiveMode.Re原创 2020-07-07 16:27:53 · 1108 阅读 · 0 评论 -
.NetCore源码解读 ZipFile 解压过程
.NetCore ZipFile压缩包解压过程解压过程压缩包的压缩文件windowlinux源码传送门解压过程读取压缩包将指定路径文件打开为表示zip归档格式的压缩文件包遍历压缩包的压缩文件window包含文件和目录linux只包含文件创建解压文件存放目录遍历压缩包的压缩文件,包含文件和目录(linux中文件描述符)将数据写入文件压缩包的压缩文件window获得的文件包含目录和文件,多级目录为多个ZipArchiveEntry,且多级目录分隔符为“/”。linux原创 2020-06-24 09:19:44 · 1358 阅读 · 0 评论