自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

我的2007

看到很多人写我的2007,那么也世俗一把,写个我的2007,作为我2007的一个总结。2007,是一个被动学习年。为什么是被动的学习年呢?被动,因为工作实在太轻松,我又不想荒废人生,所以只有学习了。2006年底就离开了和朋友一起创办的公司,同时公司也注销了。因为已经消耗完了我们所有可以消耗的财力,所以无奈的离开、结束。这是一段痛苦的经历,但也让我明白了自己擅长什么,能做...

2007-12-30 23:27:00 63

百战归来再读书--一个程序员的2008年阅读书目

题目有点大话了,我还没有身经百战,见谅技术人员的桌面上就只有《**程序设计》《**in Action》《** 高级编程第一卷》《开发**》《精通**》这类的书么?那样我们会慢慢的变空虚,变浮躁,思路变得狭隘;我们需要读一些非技术的书,开阔眼界,打开思路;跟随物理学家将宇宙放大缩小,跟哲学家去思考,跟历史学家去寻找历史的痕迹…. ...2007年马上就要过去了,下面列出的是我20...

2007-12-28 13:55:00 97

最近用到的浏览器兼容javascript总结

最近做了一些javascript相关的工作,把收获和大家分享一下,感谢下meizz,他的框架jsframework给我提供了许多现成的工具title这个元素比较特殊如果title中有经过htmlencode的字符,通过document.title获得的内容将会自动解码,并且在ie中通过给title加上一个id然后用document.getElementById(titleid...

2007-12-28 13:34:00 66

C++作的仿Office风格的颜色选取框

用VC写了个颜色选取框,仿Office风格,没用MFC什么的框架,调用很简单指定显示位置POINT和默认颜色就可以<!--作者:彭国辉 http://blog.csdn.net/nhconch-->,如:POINT pt;pt.x = 100; pt.y = 100;CColorPicker *clrpk = new CColorPicker(&pt, HexClr(0xFF0...

2007-12-28 11:37:00 212

优化你的系统(一)

前几天和几个朋友聊天,提到一些关于SQL Server方面的一些问题,褒贬不一,他们也碰到了一些性能问题,我给了一些个人的建议,也不知道是否奏效。Q:SQL Server 2000的数据库压力很大,CPU和内存老不够,但是调整的时间又有限,应该如何解决? 从表面来看,无疑是程序问题,但是大多时候碰到这种情况是比较冤枉的1.程序不是自己写的2.在线系统已经没有足...

2007-12-25 20:40:00 114

刚看到我的第一篇MSDN杂志文章被发表了

刚刚去逛了一下子MSDN杂志的网站,发现我的文章终于发表了!这是大约半年前,我刚开始进入CLR Interop开发时候写的一篇比较简单的关于CLR中的Marshalling的文章,和我们的PM合著的(PM写的是后面的工具的内容,不过这个工具并非是上海这边开发的,而是由美国的同事开发的)。主要是澄清一些常见的容易让人混淆的地方。MSDN杂志网站提供文章的多种语言的翻译版本,但是因为原文是用英文写的,...

2007-12-25 09:47:00 92

回头再说--古龙《欢乐英雄》

在古龙的小说中,《欢乐英雄》读过但印象不深最近这本书一次又一次出现在眼前我看过的书总会在看完之后给出一个总评 以备以后再读的时候做个线索仔细寻找 终于在纸片中找到这样一行字:“只读第四十五回《前尘往事》就可以了”很久以前的自己的一行字勾起了我的极大兴趣几乎把这本书忘干净的我重新打开《前尘往事》一回我被自己逗乐了:郭大路和燕七入洞房… …世上是不是真有天生幸运的人...

2007-12-24 07:55:00 108

写给那些正在找工作的朋友

经过这一年多的软件就业培训,接触了形形色色的各种学员,切实体会了“性格决定命运,态度决定一切”这句至理名言,学员们的就业好坏与其性格和生活习惯是紧密相关。对于一些外表阳光,知书达理的学员,即使技术学得差一点,都能很快找到工作,如果口头表达能力不错,则有可能找到很好的工作;对于那些技术和表达能力都不错的学员,则自不用说了;而对一些性格和习惯都很不好的学员,即使技术学得不错,但找起工作来,却很费劲,经...

2007-12-24 07:42:00 67

年轻时应该养成的十大好习惯

年轻时应该养成的十大好习惯一个好习惯可以让自己享受一辈子1.守时买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。"闹钟"只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。2.不要扭扭捏捏如果你不喜...

2007-12-23 15:40:00 65

Expression Blend 2 December Preview (12月份版本)发布了

微软最新发布了Expression Blend 2 December Preview,这是既Blend 2(三月、五月、八月、九月份)版本之后,再次推出十二月份新版本。这次版本改进了许多新功能:例如。完全跟VS2008正式版兼容,Silverlight的全面支持、顶点动画功能、动画步长功能、新的3D对象等一系列功能,使我们在WPF开发中能够更容易地创建我们的界面资源和动画效果。安装条件: ...

2007-12-21 15:05:00 62

测中策---我的Web自动化测试思路

"大不可量,深不可测"---《韩非子·主道》一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢?一方面我摸索着使用VSTS进行自动化测试,摸索了一个路子,正在进行中,或许你有更好的方法,请指点!本文覆盖一下内容:1. 定策:先走通 后走对2. 架子怎么搭? <?xml:name...

2007-12-21 07:55:00 92

2007年底;心,累了

昨天晚上回来,将电视打开、静音,笔记本打开,随便打开几首舒缓的歌,静静的躺下来,呆着;我很累,疲于应付,看不到头,像一个没有结束条件的递归程序,越陷越深,出不来 有一种很直观的感觉,我感觉自己在磨损 技术上的成就感早就没有了,如果项目走不动,一个页面一个控件的完成有甚意义? 我要给别人正反馈,我自己已经到冰点 所有人都可以生气,我不能;所有人都可以说我...

2007-12-20 07:56:00 87

Windows Mobile应该如何发展?

MEDC2007已经过去两周了,作为WindowsMobile软件应用及开发界的一次盛会,本次大会后留给我的不仅仅是绚丽的UI,强大的功能、新的开发工具。而是更多的关于WindowsMobile在中国如何发展? 这次大会后Smartphone、Pocket PC以及Pocket PC Phone这三种称呼都将告别历史舞台,取而代之的是: Windows Mobile 6 Standard(...

2007-12-19 20:41:00 92

回头再说--无间道 国粤语主题曲

时间不重要,生命才重要。 -----《第五元素》人的道路就是无数个if… then …. Else .. -----坚强2002人的生命就像一把直尺,真正有意义的是那些有刻度的地方。 -------坚强2002 昨天无意中注意到《无间道》的国语和粤语主题曲歌词,很有意思。 或许你知道《无间道》第一部有两个版本,在港版的无间道I结尾处刘健民升官了,而内地版的还是...

2007-12-19 08:56:00 197

今天很高兴自己真正的来到CSDN

以前来到CSDN是因为百度进来的,发现大家你一言我一语的,在里面讨论问题,有时不理解问题更加不理解答案,今天来到这里是因为一个问题是在是解决不了了?"Server Error in '/' Application在里面也得到了大家的帮助,但是答案不是很详细,可能是自己能力欠缺吧!以后还要多多努力为了感谢大家本人上传了一些C#的基本知识,希望能哈大家一起分享。今后希望和大家一起进步。...

2007-12-18 18:18:00 64

水木年华亲笔签名《ASP.NET第一步》等你来拿!!

对自我本质的思考,造就了水木年华。他们给人的第一印象总是一种智慧、一种执着、一份优雅。有人说,这是一种浮躁年代的简单心境——矢志不渝的热爱。而这,就是《ASP.NET第一步》和水木年华的本质共同点,当然,《ASP.NET第一步》和水木年华都是出自清华大学,也算师出同门吧。这是水木年华亲笔签名的《ASP.NET第一步》,具有非常的意义。只要您是培训机构或是高校教师,愿意一次购买大量《ASP.NE...

2007-12-18 17:09:00 95

使用Blend来为WPF程序制作Textbox数据绑定效果

WPF 内置了一系列数据服务,使得开发人员可以在应用程序之间自如地绑定和操纵数据。下面我们就来为WPF创建一个数据绑定效果使用slider控件来控制文本textbox大小的效果,使用首先我在blend工具栏中创建一个slider、textbox控件,在属性面板中我们先给slider的设置最大值为100,然后在value的右侧菜单中选择date binding。在弹出的对话框中选择Elenmen...

2007-12-18 11:20:00 143

回头再说--苏东坡

话痨的我,要么不开口,要么停不下来。一番纠结还是继续,回头再说,现在开始… … 几时归去,作个闲人。对一张琴,一壶酒,一溪云----苏东坡《行香子》苏东坡的关键字:亲情 友情 爱情 事业 胸怀 才气亲情:中国历史上写月亮的爱情诗词无数,但是流传最广的赋月词,却是苏东坡写给自己弟弟的:”明月几时有把酒问青天“;乌台诗案之后,苏东坡身陷牢狱,小心翼翼的和朝中为臣的弟...

2007-12-18 08:56:00 80

回头再说---江湖儿女情

昨天,有位同学告诉我:好久没有看到你胡说八道了;我试图从褒义的角度来理解这句话未遂; 那就说说把,回头再说,现在开始… …. 古龙的生命中一个重要的关键词是:女人;回顾一下古龙笔下的英雄们:楚留香、陆小凤、小鱼儿、花无缺 、一点红、胡铁花、西门吹雪 这些更像是女儿家的名字 不是么? 古龙对爱情什么态度呢?张洁洁流着泪离开楚留香之后,楚留香做出了选择生死之门的选择,选择的哪个...

2007-12-18 07:56:00 169

[转]网友票选的2007我最牛msn签名(选摘)

1.挤在北京,给首都添麻烦了…… 2.让房价涨的再猛烈一些吧! 3.谁能对偶的感情就像对人民币一样忠诚? 4.他们说我是BT,让我去做CT,结果我是ET。 5.生是她的人,死是她的吉祥物。 6.你真是个地道的美人啊。就是说你只有在地道里才算美人,因为地道里没灯。 7.蹲在厕所里,想着500万…… 8.早知道前世的五百次回眸,能换来今生的与你相遇。我就该把头甩断,来换...

2007-12-17 08:28:00 58

JavaScript的9个陷阱及评点

来自Nine Javascript Gotchas, 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。 最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。...

2007-12-13 05:56:00 57

.Net多线程总结(二)-BackgroundWorker

导读:   上篇文章介绍了多种线程的创建方式,以及winform在多线程编程时的特殊性,这篇我们来介绍一下异步编程的经典模式和微软对其的实现   微软推荐的异步操作模型是事件模型,也即用子线程通过事件来通知调用者自己的工作状态,也就是设计模式中的observer模式,也可以看成是上文中线程类的扩展,最后实现后调用效果类似于      MyThread thread=newMyThread()   ...

2007-12-12 16:16:00 52

.Net多线程总结(一)

导读:   .Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助      不需要传递参数,也不需要返回参数   我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下      ThreadStart threadStart=newThreadStart(Calculate);      Threa...

2007-12-12 16:16:00 65

[PR]实力才是职场获胜的关键因素

职场战争,形象派英姿飒爽,风度翩翩,实力派艰苦奋斗,兢兢业业,究竟谁才能执掌这一战争的最后胜利?!形象,还是实力?这确实是个难题。 从我自己的角度来看,我还是倾向于后者。 作为一个程序员,我看过太多的不修边幅的同行与前辈了。很多国内的程序员,你第一眼看上去,不会觉得他/她是程序员的:头发蓬松,衣着朴素,看上去很普普通通的一个为生活而奔波的人。但实际上,他可能就是你每天都要用的计算机中的某个软件...

2007-12-12 15:58:00 66

调试技术能够让新技术的学习事半功倍

调试技术能够让新技术的学习事半功倍我是WPF菜鸟。我要学WPF。一种方法,是根据推荐的书籍,按照书籍的步骤,从Hello World开始,循序渐进,从event handling, data binding, style, template, graphic, resource等等一路练过来,然后,然后呢?然后没了。然后可以看看MSDN上深入一点的文档,写个小程序什么的,再然后呢?...

2007-12-12 00:28:00 64

WPF起步(下) --- WPF的画图请求是如何生成和派发

WPF通过System.Windows.Media.Composition.DUCE相关函数跟worker thread通信,具体来说是通过kernel object来实现的。仔细研究了DUCE内相关函数后,发现这个东西相当有货,从暴露出来的函数名字,就可以猜测到UI thread和render thread的交互模型。应该是UI thread准备好足够的数据后,然后发送请求通知Render th...

2007-12-11 22:37:00 174

WPF起步(中) --- 的main thread跟render thread如何通信

接下来的问题是,WPF如何通知这个worker thread什么时候应该Render,这个thread跟main thread是如何通信的。要回答这个问题,我的做法是:1. 选择一个非常简单的WPF程序,观察该程序idle状态时候每个thread的状态2. 在Render thread上设定断点,当Render thread触发的时候,再次检查各个thread的状态。于是我做了一个只有简单...

2007-12-11 22:34:00 226

WPF起步(上) --- WPF是如何把图像画到屏幕上

在做下面的研究前,我是一个WPF白痴。只会花一个简单的button。我的目的很简单,弄清楚WPF如何工作的。我要解决的第一个问题是WPF如何Render的。据说是用DX,但是一定要亲自证实下才可以相信。怎么做呢,先找一个UI复杂的程序,这里选择了MSDN的sample:http://msdn2.microsoft.com/en-us/library/ms771766.aspx运行起来后...

2007-12-11 22:32:00 148

接受CSDN采访文章: 新技术不断,微软系开发者如何面对

接受CSDN采访文章:http://news.csdn.net/n/20071211/111619.html专家看台:新技术不断,微软系开发者如何面对记者:微软不断出现的新技术和产品是否给微软技术的开发者们带来了学习上的难度?能否谈谈你是如何联系已有技术学习新技术的?李洪根:微软的技术主要是基于<nobr><strong class="kgb" onmouseov...

2007-12-11 16:23:00 171

A tip when running javascript dynamically

firefox works differently from ie when changesrc of a existing script , in ie this action cause the javascript engine to reload that script, and execute it ,while in firefox, nothing will happen you ...

2007-12-11 15:04:00 53

让 ASP.NET MVC 支持 HotSwap

导读:      在HowToStart那帖中,我提到了ASP.NET MVC的问题 :   如果修改一次Controller的代码,就导致ASP.NET重启一次 , 那么会不会很麻烦?   有时候一个项目大一点, ASP.NET启动一次需要几十秒, 那样的等待真的很浪费时间.   与思归的交谈中, 他提到了HotSwap的概念. "热插拔" - 编写代码后不需要重新编译或重启ASP.NET.  ...

2007-12-11 13:26:00 80

Http请求处理流程 part1

Asp.Net构架(Http请求处理流程) - Part.1引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭...

2007-12-11 13:23:00 63

Http Handler 介绍

导读:      引言   在Part.1中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解IHttpHandler,看看掌握这些原理的...

2007-12-11 13:22:00 56

C# 中的委托和事件

导读:   PDF版浏览:   http://www.cnblogs.com/Files/JimmyZhang/Delegates-and-Events-in-CSharp.pdf   更新记录:   2007年 9月28日:事件的由来      引言   委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是...

2007-12-11 13:22:00 61

HttpModule 介绍

导读:      引言   Http 请求处理流程和 Http Handler 介绍这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程一文的最后的一幅图中可以看到,在Http请求由IHttpHandler处理之前,它需要通过一系列...

2007-12-11 13:22:00 141

Asp.net Ajax:我可以用javascript做些什么?

一直在关注AjaxControlToolkit的变化,期待着随着时间的推移这个工具包会日臻完善,不过就实际项目中应用的效果来讲,还是有点失望的。问题最多的两个控件是ModalPopup和Slider. AjaxControlToolkit的BUG改进显然没有我期望的那么快,最新版本里面是这样说的: Version 1.0.11119.0 for ASP.NET AJAX version 1....

2007-12-10 10:56:00 57

ASP.NET 2.0当中的Call back技术与ASP.NET AJAX

前面介绍过了几个ASP.NET当中的AJAX机制之后,不知道读者是否偶而也有一些confuse,原因是有太多种方法可以在.aspx网页上进行AJAX动作了,目前最常见的几种方式是:1) 传统的HTTP request(要自己写一些JavaScript code)2) asp.net 2.0当中的Call Back技术(ASP.NET 2.0当中原生支持,不需要安装任何套件)3)安装ASP.NET ...

2007-12-10 10:21:00 45

ASP.NET 2.0当中的Call back技术与ASP.NET AJAX

前面介绍过了几个ASP.NET当中的AJAX机制之后,不知道读者是否偶而也有一些confuse,原因是有太多种方法可以在.aspx网页上进行AJAX动作了,目前最常见的几种方式是:1) 传统的HTTP request(要自己写一些JavaScript code)2) asp.net 2.0当中的Call Back技术(ASP.NET 2.0当中原生支持,不需要安装任何套件)3)安装ASP.NET ...

2007-12-10 10:21:00 54

《Windows用户态程序高效排错》书评汇总

下面是我在网上收罗到的关于这本书的书评。看到大多数读者都很喜欢这本书,我觉得非常爽。不过话说闻过则喜,好评同时的批评,会让我从爽到飞。比如有一个评论说到我下面的缺点,我非常同意。"3,理论不够深入,找寻代码出错背后的根源,代码出错的一般规律,如何从工具,软件工程,代码上入手,尽量提前或避免问题的发生,如何利用代码智能检查bug,如何利用脚本等让bug快速重现,自动的定位错误,找寻根源,将调...

2007-12-10 02:35:00 102

站在23岁边上

每到一年的时候总想写一点什么东西,也总会写点什么;最近看了黑社会美眉的博文《写在22岁的边上》,于是将计划提前,题目直接拼接《写在22岁的边上》和钱钟书先生的《写在人生边上》:《站在23岁边上》。是要整理一下自己的碎片了: 这一年还是失眠,失眠好久了,不过挺快乐;半夜爬起来看书,看电影,背诗词,第二天依然充满活力。我知道这不正常,时间久了就正常了 这一年还是有点没心没肺,有理想没蓝图...

2007-12-08 09:56:00 51

空空如也

空空如也

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

TA关注的人

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