随笔分类 - .Net
摘要:--开启所有服务器配置 sp_configure 'show advanced options', 1; RECONFIGURE WITH override GO --开启 CLR sp_configure 'clr enabled', 1; RECONFIGURE WITH override GO
阅读全文
摘要:Nuget引用 Quartz using Quartz; using Quartz.Impl; using System; using System.Threading; using System.Threading.Tasks; namespace ConsoleApp3 { class Prog
阅读全文
摘要:/// <summary> /// WM_COPYDATA消息,进程间传输信息专用结构 /// </summary> public struct COPYDATASTRUCT { public UINT64 dwData; public int cbData; public IntPtr lpDat
阅读全文
摘要:[DllImport("User32.dll")] public static extern int SendMessage(IntPtr hwnd, int msg, int wParam, ref COPYDATASTRUCT lParam); public const int WM_COPYD
阅读全文
摘要:创建自签名数字证书PFX格式 1 在系统中安装一个自签名数字证书 1.1 安装makecert.exe,可直接安装Visual Studio(Visual Studio包含makecert.exe) 1.2 使用makecert.exe在系统中安装一个自签名数字证书 1.2.1 打开vs的命令行。
阅读全文
摘要:在客户端是俄文的环境下,Convert.ToDouble("1.5")是会报错的,类似Double.Parse等方法也是一样报错, 解决方法是,把全局区域设为英文 System.Globalization.CultureInfo.CurrentCulture = new System.Globali
阅读全文
摘要:在日常业务里面,我们可能会遇到类似这样的需求,有1万个座位,同时有1万人过来买票,如何在最短时间内,完成这1人1张票的分发。 大概写了一个单元测试,发起1万个并行任务,跑了一下,200毫秒以内,可以完成这个分发功能。代码如下: 主要是使用Interlocked.CompareExchange来判断对
阅读全文
摘要:tfs支持四种验证方式,分别是:PAT、Negotiate、Integrated、Alternate 我们使用Negotiate方式 首先,登录tfs服务器,设置iis的身份验证 添加一个Negotiate方式。 下载代理 解压后,文件结构大概这样: 用管理员权限,运行config.cmd 根据提示
阅读全文
摘要:var uri = new Uri("http://www.aa.com"); //often cookies are stored on domain level, so ".google.com", not "www.google.com" (leading dot is important) string host = uri.Host.Re...
阅读全文
摘要:引用nuget包: 注意:Geckofx45 nuget包必须是最后引用,否则初始化会出错 编写JsRunner 编写单元测试基类 编写测试代码
阅读全文
摘要:1.在vs创建一个标准的单元测试工程 2.引用nuget包:Edge.js 我是用的是6.11.2版本 3.编写JsRunner类 4.编写单元测试基类 5.写测试代码
阅读全文
摘要:引用nuget包: 注意:Geckofx45 nuget包必须是最后引用,否则初始化会出错 简单示例:
阅读全文