摘要:
Retry 集群中有client、server1, server2三台机器,client需要向server请求数据,如果server1响应超时,则请求server2。server1、server2互为备份,包含同样的数据。 client: for (id = 0; id < 2; id++) { i 阅读全文
摘要:
以前我们只能在Linux或者WSL里使用dotnet-dump+调试Linux Core Dump,没有图形界面,只有一个一个得敲命令,但现在可以使用强大的Visual Studio调试了。 前提条件: Visual Studio 16.8 .NET Core 3.1.7+ 使用Visual Stu 阅读全文
摘要:
Harmony是一个开放源代码库,旨在在运行时替换、修饰或修改任何现有C#方法。它的主要用在用Mono语言编写的游戏和插件,但是该技术可以与任何.NET版本一起使用。它还照顾对同一方法的多次更改(它们累积而不是覆盖)。 它为每个原始方法创建DynamicMethod方法,并向其织入代码,该代码在开始 阅读全文
摘要:
大家经常出现同步调用Redis超时的问题,但改成异步之后发现错误非常少了,但却可能通过前后记日志之类的发现Redis命令非常慢。 PS: 以后代码都在Windows bash中运行,StackExchange.Redis版本为1.2.6 先快速重现问题和解决问题,大家先运行下面的代码 public 阅读全文
摘要:
公司数据库使用sql server 2014 AlwaysOn+硬件LB做读写分离,有好几个AlwaysOn集群,此次事故由多个条件共同发生造成的。事故相关有两个集群,这两个集群节点结构如下: 主集群A(核心集群)结点结构如下: 写:DB-01 读:DB-02(同步) DB-06(异步) DB-09 阅读全文
摘要:
在页面头部加入可简单CSS Hack,IE6、IE7、IE8jQuery兼容代码 阅读全文
摘要:
图片水平居中很简单,text-align: center即可,但垂直居中比较麻烦vertical-align: middle可不一定有效,在IE6下更加麻烦 阅读全文
摘要:
你还在为如何删除之前的空行而苦恼吗?这里有你想要的解决方案 阅读全文
摘要:
当将a标签设置为display:block时在IE下会出现“Empty Text Node”,在某些情况下会将高度撑高。解决办法是添加zoom:1。a { display: block; zoom: 1; } 阅读全文
摘要:
众说周知,Main方法是.net程序的入口,那有什么方法可以在Main方法之前执行代码呢? 阅读全文