Fork me on GitHub

2012年11月22日

摘要: Portal-Basic Web 应用开发框架(简称 Portal-Basic)是一套功能完备的高性能 Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 访问接口(已内置 Hibernate、MyBatis 和 JDBC 支持),集成 Action拦截、Form Bean / Dao Bean / Spring Bean 装配、国际化、文件上传下载和缓存等基础 Web 应用组件,提供高效灵活的纯 Jsp/Servlet API 编程模型,完美整合 Spring,非常容易学习和使用。 Portal-Basic 源码、示例及文档资源:请访问 google code 项目 ^. 阅读全文
posted @ 2012-11-22 11:39 HackerVirus 阅读(190) 评论(0) 推荐(0)
摘要: 100+个程序员开发必备参考手册(在线及下载)即使经验丰富,天赋过人,也不得不承认,你并不能记得所有的东西,尤其是各种各样的语言的API,参考手册(Cheat Sheet)和Google肯定是必备,为了更方便的使用,也有很多有心的人收集整理了很多,比如下面这些。不过,在这之前再推荐一个最近发现的插件,将这些一网打尽,很不错的体验:All Cheat Sheets Chrome Extension如果插件打不开,也可以直接打开网站http://overapi.comjQueryjQuery Cheat SheetjQuery 1.5 Visual Cheat Sheet [.pdf]JavaSc 阅读全文
posted @ 2012-11-22 11:37 HackerVirus 阅读(298) 评论(0) 推荐(0)
摘要: .NET平台初窥 在C#语言和.NET平台之前,针对Windows家族的软件开发主要使用COM,也就是基于组建模型的开发,例如C++程序员可以创建一个COM类库供VB程序员使用。COM的跨语言特性虽然有用,但是他开发复杂和脆弱,且只能针对Windows家族的操作系统。虽然很多的应用程序使用了COM获得了成功,但是如今的操作系统应用程序,web网站,操作系统服务和各种可重用的类库都是通过使用.NET平台进行开发。 C#和.NET平台在2002年第一次推出,提供了一种更加有利的,灵活的和简单的开发模型。.NET平台是一种可以在Windows家族和其他操作系统如Mac OS X和Unix/Lin.. 阅读全文
posted @ 2012-11-22 11:37 HackerVirus 阅读(226) 评论(0) 推荐(0)
摘要: ASP.NET MVC 企业级实战 —— 创建用户权限管理范例程序(二)2012-11-21 14:56 by E2Home, 1142 阅读,6评论,收藏,编辑上一篇,大家反应比较热烈,给了我很大的鼓励,不管是褒奖的还是贬低的,都是认真看过之后对框架的一个反馈。由于上一篇没有说清楚开发环境,导致很多用户在VS 2012 无法安装NBlock框架模版。这次我着重说明一下,NBlock框架目前在支持 VS 2010 ,其他的开发环境没有测试过。NBlock框架采用ASP.NET MVC3作为UI展现,用JQuery 插件提高用户交互体验,ORM采用微软的Entity Framework 4.3. 阅读全文
posted @ 2012-11-22 11:36 HackerVirus 阅读(250) 评论(0) 推荐(0)

2012年11月21日

摘要: ASP.NET状态管理的总结阅读目录开始hidden-inputQueryStringCookieApplicationStateViewState,ControlStateSessionProfile各种状态管理的对比与总结会话状态的选择改变开发方式,发现新方法由于HTTP协议的无状态特性,导致在ASP.NET编程中,每个请求都会在服务端从头到执行一次管线过程, 对于ASP.NET页面来说,Page对象都会重新创建,所有控件以及内容都会重新生成, 因此,如果希望上一次的页面状态能够在后续页面中保留,则必需引入状态管理功能。ASP.NET为了实现状态管理功能,提供了8种方法,可帮助我们在页面之 阅读全文
posted @ 2012-11-21 16:13 HackerVirus 阅读(139) 评论(0) 推荐(0)
摘要: 用了多年的Visual Studio,今天才发现这个编码技巧,真是惭愧,分享出来,算是抛砖引玉吧!开发环境: vs2010+C#1、代码重构新建类如果你还像我以前一样使用右键快捷菜单新建类,那就太Out了。VS的那个“新建项对话框”出来的很慢,很影响心情。当你发现需要定义一个类时,正确的方法:1)在当前代码处定义上类名,例如:List<NewClass> ls;2)焦点移动到NewClass处,按下ctrl + .("点")3)回车。这样类就建好了。此方法还适用于类的方法、属性、字段,重命名字段方法名等2、提取方法有时我们发现自己老是在写同一段代码,可以提取一个 阅读全文
posted @ 2012-11-21 15:28 HackerVirus 阅读(272) 评论(1) 推荐(0)
摘要: 循环依赖是所有语言的加载器都是大头的问题,除非你的模块都是像spring那么利用Ioc进行控制反转,那么出现循环依赖就是死结。对此,我们唯一能做的事是,在第一个循环依赖出现时就立即通知用户查看它们的依赖列表。在AMD大肆普及动态加载的好处后,大家应该隐藏知道有两个方法干这事。一个定义模块的define方法,另一个是加载模块的require方法。define方法的参数为define(name?, deps? ,factroy), 换言之模块名与依赖列表都不是必须的,require参数为require(names , callback)。当我们用require一组模块,将它们的返回值传到回调中前, 阅读全文
posted @ 2012-11-21 15:19 HackerVirus 阅读(531) 评论(0) 推荐(0)
摘要: 随着几个版本的更新,Apworks框架也日趋成熟。为了能够让开发人员更加方便地使用该框架进行企业级应用程序的开发,在维护框架本身的同时,我也致力于与其配套的工具软件和Visual Studio插件的研究和开发。在Apworks的最新版本中,已经添加了分别面向NHibernate和Entity Framework的WCF服务开发项目模板,但这个模板还很不完善,扩展性也不好(比如框架本身还支持MongoDB的实现,但开发模板却没有这个选项),因此我也会在今后进一步完善,并发布在下个版本的Apworks工具集当中。最近实践了一下Visual Studio 2012 Visualization &am 阅读全文
posted @ 2012-11-21 15:17 HackerVirus 阅读(228) 评论(0) 推荐(0)

2012年11月20日

摘要: 唉,老了,自己给自己造Bug(Chrome下载无后缀问题)问题:这几天,部分园子的技术同行反映:下载秋式广告杀手时,没有后缀。问题存在已久:其实这个问题,广大的微博粉丝精灵用户也反映了,不过纠结的是,本人本机千测试万测试,它就是正常的。我很努力的找问题:1:本人也换了N种浏览器测试(ie、firefox、chrome、maxthon等),它就是正常的。2:本人换了不同的下载软件测试(QQ旋风,迅雷等),还是正常的。。。。3:本人上网上搜尽各类关键字:(浏览器 下载 无后缀 等)的相关文字,它就是找不到一条相关性的文章。逼不得已,提醒用户:所以,这类问题,只能暂时放开了,不停的提示用户,部分浏览 阅读全文
posted @ 2012-11-20 18:00 HackerVirus 阅读(1536) 评论(0) 推荐(0)
摘要: 前言:在我们做任何网站项目的时候都避免不了要使用到这两个技术,而且应用也是非常的广泛,所以我写了这篇博客,喜欢能帮到大家,也顺便给我自己坐一下笔记,方便我以后的使用,废话不多说了,先说图片上传吧,图片上传我使用的是异步上传,下来再说富文本编辑器的使用1. 图片上传 (1)第一步:准备工作 因为我做的是异步上传图片,所以大家肯定知道啦,需要一些准备工作的,首先我们给我们的项目添加两个引用,第一个引用想必大家都知道的,第二个引用是实现异步上传图片的一个JS脚本,我们需要引入,如果没有的话可以去网上下载或者在我的项目里面也能找到,代码如下: <script src="http://w 阅读全文
posted @ 2012-11-20 17:59 HackerVirus 阅读(726) 评论(1) 推荐(1)