自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

速度!跟上!

.net2.0->3.5->4.0->4.5

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 微软Influence培训——如何影响他人

毫不夸张的话,具有Influence能力的人,是各个公司最需要的人才,还不来看看世界最顶尖公司如何培训员工的Influence能力的?

2011-03-06 13:19:00 1171 3

原创 Windbg的gflags.exe -- Attach调试利器

有没有碰到别人的程序调用了你的代码,出现问题以后,让你来调查,而你只有你的源代码,该怎么办?gflags.exe,Attach调试利器。强力推荐。

2011-03-31 23:00:00 19286

原创 C# 对象和集合初始化器

在最合适的地方用C# Object and Collection Initializer。该初始化器,是与get、set器,indexer索引器一样重要的。

2011-03-23 19:54:00 8457

原创 谨慎!勿随意修改函数签名

一个public void Load(string name)的方法修改成public bool Load(string name)竟然会导致application crash!!!

2011-03-21 20:29:00 1116

原创 范型GenericType反射要点

提问: public class DoubleList : List《List《T》》 { } Console.WriteLine(typeof(DoubleList).BaseType.GetGenericArguments()[0].IsGenericTypeDefinition);你能做出来吗?

2011-03-17 21:56:00 5050

原创 MVVM模式--Model,View,ViewModel三者平衡

新的开发模式MVVM,帮你提高代码质量。适合WPF开发。

2011-03-10 22:20:00 8035 3

原创 Type.GetInterface() API的漏洞

Type.GetInface(string typeName) 危险!前有Bug,谨慎使用!

2011-03-08 23:52:00 2902

原创 微软工作两月有感

已经在微软工作了两个月了,感触良多。一是后悔没能早点加入微软,那么进步速度会更快,选一个大企业作为第一个公司的确很重要。这点唐骏也在《唐骏日记》中提高。二是和如此多优秀的工程师合作,压力真的很大。经常自己的一段代码发出去Review,会被改得不成样子。十分佩服那些reviewer能够仅仅看别人的代码就能找到逻辑上的错误。 我现在确信我在我的职业生涯中做了一个正确的决定。让我简单讲讲现在对微软工作的感觉。

2011-03-01 21:07:00 2509 2

原创 WPF TreeView如何展开到某个节点

初用WPF的TreeView控件,需要将树展开到某个特定的TreeViewItem,各种方法都尝试过,却发现代码总在某些情况下出错,然后仔细研究,才发现其中的曲折。 解决问题的思路是,得到从树的根节点到特定节点的路线,并打开所有父节点。但是曲折的地方就是如何得到下一级的子节点,也就是如何从Items集合中取得对应的TreeViewItem并set IsExpanded = true。

2011-02-26 22:34:00 10441 1

原创 .Net的由来

我从事微软.Net framework(以下简称NF)的开发也有好几点年头了,从NF1.1->NF2.0->NF3.5->NF4.0。现今加入了微软为其开发NF4.5。然而我却不知道NF原来只是微软.Net计划流产之后的产物。    何为.Net计划?这是盖茨在2000年左右为微软未来制定的战略方向——“新一代网络平台”。没错,盖茨在2000年就准备将公司转型为网络公司,平台重点转移为网络,甚至已经有了云概念的雏形。不得不感叹盖茨的远见!

2011-02-22 21:56:00 1987 1

原创 兔年新计划

写下这一年的计划,明年这个时候来看看有多少完成了。

2011-02-12 21:01:00 491

原创 预见--智能电视

    曾记否,结婚时,一台黑白彩电就是最好的嫁妆。曾记否,搬家时,一台大彩电就是最贵重的家具。而如今,电视已经飞入寻常百姓家。但是,40年的电视发展,改变了什么,电视一直是往更大、更清晰方向发展。其功能一直未有突破性的发展。而如今这个飞速发展的信息社会,电视已经太不给力了。80、90后对电视的依赖已经消退。

2011-01-28 23:22:00 539

原创 微软亲身面试经历

    终于收到了微软的offer,真的开心。    不管微软的现在状况如何,但是有一点可以肯定,世界离不开微软。而微软是每个程序员的梦想之一吧,一个软件帝国,创造了多少的辉煌,而我之后,可能成为另一个辉煌的缔造者,让我无比的兴奋。    谈一谈我微软的面试经历吧,其中涉及到一个隐私,怕被微软的HR看到了,马上把我fire掉,所以不能说的太具体。就讲一下面试流程吧。

2010-12-12 21:24:00 2746 1

原创 SNS未来的方向

      SNS的概念已经流行了好几年了,但是一直没有一个成熟的模式,究其原因,就是缺乏用户黏度。比如:开心网。曾经为抢车位掐秒表,为偷菜而定闹钟,现在已然全然不在了。而博客这种方式不太适合只有一点点时间的白领阶级。虽然微博已然崛起,但是同样可见的,仅评论、转发两种动作,必然会导致用户的倦怠。

2010-11-30 22:03:00 984

翻译 XNA还是Silverlight : 哪种才是适合我的?

<br />XNA还是Silverlight : 哪种才是适合我的?<br /> <br />当很多开发人员决定为Windows Phone 7开发一个应用, 所面对的第一个问题就是在两种应用开发模型中应选择哪一种。开发人员既可以使用XNA框架来开发应用,也可以用Silverlight。这篇文章将会帮助开发人员来决定该用哪种模式才是最适合的。<br /> <br />其实,在Silverlight和XNA之间做出选择并不是那么简单,你不能仅仅通过罗列出两者所支持的功能来决定。两种框架是分别为了不同的目标

2010-11-20 00:33:00 3314

原创 Windows Phone 7 如何能杀出重围

Windows Phone 7 如何能杀出重围Windows Phone 7 即将上市,对我们.net开发人员来说可是期盼已久。(MS在这次操作系统之争上,战略反应极其缓慢。)虽然对第一版本的Windows Phone 7不报有太大的系统,(MS的东西不打几个Patch可能不能正常使用)。不过,总的来说还是希望WinPhone能够在IPhone,Android,BlackBerry等智能手机中杀出重围。先说说WinPhone现阶段的弱势。1)  WinPhone 7完全不兼容Windows Mobile。也

2010-11-14 22:05:00 837

原创 An Email to my project manager to discuss project.

Why LISA?   Recently, I always think about why my companywill use LISA. Who make the decision that we should use LISA? Because I thinkwe need to make the one who can make the decision feel the

2010-05-14 09:27:00 822 1

原创 手牌 --- 三国杀的关键

    三国杀最近十比较流行,自己也玩了一段时间,胜率还不错,除了运气以外,技巧也是很重要的。有句话说的好,不怕神一样的对手,就怕猪一样的队友。这里分享一些经验,让喜欢三国杀的朋友一起成长,不要让一副好牌被人活活杀死,这样是很郁闷滴。     我个人觉得,手牌是三国杀的关键。简单来讲,你手牌越多,你的选择余地也越多。还有一点,就是别人无法知道你有哪些手牌,就不能做出准确判断。我发现不少人有

2010-05-06 20:31:00 1530

原创 特别的ViewState存储方式(降低客户端的压力)

    前文讲道有关页面ViewState的存储方式,简单讲ViewState的存储是基于客户端的HiddenField实现的。    但最近在自己的项目中碰到一个把过多的东西放到ViewState中页面加载速度很慢的问题,原因也很简单。Server部署在新加坡,client和Server之间的网络速度比较慢,加上大量的ViewState内容导致页面大增。甚至s

2010-03-06 12:08:00 1207

转载 Global.asax

      Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。        概述        Global.asax 位于应用程序根目录下。虽然 Visual Studio

2009-08-18 12:29:00 682

原创 .Net 我的学习之路(五) --- Asp.Net 页面状态的实现原理

    页面状态机制的具体实现原理    上次我们讲到了Asp.net提供了一系列的维持页面状态的机制,有Session, Cookie, ViewState, Application,Cache,HiddenField 等。这次我来讨论一下一些机制是如何实现的。Session。Session的实现是依

2009-08-16 14:36:00 1568 7

原创 .Net 我的学习之路(四) --- Asp.Net 页面状态

    Web开发有一个很大的特点,就是基于Http协议的通信方式。Http协议特点就是一个Request就有而只有一个Response,而且是无状态的通信方式。什么是无状态呢?那就是client端并没有一个状态记录,每次client端的页面都是从server端重新加载的,cli

2009-08-15 15:20:00 1780 1

转载 Http 通信

一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:8080/index.html在Java中,这将等同于代码:Soceet socket=new Socket("www.myweb.com",8080);InputStream in=socket.getInp

2009-08-15 13:12:00 854

转载 [转]T-SQL语句 XML操作

/*sql xml 入门: --by jinjazz --http://blog.csdn.net/jinjazz 1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁)

2009-08-15 12:41:00 1179 1

原创 .Net 我的学习之路(三)--- Asp.net

      B/S架构的项目现在已经越来越广泛了,而且.net framework 2.0之后,asp.net已经提供了足够多的功能支持了。当你熟悉了一定C#的语法以后,就可以接触asp.net的开发了。Asp.net不是语言,是一种技术,一种web应用。      对初学者来说,不需要了解一些asp.net的运行机制,先从简单的开始吧。从拖控件开始。VS对Page提供了Desig

2009-08-08 19:19:00 2303 5

原创 Trace .net页面的追踪器

想知道页面加载中到底做了什么吗,想知道为什么你的页面打开需要那么多时间,想知道你的页面逻辑哪里需要优化么?Asp.net提供了一个很棒的功能哦,就是Trace。 在Page的aspx页面里修改Page的属性栏加上Trace=”true”,比如:这样在被显示出来的页面上就会有一大段内容,包括请求的细节,Page的每个系统处理函数,Control Tree的加载顺序,Ses

2009-08-08 19:14:00 1065 1

原创 .Net 我的学习道路(二)--- 语法

    上次讲了我的学习.net的时候,培养了我作为一个coder的素质。这次讲有关我对.net语法上的学习方法。    我申明我不会讲.net语法是什么,我自认不可能写的比书好。我只讲我的学习方法,和一些重点。从一个初学者的角度,来看应该怎么学习。 你需要一本书,一本入门的书。不需要多么精深,简单,易懂,有例子。初学,你不需要知道什么是OO,甚至什么是索引器,什么是get/set

2009-08-06 21:51:00 2837 1

转载 [转]SQL Server的空值处理策略

文章转自IT专家网论坛,作者builder  数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQL Server中处理这些值时涉及的3个问题:计数、使用空表值以及外键处理。  数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQL Server中处理这些值时涉及的3个问题:计数、使用空表值

2009-08-05 08:57:00 810

原创 Winform中Controls的Insert方法为什么不见了?

在Winform自定义的控件开发中,突然发现Controls集合没有一般IList所对应的Insert方法, 这是为什么呢?不是实现了IList中的方法么?呵呵,不要忘记实现借口可以显示实现,这样ControlCollection类虽然实现了IList,但是影藏了Insert等方法,并且提供了SetChildIndex这个方法,MS希望如果需要调整Control在Controls里的位置,先A

2009-07-28 22:07:00 1618

原创 外包公司的成长史

    感觉csdn里比较鄙视做外包的,因为没啥技术含量。招募的也全是应届毕业生,一个工作2、3年的team leader带着一帮fresh用不停的加班了完成大量的代码工作。让我这个曾经也是fresh的人来谈谈我毕业之后两年在外包公司的生活。    首先,谈谈在我所在外包公司对人才的要求。    第一个方面就是语言。我想这是必然的,目前中国的外包市场主要是日本和欧美,必然的语言就成为了工作

2009-07-26 14:47:00 1811 4

原创 开博第一章

呵呵,在csdn也潜水好几年了。回想起来还真是感慨万千。刚入行那时多亏了有csdn,当然还有很多csdn好心的同僚们,会回答我那些幼稚的问题。那时候的我只会拼命求代码,别人给了思想也不知道怎么写。现在想来真是有点无语,是时候该我给与其它人一些帮助了。还有,马上我的小高高就要出生了,呵呵。开博了也是给我的小高高的礼物,如果它以后也要走技术路线了,那么就让它也看我的博客吧,希望到那时候csdn

2009-07-26 14:06:00 453 1

Programming_Windows_Phone_7_PDF

微软官方出的大作,Windows Phone 7 开发必读

2010-11-18

空空如也

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

TA关注的人

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