摘要: nodejs安装ts 进入工程目录,用命令初始化ts(生成tsconfig.json) 如果要指定生成目录,打开tsconfig.json,加入以下项 点击Task -> Run Task... - > tsc:build -tsconfig.json 会编译一次ts 点击Task -> Run T 阅读全文
posted @ 2018-08-08 16:07 IWing 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 以下是官方的步骤介绍,我就不再一步步解释了 https://docs.microsoft.com/zh-cn/xamarin/ios/platform/binding-objective-c/walkthrough?tabs=vsmac 主要是静态库编译.a文件的时候,看看官方给出的makefile 阅读全文
posted @ 2018-07-17 16:56 IWing 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Way.EntityDB是一个基于EF Core的数据层框架,它取消了EF Core的Migration机制,因为Migration并不是通用的,比如说sql server生成的migration,如果换成sqlite,运行时会报错的,也就是数据库不能更换。 Way.EntityDB内置建模工具,通 阅读全文
posted @ 2018-07-13 17:37 IWing 阅读(998) 评论(10) 推荐(2) 编辑
摘要: Xamarin.Forms的View没有touch事件,只能自己实现 首先,在共享项目里面,放入这几个类,结构大概是这样的: 然后,在android的项目里面,加入这个类 然后,在ios的项目里面,加入这个类 然后,在UWP的项目里面,加入这个类 这样,自定义的touch事件就完成了 在共享项目的x 阅读全文
posted @ 2018-07-12 16:27 IWing 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: 在日常业务里面,我们可能会遇到类似这样的需求,有1万个座位,同时有1万人过来买票,如何在最短时间内,完成这1人1张票的分发。 大概写了一个单元测试,发起1万个并行任务,跑了一下,200毫秒以内,可以完成这个分发功能。代码如下: 主要是使用Interlocked.CompareExchange来判断对 阅读全文
posted @ 2018-07-11 17:52 IWing 阅读(272) 评论(0) 推荐(0) 编辑
摘要: tfs支持四种验证方式,分别是:PAT、Negotiate、Integrated、Alternate 我们使用Negotiate方式 首先,登录tfs服务器,设置iis的身份验证 添加一个Negotiate方式。 下载代理 解压后,文件结构大概这样: 用管理员权限,运行config.cmd 根据提示 阅读全文
posted @ 2018-05-10 10:53 IWing 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 首先,必须安装bitcoin core bitcoin core启动时,会提示你定义数据存放目录,在数据存放目录下,找到bitcoin.conf文件,并填写内容: server=1rpcuser=rpcrpcpassword=123rpcport=8332 重新打开bitcoin core,rpc服 阅读全文
posted @ 2018-04-10 18:47 IWing 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2018-03-14 12:00 IWing 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 引用nuget包: 注意:Geckofx45 nuget包必须是最后引用,否则初始化会出错 编写JsRunner 编写单元测试基类 编写测试代码 阅读全文
posted @ 2018-03-14 09:58 IWing 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.在vs创建一个标准的单元测试工程 2.引用nuget包:Edge.js 我是用的是6.11.2版本 3.编写JsRunner类 4.编写单元测试基类 5.写测试代码 阅读全文
posted @ 2018-03-06 10:13 IWing 阅读(663) 评论(0) 推荐(0) 编辑