自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

[原创]一个通过BackgroundWorker实现WinForm异步操作的例子

在最近的一个Smart Client项目中,为了演示异步操作的实现,写了一个基于BackgorundWorker的例子。由于这个理基本上实现了BackgorundWorker的大部分功能:异步操作的启动、操作结束后的回调、异步操作的撤销和进度报告等等。尽管没有太多的技术含量,姑且放上来与大家分享。 1、场景描述 下面是程序运行时的截图。本程序模拟这样的一个场景:有两组相互独立的数据需要逐条获取和显...

2008-07-30 09:16:00 74

【分享】开源消息中间件

很多时候,会给自己内部的应用或者第三方应用提供接口(API)或者是RPC(远程过程调用),普遍通用的都是使用HTTP的方式,比如常说的Web Service的各种实现,SOAP、XML-RPC 等等,但是普遍性能不太好,所以相应的消息通信中间件就需要了。商业收费的也很多,像像 MessageQ、MQ 等等,下面简单的介绍一些开源的消息中间件,大家可以尝试一下:Spread: http://...

2008-07-29 18:10:00 67

[原创]WCF后续之旅(7):通过WCF Extension实现和Enterprise Library Unity Container的集成...

松耦合、高内聚是我们进行设计的永恒的目标,如何实现这样的目标呢?我们有很多实现的方式和方法,不管这些方式和方法在表现形式上有什么不同,他们的思想都可以表示为:根据稳定性进行关注点的分离或者分解,交互双方依赖于一个稳定的契约,而降低对对方非稳定性因素的依赖。从抽象和稳定性的关系来讲,抽象的程度和稳定程度成正相关关系。由此才有了我们面向抽象编程的说法,所以“只有依赖于不变,才能应万变”。然...

2008-07-28 09:16:00 90

连载:大学生求职七大昏招(十八)缺少职业素养(3)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/28/2721700.aspx<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:off...

2008-07-28 08:04:00 66

RIP: Randy Pausch

Randy Pausch昨夜过世。不了解他的,去看他的最后一课吧。这里有中文字幕版。Erik Sink已经总结得很好了:Every man dies. Not every man truly lives. Rest in peace, Dr. Pausch. You truly lived....

2008-07-26 00:21:00 100

Yahoo javascript 开源界面库YUI 和EXT

清清月儿整理[yui][译]Yahoo!User Interface Libray 介绍 Yahoo! User Interface Library(简称yui) 是一个使用JavaScript编写的工具和控件库。它利用DOM脚本,DHTML和AJAX来构造具有丰富交互功能的Web程序。yui也包含几个核心的CSS文件。yui中的所有组件已经以开源的形式发布,它们遵循BSD协议并且可以...

2008-07-25 10:47:00 91

JSON简介

http://baike.baidu.com/view/136475.htm 转自百度百科什么是JSON? [编辑本段]JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的...

2008-07-25 10:42:00 68

我们都没有迎来决赛---Leo读《不是孙振耀写的职场感言》(1)

关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很...

2008-07-25 08:52:00 58

{经典演讲}庞加莱关于数学发现的心理学的演讲

{经典演讲}庞加莱关于数学发现的心理学的演讲By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)虽然在讨论组上发过了,但还是忍不住转载过来。上次从认知学角度总结了一下关于算法学习为何应该知其所以然,收到一些批评,但其实我说的早就不是什么新鲜的观点,关于知识讲授过程中的思维呈现西方早有评论和建设性的做法,尤其是对于数学。而我只是加了...

2008-07-24 15:21:00 229

[原创]WCF后续之旅(6): 通过WCF Extension实现Context信息的传递

在上一篇文章中,我们讨论了如何通过CallContextInitializer实现Localization的例子,具体的做法是将client端的culture通过SOAP header传到service端,然后通过自定义的CallContextInitializer设置当前方法执行的线程culture。在client端,当前culture信息是通过OperationContext.Current....

2008-07-24 09:16:00 81

方法为什么---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十九)...

有人建议我把所有网友的反馈都集中在一篇文章中,然后给大家集中回复一下,以好解开大家的心中谜团。我没有资格当别人的导师,也没有资格去说教别人。我唯一拥有的就是我自己的故事,我可以自言自语,大家可以随听随想。我不想摆一副智者的面容,也不想当个喋喋不休的长舌妇或饶舌鬼,大家也不想听。有的网友问过我这个问题:“你怎么总是有这么多办法,我为什么想不出来呢”。我对这个问题很耳熟。我的一个很好的朋友...

2008-07-21 19:07:00 105

我就是一个香港导演---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十八)...

当我写完这个系列所需要的所有章节后,我回顾了一些,颇与软件开发相似。我希望这篇文章能够锻炼大家的关联性思维。这种思维很重要,许多创新的高手在关联性思维方面极强,他们往往能把许多随时随处随地看到的一些东西与自己的工作或手头问题联系在一起。不管我们是在开发、管理、创业上,我们都非常需要这种关联性思维。许多网友缺乏这种关联性思维,我说一种现象,是为了说明某个方法或方向。但是他却看不到我的用意,非要跟...

2008-07-21 16:43:00 150

兵临城下---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十七)...

我上一篇文章讲到企业管理软件也有水可挖,让那些开发SQL增删改的小作坊老板沉下点心,不至于匆忙转型做网站做网络游戏做手机开发。但是,每个行业的水都挺深,可浮舟,也可把人淹死。我最初做软件的时候,什么嵌入、网游,做这些的人都住地下室艰难渡日,只能靠理想和执着撑着。现在咸鱼翻身、风光无限,真是十年河东十年河西呀。十多年前,是管理软件的天下,也就是俗称的MIS。许多人还在用Foxbase开发...

2008-07-21 11:33:00 79

连载:大学生求职七大昏招(十七)缺少职业素养(2)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/21/2682209.aspx<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:off...

2008-07-21 08:17:00 56

一直以来伴随我的一些学习习惯(part2)

一直以来伴随我的一些学习习惯(part2)By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)接着上次的写。1. 学习和思考的过程中常问自己的几个问题:你的问题到底是什么?(提醒自己思考不要偏离问题。) OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。 设想自己正在将东西讲...

2008-07-20 22:32:00 73

电话面试经历

出来混,迟早要还。也有了人生第一次电话面试。没有签NDA,所以在这里分享一下。但愿对各位大佬有帮助。职位是架构。要求是对Java和J2EE熟,能编程,熟悉OO设计。有架构经验,等等等等,都是大路货,没什么出奇的。再说出奇的我也不行啊。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt...

2008-07-20 00:23:00 116

地主家也没有余粮了---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十六)...

有个网友给我的留言让我陷于深思。他是一个十来条枪公司的小老板。他的困境也是许多同样规模小软件公司的困境。我也有不少朋友创业,他们所处的困境都是相似的。大家都是差不多认识几个客户,然后觉得时机成熟了,就出来自创门户。开始还做的挺顺,把这几个关系客户都做了,也小赚了一笔钱。但是做完后问题就来了。新的客户并没有在做的过程中产生。老的客户也并没有大块的其他项目要进行,况且自己也不是万金油什么都...

2008-07-19 16:45:00 94

The Road Not Taken

领导和我喜欢背个大包到处流窜,牵着手在陌生的地方里漫不经心地穿行。一不小心,这次准备玩儿个大的。有些朋友大概已经知道,三周后我就要离开IBM,加入LA一家小小的startup,做对我来说完全陌生的搜索引擎和广告目标锁定。并非对IBM不满。相反,公司有一流的工作环境。我肯定会想念公司小溪边硕大的乌龟,草地上慵懒的梅花鹿,蹒跚过街而阻断车流的雁群,游戏间酣畅的Unreal对战,设备齐全的健身房,淙淙流...

2008-07-19 04:14:00 76

工作7年了,我为何屡战屡败

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/18/2669230.aspx<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic...

2008-07-18 09:05:00 73

[原创]WCF后续之旅(5): 通过WCF Extension实现Localization

在上一篇文章中, 我列出了WCF一系列的可扩展对象和元素,并简单介绍了他们各自的功能、适合的场景和具体解决的问题。从本篇开始我将通过一个个具体的例子来介绍如何利用这些扩展点对WCF进行扩展,从而解决一些我们在实现的项目开发中可能出现的问题。今天,我们将讨论如何通过WCF extension实现多语言、本地化的功能。我们模拟这样的一个场景:我们现在有一个支持多语言的项目,假设通过支持英文(en-...

2008-07-17 09:16:00 53

矛与盾---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十五)

我一直很犹豫该不该写这一主题,也很犹豫该怎么写这一主题,对于这一主题该起什么名字更让我反复修改了多次无法确定现在的这个标题是否合适。对,这个主题就是关于“利”的,关于大家的工资该多钱合适,老板黑不黑,开发主管应不应该拥有人事权、奖金分配权。但这个主题讲起来太难。我不希望把老板讲成黄世仁,把员工痛诉成杨白劳。这样没啥意思,把雇员关系挑成这样,一点好处也没有,只能徒增愤青,或者造成一些人冲动离...

2008-07-16 12:58:00 70

[原创] 同事开发的高效的开源分布式文件系统: FastDFS

篇首语:同事 happy_fish 最近开发了一个很强大,很快速的开源分布式文件系统 - FastDFS,使用纯C开发,执行效率非常高,能够解决大并发和分布式存储的问题,简洁高效,适合很多不想使用 Hadoop 或 MogileFS 的兄弟们值得尝试的一个分布式文件系统FastDFS一个高效的分布式文件系统作者:happy_fish 时间:2008-07-15FastDFS是一...

2008-07-16 09:18:00 99

[原创]WCF后续之旅(4):WCF Extension Point 概览

在本系列的每篇文章中,我多次提到WCF是一个极具可扩展性的分布是消息通信框架。为了让读者对WCF Extension有一个总体的的认识,在这里我会简单列举了我们经常使用的绝大部分的扩展点,以及通过这些扩展点能够解决实现项目开发中的那些问题。 有一点需要特别提醒的是:对WCF extensions的灵活应用依赖于你对channel layer和service mode dispatching sys...

2008-07-16 09:17:00 178

黑衣人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十四)

过往了这么多年,我仍然记得为那批刚刚大学毕业的小伙子打领带,教他们打领带的情景。我曾经问过我的一个项目经理,问他和IBM、SAP一起做项目,最大的需要提升的地方是什么?他回答我说:气质。气质从哪里来?自己的公司没有品牌,IBM人听都没听过。一开项目碰头会,IBM就来十多个人,而自己公司就去一个人。自己一个人在那里跟人家争论以获得好的利益地位,而人家从项目方案到流程梳理流程诊断全都...

2008-07-15 16:08:00 58

[原创]WCF后续之旅(3): WCF Service Mode Layer 的中枢—Dispatcher

在本系列的第一部分、第二部分中,我们对WCF的channel layer进行了深入的讨论。我们接下来继续讨论WCF的service mode layer。本篇文章着重介绍service 端的ServiceMode。写作此篇文章旨在达到以下两个目的: 希望读者对ServiceMode有一个大致的了解,结合前面介绍的channel layer的相关知识,帮助读者了解WCF的整个实现机制和执行的流程...

2008-07-15 09:17:00 60

灯塔客户---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十三)...

过去一直做项目,也就是说,没有东西,先有方案,方案客户同意签单,才开始调研、设计、开发、测试、安装、培训、支持。营销部对这种模式也是很熟悉了。但从前年开始做产品。也就是说,没有明确的客户,也没有特定的客户调研,开发出来客户到底需要不需要不知道,客户买不买单不知道,客户希望多少钱购买也不知道。这就让营销部没有底儿了。不能让产品闷死在研发部啊。我得想辙。老板和营销部也都认可公司应该由做项目提升...

2008-07-14 16:20:00 70

连载:大学生求职七大昏招(十六)缺少职业素养(1)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/14/2646574.aspx<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:off...

2008-07-14 08:15:00 54

一分钟先生---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十二)...

有很多网友特奇怪我为什么能有时间来写博客,甚至还能接受网友的IM交流,问我是怎么做到的。他们都觉得自己每天忙死了,相信我作为部门的头公司的高层,估计更忙的不见人影,怎么回事呢?我总结了总结,在此给大家分享一下。首先,我每天的工作主要干什么?1每日接受开发组长报告给我的进度报告、功能需求设计报告,我来提出调整建议和指导。对于报告的问题,我会给出建议的处理方法。如果需要我出面动手解决,那我...

2008-07-11 18:10:00 77

连载:大学生求职七大昏招(十五)抱怨(完结篇)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/11/2637472.aspx足本正版电子书《大学生求职七大昏招》下载地址:http://download.csdn.net/source/528393硬广告...

2008-07-11 08:50:00 47

如何成为一个游戏人工智能开发者

如何成为一个游戏人工智能开发者原文地址:http://www.ai-blog.net/archives/000150.html作者:Paul Tozour June 11, 2008译者:赖勇浩(http://blog.csdn.net/lanphaday) July 10, 2008 业界一直需要杰出的 AI 开发者,我想我可以在这里分享一些关于学习业界所需技术的看法,以帮助...

2008-07-10 21:04:00 94

连载:大学生求职七大昏招(十四)抱怨(5)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/10/2632320.aspx足本正版电子书《大学生求职七大昏招》下载地址:http://download.csdn.net/source/528393硬广告&lt...

2008-07-10 08:53:00 62

[原创]WCF后续之旅(2): 如何对Channel Layer进行扩展——创建自定义Channel

在上一篇文章中,我们通过一个直接借助BasicHttpBinding对象实现Client和Server端进行通信的例子,对WCF channel layer进行了一个大致上的介绍。由此引出了一些列通信相关的概念和对象,比如Channel,Output channel, Input channel,Request channel, Reply Channel,Duplex channel, Chan...

2008-07-09 09:17:00 105

连载:大学生求职七大昏招(十三)抱怨(4)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/09/2627405.aspx足本正版电子书《大学生求职七大昏招》下载地址:http://download.csdn.net/source/528393硬广告&lt...

2008-07-09 08:47:00 56

[转] 初尝利用HAProxy实现负载均衡

一,HAProxy 介绍 反向代理服务器,支持双机热备支持虚拟主机,但其配置简单,拥有非常不错的服务器健康检查功能,当其代理的后端服务器出现故障, HAProxy会自动将该服务器摘除,故障恢复后再自动将该服务器加入。新的1.3引入了frontend,backend,frontend根据任意 HTTP请求头内容做规则匹配,然后把请求定向到相关的backend.二,利用HA...

2008-07-08 22:58:00 71

一直以来伴随我的一些学习习惯(part1)

一直以来伴随我的一些学习习惯(part1)By 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba)1. Google&Wiki(遇到问题做的第一件事情,也是学习某个东西做功课(homework)最先用到的东西。2. 看书挑剔,只看经典。如何选择经典,可以到网上做做功课,看看评价,综合分析一下。3. 做读书笔记。一是将自己阅读的时候的思考(...

2008-07-08 15:36:00 51

[原创]WCF后续之旅(1): WCF是如何通过Binding进行通信的

《我的WCF之旅》系列自开篇以来,得到了园子里很多朋友的厚爱,并荣登了博客园2007年度系列博文Top 10。由于工作原因,沉寂了几个月,今天开始WCF新的旅程。如果说《我的WCF之旅》主要是对WCF基本原理概括性介绍,而对于这个新的系列,我将和大家分享我对WCF的一些实现机制、设计原理的理解,以及我在实际的项目开发中的一些实践经验(比如在后续的一些文章中,我将介绍通过WCF Extension实...

2008-07-08 09:17:00 72

连载:大学生求职七大昏招(十二)抱怨(3)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/07/08/2623386.aspx足本正版电子书《大学生求职七大昏招》下载地址:http://download.csdn.net/source/528393硬广告...

2008-07-08 08:56:00 41

知其所以然地学习(以算法学习为例)

知其所以然地学习(以算法学习为例)By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)Updated(2008-7-24):更新见正文部分,有标注。其实下文的绝大部分内容对所有学习都是同理的。只不过最近在正儿巴经地学算法,而后者又不是好啃的骨头,所以平时思考总结得就自然要比学其它东西要多一些。问题:目前几乎所有的算法书的讲...

2008-07-07 20:04:00 60

[转] Linux下性能监控工具介绍

本章解释如何使用适用于Linux的大量性能工具及每个工具中信息的意义。即使已经使用top或者sar,也可能从本章学到相关知识。应该养成使用这些工具的习惯。当然要知道如何诊断性能问题,但也应该定期寻找可能指示问题的关键指标的变化。可以使用这些工具衡量新应用程序对性能的影响。就如同查看车内的温度表一样,要注意Linux系统的性能指标。本章介绍的工具有:· top· sar· v...

2008-07-07 17:45:00 88

像咨询师一样思考---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十一)...

我一直在想办法提升管理软件的销售价。在软件产品方面,分了高级版、标准版、简化版。并且引入了测试,提高产品质量。引入了文案,制作了产品白皮书、操作帮助说明、安装说明、配置说明、维护说明、新版本更新说明、操作视频、演示版。在软件UI方面,引入了美工。在实施方面,引入了金牌实施顾问、银牌实施顾问、铜牌实施顾问。在服务支持方面也亦然。一切的一切,都旨在一个产品,面对不同层次的客户进行裁减组合,销售不同...

2008-07-07 13:06:00 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除