代码改变世界

linux服务器,请求堵塞,导致服务器挂掉

2020-12-29 17:13 by 石吴玉, 980 阅读, 0 推荐, 收藏, 编辑
摘要:此文为记录帖,如果错误,烦请指正 前提:在Linux服务器中通过Docker部署了服务(WebAPI,使用了swaggerui可视化工具),并使用k8s管理docker容器。 k8s每3秒访问swaggerui页面:https://xx.xxx.xxx:80/index.html,设置3秒的超时时间 阅读全文

升级到 .net core3.1之后,请求带 DateTime 参数的接口失败

2020-12-17 15:49 by 石吴玉, 529 阅读, 0 推荐, 收藏, 编辑
摘要:1.失败原因: 当方法的参数中带有 DateTime时会报错。 请求时参数都是字符串格式,进入方法之前,系统会用默认的dll 自动做一个反序列化,在做反序列化的时候,部分日期格式,会报错。 2.解决方案: 在Startup类的 ConfigureServices(IServiceCollection 阅读全文

Serilog日志存储到ES数据库(存储到具体索引)

2020-12-15 14:20 by 石吴玉, 674 阅读, 0 推荐, 收藏, 编辑
摘要:1..net core3.1项目 2.配置文件 "Serilog": { "ApplicationName": "xx.xxx.xx", //可选参数 "MinimumLevel": { "Default": "Debug", //手写日志的层级 //在 Override 当中设定一些 中间件的记录 阅读全文

Chrome底层原理和HTTP协议

2020-11-30 12:16 by 石吴玉, 522 阅读, 0 推荐, 收藏, 编辑
摘要:转自公众号: 程序员小灰 第一问:Chrome为什么打开一个页面,会有4个进程? 学习掌握:浏览器中的网络流程,页面渲染过程,JavaScript执行流程,以及Web安全理论。下面展开问题了解多进程架构: 多进程架构的学习 进程和线程的概念混淆 从计算的角度来说,单线程就是一个接一个的计算,多线程就 阅读全文

.net core 3.1在读取 Request.Body时不支持 Request.Body.Position = 0的设置

2020-11-27 17:34 by 石吴玉, 888 阅读, 1 推荐, 收藏, 编辑
摘要:ASP.NET Core 中的 Request.Body 虽然是一个 Stream ,但它是一个与众不同的 Stream —— 不允许 Request.Body.Position=0 ,这就意味着只能读取一次,要想多次读取,需要借助 MemoryStream 在 .net core 3.0中修复了这 阅读全文

记录一次失败的 AddScoped 未能获取到对象?未解决

2020-11-26 11:30 by 石吴玉, 513 阅读, 0 推荐, 收藏, 编辑
摘要:1.在程序中定义一个静态类 SdkBootstrap,类中定义静态对象:ServiceProvider public static class SdkBootstrap { public static IServiceProvider ServiceProvider { get; set; } // 阅读全文

使用vs 打开项目,提示缺少引用时如何处理?

2020-11-19 14:09 by 石吴玉, 1584 阅读, 0 推荐, 收藏, 编辑
摘要:1.复制他人项目(在其他人电脑上可以正常运行)到自己本地,一直提示缺少引用? 2.解决方案: 关闭 VS,使用 cmd打开控制台 , cd 项目路径 执行命令: dotnet restore 或者 dotnet build 阅读全文

深度探秘.NET 5.0

2020-11-18 12:12 by 石吴玉, 6670 阅读, 2 推荐, 收藏, 编辑
摘要:转自微信公众号: dotNET跨平台 今年11月10号 .NET 5.0 如约而至。这是.NET All in one后的第一个版本,虽然不是LTS(Long term support)版本,但是是生产环境可用的。 微软从.NET 5 Preview 1就开始在自己的网站上使用 .NET 5, (B 阅读全文

c#创建谷歌浏览器进程过程检测

2020-11-12 15:30 by 石吴玉, 716 阅读, 0 推荐, 收藏, 编辑
摘要:代码: public static void Main(string[] args) { //打开谷歌浏览器的百度搜索页面 Process process = Process.Start("C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrom 阅读全文

进程概念学习

2020-11-12 12:05 by 石吴玉, 152 阅读, 0 推荐, 收藏, 编辑
摘要:1.准确来说,进程是一个应用程序的实例,一个应用程序可以产生多个实例 解释:以谷歌浏览器为例:启动谷歌浏览器,就开启一个进程,在谷歌浏览器中,打开各类tab框,就开启了许许多多子进程,子进程关闭不会导致谷歌关闭,但谷歌关闭会连带关闭所有tab框子进程 2.进程是指一个程序在计算机运行时,全部的计算资 阅读全文
上一页 1 2 3 4 5 6 7 ··· 14 下一页