Fork me on GitHub

2013年8月28日

摘要: 谷歌Volley网络框架讲解——BasicNetwork类这个类是toolbox工具箱包里的,实现了Network接口。先来看下Network这个interface,performRequest(Request*)执行一个请求,以一个Request为参数,返回一个NetworkResponse 。public interface Network { /** * Performs the specified request.执行这个请求 * @param request Request to process//待处理的请求 * @return A {@link Ne... 阅读全文
posted @ 2013-08-28 17:07 HackerVirus 阅读(416) 评论(0) 推荐(0)
摘要: 纯手工打造[博客园-博文数据分析]及技术分享(java)上次我们分析了博客园闪存数据,为什么分析?那是出于个人想看看,意义不大,反正闲着也是闲着捣鼓捣鼓没神马不好,后来没有分享技术,这次我们分享一下技术,不过再分享之前,我们先来看看我又趁着,这热乎劲抓取了一把博文首页的数据分析了一下(数据来自2013-05-28 08:27至2013-08-26 15:40,大概三个月的时间,共计4k数据,也就是说这三个月总计首页发布了4k的文章,不错的效益。这次有点意外3个线程花了1min多一点的时间跑完),热腾腾的结果出炉了,这次加点个人点评。博文数据分析1.1发帖总人数1.2文章发布量top30(看看发 阅读全文
posted @ 2013-08-28 17:03 HackerVirus 阅读(274) 评论(0) 推荐(0)
摘要: 谈谈Javascript的this关键字(this is not this)前言: 看文章标题你就知道,这篇文章我只讲一个简单的Javascript的this关键字,说它简单——它又不简单,因为曾几何时我也对this关键字有些困惑,它也确实会让不少程序员感到不解——它像是一个身份多变的“指针”,有时仅看代码都很难分辨出其当前所指向的对象;恰好这两天我突然想到应该写篇关于Javascript方面的博客,也算是为以后的公司技术培训做点儿准备。这篇文章,我可能更倾向于,用代码来直接的体现我要描述的内容。好的文章不在于它的篇幅长、内容丰富,而在于或者说更重要的是——应该用言简意赅的内容让读者快速... 阅读全文
posted @ 2013-08-28 17:01 HackerVirus 阅读(205) 评论(0) 推荐(0)
摘要: 企业应用开发模式 ERP项目中应用到的技术和工具一、基础技术选型C# .NET 3.5/4.0 这两个版本的.NET已经相当方便(Linq, Lambda,Parallel),语法简洁,配合WCF和WF两项技术,可以满足快速开发,维护方便的目标。Win Form 因ERP项目涉及大量的表单(Entry),查询(Enquiry),报表(Report),我以为WinForm仍然是首选技术。自定义控件,数据绑定,自定义窗体,这三项技术组合起来可产生无穷的威力。SQL Server 2005 取兼容性最好的一个版本。2008/2008 R2/2012均不向后兼容,旧版本数据一旦附加到新版本中后,便不可 阅读全文
posted @ 2013-08-28 16:17 HackerVirus 阅读(299) 评论(0) 推荐(0)
摘要: /// /// 获取枚举成员描述信息及名称 /// 返回:IDictionary /// Value:描述信息 /// Key:值 /// /// struct类型 /// IDictionary protected IDictionary GetEnumMemberList() where T : struct { var members = typeof(T).GetMembers().Where(s => s.Member... 阅读全文
posted @ 2013-08-28 16:15 HackerVirus 阅读(265) 评论(0) 推荐(0)
摘要: AppBox_v2.0完整版免费下载,暨AppBox_v3.0正式发布!AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。AppBox v2.0简介AppBox v2.0发布于2012年12月份,前端展现使用的是 FineUI v3.2.3,而ORM工具是 SubSonic v2.2.1。AppBox v2.0的创新之处在于将模块和模块权限的定义放在C#代码中,从而方便了在Web Form后端代码中使用强类型的权限定义,而不是传统意义上的字符串,如下所示。模块的定义:?1234567891011121314151617181 阅读全文
posted @ 2013-08-28 15:30 HackerVirus 阅读(382) 评论(0) 推荐(0)
摘要: 目录背景六种实现方式第一种:未显式体现角色的模式。第二种:使用“显式接口”显式体现角色的模式。第三种:使用“扩张方法”显式体现角色的模式。第四种:使用“领域服务”显式体现角色的模式。第五种:使用“包装类型”显式体现角色的模式。第六种:使用“动态代理”显式体现角色的模式。如何设计Context?备注背景返回目录一个实体在不同的上下文中具备不同的职责,如:产品在“生产完成上下文”中具备的一些职责,在“质检相关上下文”中具备另外一些职责。四色原型、DIC和“UML事物模式”在不同的维度阐述了这一情况,在代码层面到底该如何表达呢?本文给出了一些思路。六种实现方式返回目录因为:MI(Manufactur 阅读全文
posted @ 2013-08-28 15:17 HackerVirus 阅读(397) 评论(0) 推荐(0)
摘要: MySql主从配置实践及其优势浅谈1、增加两个MySQL,我将C:\xampp\mysql下的MYSQL复制了一份,放到D:\Mysql2\Mysql5.1修改my.ini(linux下应该是my.cnf):[client]port =3307[mysqld]port =3307basedir=D:/Mysql2/Mysql5.1/mysqldatadir=D:/Mysql2/Mysql5.1/mysql/data/之后,再增加MySQL2服务,mysqld–installMySQL2--defaults-file=D:\Mysql2\Mysql5.1\mysql\my.ini(需要管理员权限 阅读全文
posted @ 2013-08-28 15:14 HackerVirus 阅读(1733) 评论(0) 推荐(0)
摘要: ActionInvoker还是这张图:当ControllerFactory生成Controller实例后,这时就需要使用ActionInvoker来选择调用一个合适的Action执行。ASP.NET MVC提供的基类Controller已经实现了ActionInvoker的功能。但是我们可以实现自定义的ActionInvoker来替代框架中提供的ActionInvoker。首先一个ActionInvoker需要实现IActionInvoker接口:public interface IActionInvoker{ bool InvokeAction(ControllerContext co... 阅读全文
posted @ 2013-08-28 14:53 HackerVirus 阅读(299) 评论(0) 推荐(0)
摘要: windows下捕获dump之Google breakpad_client的理解 breakpad是Google开源的一套跨平台工具,用于dump的处理。很全的一套东西,我这里只简单涉及breakpad客户端,不涉及纯文本符号生成,不涉及dump解析。一、使用 最简单的是使用进程内dump捕获,使用者只需要跟ExceptionHandler打交道,在自己的程序里定义一个ExceptionHandler对象,ExceptionHandler会挂上异常处理、CRT参数错误处理、purecall错误处理,当发生crash时,breakpad会写好dump,然后回调通知使用者。进程内dump并不推.. 阅读全文
posted @ 2013-08-28 14:50 HackerVirus 阅读(746) 评论(0) 推荐(0)