Fork me on GitHub
摘要: 之前的项目也曾用过JgGrid对它的基本功能也是略有了解,网上有个国外的开源的项目,但是不适合个人的风格,所以花了3天空余的时间封装了下JqGrid,也算是参加开发工作10个月以来写的第一个比较完整的小例子,高手们就直接飘过不用看了,但是由于时间短,还有很多的不足,需要后期再完善。 整体思路就是一个 阅读全文
posted @ 2015-02-08 12:19 Halower 阅读(17764) 评论(26) 推荐(27) 编辑
摘要: 这篇文章简介一下,如何通过 mock framework,来辅助我们更便利地模拟目标对象的依赖对象,而不必手工敲堆只为了这次测试而存在的辅助类型。 而模拟目标对象的部分,常见的有 stub object, mock object, fake object,本文也会简单介绍一下三者的不同点,并且通过实 阅读全文
posted @ 2017-12-27 21:17 Halower 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: What is CQRS CQRS means Command Query Responsibility Segregation. Many people think that CQRS is an entire architecture, but they are wrong. CQRS is j 阅读全文
posted @ 2017-12-27 21:14 Halower 阅读(1154) 评论(0) 推荐(1) 编辑
摘要: 一直打算偷懒使用个现成的树组件,但是在github上找了一大圈没有找到真正满足应用开发的树组件,所以没办法只能自己写了一个,开源出来希望可以帮助到需要的人,同时如果大家觉得好用,我可以顺带骗骗★( 希望喜欢的朋友对我体力输出的肯定可以点下★ ),由于我也算刚接触vue,所以难免有所考虑不周的地方,希 阅读全文
posted @ 2017-03-29 09:39 Halower 阅读(27397) 评论(4) 推荐(1) 编辑
摘要: chown username file,... 改变文件的属主(只有管理员可以使用此命令) R:修改目录及其内部文件的属主 reference=somefile_path file,...把想要设置属主的文件设置成和指定路径文件一样的 chown username:groupname file,.. 阅读全文
posted @ 2016-06-11 20:26 Halower 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 文件系统 rootfs: 根文件系统 /boot 系统启动相关的文件,如内核、initrd、以及grub(bootloader) /dev 设备文件 块设备 随机访问 字符设备 线性访问 设备号 主设备号 和 次设备号 /etc 配置文件 /home 用户家目录,默认为/home/username 阅读全文
posted @ 2016-06-11 20:24 Halower 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 查看文本 1. 不分屏查看 1. cat (默认标准输入到标准输出) n(行号) 连接...并显示 E(每行行尾打印$) 翻屏:shift+pageUp/pageDown 2. tac reverse cat 2. 分屏查看 1. more[默认只支持向后翻在,未到尾部可以向前翻] 2. less 阅读全文
posted @ 2016-05-19 21:14 Halower 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Linux文件类型 :普通文件(f) d:目录文件 b:块设备文件(block) c:字符设备文件(character) l:符号链接文件(symbolic link file) p:命名管道文件(pipe) s:套接字文件(socket) 文件权限 9位,每三位一组(rwx\[读写执行\]) 文件 阅读全文
posted @ 2016-05-14 21:11 Halower 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 文件系统 rootfs: 根文件系统 /boot 系统启动相关的文件,如内核、initrd、以及grub(bootloader) /dev 设备文件 块设备 随机访问 字符设备 线性访问 设备号 主设备号 和 次设备号 /etc 配置文件 /home 用户家目录,默认为/home/username 阅读全文
posted @ 2016-05-14 21:10 Halower 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 状态机工作流 状态机工作流通常用于模拟不能被预测人类行为时的事件流的一种替代方案,例如,在一个审批流程中,当事件驱动流程执行的过程,通常作为外部事件和导向转换, 通常作为外部事件和引导其他可能的状态之间的转换。状态机工作流的必须包括initial状态和 final 状态,用以表示该进程的启动和完成状 阅读全文
posted @ 2016-03-28 20:20 Halower 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: 本篇是对安卓菜单使用编程方式实现,当然可以使用XML的方式完成同样的功能,基本Java和C#写法都是一致的,所以使用XML的方式在本篇中使用Java演示,需要注意的是,对于如果不是VS开发的话,那么资源文件名称必须以小写开头,否则会报错。运行效果C#实现using Android.App;using... 阅读全文
posted @ 2015-03-23 23:22 Halower 阅读(1056) 评论(1) 推荐(0) 编辑
摘要: 效果如下:C#实现代码using Android.App;using Android.OS;using Android.Widget;namespace SpinnerDemo{ [Activity(Label = "@string/ApplicationName", MainLauncher... 阅读全文
posted @ 2015-03-23 16:51 Halower 阅读(781) 评论(0) 推荐(1) 编辑
摘要: 运行效果C#实现using Android.App;using Android.OS;using Android.Widget;namespace ImageDemo{ [Activity(Label = "@string/ApplicationName", MainLauncher = tr... 阅读全文
posted @ 2015-03-23 16:50 Halower 阅读(668) 评论(2) 推荐(1) 编辑
摘要: 声明方式 public class Photograph { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int PhotoId { get; set; } ... 阅读全文
posted @ 2014-11-22 20:39 Halower 阅读(1399) 评论(0) 推荐(1) 编辑
摘要: 每个类型一张表【TPT】声明方式 public class Business { [Key] public int BusinessId { get; protected set; } public string Name { get; set; ... 阅读全文
posted @ 2014-11-22 20:39 Halower 阅读(1828) 评论(1) 推荐(0) 编辑
摘要: 2014-11-22声明方式 1 public class Product 2 { 3 [Key] 4 [DatabaseGenerated(DatabaseGeneratedOption.None)] 5 public int SKU { ... 阅读全文
posted @ 2014-11-22 20:38 Halower 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 自引用 public class PictureCategory { [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int CategoryId { get; private set; } ... 阅读全文
posted @ 2014-11-22 20:37 Halower 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 对于指令,可以把它简单的理解成在特定DOM元素上运行的函数,指令可以扩展这个元素的功能。首先来看个完整的参数示例再来详细的介绍各个参数的作用及用法:angular.module('myApp', []) .directive('myDirective', function() { retur... 阅读全文
posted @ 2014-10-26 20:42 Halower 阅读(36055) 评论(11) 推荐(13) 编辑
摘要: 前一篇文章说过,ng1.3+以后对于表单验证有了优化,它不再需要一个详细的表达式状态创建元素显示或隐藏。例如:我们在ng1.3之前的版本都需要如下写法:ng1.3之后新增了一个ngMessages指令,他被打包成一个模块发布,因此我们使用的时候只需要将这个依赖模块引入即可angular.module... 阅读全文
posted @ 2014-10-21 00:08 Halower 阅读(11787) 评论(2) 推荐(13) 编辑
摘要: 常用的表单验证指令1. 必填项验证某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: 2. 最小长度验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "{number}": 3. 最大长度验证表单输入的文本长度是否小于或等于某个最... 阅读全文
posted @ 2014-10-19 23:35 Halower 阅读(166584) 评论(41) 推荐(63) 编辑
摘要: 术语定义activity(活动)Windows Workflow Foundation 中的程序行为单元。可将单个活动组合在一起,形成更复杂的活动。activity action(活动操作)用于公开工作流和活动执行的回调的数据结构。参数定义流入和流出活动的数据。每个参数都有特定的方向:in、out ... 阅读全文
posted @ 2014-09-23 22:39 Halower 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 无负载建立多对多关联的模型原文中是Modeling a Many-to-Many Relationship with No Payload,虽然这么翻译也有点不准确,但是可以说明其目的,如下图所示,数据库中是这样的关系,我们按照Database Frist的开发模式,由向导创建模型,会得到几个实体对... 阅读全文
posted @ 2014-09-13 21:19 Halower 阅读(4847) 评论(6) 推荐(2) 编辑
摘要: 序言在这一篇中,我们将演示EnitityFramework基本的建模【建模也是EntityFramework最核心的特性】范例,例如实体的分离和继承等。我们开始了演示如何创建一个简单的概念模型的例子,然后让EnitityFramework建立底层数据库。在余下的例子中,我们将告诉你如何从现有的表和数... 阅读全文
posted @ 2014-09-09 01:02 Halower 阅读(7362) 评论(2) 推荐(2) 编辑
摘要: Entity Framework是微软战略性的数据访问技术,不同与早期访问技术,Entity Framework并不耦合在Visual Studio中,它提供了一个全面的, 基于模型的生态系统,使您能够开发包括桌面、互联网、云计算和基于服务的应用程序等历史EFVersion1 支持Database ... 阅读全文
posted @ 2014-09-08 00:45 Halower 阅读(1762) 评论(1) 推荐(0) 编辑
摘要: 前言在上一篇文章中,提到了如何通过 IoC 的设计,以及 Stub Object 的方式,来独立测试目标对象。这一篇文章,则要说明有哪些设计对象的方式,可以让测试或需求变更时,更容易转换。并说明这些方式有哪些特性,供读者朋友们在设计时,可以选择适合自己情境的方式来使用。需求说明当调用目标对象的方法时... 阅读全文
posted @ 2014-09-07 09:29 Halower 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 前言相信许多读者都听过「可测试性」,甚至被它搞的要死要活的,还觉得根本是莫名其妙,徒劳无功。今天这篇文章,主要要讲的是对象的相依性,以及对象之间直接相依,会带来什么问题。为了避免发生因相依性而导致设计与测试上的问题,本文会清楚地说明该如何隔绝对象的相依性。最后会说明如何通过简单的 stub 对象来进... 阅读全文
posted @ 2014-09-06 00:32 Halower 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 前言在Visual Studio 2012 中,针对Unit Test 的部分,有一个重要的变动:原本针对「测试对象非public 的部分」,开发人员可通过Visual Studio 2010 自动产生的accessor ​​来进行测试。但在Visual Studio 2012 中,将此功能移除了。... 阅读全文
posted @ 2014-09-01 23:22 Halower 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 大纲Testing 的第一个切入点:单元测试。本篇文章将针对单元测试进行简介,主要内容包含了5W:WhyWhatWhereWhoWhen而How 的部分,属于实现部分,将于下一篇文章介绍工具与简单的范例。最后会提到测试用例所代表的意义与其重要性。前言单元测试,是开发人员最该写的测试程序,却也是最容易... 阅读全文
posted @ 2014-08-30 00:43 Halower 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 提到TDD大多数程序员的疑问:为什么我要写两份程序?为什么我要写程序来验证我已经知道的结果?我又不是SA,可能也不懂domain,怎么产生一开始的test case?最后的感想就变成是:1.Unit Test,那都是说说而已2.Unit Test?没那时间搞!3、TDD 只不过是被拿来炒作而已,现实... 阅读全文
posted @ 2014-08-29 23:11 Halower 阅读(698) 评论(0) 推荐(0) 编辑
摘要: visible, disable, css绑定 这个例子非常简单,主要演示如何通过属性控制html元素的显示与否(visible),可用性(disable)以及根据属性添加相应的CSS样式。先简单的看一段代码: 是否是会员 你的用户名是: -1}"/> 尊贵的会员欢迎你访问! 这段代码几乎不需要解释,非常的简单易懂,就是控制input元素的可用性,根据其中的文本添加样式,和控制隐藏元素的显示。完整代码如下: Test 是否是会员 你的用户名是: -1}"/> 尊贵的会员欢迎你访... 阅读全文
posted @ 2013-07-31 22:28 Halower 阅读(1733) 评论(1) 推荐(1) 编辑