github多用户配置

true 工作需要使用不同的账号来提交不同的项目,所以需要在同一个电脑上设置不同账号 可以参考博客:https://juejin.cn/post/6999630383130083358,但是他这个博客里有一些错

C#字符串排序

true 遇到三方接口计算签名等操作需要对字符串排序: var dictionary = new Dictionary<string, string> { {"a", &

C# XUnit单元测试中使用Mock模拟数据

true 业务代码HubService中新增了一个方法,HubService使用ABP框架注入到依赖它的服务中: public async Task RequestOrderAddress(string tar

启动一个禁用同源策略的Chrome窗口

true 调试程序需要本地网页来测试后端的ws功能, 但是本地启动的页面容器与后端不是一个端口,浏览器会拒绝ws连接, 解决方法有两个: 1、修改后端,增加允许跨域的头 2、修改浏览器启动参数,使浏览器允许跨域

Charles抓包备忘

true 1、Help - SSL proxying 菜单中,安装pc证书,并在钥匙串里设置为始终信任 2、手机设置上ip:8888代理后(不要挂其他代理),访问 chls.pro/ssl 安装手机端证书 3、

C# LINQ内置的查询操作符

true C# LINQ提供了许多内置的查询操作符,可用于各种查询操作。以下是一些最常用的操作符: Where: 用于基于特定条件过滤集合中的元素。 var numbers = new[] {1, 2, 3,

CPU标高排查具体线程

true 一般来说,应用服务器通常只部署了java应用,可以top一下先确认,是否是java应用导致的:命令:top 找出该进程内最耗CPU的线程,命令:top -Hp {pid} 这里现实的进程号(pid)是

部署自己的chatGPT工具并分享plus账号

true 市面上其实有非常多通过api来使用chatGPT的工具,但是api需要按量收费。 跟几个朋友一起拼了一个chatGPT-plus账号,可以通过下面这个项目来分享,这个项目是通过accessToken来

RocketMQ一些知识点

true 事务消息 分布式事务: 使用场景 RocketMQ的事务遵循最终一致性,只能保证把消息发送到Broker节点,也保证能消费 张三转账给李四,因为分库分表,他俩在不同的数据库,有可能出现张三扣款成功,但

新云主机开启swap

true 对于过于小规格的云主机(1C 0.5G)可能因为内存太小无法成功运行yum update,需要开启swap 新买的主机可能不允许root登录,需要开启 允许用户登录 进入root用户 sudo -i