随笔分类 -  .Net

1 2 3 4 5 ··· 9 下一页
.Net
摘要:前提:由于我们是应用程序的开发者,所以我们要下载的是SDK或者Developer Pack;而不是Runtime包(runtime是给应用程序的用户使用的)。 前提2:SDK安装完毕后,Rider的反应可能并不那么及时。建议在安装SDK前就关闭Rider哦。 问题1:使用Rider打开一个老的项目, 阅读全文
posted @ 2022-10-23 22:48 杨浪 阅读(994) 评论(0) 推荐(0) 编辑
摘要:背景# 截止至2022年9月4日,最新的IDEA版本为2022.2.1,对于某些想体验最新版IDEA却暂时没法入正的开发者来说,不能体验新版非常遗憾。重置IDEA体验版的插件IDE Eval Resetter已经失效了,不过开发此插件的作者又开发出另一款工具ja-netfilter,但是文档中使用方 阅读全文
posted @ 2022-10-23 11:39 杨浪 阅读(9995) 评论(1) 推荐(1) 编辑
摘要:一:背景 1.讲故事 最近遇到了好几起和 COM 相关的Dump,由于对 COM 整体运作不是很了解,所以分析此类dump还是比较头疼的,比如下面这个经典的 COM 调用栈。 0:044> ~~[138c]s win32u!NtUserMessageCall+0x14: 00007ffc`5c891 阅读全文
posted @ 2022-10-18 11:39 杨浪 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Linq.Expressions; 5 using System.Text; 6 using System.Threadin 阅读全文
posted @ 2021-09-01 18:46 杨浪 阅读(85) 评论(0) 推荐(0) 编辑
摘要:在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。 进入Docker容器比较常见的几种做法如下: 使用docker attach 使用SSH 使用nsenter 使用exec 一、使用d 阅读全文
posted @ 2020-08-14 10:07 杨浪 阅读(733) 评论(0) 推荐(0) 编辑
摘要:说到微服务,先给大家提一下CAP分布式应用知识吧,无论你微服务使用的是阿里云开源的Dubbo还是基于Springboot的一整套实现微服务的Springcloud都必须遵循CAP定理不然你所实现的分布式是达不到高可用(一般指服务的冗余,一个服务挂了,可以自动切换到另外一个服务上,不影响整个服务的运行 阅读全文
posted @ 2020-06-18 00:51 杨浪 阅读(618) 评论(0) 推荐(0) 编辑
摘要:数据拆分前其实是要首先做准备工作的,然后才是开始数据拆分,我先讲拆分前需要做的事情: 第一步:采用分布式缓存redis、memcached等降低对数据库的读操作。 第二步:如果缓存使用过后,数据库访问量还是非常大,可以考虑数据库读、写分离原则。 第三步:当我们使用读写分离、缓存后,数据库的压力还是很 阅读全文
posted @ 2020-06-18 00:35 杨浪 阅读(4253) 评论(0) 推荐(1) 编辑
摘要:前言:我们有时常会用到JObject对象接受数据,并通过JObject快速获取指定key的值,顺序的话是没有问题的,但是假如你遇到如下的JObject对象,该怎么快速获取数据呢? { "details": { "threeds2.fingerprint": "123" }, "paymentData 阅读全文
posted @ 2020-06-17 09:41 杨浪 阅读(2949) 评论(0) 推荐(0) 编辑
摘要:今天一通道技术反映我们提交过去的url太长了,形如: 引用内容 http://service.5k3g.com/r.aspx?i=8986272,/ay/bajie10669611.ashx 在日志中找了相应的记录,日志如下: 引用内容 http://219.140.177.243/ay/bajie 阅读全文
posted @ 2020-06-09 16:05 杨浪 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:阅读本文大概需要 3 分钟。 通常,反射用于动态获取对象的类型、属性和方法等信息。今天带你玩转反射,来汇总一下反射的各种常见操作,捡漏看看有没有你不知道的。 获取类型的成员 Type 类的 GetMembers 方法用来获取该类型的所有成员,包括方法和属性,可通过 BindingFlags 标志来筛 阅读全文
posted @ 2020-06-09 14:14 杨浪 阅读(278) 评论(0) 推荐(0) 编辑
摘要:前言 什么是async/await?await和async是.NET Framework4.5框架、C#5.0语法里面出现的技术,目的是用于简化异步编程模型。 async和await的关系?async和await是成对出现的。async出现在方法的声明里,用于批注一个异步方法。光有async是没有意 阅读全文
posted @ 2020-06-09 10:44 杨浪 阅读(1382) 评论(2) 推荐(4) 编辑
摘要:原文:https://cloud.tencent.com/developer/article/1030346 Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很 阅读全文
posted @ 2019-12-20 11:50 杨浪 阅读(611) 评论(0) 推荐(0) 编辑
摘要:It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. SocketFailure on PING 参考stack 阅读全文
posted @ 2019-12-19 14:36 杨浪 阅读(2941) 评论(0) 推荐(0) 编辑
摘要:AbortOnConnectFail =true 服务器上停止redis service,即便后来redis服务端修好能够接通时,也不会自动连接。 所以建议设为false 阅读全文
posted @ 2019-12-19 14:22 杨浪 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-12-16 01:26 杨浪 阅读(4326) 评论(2) 推荐(0) 编辑
摘要:整理了五种方法,我常用最后一种,这五种方法(除了第4中已经写了fetch的步骤)执行前都需要执行git fetch来同步远程仓库 (1)git checkout -b 本地分支名 origin/远程分支名 (2)git checkout --track origin/远程分支名 (这种写法是上面的简 阅读全文
posted @ 2019-12-05 17:46 杨浪 阅读(7308) 评论(0) 推荐(3) 编辑
摘要:VS2019 中 .Net Core 3.0 项目默认没有启用动态编译, 这导致按F5调试的时候,修改了 HTML 代码,在浏览器上刷新没有效果。 启用动态编译方法如下: 1. 安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包 阅读全文
posted @ 2019-11-30 09:47 杨浪 阅读(1280) 评论(0) 推荐(2) 编辑
摘要:什么样的代码才是美的代码?一千个coders可能会给出一千个答案。今天,让我从一个简单的角度来谈谈对于代码之美的理解。 可读性高的代码才有可能是美的代码 相信大家都有过这样的经历:接手一个项目要修复bug或者开发新功能的时候,发现代码可读性非常差。哪怕是在有说明文档的情况下,都不太敢提交代码,唯恐引 阅读全文
posted @ 2019-11-30 09:20 杨浪 阅读(793) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/chejiangyi/p/5220217.html 一. 业务背景 构建具备高可用,高扩展性,高性能,能承载高并发,大流量的分布式电子商务平台,支持用户,订单,采购,物流,配送,财务等多个项目的协作,便于后续运营报表,分析,便于运维及监控。 二. 阅读全文
posted @ 2019-11-26 09:53 杨浪 阅读(228) 评论(0) 推荐(0) 编辑
摘要:还记得 .NET Framework 的 ASP.NET WebForm 吗?那个年代如果要在 Web 层做单元测试简直就是灾难啊。.NET Core 吸取教训,在设计上考虑到了可测试性,就连 ASP.NET Core 这种 Web 或 API 应用要做单元测试也是很方便的。其中面向接口和依赖注入在 阅读全文
posted @ 2019-11-19 00:32 杨浪 阅读(267) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页
点击右上角即可分享
微信分享提示