12345678910>>>|6/350Total:13987

微型项目实践(4):Common层代码分析

博客园 post at 2008-5-5 22:21:00
Category: Technology
     摘要: .Net发展的如此之快:2.0,3.0,3.5……版本的不断升级让人应接不暇;Linq,Ajax.Net,SilverLight……各种新特性更是让眼花缭乱。这些新技术一方面极大的提高了开发效率,另一方面,又给我们提出了严峻的考验:如何能在项目中合理的使用这些新技术,使它们相互配合,发挥出最大功效?

本系列将以一个Blog系统的开发为例子,从数据分析开始,一步步讲解一个系统的架构,并在这个过程中介绍以上这些技术的使用方式。另外,文章还将介绍作者在实际项目中积累的一些经验和技巧。麻雀虽小,五脏...

基于Mozilla ThunderBird的扩展开发(三)---如何获取邮件的完整信息

博客园 post at 2008-5-5 22:14:00
Category: Technology
     摘要: 如果你没有读过ThunderBird的源代码,也许会和我一样想当然地认为里面肯定有某个数据结构用于存储邮件的正文和附件等信息,但如果你读过了代码,那么也会和我一样感到遗憾,居然没有这样完整的数据结构!里面有一个表示邮件头的XPCOM 组件 nsIMsgHdr , 但mozilla这帮人却没有定义一个用来表示邮件(包括邮件头,正文,附件等信息)的组件” nsIMsg”呢,  阅读全文<img src ="http://phinecos.cnblogs.com/agg...

Unity 1.0 中文文档:1 - Unity 简介

博客园 post at 2008-5-5 21:53:00
Category: Technology
     摘要: 这是 Unity 1.0 文档翻译的第一部分,欢迎大家参与翻译和审校,详情请看 http://forum.entlib.net.cn/showtopic-235.aspx。

Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。它有下列优点:

* 简化了对象的创建,尤其是分层的对象结构和依赖,并简化了应用程序代码。
* 支持需求的抽象,这允许开发人员在运行时或者配置中指定依赖,并简化了横切关注点的管理。
* 通过延迟将配置组装到容器来提高灵活性。
...

一个极其简单的在线C#IDE例子

博客园 post at 2008-5-5 20:56:00
Category: Technology
     摘要: 五一时去朋友那, 他问了个小问题, 只要写几十行代码就可以很好的说明问题.可偏偏机子没装VS, 只好做罢.回来后想想, 要是有个在线的C#IDE就好了.于是上网查了下相关的资料, 整出来个简单的在线C#IDE.
做这个,主要要解决两个问题, 一是如果将网页上文本框的代码编译并执行;二是如果将程序运行结果在网页上输出.
第一个问题不难, .NET已经有现成的C#编译类CSharpCodeProvider(或是其它语言的),再使用CompilerParameters类做为编译参数,就可以很容易的实现.
第二个问题,...

替换文本文件中的回车符,打开DXF文件

博客园 post at 2008-5-5 17:15:00
Category: Technology
今天一网友突然叫我帮他打开一DXF文件,用CAD打开.他告诉我他用CAD读取时,发现提示文件可能损坏.

所以就丢给我看了.我先是用记事本打开DXF文件,发现里面根本没有"行"的痕迹.看起来只有一行的文本.

我想也许我把那DXF文件搞行标准的DXF格式就可以用CAD读出来了.


说来也怪,我以为这是某人(或某公司)写DXF文件的结果(是不是这样,俺也不清楚),所以我就想在GOOGLE中搜索一下此种格式的公司名.我COPY了DXF文件中的前面几个字:999Version 1.0, XXX Technology.

巧就巧在...

仿Google阅读器网页布局示例

博客园 post at 2008-5-5 17:12:00
Category: Technology
     摘要: [图片]
仿Google阅读器布局
最近因为工作需要需要做个类似抓虾、Google Reader这样的网页订阅页面。这种页面的难点主要是——
左侧频道列表的高度要根据各种浏览器可视高度动态改变(改变窗口大小时需要动态改变)侧边栏宽度固定,而阅读区域的宽度需要动态改变滚动条的处理 </...

IL -- 手动处理装箱Box

博客园 post at 2008-5-5 15:23:00
Category: Technology
     摘要:   阅读全文
zhuweisky 2008-05-05 15:23 发表评论</...

《钢铁侠》:形神兼备 稍欠底韵

mtime post at 2008-5-5 12:27:00
Category: Entertainment

 
 
《铁皮客》:形神兼备,稍欠底韵
 
 
  在惊奇(Marvel)公司的漫画时空里,“钢铁侠”同学算不上超级大牌。如果说蝙蝠侠、X战警、绿巨人、神奇四侠等是惊奇公司里片酬2000万美元左右的巨星的话,铁哥们的待遇基本和出演他的小罗伯特唐尼(Robert Downey Jr.)差不多,也就是平均片酬600万美元左右的二线明星。
 
  即使在他接任Nick Fury和Maria Hill作为“战略危险干预侦查保障会”(S.H.I.E.L.D,全称Strategic Hazard Intervention, Espionage, Logistics Directorate)执行总监的时候,...

发一服务器控件,能够完全解决文本框限制输入问题

博客园 post at 2008-5-5 11:05:00
Category: Technology
     摘要: 对于文本框限制,经常有人提到很多人用event屏蔽某些键来完成,但是这样会有很多问题,比如只能屏蔽单个字符的输入,浮点数输入了两个小数点时就有些难办了,并且如果选择网页中的一段文字,直接拖进来,也是没办法屏蔽的。

当然,在IE下有onpropertychange事件,参看我之前写的JS限制文本框只能输入整形或浮点数,然而到了其他浏览器就无能为力了。。。。  阅读全文<img src ="http://treeyh.c...

实战小技巧系列(4):URL中包含中文参数造成乱码的解决之道

博客园 post at 2008-5-5 10:07:00
Category: Technology

  中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码方式可能会有点不适应,本篇文章并不讲述这些编码,而是把自己遇到的一个小问题以及该问题的解决之法说明一下,希望对大家有用。
  问题:
  前段时间,在系统中做了一个类似于友情链接的功能块,一直运行良好,直到有一天加了类似于以下的链接地址:http://www.****.com/user.aspx?id=水天,就出现大问题了:
  1、从...

Over The Hills And Far Away

Hubro post at 2008-5-5 9:37:07
Category: Lifestyle

Nightwish的歌一直是那么振奋人心

[媒体]




 


They came for him one winter's night.

Arrested, he was bound.

They said there'd been a robbery,

his pistol had been found.


They marched to the...

推荐:偷懒利器 EmEditor

博客园 post at 2008-5-5 8:21:00
Category: Technology
     摘要: [图片]推荐一个既好玩又好用的小工具。  阅读全文
1-2-3 2008-05-05...

《烽火》:思路混乱的产物

mtime post at 2008-5-5 3:12:00
Category: Entertainment
《烽火》应该算一部什么样的电影呢?我们暂且把它归为导演思路混乱的产物。
我们就不说电影中若干的穿帮镜头,还有毫无考据的道具(黑色尼龙伞),“混搭”风格的服装(女主角的外衣竟然是一件黑色尼子风衣),女主角完全游离与剧情外的表演(完全一副80后的独生子女范儿,怎么看怎么不像抗战时期的小姑娘)。我们单从片中几个情节的设置,来说说为什么是一部反人性的电影。
1 虐童
   片中主角的弟弟,因为偷吃了老板的包子,被发现后又无钱赔偿。狠心的老板将小朋友用铁链绑在一个柱子上,注意,是用“铁链”,像绑动物一...

博客园月刊 第二预览版

博客园 post at 2008-5-5 0:18:00
Category: Technology
     摘要: 在上个月发布了博客园月刊 预览版,得到了很多朋友的支持和建议,由于五一放假没能及时修改,今天发布博客园月刊第二预览版。本版对第一个预览版存在的问题进行了改进同时有可能作为正式版发布。  阅读全文
李永京</...

《Head.First设计模式》的学习笔记(7)--命令模式

博客园 post at 2008-5-4 23:21:00
Category: Technology
     摘要: 背景:有时候我们需要对方法进行封装,通过对这些封装的方法进行调用,我们可以很好的处理一些事情。比如,记录日志,或者重复使用这些封装实现撤销功能。 意图:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 结构: 例子:这次我们将设计一个家电自动化遥控器的API 需求分析: 遥控器的图: 1)、遥控器上具有七个可编程...  阅读...

JacksonQuery 代码革命!!! 3层变2层, n层变n-1层

博客园 post at 2008-5-4 22:48:00
Category: Technology


功能如下图:

[图片]

当然还须要一个 MsgInf 实体类呢,呵呵.


TrackBak:http://www.cnblogs.com/JacksonLin

Mail:330364992@qq.com



<a style="text-decoration:none;" href="http://Jackson...

深入ASP.NET数据绑定(中)——数据双向绑定机理

博客园 post at 2008-5-4 22:15:00
Category: Technology
在上一篇《深入ASP.NET数据绑定(上)》中,我们分析了在.NET中的数据绑定语法的一些内部机理。简单说来就是ASP.NET在运行时为我们完成了页面的动态编译,并解析页面的各种服务器端代码,包括数据绑定语法。而数据绑定的语法虽是一些<%# %>代码块,在生成的代码中,仍然使用了服务器端控件以及在DataBinding事件调用DataBinder.Eval方法来完成数据的绑定工作。所有的数据绑定模板控件都使用了这样的机制来进行数据的单...

微型项目实践(3):实体代码的生成

博客园 post at 2008-5-4 21:46:00
Category: Technology
     摘要: .Net发展的如此之快:2.0,3.0,3.5……版本的不断升级让人应接不暇;Linq,Ajax.Net,SilverLight……各种新特性更是让眼花缭乱。这些新技术一方面极大的提高了开发效率,另一方面,又给我们提出了严峻的考验:如何能在项目中合理的使用这些新技术,使它们相互配合,发挥出最大功效?


本系列将以一个Blog系统的开发为例子,从数据分析开始,一步步讲解一个系统的架构,并在这个过程中介绍以上这些技术的使用方式。另外,文章还将介绍作者在实际项目中积累的一些经验和技巧。
<br...

使用Popfly GameCreator轻松构建Silverlight游戏--Part2(final)

博客园 post at 2008-5-4 18:00:00
Category: Technology
     摘要: [图片]
本文介绍了如何利用Microsoft Popfly Gamecreator轻松构建自定义的silverlight小游戏。本文描述的是创建非玩家部分和胜负场景,Have fun!
Keywords
Microsoft Popfly,Silverlight,Game
  阅读全文<img src ="http://fox23.cnblogs.com/aggbug/1181793.html" width = "1" he...

使用Popfly GameCreator轻松构建Silverlight游戏--Part1

博客园 post at 2008-5-4 17:56:00
Category: Technology
     摘要: [图片]
本文介绍了如何利用Microsoft Popfly Gamecreator轻松构建自定义的silverlight小游戏。本文描述的是创建基本场景和玩家部分。Have fun!
Keywords
Microsoft Popfly,Silverlight,Game  阅读全文<img src ="http://fox23.cnblogs.com/aggbug/1181474.html" width = "1" height = ...

多IE版本共存的解决方案——IETester(推荐)

博客园 post at 2008-5-4 17:00:00
Category: Technology
     摘要: [图片]
多IE版本共存解决方案
虽然以前我写过IE6、IE7、IE8共存的解决方案,但是看到IETester这个软件以后,那些都已经没有意义了(那些办法副作用比较大,而且实现起来有些难度)。使用IETester能够较好的解决,测试网页兼容性的多IE版本的需求。暂时已经支持IE5.5——IE8beta1,我想这已经足够了。...

《机器人之恋》:爱情果然是疯颠的

mtime post at 2008-5-4 16:59:00
Category: Entertainment
終於看了朴大導的新作,這回有點悶但並不失望。水準方面還是一貫的直接而富壓逼力,但故事發展略嫌緩慢。 化粧方面很捧,能把林秀晶化得這麼美,即使把她的眉毛染白了,面色蒼白如紙,頭髮也剪成像頭鬆獅犬一樣,鏡頭下的林秀晶還是那麼吸引,只能說她的確是氣質出眾,不靠濃粧艷抹與華衣美服也能緊緊捉著我的視線。 戲服方面也是奇怪得很,男女主角也穿著很鬆身的白色麻布衣服,特別是林秀晶的寛袍子,放在她身上,顯得特別空蕩,形成的視覺效果讓我覺得林秀晶變得如瘦骨嶙峋般楚楚可憐。 劇
情方面恐怕不會被香港人接受吧?或者說,一...

要命的键盘与鼠标

博客园 post at 2008-5-4 15:43:00
Category: Technology
dudu放首页吧!关系到咱们程序员的健康!   
今天上海下起了雨,天色也是阴沉不定,于是偶的肩膀和手腕开始隐隐作痛,做程序都知道,键盘和鼠标是伤身子的两大物件,写程序以来键盘鼠标用了N个,但是还是把手给伤了,一直想找一个手感好的,但是未果,健康第一,如果没有健康我们什么都没有啦!毕竟谁也不想落下一身的病啊!所以我的建议是买电脑最不能省的就是键盘和鼠标,不知道园子里各位都用什么键盘,鼠标,有没有手感好的!推荐下,让大家都用上手感好而且对身体伤害小的,除了技术我们还得拥有健康,
 ...

《科洛佛档案》:一场无厘头的灾难

mtime post at 2008-5-4 15:05:00
Category: Entertainment
        说起‘Cloverfield’《科洛佛档案》这部片子,首先不得不被强悍的制作团队震惊一下,很红的美剧LOST还有早期的Alias都出于他们之手,连我这种不看连续剧的人都晓得这几位是剧情大师中的佼佼者,那么这部电影早期就被很多人看好就不足为怪了,加上那张让人唏嘘不已悲壮大气的海报,和那一段扑朔迷离震撼视觉让人产生强烈好奇心的预告片,这些都成了票房的保证。
 
      一直有收藏电影海报的习惯,当我看到这张海报的时候,我就下定决心一定要看这部电影,而...

Unity 配置:typeConverter的使用

博客园 post at 2008-5-4 14:52:00
Category: Technology
     摘要: 本文主要介绍自己在使用Unity时碰到的一个问题,及解决方案。 由于本人不擅长写作,所以文字都很简单,各位还是主要看代码及DEMO吧。 首先先看一下以下代码:     public interface ILogger     {     &n...  阅读全文
<div align=rig...

Python天天美味(11) - 可爱的大小写

博客园 post at 2008-5-4 10:32:00
Category: Technology
转换大小写
和其他语言一样,Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capitalize()方法,以及所有单词首字母大写,其余小写的title()方法。函数较简单,看下面的例子:

<!--


Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.C...

《我的爱》:我们恋爱吧!

mtime post at 2008-5-4 9:47:00
Category: Entertainment

 
  这部片子上映的时候,曾经想去电影院看。但是因为去的时间没有掌握好,挑在了情侣纷纷出动的平安夜那天。于是,因为席位爆满,失去了最初品尝她的机会。后来在小区的音像店里淘碟,看到了这部片子。遂领回了家。庆幸的是,最初的第一遍是欣赏原声无字幕效果的,无灌水地直接领会精神。等到第二遍把中文字幕调出来再看的时候,发现碟片的翻译上错了好多地方……盗版音像害死人啊。
 
  韩国的电影,不能看《龙之战争》那种想要讲述很多东西,却因为历史及思想局限问题而不能讲述很多东西的电影,看完会有一种噎得慌...

PMPPub会员召集

博客园 post at 2008-5-4 9:06:00
Category: Technology
随着项目管理在项目中重要性越来越重要。这个时候大家也应该多学习一些。

所以打算开一个PMPPub俱乐部,现在召集对项目管理有兴趣的,并希望把一些

经验进行分享。同时也会开发一个项目管理软件(最后会开源)。

使用的具体技术如下:

平台 .net3.0

WPF,WCF,WF,Silverlight,LINQ

欢迎大家参与

条件:

1.对项目管理有兴趣。

2.能够参与项目管理软件的开发。

3.遵守职业道德。


本人的电子邮件:thirston_bill@163.com


<img src ="http...

更新:让UpdatePanel支持上传文件

博客园 post at 2008-5-4 8:57:00
Category: Technology
     摘要: 在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1)、(2)、(3)、(4)、(5)),设法让UpdatePanel支持上传文件。可惜缺陷无数,当时收到了无数bug report但是我都没有时间(和兴趣)去解决,因此只是一个实验品中的实验品。这个组件还有一个问题就在于非常复杂,复杂的原因是为了解决iframe传输数据的问题。当时想了很多办法最终让IE6、7,FireFox...

一个切换笔记本上网设置的小工具(附代码)

博客园 post at 2008-5-4 8:56:00
Category: Technology
现在基本带着笔记本上班,由于公司上网环境和家里上网环境总是不一样,所以每天上网前最麻烦的事就是要

更改上网配置了,家里上网还好,所有设置都是自动就完事,公司的就麻烦了,又是设置IP,又是设置DNS,IE还要设置代理,麻烦死了

身为一个程序员,怎么能老是做这种无聊的体力活呢,索性用vs2005写了一个winform的IP切换的工具。

界面如下:

[图片]

使用很简单,默认提供...

《教室别恋》:性启蒙在战争中绽放

mtime post at 2008-5-4 0:22:00
Category: Entertainment
在二战年代里的瑞典,高中生史迪和他的同学们对男女性器官和性行为充满好奇和猜想——电影一开始的这段对青春期性启蒙的情景描写暗示着这部电影的大胆与脱俗。
 
电影的前半部分就像是爱情的童话世界,美丽纯洁,面对不伦之恋虽然心惊动魄,却更让人感到温馨甜蜜。
 
出于对性的好奇,史迪对新学期任课的老师维拉从害怕到害羞、从好奇到喜欢,尤其是自己的性好奇被老师揭发了之后,史迪欲望的冲动逐渐涌发。他每天会特意提早回课室装勤奋,上课时会暗地里偷看老师,放学后会留在课室和老师独处,有时还会在老师楼下偷看,史...

FastDev介绍系列之[数据规则验证](上)

博客园 post at 2008-5-4 0:04:00
Category: Technology
     摘要: 我们在写程序当中, 经常需要检验数据是否符合规则, 比如不能为空, 必需为Email或手机格式等. 于是, 在我们的代码中, 就会出现很多重复的诸如此类的校验代码. 然后我就想到, 用Attribute的方式, 为需要校验的对象属性加上规则, 再用统一的方法去获取并校验数据是否符合规则. Attribute的定义如下: Code highlighting produced ...  阅读全文<img src ="http://xiaosonl.cnblogs.com/aggbug/1181020.html" wi...

深入ASP.NET数据绑定(上)

博客园 post at 2008-5-3 23:05:00
Category: Technology
     摘要: 在ASP.NET我们在使用Repeater,DetailsView,FormView,GridView等数据绑定模板中,都会使用<%# Eval("字段名") %>或<%# Bind("字段名") %>这样的语法来单向或双向绑定数据。但是我们却很少去了解,在这些语法的背后,ASP.NET究竟都做了哪些事情来方便我们使用这样的语法来绑定数据。究竟解析这样的语法是在编译时,还是...  阅读全文<img src ="http://hjf1223.cnblogs....

分析模式系列读书笔记

博客园 post at 2008-5-3 22:52:00
Category: Technology
     摘要: 分析模式不同于设计模式,它针对特定业务领域提供参考解决方案,如果对相关领域没有了解没有兴趣,就没有必要看下去
如果采用10分制对《分析模式》进行评价,我的评分是4-5分
杀鸡不要用牛刀,使用适合自己的方法
业务设计难得有通用模型,笔记中有大量个人理解和偏好方面内容,因此可能与原书中存在一定出入。这些理解主要来自对国内一些生产制造型企业以及几个ERP产品的了解  阅读全...

Python天天美味(9) - translator

博客园 post at 2008-5-3 22:10:00
Category: Technology
     摘要: Python的translate方法真是太有意思了  阅读全文
EverGreen 2008-05-03 22:10 <a href="http://www.cnblogs.com/zcr1985/archive/2008/05/03/1180705.html#Feedback" target="_blank" style="text-d...

敏捷之道电子杂志第一期

博客园 post at 2008-5-3 22:04:00
Category: Technology
[图片]“敏捷方法”本为舶来品,追求的是灵活、小巧、敏捷地应对软件开发过程中的变化,而不像某些重量级开发方式那般笨拙不堪,流于形式,而忽略了软件开发的变
化万端。敏捷重思想、重精神、重原则、重实践,而轻形式、轻过程、轻方法、轻管理,讲究的是敏捷为本,交流至上,持续改进,因地制宜。若体会了敏捷思想,
只要遵循敏捷的基本原则,各种方法皆可敏捷。若未曾领会敏...

蛙蛙推荐:蛙蛙牌软件注册码算法

博客园 post at 2008-5-3 21:55:00
Category: Technology
     摘要: 摘要:辛辛苦苦写个共享软件,又怕被人破解,所以就会想到用注册码的方式来激活软件。本蛙给大家一个简单的思路来实现软件注册码算法,当然.net做的东西很容易被人破解,反编译出来把验证注册码的代码一去就算破解了,不过咱不讨论这个先。  阅读全文
<a style="text-decoration:none;...

一场游戏一场梦

博客园 post at 2008-5-3 19:24:00
Category: Technology
 
ImagineCup2008 第二轮的比赛结束了。从去年的11月份的时候开始准备Project-Hoshimi(一款类似于War3的即时战略游戏,咱们设计AI和其他的对手PK,官方网址是http://www.project-hoshimi.com/)一直到昨天晚上。终于提交了一份让自己满意的答...

Ext与现有项目的结合(一)-完全封装已有的HTML元素使之成为Ext的组件

博客园 post at 2008-5-3 18:46:00
Category: Technology
     摘要: 近来由于公司准备引入Ext做表现层的一些东西,对于项目中现有的页面与Ext的Form Widget无法兼容,所以产生了使用Ext的Comp替换现有的HTML Element的想法,代码如下,经过简单测试,基本可以满足一般的HTML页面元素无损封装,同时包括了后期对于封装好的Ext Comp使用Ext的一些事件和特效做了准备。 Ext.onReady(function() { &nbs...  阅读全文<img src ="http://xueduanyang.cnblogs.com/aggbug/118048...

更新:让UpdatePanel支持上传文件

博客园 post at 2008-5-3 16:28:00
Category: Technology
     摘要: 在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1)、(2)、(3)、(4)、(5)),设法让UpdatePanel支持上传文件。可惜缺陷无数,当时收到了无数bug report但是我都没有时间(和兴趣)去解决,因此只是一个实验品中的实验品。这个组件还有一个问题就在于非常复杂,复杂的原因是为了解决iframe传输数据的问题。当时想了很多办法最终让IE6、7,FireFox...
12345678910>>>|6/350Total:13987