Fork me on GitHub

2013年11月26日

摘要: 权限管理系统准备这节我们说下权限系统的特点,本系统采用的是MVC4+EF5+IOC 接口编程的架构,其中的权限树用的是DWTree,功能上做到灵活,授权操控细致,权限可以细到按钮级别,为了部署简单,导致设计和编码上也是比较复杂该系统主要功能如下:自定义操作动作(如增加、删除、修改、审核等,不再是以前见过的那种粗粒度的 按模块分配权限,或者稍微先进点的规定死某几个操作了)。无限级功能模块管理,自定义模块排序,可以更好地对整个系统中所有模块进行 分类管理。灵活地为各模块分配操作,即每个模块有哪些操作需要被控制(将步骤1中添加的 操作按需分配给各模块)。对所有用户基础信息进行管理,实行有效期机制,过 阅读全文
posted @ 2013-11-26 13:46 HackerVirus 阅读(273) 评论(0) 推荐(0)

2013年11月25日

摘要: Ⅰ.AngularJS的点点滴滴--引导AngularJS已经被很多人像炒冷饭一样炒过啦,大部分都是直接复制官方文档没有说明一些注意事项,不过什么都要从头开始吧###页面引导实例化* * *######1.自动实例化```html1+2={{1+2}}```>如果不写*app*这个值那么script的内容可以不写######2.手动实例化(主要通过js来引导)```html1+2={{1+2}}```>* 为什么声明一个模块后面有一个中括号?>* 因为angular是模块开发,声明一个模块必须要依赖另一个模块或者空模块,否则就声明失效啦>* config的方法可以配置模 阅读全文
posted @ 2013-11-25 23:42 HackerVirus 阅读(191) 评论(0) 推荐(0)
摘要: String.format VS. StrSubstitutor VS. NamedParameterJdbcTemplate 在Java中,想要用一个字符串模块根据参数的不同来产生不同的字符串,主要有以下两种办法: Java String.format() 在JDK1.5中,String类新增了一个很有用的静态方法String.format(). format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串; format(String format, Object... args) 使用指... 阅读全文
posted @ 2013-11-25 23:26 HackerVirus 阅读(335) 评论(0) 推荐(0)
摘要: 读懂正则表达式就这么简单一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,用以满足日常开发中的需求即可。0\d{2}-\d{8}|0\d{3}-\d{7} 先来一段正则,如果你对正则不了解,是不是完全不知道这一串字符是什么意思?这不要紧文章会. 阅读全文
posted @ 2013-11-25 23:18 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: 用NPOI实现导入导出csv、xls、xlsx数据功能直接上代码首先定义一个接口View Code如果需要直接操作文件的话,就自己在封装一次然后定义csv类的具体实现View Code这个需要引入命名空间LumenWorks.Framework.IO.Csv;可以Nuget里面下接着定义excel的实现类的基类View Code这个需要下载NPOI 2.01版本下载地址http://npoi.codeplex.com/releases/view/92382接着实现2003版本View Code接着实现2007版本View Code然后定义一个枚举实现一个简单的工厂View Code客户端调用代 阅读全文
posted @ 2013-11-25 23:17 HackerVirus 阅读(1829) 评论(0) 推荐(0)
摘要: 管道Linux 进程间通信-管道 进程是一个独立的资源分配单位,不同进程之间的资源是相互独立的,没有关联,不能在一个进程中直接访问另一个进程中的资源。但是,进程不是孤立的,不同的进程之间需要信息的交换以及状态的传递,因此需要进程间数据传递、同步与异步的机制。 此篇博文记录管道。管道pipe 管道是进程间通信的主要手段之一。一个管道实际上就是个只存在于内存中的文件,对这个文件的操作要通过两个已经打开文件进行,它们分别代表管道的两端。管道是一种特殊的文件,它不属于某一种文件系统,而是一种独立的文件系统,有其自己的数据结构。根据管道的适用范围将其分为:无名管道和命名管道。管道分类●无名管道 ... 阅读全文
posted @ 2013-11-25 23:15 HackerVirus 阅读(289) 评论(0) 推荐(0)
摘要: Asp.Net Web API 导航 Asp.Net Web API第一课:入门http://www.cnblogs.com/aehyok/p/3432158.html Asp.Net Web API第二课:CRUD操作http://www.cnblogs.com/aehyok/p/3434578.html前言本教程演示从一个控制台应用程序,使用HttpClient调用Web API。我们也将使用上一个教程中建立的Web API。你可以直接在http://www.cnblogs.com/aehyok/p/3434578.html这篇文章中找到相应的下载链接,就可以获得建立的Web AP... 阅读全文
posted @ 2013-11-25 23:08 HackerVirus 阅读(260) 评论(0) 推荐(0)
摘要: SQLServer针对排名函数ROWNUMBER()、RANK()、DENSE_RANK()、NTILE的研究!~相信大家在软件工程中经常会遇到对某些数据进行排名的问题,尤其是对于电子商务的HR来说“大手笔”是非常具有潜在价值的!~至于都有哪些价值这个超出本文的范畴不予进行说明,但是不得不说的是每一个精明的HR以下类似的需求:我需要系统告诉我,截止到目前为止,近几个月内销售人员的订单交易数量排名、奖金排名(对内部员工员工)我需要系统告诉我,截止到目前为止,商品热度的排名、购买力度的排名、充值力度的排名、提款力度的排名,相关地区的的排名(对客户) 对于SQL新人来说,第一个想到的函数TOP配合R 阅读全文
posted @ 2013-11-25 23:06 HackerVirus 阅读(347) 评论(0) 推荐(0)
摘要: TFS二次开发系列:八、TFS二次开发的数据统计以PBI、Bug、Sprint等为例(二)上一篇文章我们编写了此例的DTO层,本文将数据访问层封装为逻辑层,提供给界面使用。 1.获取TFS Dto实例,并且可以获取项目集合,以及单独获取某个项目实体 public static TFSServerBll Instance = new TFSServerBll(); public TFSServerDto dto; public TFSServerBll() { dto = new TFSServerDto("http... 阅读全文
posted @ 2013-11-25 22:53 HackerVirus 阅读(251) 评论(0) 推荐(0)
摘要: 新认识:SDF数据库一、SDF数据库初探SDF是一个标准缩略数据库格式。这个数据库包含扩展名为.sdf的文件并且以结构化文件格式进行数据存储。这些SDF文件通常用于在不同数据库应用之间移动数据。它允许一个用户将一个软件程序数据库信息与另一个用户分享,即便另一个用户没有安装相同的软件产品。.sdf文件是一个Sql Server Mobile文件。它也作为Sql Server compact的数据文件。它主要被用于移动开发,但近期在单用户桌面开发中也越来越受欢迎了。在Visual Studio 2008 中的Sql Server Mobile 不支持Linq to Sql但是Framework支持 阅读全文
posted @ 2013-11-25 22:52 HackerVirus 阅读(1327) 评论(0) 推荐(1)