李中华的技术博客

三纲:明德、新民、止于至善; 八目:格物、致知、诚意、正心、修身、齐家、治国、平天下。
posts - 8, comments - 5, trackbacks - 0, articles - 1

2008年8月18日

写书的那位大师丢三落四,代码没有拷贝完全,导致我花了些时间整理了这些代码,整理这些代码要感谢网上的一位老兄,可惜我不知道他的名字了。

今天在我的硬盘里发现了这些代码,决定发布上来共享。大家好才是真的好。

 

 

Code

posted @ 2008-08-18 13:30 李中华 阅读(232) | 评论(2) | 编辑

2008年7月31日

公司有个同事提出了一个问题,就是用程序来输出一个正方形矩阵,如:

1       2       5       7

3       5       8       13

4       9       12     14

10     11     15     16

 

分析过程如下:

其中的+-号是代表排序。写下这些文字,思路立刻出现,剩下的只是敲键盘。

-1
填充[0,0],

+2
填充[0,1]
填充[1,0]

-3
填充[2,0]
填充[1,1]
填充[0,2]

+4
填充[0,3]
填充[1,2]
填充[2,1]
填充[3,0]

-3(对应第一个3)
填充[3,1]
填充[2,2]
填充[1,3]

+2(对应第一个2)

填充[2,3]
填充[3,2]

-1(对应第一个1)

填充[3,3]

 

 

程序代码

 

 

 

调用表达式:

Matrix.exe [strat] [max] [direction]

    strat:起始值,默认为1;

    max:最大的维数,默认为4;

    direction:排序的方向,true为先横后竖,false反之,默认为ture。

 使用步骤:

在运行中输入:

    路径\Matrix.exe 1,4,true

或者是:

    路径\Matrix.exe 1,4

或者是:

   路径\Matrix.exe 1

或者是:

    路径\Matrix.exe

 

或者直接双击Matrix.exe。

 

 

 

posted @ 2008-07-31 18:26 李中华 阅读(513) | 评论(0) | 编辑

2008年7月25日

     北京时间7月24日消息,据国外媒体报道,微软周三宣布,在线服务与视窗业务将分拆成两大独立部门,而平台与服务部门总裁凯文·约翰逊(Kevin Johnson)也将离职。对于此次重组和人士变动,微软CEO史蒂夫·鲍尔默(Steve Ballmer)在致员工的备忘录中给予了详细说明。此外,鲍尔默还对微软2009财年的工作重心进行了部署。以下为鲍尔默的备忘录全文:

  发 信 人:史蒂夫·鲍尔默

  发送时间:2008年7月23日16时30分,星期三

  收 件 人:微软全体雇员

  主 题: 09财年公司战略调整

  2008财年已经结束,我想谈谈下一财年的工作重心,与大家分享一下我对公司核心战略的一些看法,其中包括Windows,与苹果和谷歌的竞争,软件加服务战略,以及雅虎问题等等。此外,我还要谈谈此次部门重组和人士变动。

  首先,我要感谢大家在过去12个月中的努力工作。2008财年是具有里程碑意义的一年,营收增加93亿美元至600亿美元,运营利润增长21%达到225亿美元。

  这是大家共同努力的结果。在过去一年多的时间里,公司发生了很多变化,但基础实力、挑战和战略目标等并未发生太大变化。因此,今年的工作重心与去年基本一致。在2009财年,我们要继续:

  1. 寻求适当的机会投资

  2. 继续发展Windows和Office业务,吸引开发者

  3. 完善产品用户体验

  4. 推进软件加服务战略

  5. 继续发展优秀员工

  通过贯彻以上五大方针,公司营收、利润和市场份额将继续提升。在2009财年,我们还要重点解决以下几个核心问题:

  ·Windows:

  确保Windows成功是我们的头等要事。通过发布SP1,以及与PC厂商和软件开发商的共同努力, Windows Vista的设备和应用兼容性问题已经解决。在未来几周内,我们将启动一项推广计划,旨在打消客户对Windows Vista的顾虑。今年晚些时候,我们还将采取全面措施让客户重新认识Windows的价值。

  我们还将吸引更多开发人员开发更丰富的Windows应用。IE和Silverlight是很优秀的程序创建工具,但我们还要让开发人员精通.NET技巧,以开发更高级的Windows应用。为确保Windows应用更具活力,我们同时需要运行在所有设备上的应用和客户端引用。

  ·苹果:

  在PC和Mac对决中,我们以30:1胜出。但毫无疑问,苹果仍是一家蓬勃发展的企业。原因何在呢?因为他们善于提供相对狭隘但完整的用户体验,而我们则致力于提供端到端的用户体验。而如今,我们已经调整了与硬件厂商的合作方式,以确保提供完整的用户体验。

·商业与企业

  我们的企业和服务器业务创下了前所未有的辉煌业绩,如今即将成为最大的企业软件供应商。因此,我们还要继续推进Exchange、PerformancePoint、Hyper-V和SQL Server业务,进一步完善企业搜索技术、统一通信解决方案和协同技术。在Web服务器和高性能计算等领域,我们还要与Linux一较高下。

  ·软件加服务:

  有人认为,软件加服务仅限于搜索,其实不然。它真正改变了软件开发与部署模式,将来还涉及到向PC、电话、电视和其他设备提供应用。此外,它还将通过广告、注册和在线交易等改变当前的业务模式。软件加服务对于我们在桌面和服务器领域向所有客户提供新价值至关重要。在今年的专业开发者大会(PDF)上,我们将公布更多的云计算平台战略和下一版Live及在线技术。

  ·谷歌:

  我们将继续与谷歌在两方面展开竞争:企业市场,我们领先;搜索市场,谷歌领先。在搜索市场,我们在很多时间内就达到了一定技术水平,将来还会继续投资该市场,并成为领跑者。原因何在呢?因为搜索是打开网络广告市场契机的钥匙。在未来几年内,我们将通过以下三种途径来削弱谷歌的优势:首先,通过自身创新和战略并购提升研发能力;其次,在核心领域的创新能力将超越谷歌,这点在地图和新闻服务已有所体现;另外,我们要重振搜索业务,改善用户体验,搜索结果页面不再是简单的白色页面加十条蓝色链接。当然,与谷歌竞争是一项长期任务。

  ·雅虎:

  说完谷歌,再来谈谈雅虎。我想强调的是,收购雅虎只是一个策略,而不是公司战略。我们想提升搜索市场份额,吸引更多广告主,雅虎可以帮助我们以更快速度实现该目标。但是,无论有没有雅虎,我们最终都要实现该目标。我们有优秀的人才,先进的技术,明智的投资,这些都将确保我们打造业内领先的业务。

  前面说过,我还要谈谈今天的部门重组。我们已宣布把在线服务与Windows将分拆成两大独立部门,而平台与服务部门总裁凯文·约翰逊(Kevin Johnson)也将离职。为确保平稳过渡,约翰逊还将在公司工作一段时间。

  约翰逊1992年加盟微软,对于公司所取得的大部分重要成就,凯文都是核心功臣。作为公司平台与服务部门总裁,凯文建立了一支令人难以置信的优秀团队,为将来Windows和在线服务业务的成功奠定了基础。在过去的16年中,他担任过公司全球销售、市场和服务的领导者,在这些领域作出很大的努力。他领导公司改变外勤业务,重视新兴市场,对于微软的成功,凯文发挥了重要作用。

  分拆后,Windows和Windows live部门将由高级副总裁史蒂文·斯诺夫斯基(Steven Sinofsky)、 乔恩·德瓦恩(Jon DeVaan)和比尔·维特(Bill Veghte)负责,至于在线业务则需要一名新主管,微软将同时在公司内部和外部寻求适当人选。

  此外,高级副总裁萨提娅·纳德拉(Satya Nadella)将继续负责搜索、MSN和广告平台业务,而高级副总裁布莱恩·迈克安德鲁斯(Brian McAndrews)将负责广告主和发行商解决方案部门。

  展望未来,我认为公司前景无限光明。我们是世界上最优秀的软件开发商,这毋庸置疑。但这并不意味着我们将停滞不前,相反,没有人比我们更出色,没有人比我们更勤奋,没有人比我们更顽强。我们的投资范围比任何人都广泛,投资态度比任何人都认真,我们所面临的改变世界的机会也是前所未有的。

  我期望与各位共同努力,认真贯彻2009财年五大业务重心。

  史蒂夫

posted @ 2008-07-25 13:53 李中华 阅读(55) | 评论(0) | 编辑

2008年7月11日

去年以前,我一直都从事着技术工作,深刻的感到技术的重要性、技术的好坏直接关系到我们的工资、岗位、也直接关系到我们的生活。现在虽然从事管理工作,但任然觉得技术的重要性,同时也感觉到了人才培养的难度。很多小公司里开发人员不多,技术力量薄弱,相互学习的空间很小,虽说互联网上资料万千,但终究太杂,没有形成比较清晰的体系,这对个人的成长帮助不会太大。我希望我能把大家组织到一起,希望大家能相互帮助,系统的学习,尽量少做弯路。

网友微笑利刃是杭州的一个热心的程序员,在他的提议下,我们创建了MSN群:group148362@msnzone.cn

希望这里能大家能来这里一起沟通、一起活动、一起学习、一起进步。

程序员都是比较孤独的,有很多的程序化交际甚少,所以现实中的朋友也很少(网友很多),这对今后的生活来说,不是一件好事,我希望通过这里,能帮助大家摆脱一些困境。

杭州的程序员们!快来加入吧!

posted @ 2008-07-11 11:04 李中华 阅读(71) | 评论(0) | 编辑

2008年7月4日

posted @ 2008-07-04 16:15 李中华 阅读(248) | 评论(0) | 编辑

2008年6月22日

     摘要: 前些天帮同事解决一个多线程与控件调用的问题,我不想去理解他那复杂的业务,于是就写了这么一个Demo。
在开发Windows程序中,委托和事件用的很多,异步在某些场合下也会用到。曾经在用Dephi开发CRM软件的时候,我师傅对我说:“掌握了委托和事件,才叫Windows程序设计入了门”。可见委托和事件在Windows程序设计中的重要,其实,在ASP.NET服务端程序设计中,委托和事件也有非常广泛的用途,合理的使用,效果非常酷。因此,掌握这些东西,是每个想在程序路上发展的程序员必学的。

代码有简单的注释,废话就不多说了,要想看效果,做成Demo运行下即可。  阅读全文

posted @ 2008-06-22 13:49 李中华 阅读(481) | 评论(3) | 编辑

2008年6月19日

     摘要: 虽然母版页这个功能出来很久了,但是一直都没有机会去使用它。
最近我计划把公司网站升级到.NET1.1 升级到 .NET 3.5上去,除了隐式类型、扩展方法、Lambda表达式、LinQ等新特性外,母版页这个功能页是肯定会去玩玩的。于是今天用VS2008创建一个网站,尝试着进行一些最基本的任务,数据绑定,页面传值等。
这只是第一天,由于工作的时候不断的有外来任务打扰,所以学习成果甚少,除了看了MSDN一些资料,也查了一下互联网上的资料,在CSDN中有一个帖子里说,母版页不能通过ViewState传值,其实这是错误的。母版页绝对可以通过ViewState来传值,并且方法非常简单。  阅读全文

posted @ 2008-06-19 12:56 李中华 阅读(129) | 评论(0) | 编辑

posted @ 2008-06-19 12:51 李中华 阅读(52) | 评论(0) | 编辑