Fork me on GitHub

2011年8月19日

摘要: 前段时间,有幸参加一次高级软件架构师的培训,授课老师介绍了两个很好玩的界面原型设计工具:GUIDesignStudio 和 Mockups For Desktop,现分享一下,截图说明,洗洗眼球,权当娱乐。以前在做界面原型设计的时候(不多,但有时候要做的),印象中多数用Visio或者一些UML工具来大致描述一下,效果及交互性较差,不知您是否做过这方面的工作,不管有没有,我们来了解下这两个比较有意思的东西吧。GUIDesignStudio 运行后,随便画上几个控件,界面如下:运行设计好的内容后,界面如下所示:Mockups For Desktop 运行后,涂鸦设计后的界面如下:运行后的界面:再看 阅读全文
posted @ 2011-08-19 16:23 HackerVirus 阅读(402) 评论(0) 推荐(1)
摘要: 热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI。它有完整的demo和强大AIP手册,使我在开发过程中得心应手。以下是这篇博文Demo程序的演示效果: 解决方案如图1所示图1 Domain:领域模型 Dao:持久层 Service:服务层 WebSite:表示层 Common:通用类 首页如图2所示,可以选择中文和English。图2 英文首页如图3所示图3 公司简介效果如图4所示图4 后台登陆页面如图5所示图5 后台首页如图6所示图6 后台首页 阅读全文
posted @ 2011-08-19 09:50 HackerVirus 阅读(639) 评论(0) 推荐(0)

2011年8月18日

摘要: 开源项目托管:http://www.apache.org/ http://www.googlecode.com/http://www.sf.net/http://www.github.com/http://www.java.net/ http://www.codeplex.com/http://www.codeproject.com/顶级开源项目:http://Unix.org/ http://Linux.com/http://FreeBSD.org/http://Debian.org/ http://Ubuntu.org.cn/http://CentOS.org/http://OpenSUS 阅读全文
posted @ 2011-08-18 09:28 HackerVirus 阅读(172) 评论(0) 推荐(0)

2011年8月17日

摘要: 记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。1、MySpace架构回顾了MySpace的成长史,真是让人惊叹,他的架构基本经历了五个里程碑,每个阶段都是显得那么仓促,那么无奈,那么坎坷,又是那么的精彩,网站为了生存只能想尽 阅读全文
posted @ 2011-08-17 09:27 HackerVirus 阅读(320) 评论(0) 推荐(0)

2011年8月14日

摘要: 1.- Customer first. 2.- Code quality. 3.- Empowerment.4.- Continuous integration.5.- Iterations.6.- Automated testing.7.- Refactoring.8.- Informal architecture.9.- Communication.10.- Avoid waste. 阅读全文
posted @ 2011-08-14 23:47 HackerVirus 阅读(152) 评论(1) 推荐(0)

2011年8月12日

摘要: 来源:http://www.wangchao.net.cn/bbsdetail_71022.html一、概述 NUnit是一款优秀的开源回归测试框架,我在《NUnit学习笔记》一文中已对其基本使用方法进行了简单的介绍。但除了TestFixture、TestFixtureSetUp、Test和TestFixtureTearDown这四个常用的属性外,NUnit还提供了ExpectedException、Ignore、Suite、Category和Explicit等属性用于测试。本文的目的就是对这些属性进行介绍。在介绍开始之前,还需要说明一些事情,即本文只提供了C#代码示例,而没有提供VB、J#或 阅读全文
posted @ 2011-08-12 14:04 HackerVirus 阅读(472) 评论(0) 推荐(0)

2011年8月11日

摘要: Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (vg.no) 使用3台Varnish代替了原来的12台squid,性能比以前更好。 Varnish的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操 阅读全文
posted @ 2011-08-11 11:38 HackerVirus 阅读(416) 评论(0) 推荐(0)
摘要: 很多网友认为加内存就不能保修~加不好本本就会坏掉~加内存其实并不神秘~也不会影响保修~它就是厂家预留出来可以自己升级滴~狐左手把手教你加内存~~看了你就知道啦~~模特机是R60的本本~IBM本本基本上都一样~大同小异~~首先~这是本本后面的螺丝分布~~加内存的话~卸最下面的四个螺丝的说~~顺便说一下微软的不规则防伪~很多网友都以为这是样机弄坏了的说~其实是正版的标识~要是没有破的话才是假的说~~好了~言归正传~就是下图这三个标识~第一个表示的就是内存~说明这颗螺丝是固定内存滴~~这三个标识中的第一个也是表示内存滴~~图图都一样~~卸掉这四颗有内存标识的螺丝~~之后~将手放在掌托和键盘左右两边的 阅读全文
posted @ 2011-08-11 09:50 HackerVirus 阅读(585) 评论(0) 推荐(0)

2011年8月10日

摘要: 最近客户有个需求,需要在线预览PPT、Excel、Word,开始打算用第三方组建去读取office系列,然后生成html,这样的话样式相当于丢了,只剩下数据,而且第三方组件对office版本支持不够完善,最关键的是还是样式丢了!最后决定,用户在上传的过程中调用office API里面的saveAs,自动生成了静态html,预览的时候就直接访问的该html页面。[a].WordToHtml1publicstaticstringWordToHtml(stringpath,stringsavePath,stringwordFileName)2{34//在此处放置用户代码以初始化页面5Microsof 阅读全文
posted @ 2011-08-10 18:51 HackerVirus 阅读(346) 评论(0) 推荐(0)
摘要: This blog comes from here:http://weblogs.asp.net/justin_rogers/pages/126345.aspxAbstract:Marshalling the execution of your code onto the UI thread in the Windows Forms environment is critical to prevent cross-thread usage of UI code. Most people don't understand how or when they'll need to u 阅读全文
posted @ 2011-08-10 18:21 HackerVirus 阅读(242) 评论(0) 推荐(0)