架构人生

——周利华原创博客空间

2009年12月9日

ASP.NET MVC 错误提示信息本地化

     摘要: 许多朋友问如何localize验证消息,而不想通过修改属性值把它们变成了Hard-coded。 现在很容易做到。下面所涉及到的例子在ASP.NET MVC 1.0版本里是可以正常运行的(ASP.NET MVC 2.0没有试过)。 让我们从下面的ProductViewModel开始: public class ProductViewModel { [Price(MinPrice = 1.99)] p...  阅读全文

posted @ 2009-12-09 16:46 周利华 阅读(135) | 评论 (1)编辑

2009年12月8日

Web服务器性能改进小结

     摘要: 早些年从程序员开始,就接触的是Web开发,对于Web服务器有着深厚的感情。但一些年后,不再写程序的我,开始玩玩架构,可是发现架构出来的产品对Web服务器性能有着贪婪的需求,好比计算机对内存永远不满足一样。总希望Web服务器是一个超级无比强大的巨人,可是这种希望就是一种贪婪,所以整理一下,回头对Web服务器性能改进做一些小结,希望用以下方式来提高Web服务性能。  阅读全文

posted @ 2009-12-08 18:03 周利华 阅读(266) | 评论 (3)编辑

2009年11月18日

ASP.NET MVC 2 Beta 发布

     摘要: 在软件业里从程序员出身的,千万不要把你自己的本行丢掉。我说的本行是技术。虽然在中国,死钻研技术没有出路,话虽这么说,但技术出身的管理者,绝对牛于纯粹搞管理的纸上谈兵(当然排除余世维这样的人,牛叉叉的MBA博士)。博客园里有很多“程序员->架构师->管理者”的榜样。最近很久没来园子里写博客了。其实写博客也让我收获不少,因为有大家的各方面的讨论,让我开阔视野。最近微...  阅读全文

posted @ 2009-11-18 17:55 周利华 阅读(1964) | 评论 (11)编辑

2009年9月23日

关于HTC Touch Diamond 2的ROM和WM软件开发高手看过来…

     摘要: HTC Touch Diamond 2已经入手1个多月了,心情也跟着激动了1个多月,终于慢慢恢复了平静。 在这一个多月的时间里,学到不少东西,去xda-develoopers.com论坛潜水半个月,发现那里牛人很多,似乎个个都会把机器玩转,个性非凡,都能开发出几个自己的ROM供大家刷机,也有很多很炫的Windows Mobile软件,似乎这些牛人都不是Chinese,在那里作为偶是Chinese的Developer略有惭愧。   阅读全文

posted @ 2009-09-23 16:47 周利华 阅读(3347) | 评论 (23)编辑

2009年9月21日

80后们面对逼婚的父母和高价的房子的种种压力下的感言——周利华

     摘要: 08,09这两个年头,据调查,是80后们结婚的高峰年,但是还是有一大部分一提到结婚,就抽搐。我们父辈们要是在这个年龄,孩子都满地跑了。 所以他们现在开始催了,整天的唠叨个没完,逼你结婚。作为80后的我们,其实也老大不小了,不是不想结婚,只是到我们这个时候,婚姻不再是上辈们有一个像样的家电、缝纫机、自行车等那样简单,而是婚姻与房子、车子联系在了一起。作为80后大军中男方的一员,我也有着种种压力。谈了一个娇滴可爱的GF嘛,却没有能力给她安全的避风港,只能眼睁睁放手让她离去,却没有理由挽回,除非她真的把你当支潜力股,充分信任你。  阅读全文

posted @ 2009-09-21 02:20 周利华 阅读(5266) | 评论 (126)编辑

2009年9月16日

测试一下用Word 2010 发布博客到cnblogs

     摘要: 测试一下word 2010,主要测试它那里面的那个截图功能……  阅读全文

posted @ 2009-09-16 16:34 周利华 阅读(2232) | 评论 (14)编辑

2009年9月10日

微软 Microsoft® 手机空间 My Phone ——在线备份您的联系人和短信

     摘要: Microsoft® 我的手机空间能够在您的手机和联机帐户之间同步信息,通过它您可以: 将手机中的信息备份和恢复到有密码保护的网站中 从网页帐户访问和更新您的联系人和约会 查看并下载照片与家人和朋友共享   阅读全文

posted @ 2009-09-10 13:49 周利华 阅读(297) | 评论 (2)编辑

2009年7月24日

蜘蛛爬虫网络高像素图片抓取工具[ZSpider.NET]

     摘要: 自从3月24日,将自动下载图片的工具发布到博客园之后,不少网友发邮件向我寻要软件系列号。在此很抱歉,软件需要注册,并非需要商业化,而是我要了解有多少人愿意使用,所以通过您索要序列号来了解有多少用户在使用这个小软件。 当然,几个月过去了,值得庆幸的是,还是有不少网友喜欢这个小爬虫,为此,为了让这个款软件继续健壮下去,加上自己需要工作,没有时间维护,我将源代码公开,加盟开源大军,分享给大家,让大家一起来稳固,维护,发展它。   阅读全文

posted @ 2009-07-24 16:48 周利华 阅读(2923) | 评论 (37)编辑

2009年7月8日

C#4.0新Feature官方文档和Sample Code下载 [本文提供Office编程的一段Sample Code作为预览]

     摘要: 先把重点写在前头: http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=csharpfuture&ReleaseId=1686 以上这个地址是下载官方C#4.0的最新文档和Sample Code,而以下正是我看到第一个例子,关于Office的操作。可见它的例子质量还是蛮高的,值得学习,所以分享给大家,也许有些人已经知道这个链接,如果不能下载,留言告诉我,我到时下载到cnblogs里。   阅读全文

posted @ 2009-07-08 11:14 周利华 阅读(2024) | 评论 (13)编辑

2009年7月2日

Windows 7 RC API Code Pack for .NET Framework 最新版代码下载

     摘要: Windows API Code Pack 0.90 (最新) 下载页面: http://code.msdn.microsoft.com/WindowsAPICodePack/Release/ProjectReleases.aspx?ReleaseId=2821 发现的确是个好东东,下载下来,有很多最新的关于Windows 7的一些Sample Code,不错的学习资源,希望对你也有所帮助。   阅读全文

posted @ 2009-07-02 17:50 周利华 阅读(2151) | 评论 (3)编辑

2009年6月5日

Microsoft Live Mesh用后感

     摘要: 对于各种新技术的推出,我们总是欣喜若狂,就拿Live Mesh来说,据介绍说是微软打造的(Synchronize)同步服务,旨在将不同设备(手机,电脑,网络)间的文件、设置、各种应用(比如书签、订阅的feed,也包括软件)进行同步。Live Mesh的出现也为微软将其所有网络服务整合提供了一个想象的空间。  阅读全文

posted @ 2009-06-05 11:08 周利华 阅读(2051) | 评论 (10)编辑

2009年6月1日

C#实现的中国象棋程序开发笔记——遇到困难,请大家帮忙!!

     摘要: 最近,和朋友下象棋,然后想到这个多年陈旧的代码(这些代码有些参考了网络的一些帖子),曾经因为不知道如何实现人机对战而放弃继续研究。如今,这位朋友,给了我又重新找回来的兴趣,所以来这里请大家帮忙,如何实现人机对战,让电脑自动下呢?当前,已经完成黑、红两方的下棋规则,但是还没有实现人机对战,目前只能人人对战,也就是说一个具有下棋规则的棋盘而已。为了方便大家给我出招解惑,我先说一下自己程序的原理……  阅读全文

posted @ 2009-06-01 14:07 周利华 阅读(2016) | 评论 (13)编辑

算法详解

     摘要: 昨天,由于比赛严禁在5月31日当天通过任何渠道传播、讨论题目、解答方法和程序。网易“有道难题”打电话,特别声明,让我暂时删掉关于这两道算法的随笔,哈哈,吓我一跳,我差点泄题,不过遵循她意见后,将昨天的帖子删掉,改到今天拿出来一起切磋一下。程序竞赛之所以吸引众多编程爱好者,是因为可以再互相学习、切磋提高。:)   阅读全文

posted @ 2009-06-01 11:04 周利华 阅读(2111) | 评论 (22)编辑

2009年5月26日

有道难题

     摘要: 无意中从博客园里发现网易旗下的这个有道难题,昨天注册的帐号,今天把我的帐号同步到了TopCoder,不过偶对这活动还不是很了解,有没有人也报名了啊?一起聊聊。 昨晚有意思的是,做了一下那个包兴天暗恋智玲的有道在线解谜题,很有意思,以下是偶的排名,可惜抽奖没中。   阅读全文

posted @ 2009-05-26 17:12 周利华 阅读(448) | 评论 (5)编辑

2009年5月22日

Command Prompt + Perl 脚本编写笔记

     摘要: 脚本对于Tester或者Administrator都尤其重要, 在Windows中虽然有Powershell抢夺天下,但Perl依然有很实用之处,虽然Perl在Linux中演主角.  阅读全文

posted @ 2009-05-22 10:09 周利华 阅读(1097) | 评论 (1)编辑

2009年5月21日

F# Tutorial - Sample Code - 让初学者了解F#第一步

     摘要: F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。本文列出一些Hello World代码片断,供想了解F#初学者参考。  阅读全文

posted @ 2009-05-21 17:40 周利华 阅读(1881) | 评论 (12)编辑

VS2010 Beta1 / .NET Framework 4 Beta 1 - 下载

     摘要: 微软终于公开VS2010/.NET Framework 4下载,收集所有版本下载地址。  阅读全文

posted @ 2009-05-21 10:10 周利华 阅读(1859) | 评论 (15)编辑

2009年5月14日

如何用JavaScript调用Web服务——callService/useService

     摘要: Web服务在分布式架构中起着重要的角色,在学习Web服务中,对Web Service的一些调用服务的方法做了一些整理。今天主要讲通过JavaScript中的两个方法——useService和callService来调用一个已存在的Web服务。另外对webservice.htc, createCallOptions也有例子展示如何使用。  阅读全文

posted @ 2009-05-14 14:41 周利华 阅读(2342) | 评论 (9)编辑

2009年5月7日

PowerShell在SQL Server 2008中一些用法 [实例]

     摘要: 在经受了多年对Windows脚本支持的抱怨后,微软终于采取了行动——PowerShell现在正在服务器产品中得到推广,如下一版Windows Server和Exchange Server,以及现在的SQL Server 2008。 PowerShell是微软用以替代VBScript和基于批处理文件的新脚本方案,它彻底的面向对像化,这就意味着命令的传送方式将由传统的文本流转变为对象流。  阅读全文

posted @ 2009-05-07 15:33 周利华 阅读(1379) | 评论 (3)编辑

2009年5月6日

根据Merge Sort原理, 自己实现的归并排序算法+详细注释+代码(C#,C/C++) [分享]

     摘要: 本文是受前面的一篇《C#实现所有经典排序算法》- 飛雪飄寒 影响,应邀请,把我曾经实现的归并排序算法拿出来分享,欢迎改善。  阅读全文

posted @ 2009-05-06 10:59 周利华 阅读(3077) | 评论 (16)编辑

2009年5月5日

PowerShell 经典脚本贮藏室

     摘要: 由于最近对Powershell越来越喜欢,在空余时间,整理一下一些常用的经典例子分享给大家。  阅读全文

posted @ 2009-05-05 16:51 周利华 阅读(1998) | 评论 (7)编辑

2009年4月27日

PowerShell学习笔记[分享]

     摘要: 本文非常简洁,只对PowerShell中数组的定义使用更改做了简要总结,最后给了一个学习cmdlets的技巧——批量输出系统cmdlets使用实例。  阅读全文

posted @ 2009-04-27 16:48 周利华 阅读(1580) | 评论 (5)编辑

2009年4月1日

持久数据层框架设计(二)

     摘要: 在很久之前发布了一篇《持久数据层框架设计(一)》后,有不少人关注,如今,总算Release一个稍微完整的测试版出来,提供DLL,并附配置说明。欢迎体验并提出宝贵的建议。  阅读全文

posted @ 2009-04-01 15:15 周利华 阅读(924) | 评论 (1)编辑

2009年3月30日

作诗一首

     摘要: 愚人节快到了,今日,在此做诗一首,来抒发一下老周我对心爱的小邢的思念。虽内心迷茫,却仍然坚守;虽征邢之难,偏向邢征行。只为相信曾经——最是那一低头的温柔,恰似不胜凉风的娇羞、似水的柔情…… 现在想你,我会不由自主地微笑,你好似夜风中盛放的百合,何岁归来?   阅读全文

posted @ 2009-03-30 17:23 周利华 阅读(201) | 评论 (4)编辑

2009年3月27日

微软Office Live Workspace最近的一些新Features

     摘要: 最近Office Live Workspace又有了一些新Features,在这里给大家列一下: 文件夹功能——在Workspace里现在可以用新建文件夹来管理和区分你的文档了。 剪切/拷贝/粘贴——在之前只用用移动的方式来操作,现在Office Live Workspace在众多用户的反馈下,进行了改进,让它跟使用Windows一样,直接具备粘贴功能了。 增大空间——现在空间已经增大到5GB 新...  阅读全文

posted @ 2009-03-27 11:48 周利华 阅读(1914) | 评论 (7)编辑

2009年3月24日

蜘蛛爬虫网络高像素图片抓取工具[搜索引擎]

     摘要: ZSpider —— 是一款Photo crawler工具。 主要功能:免费抓取网络高像素图片,并下载到本地。  阅读全文

posted @ 2009-03-24 13:56 周利华 阅读(1500) | 评论 (44)编辑

2009年3月22日

使用Win7后感

     摘要: 最近在自己的本本上装了Win7,用了之后,在这里谈一下自己的个人体会  阅读全文

posted @ 2009-03-22 00:00 周利华 阅读(779) | 评论 (9)编辑

2009年3月19日

看世间,论成败,人生只不过是要豪迈

     摘要: 年少轻狂,我们奋不顾身去追求成功,无视失败。先辈们告诉我们失败是成功之母。当我们尝试失败的痛苦和成功的喜悦之后,发现成功与失败,无非是一种结果,一种状态。  阅读全文

posted @ 2009-03-19 11:56 周利华 阅读(134) | 评论 (3)编辑

2009年3月18日

对某某软件架构认识与建议 ——周利华

     摘要: 记得大学里数据库老师说过一句话,可以拿到这里做总结。“做任何事,应该把它当做一项工程来做,才能做好。软件工程是一项工程,只有这样认识它,才能做好软件。”,无论是在某某架构中,还是在某某软件开发流程中,最后总结的建议就是:软件必须重视设计,才像软件工程,才能持久做好。  阅读全文

posted @ 2009-03-18 00:01 周利华 阅读(1955) | 评论 (13)编辑

2009年3月17日

服务层框架设计(二)——服务请求示例

     摘要: 作为表现层(Presentation)要请求服务的话,只需要有以下几种请求方式就可以了。 下面以登录为例:  阅读全文

posted @ 2009-03-17 09:56 周利华 阅读(1677) | 评论 (7)编辑

2009年3月16日

服务层框架设计(一)——简要介绍

     摘要: 软件本是服务,所以架构面向服务将是一种趋势,而服务本是一种请求与响应的过程,所以本篇简要介绍一下服务框架的实现。希望有此爱好的朋友一起探讨和研究,由浅入深。  阅读全文

posted @ 2009-03-16 09:37 周利华 阅读(2427) | 评论 (5)编辑

2009年3月14日

海纳百川 有容乃大, 壁立千仞 无欲则刚

     摘要: 可以想象,人生好比一趟旅行,一趟在海与山环绕的世界里旅行,地球上的海远比山多,这注定你开始旅行得造一艘结实的船。我们学习的技术,就是在给自己造船的技术,这一般会占据我们人生时间中的三分之一,剩下的三分之二的时间,是你真正体验生命意义的时刻——旅行。……蓦然回首,部分人带上cute已经远航,我还在造船,谁能保证它能带领我们乘风破浪,勇往直前呢?没人敢尝...  阅读全文

posted @ 2009-03-14 16:46 周利华 阅读(172) | 评论 (3)编辑

2009年3月13日

C#4.0的dynamic用法(一)——巧用反射

     摘要: 在平时做框架架构设计的时候,头疼之一的是处处得采用反射,但有了C#4.0,发现dynamic完全可以取代反射,这个功能让我有些激动,立马在VS2010将日志跟踪器框架里的第一个反射的代码升级到C#4.0,结果一点都不令人失望,代码简化了很多。  阅读全文

posted @ 2009-03-13 17:11 周利华 阅读(2352) | 评论 (33)编辑

2009年3月12日

今天听了公司C#3.0/4.0培训课,竟意外收获正版Encarta Premium 2008

     摘要: 难怪今天这么特别,昨晚的春雨刚停,早上窗台便来了几只小鸟叽叽喳喳叽叽喳喳,6点钟就把我吵醒啦。醒来,倒也惬意,毕竟外面感觉被洗过一样,地面上还是湿的,加上小鸟意外的光临,让我清晨的心情也被春雨洗过一样,很清爽。翻开日历,发现3.12日了,不是因为它是植树节,而是因为工作整整四年了。4年前的这一天正在学校的讲台上开题答辩,外面下着大雪,永远也忘不了,第二天便在火车上欣赏着雪景来到了上海哦,难得老天给...  阅读全文

posted @ 2009-03-12 14:40 周利华 阅读(2928) | 评论 (11)编辑

2009年3月11日

C#3.0编码习惯与命名规则

     摘要: 记得07年我曾在CSDN上发表过这样一套规则,两年过去了,竟惊奇的发现,被网友传得到处都是,欣喜而担忧,毕竟是个人观点和规则爱好,不一定适合众人风格,现在又到C#3.0了,所以上来更新下,与大家再分享,欢迎提出宝贵修改建议,共同进步。  阅读全文

posted @ 2009-03-11 00:03 周利华 阅读(2332) | 评论 (22)编辑

2009年3月10日

资源本地化——Localization

     摘要: 为了支持Localization,同样借鉴XML这一强大技术,我的本地资源化非常简单:Resource.GetModule(“Menu”)[“New”] ……   阅读全文

posted @ 2009-03-10 00:06 周利华 阅读(1563) | 评论 (12)编辑

2009年3月9日

持久数据层框架设计(一)

     摘要: 持久数据层框架是我在研究NHibernate后,受它的启发做的一次创新。当前版本支持多数据库,O/R Mapping等,同时与NHibernate相比,它是一个轻量级框架,在学习和应用上显得更加简单。  阅读全文

posted @ 2009-03-09 10:41 周利华 阅读(3036) | 评论 (33)编辑

2009年3月8日

一个小小的代码重构

     摘要: 自从C#3.0的扩展方法出来后,在我做的框架里的曾经的类似XXXUtil的类,全部可以用扩展方法来实现了。而且原来的调用方式依然兼容。  阅读全文

posted @ 2009-03-08 01:30 周利华 阅读(1393) | 评论 (2)编辑

2009年3月7日

学历vs能力

     摘要: 先亮出自己的观点:能力比学历重要。  阅读全文

posted @ 2009-03-07 13:01 周利华 阅读(500) | 评论 (7)编辑

2009年3月5日

用PowerShell自定义版本控制

     摘要: 中大型项目中,我们都习惯于用类似command line风格来编译我们的系统,比如用Nant编译.NET程序,但是我在想如果能Build一次,版本号加1就好了,而不是按照.NET本身自带的那种加法,于是想出用PowerShell来定义一个版本自动控制的小脚本程序  阅读全文

posted @ 2009-03-05 12:55 周利华 阅读(1485) | 评论 (6)编辑

<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

导航

公告

点击照片进入作者个人门户

最新闪存

常用链接

我参与的团队

我的标签

随笔档案(44)

积分与排名

最新评论

阅读排行榜

评论排行榜