Fork me on GitHub

2013年12月1日

摘要: LeetCode:Subsets I II求集合的所有子集问题LeetCode:SubsetsGiven a set of distinct integers,S, return all possible subsets.Note:Elements in a subset must be in non-descending order.The solution set must not contain duplicate subsets.For example,IfS=[1,2,3], a solution is:[ [3], [1], [2], [1,2,3], [1,3], [... 阅读全文
posted @ 2013-12-01 21:06 HackerVirus 阅读(188) 评论(0) 推荐(0)
摘要: 到底是 const 还是 static readonly真的一样?const 和 static readonly 常在程序中用来声明常量,调用方法也没有什么不同,他们真的一样吗?我们可以做个试验。程序集内的常量现在我们建立一个程序,里面有一个MyClass的类,分别用const和static readonly定义常量然后在程序运行时输出运行程序,输出把这两个值改一下,再运行看来没什么问题跨程序集的常量现在我们建新建一个类库,创建一个类,同样的内容在程序中加入对类库的引用,并把这两个常量输出正常输出改变这两个值我们现在Rebuild那个类库(在类库上右键->Rebuild,不要Rebuil 阅读全文
posted @ 2013-12-01 21:01 HackerVirus 阅读(174) 评论(0) 推荐(0)
摘要: Visual Studio最好用的快捷键(你最喜欢哪个)每次在网上搜关于VS有哪些常用快捷键的时候,出来的永远是一串长的不能再长的列表,完全没体现出“常用”二字,每次看完前面几个就看不下去了,相信大家都 有这种感觉。其实我们平时用的真的只有很少的一部分,借用一句“二八原则”——其中20%的常用快捷键就可以完成你80%的任务了,当然这里20%不准 确,只是说明这样一个事实。下面是我平时用VS编程时真正用的比较多的快捷键,就这么十几个,看完毫无压力,多看几遍就能完全记住了~~~当然每个人常用的一般都会有些不一样,欢迎大家评论说出自己常用或最常用的快捷键吧,比比看谁用的巧~~~ctrl+-(shif 阅读全文
posted @ 2013-12-01 20:51 HackerVirus 阅读(292) 评论(0) 推荐(0)
摘要: Hello Kraken.js!前言kraken.js 由paypal 公司开源的一个用于快速开发基于Express.js框架应用的快速开发工具, 因为kraken 并没有在Express.js基础上更改多少东西,只是在原来的express基础上补充了一些约定开发的规则, 让开发根据便捷.你好,世界!要创建一个kraken 项目只需要非常简单的三步走:安装必备工具Linux or Macsudo npm install -g generator-krakenWindowsnpm install -g generator-kraken创建kraken项目只需要一行代码,然后,看着提示语,输入一些 阅读全文
posted @ 2013-12-01 20:20 HackerVirus 阅读(439) 评论(0) 推荐(0)
摘要: 权限管理系统-表数据这一节,我们插入数据来看看数据流,让各位同学,知道这个权限表交互是怎么一个流程,免得大家后天雾里来雾里去首先我再解释一些表,SysUser和SysRole表不用解释了。SysRoleSysUser:这个是角色和用户的对应表 一个角色可以对应多个用户,一个用户可以对应多个角色SysModuleOperate:模块的操作码表,我把每个Action都看作是一个操作码,或者每个方法可以看作是一个操作码SysRight:这个是角色和模块的关系表,只有被模块授权的角色才能设置权限SysRightOperate:这个是角色拥有的操作码,这个表间接和操作码有关联现在我们来插入一些数据来看看 阅读全文
posted @ 2013-12-01 20:14 HackerVirus 阅读(769) 评论(0) 推荐(0)

2013年11月30日

摘要: c#实现Google账号登入授权(OAuth 2.0)并获取个人信息此博主要介绍通过google 账号(gmail)实现登入,授权方式OAuth2.0,下面我们开始介绍。1.去google官网注册一个gmail账号:https://accounts.google.com/SignUp?service=devconsole&continue=https%3A%2F%2Fcode.google.com%2Fapis%2Fconsole%2F,然后去https://cloud.google.com/console?redirected=true#/project新建一个project(如果有 阅读全文
posted @ 2013-11-30 23:16 HackerVirus 阅读(251) 评论(1) 推荐(0)
摘要: 前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文主要来讲解Asp.Net Web API中错误和异常的处理,包括以下几点: 1.HttpResponseException——HTTP响应异常 2.Exception Filters——异常过滤器 3.Registering Exception Filters——注册异常过滤器 4.HttpError——HTTP错误HttpResponseException——HTTP响应异常 如果一个Web API 控制器抛出一... 阅读全文
posted @ 2013-11-30 23:12 HackerVirus 阅读(410) 评论(0) 推荐(0)
摘要: Windows Phone 放开政策 - 应用内支付(IAP)可加入三方支付Windows Phone 应用商店在 今年(2013)11月04号 修改了商店政策 允许公司账户的应用使用三方支付SDK。通过App certification requirements change history for Windows Phone可以看到最新的更新时间是 11月4号。但是在最后更新时间列表中貌似有点问题,不过没有关系我们一起解读一下新政策。点击App policies for Windows Phone进入 App policies for Windows Phone 页面不过这里的更新时间没有 阅读全文
posted @ 2013-11-30 23:06 HackerVirus 阅读(283) 评论(0) 推荐(0)
摘要: 多层架构+MVC+EF+AUTOFAC+AUTOMAPPER 最近使用ligerui搭建了一个简单的教务管理demo,将重要的地方记录,也希望能帮到有这方面需要园友。一、目录 1、多层架构+MVC+EF+AUTOFAC+AUTOMAPPER; 2、MVC中验证码的实现(经常用,记录备用)二、正文 多层架构中等以上规模以上的系统用得比较多,此demo功能不多,出于抱着学习的态度搭建了一个多层架构,并加入现在很流行的依赖倒转(autofac)、对象映射工具(automapper)。 话说没图你说个J8,先上框架图: Model层中Entity存放数据库实体,使用code first,ViewM.. 阅读全文
posted @ 2013-11-30 22:49 HackerVirus 阅读(2293) 评论(2) 推荐(0)
摘要: C#接口总结浅析C#接口特点及实例应用 C#接口(interface)的掌握对我们开发有什么作用呢?C#接口的使用能够使我们的程序有什么改进?那么我们首先我们来看看C#接口特点以及具体的实例使用分析:C#接口特点1:都是“虚的”不能被实例化,这也是接口中为什么不能包含字段--成员变量的原因C#接口特点2:正因为接口是虚的,所以接口内的索引,属性,时间等只能有声明,而不能在接口内实现,具体如何实现是派生接口或者派生类的事.C#接口特点3:都具有模板的性质,如果一个接口或者类从某一个接口继承,它将自动具有被集成者的特征(包括索引,属性,函数,实践等).C#接口特点4:接口支持多重继承,而C#中,类 阅读全文
posted @ 2013-11-30 22:47 HackerVirus 阅读(510) 评论(0) 推荐(1)