Fork me on GitHub

2016年8月3日

摘要: 使用Masstransit开发基于消息传递的分布式应用 Masstransit作为.Net平台下的一款优秀的开源产品却没有得到应有的关注,这段时间有机会阅读了Masstransit的源码,我觉得我有必要普及一下这个框架的使用。 值得一提的是Masstransit的源码写的非常优秀,值得每个想提高自己 阅读全文
posted @ 2016-08-03 23:04 HackerVirus 阅读(4216) 评论(3) 推荐(0)
摘要: WinObjc - 使用iOS项目生成通用Windows应用 Github上一周年的WinObjc项目最近发布了预览版本,终于等到了这一天。WinObjc项目就是Build 2015大会上微软宣布的Project IslandWood项目,致力于将iOS应用快速移植成UWP应用。废话不多说,让我们来 阅读全文
posted @ 2016-08-03 22:51 HackerVirus 阅读(673) 评论(0) 推荐(0)
摘要: 测试框架mochajs详解 关于单元测试的想法 mocha单元测试框架简介 安装mocha 一个简单的例子 mocha支持的断言模块 同步代码测试 异步代码测试 promise代码测试 不建议使用箭头函数 钩子函数 钩子函数的描述参数 异步的钩子函数 全局钩子 延迟启动测试 测试用例TODO 仅执行 阅读全文
posted @ 2016-08-03 22:50 HackerVirus 阅读(23072) 评论(0) 推荐(3)
摘要: 选张图片做成9宫格拼图 今天要学习一个拼图项目。 目标是传入一张图片,然后将它分成9份,去掉一份,鼠标点击进行拼图。 源文件结构很简单 第一步、新建项目 这一步没什么好说的,新建一个项目就跟源文件结构一样了 第二步、页面布局(.xaml文件) 看下源文件 控件有 DockPanel Grid But 阅读全文
posted @ 2016-08-03 22:48 HackerVirus 阅读(2998) 评论(0) 推荐(0)
摘要: 来份ASP.NET Core尝尝 0x01、前言 学习ASP.NET Core也有一段时间了,虽说很多内容知识点还是处于一知半解的状态,但是基本的,还是 略懂一二。如果有错误,还望见谅。 本文还是和之前一样,Demo+在Linux下运行(CentOS7+dotnetcore sdk) 开发环境:wi 阅读全文
posted @ 2016-08-03 22:42 HackerVirus 阅读(576) 评论(0) 推荐(0)
摘要: 反射 反射 - 定义,实例与优化 在面试中,通常会考察反射的定义(操作元数据),可以用反射做什么(获得程序集及其各个部件),反射有什么使用场景(ORM,序列化,反序列化,值类型比较等)。如果答得好,还可能会问一下如何优化反射(Emit法,委托法)。 反射的性能远远低于直接调用,但对于必须要使用的场景 阅读全文
posted @ 2016-08-03 22:35 HackerVirus 阅读(896) 评论(1) 推荐(1)
摘要: 表达式树的解析. 前言 公司的orm框架在dapper的基础上扩展了一套表达式的方法,当时就研究了一下,把学习过程和结果记录下来,和大家分享。 有人会说重复造轮子没必要,直接上EF。 从我的角度来看重复造轮子的原因有以下三种: 1、研究造轮子的原理 2、轮子不满足现在的开发需要 3、装B 表达式树的 阅读全文
posted @ 2016-08-03 22:33 HackerVirus 阅读(4815) 评论(5) 推荐(8)
摘要: 最近在实习公司写代码,被隔壁的哥们吐槽说,代码写的没有一点艺术。为了让我的代码多点艺术,我就重新温故了《javascript高级程序设计》(其中几章),然后又看了《javascript设计模式》,然后觉得要写点心得体会,来整理自己所学的吧。以下是我个人见解,错了请轻喷,欢迎指出错误,乐于改正。 一、 阅读全文
posted @ 2016-08-03 22:20 HackerVirus 阅读(16992) 评论(0) 推荐(4)
摘要: 闭包 前面的话 闭包已经成为近乎神话的概念,它非常重要又难以掌握,而且还难以定义。本文就从闭包的定义说开去 古老定义 闭包(closure),是指函数变量可以保存在函数作用域内,因此看起来是函数将变量“包裹”了起来 那这样说来,包含变量的函数就是闭包 定义一 闭包是指可以访问其所在作用域的函数 那这 阅读全文
posted @ 2016-08-03 22:14 HackerVirus 阅读(457) 评论(0) 推荐(0)
摘要: 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(66)-MVC WebApi 用户验证 (2) 前言: 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(65)-MVC WebApi 用户验证 (1 阅读全文
posted @ 2016-08-03 21:54 HackerVirus 阅读(14892) 评论(6) 推荐(6)