注:本文示例环境 VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 为什么要编写单元测试 对于为什么要编写单元测试,我想每个人都有着自己的理由。对于我个人来说,主要是为了方便修改(bug修 ...
分类:
Windows程序 时间:
2017-05-25 11:58:47
阅读次数:
6378
首先这是很重要的,环境搭建: 我用的是VS2017 配置步骤如下: 1。 打开VS的安装管理器 2. 进入修改界面,使用C++的桌面开发,选中之后,默认的就行(原因:因为这个nuget包是基于C++开发的,用的都是底层的C++的东西) 3. 安装Nuget包 点开管理包,在搜索栏中输入Cef就行,安 ...
分类:
其他好文 时间:
2017-05-25 11:54:32
阅读次数:
262
本文章是在VS2017的环境下,.net core 1.1版本以上。 在这期间,由于.net core 并不基于IIS,我们的过去的网络请求代码在.net core框架下,有可能会出现不兼容,报错的现象。这里大致介绍下在.net core 下如何进行http请求,主要仍然是GET和POST方法,有错 ...
一、根模块、子模块与惰性加载先说根模块。一个ng2应用至少要有一个根模块,包含ng2自带的BrowserModule,并声明为引导模块,在应用启动时将从此模块展开。随着应用的扩大,所有的事情都在一个模块中完成难免会变乱(某种程度上看ng1应用就是这么做的,并且细分了控制器来拆分应..
分类:
其他好文 时间:
2017-05-22 15:06:57
阅读次数:
240
在项目开发中拿到的数据是这样的,要循环遍历出来。可是在ng2中好像不能直接遍历Object 在搜索之后发现了这种方法可以实现。 array-ngfor.ts array-ngfor.html 重点的是这个方法 结果: 参考于: https://segmentfault.com/q/101000000 ...
分类:
其他好文 时间:
2017-05-22 13:36:58
阅读次数:
1397
理清思路,记录以备忘。 XPName:项目名称 XEName:菜单名称 X:\XPName\angular>:命令行路径 第一步: XPName.AngularUI/src/shared/layout/topbar.component.ts文件内添加 menuItems: MenuItem[] = ...
分类:
其他好文 时间:
2017-05-21 20:41:43
阅读次数:
180
其实一切都是扯,看看有没有主活动吧 症状:能部署安装,没有快捷方式,不启动调试。XARAMIN不能在XML中配置主活动,会自动根据[Activity(Label = "AA",MainLauncher = true)]配置生成 参考 https://xamarinhelp.com/debugging... ...
分类:
移动开发 时间:
2017-05-21 13:44:34
阅读次数:
413
随着.net core正式版的推出,我也准备开始使用这种微软有史以来第一次跨平台的技术(本人从来不学也不看beta版的技术),使用VS2017新建一个.net core的web应用程序 这里随便选什么都可以,其实创建出来的都一样,在core中,MVC和WebApi的管道已经统一,所以在类库中已经不会 ...
分类:
Web程序 时间:
2017-05-21 00:25:28
阅读次数:
843
距离入职还有两周不到,接老大的任务,先自己学习 Linux 编程。作为一个渣渣,vim 这种编辑器之神完全驾驭不住,还是希望能够使用世界上最好的 IDE —— Visual Studio 继续我的开发工作。好在 VS 最新版本 2017 已经原生支持 Linux 开发,问题就在于如何配置起来。 具体 ...
分类:
数据库 时间:
2017-05-20 09:59:50
阅读次数:
258
ES6在2015.6发布,就被很多框架引用。以后每年6月份发布新版本。新技术真是日新月异。 ES6 —>tepyscript—>angular2—>ionic2 还有nodejs的关系 电子书 阮一峰 ECMAScript 6入门 模块(module)[?m?dju:l]ma jiu模型(model ...
分类:
其他好文 时间:
2017-05-18 20:22:29
阅读次数:
168