会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Martian hh
首页
新随笔
联系
订阅
管理
2020年11月20日
SVN1.9 合并代码 bug
摘要: 在SVN1.9中发现以下的bug 1. 从主干branch分支TAM 2. 主干新增一行代码并提交 3.TAM分支同步这一行代码,并且在这行代码前后增加两行注释。 修改前 sb.Append(",").Append(addQuote(order.FUpperOrderID)); 修改后 //2020
阅读全文
posted @ 2020-11-20 14:04 Harry Jiang
阅读(93)
评论(0)
推荐(0)
2019年12月20日
客户端自动化测试工具
摘要: CodedUITest:微软的Visual Studio 2019内置的方案,不过微软已经不再推荐 WinAppDriver:微软新推荐的方案,可以通过网络控制另外一台电脑上的程序进行测试。通过appium和Selenium Grid,还可以控制多台设备上执行测试 FlaUI: TestStack.
阅读全文
posted @ 2019-12-20 18:29 Harry Jiang
阅读(1649)
评论(0)
推荐(0)
2019年7月26日
sql server 本机编译存储过程(内存优化表) 绕过不支持FULL OUTER JOIN 的限制的方法
摘要: 将FULL OUTER JOIN 转成left join,right join 和 union select * from A ID NAME4 Spaghetti1 Pirate2 Monkey3 Ninja select * from B ID NAME3 Darth Vade1 Rutabag
阅读全文
posted @ 2019-07-26 11:02 Harry Jiang
阅读(322)
评论(0)
推荐(0)
2019年5月7日
SQL SERVER CLR Trigger功能
摘要: 通过在 Microsoft SQL Server 中托管 CLR(称为 CLR 集成),开发人员可以在托管代码中编写存储过程、触发器、用户定义函数、用户定义类型和用户定义聚合函数, 改变了以前只能通过T-SQL语言来实现这些功能的局面。因为托管代码在执行之前会编译为本机代码,所以,在有些方案中可以大
阅读全文
posted @ 2019-05-07 17:29 Harry Jiang
阅读(443)
评论(0)
推荐(0)
2019年2月1日
tcp协议相关概念
摘要: conv 会话IDmtu 最大传输单元mss 最大分片大小state 连接状态(0xFFFFFFFF表示断开连接)snd_una 第一个未确认的包snd_nxt 待发送包的序号rcv_nxt 待接收消息序号ssthresh 拥塞窗口阈值rx_rttvar ack接收rtt浮动值rx_srtt ack
阅读全文
posted @ 2019-02-01 11:06 Harry Jiang
阅读(565)
评论(0)
推荐(0)
2018年12月26日
为什么单个TCP连接很难占满带宽
摘要: 计算 TCP吞吐量的公式 TCP窗口大小(bits) / 延迟(秒) = 每秒吞吐量(bits) 比如说windows系统一般的窗口大小为64K, 中国到美国的网络延迟为150ms. 64KB = 65536 Bytes. 65536 * 8 = 524288 bits 每秒吞吐量(bits) =
阅读全文
posted @ 2018-12-26 18:39 Harry Jiang
阅读(3582)
评论(0)
推荐(0)
2018年12月18日
上传NUnit的单元测试结果和OpenCover的单元测试覆盖率到SonarQube服务中
摘要: 在项目中要安装好NUnit.ConsoleRunner和OpenCover nuget包。并且在path中添加MSBuild.exe和SonarQube.Scanner.MSBuild.exe的路径。
阅读全文
posted @ 2018-12-18 17:45 Harry Jiang
阅读(292)
评论(0)
推荐(0)
使用Visual Studio Code Coverage和nunit上传单元测试覆盖率和单元测试结果到SonarQube上
摘要: SonarQube.Scanner.MSBuild.exe begin /k:"OMDCCQuotes" /d:sonar.host.url="http://myip:9000" /d:sonar.login="mykey" /d:sonar.cs.nunit.reportsPaths="%CD%\
阅读全文
posted @ 2018-12-18 15:50 Harry Jiang
阅读(1652)
评论(0)
推荐(0)
2018年12月16日
java安装1.8的经验和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers问题处理
摘要: java安装1.8后的问题:之前安装了jdk1.7和jdk1.6,之后又安装jdk1.8,然后执行java -version,输出的是1.8的,后来在注册表把jdk1.8改为1.7,然后就报错了,如下 Error: Registry key 'Software\JavaSoft\Java Runti
阅读全文
posted @ 2018-12-16 19:14 Harry Jiang
阅读(2083)
评论(0)
推荐(0)
2018年12月12日
NSubstitute.Analyzers检测NSubstitute用法冲突
摘要: NSubstitute是一个.Net环境使用的,简洁,语法友好的Mock库。语法简洁的缺点是有一些失败的用法很难察觉和检测。比如试图mock一个非虚拟成员-NSubstitute不能看到这些成员所以不能沟通sub.Received().NonVirtualCall()的问题。多亏了现在有Roslyn
阅读全文
posted @ 2018-12-12 16:53 Harry Jiang
阅读(225)
评论(0)
推荐(0)
下一页
公告