- 博客(11)
- 资源 (33)
- 收藏
- 关注
原创 给在校师弟的答复
一个在校的师弟刚刚开始学习编程,让我给一些建议。我给他的答复是,学校的基础课程一定要学好,特别是操作系统、数据结构,编程语言的选择我给他的建议是学好C语言,C一般是学校的必修课,学好C以后学其他语言就不会很费劲了,主流开发语言选择.Net,脚本语言选择python或perl(perl的正则表达式的应用),此外,我向他推荐了几本书,《代码大全》、《设计模式-可复用面向对象软件的基础》、《重构-改
2010-05-29 17:10:00 480
原创 重构不等于重写
上周公司内部开发部交流会上,一些同事就自己的工作情况提到了一些关于重构的内容,大家就重构内容进行了简单的讨论,一些同事提到了重构的原因,实现的功能不好、效率较差等。在现实工作中,“重构”更多被用来成为弥补缺陷、增加功能、修改设计等工作,而很多人潜意识里也认为重构就是修改、重写代码,而这往往曲解了重构的本意。重构是一个过程,是建立在不违背外在行为的前提下,对代码进行修改,改进程序的内部结构。重构不等
2010-05-29 16:37:00 833 1
原创 SQL Server over和CTE的妙用(子记录根据外键递归找出父记录,并实现层级关系码)
开窗函数是在 ISO SQL 标准中定义的。SQL Server 提供排名开窗函数和聚合开窗函数。窗口是用户指定的一组行。开窗函数计算从窗口派生的结果集中各行的值。可以在单个查询中将多个排名或聚合开窗函数与单个 FROM 子句一起使用。但是,每个函数的 OVER 子句在分区和排序上可能不同。OVER 子句不能与 CHECKSUM 聚合函数结合使用。CTE是common tabl
2010-04-29 19:54:00 931
原创 C#基础(二)对象和类型
类和结构类和结构的区别是在内存中的存储方式(类是存储在heap上的引用类型,而结构是存储在stack上的值类型)、访问方式,结构不支持继承。类和结构都有new来声明实例。 类数据成员包含字段、常量和事件。函数成员包括方法、属性、构造函数、finalizer、运算符及索引器。在C++中,可以声明与类无关的全局方法,但在C#中每个函数必须与类或结构相关。C#声明方法与C/C++类似,不同
2010-04-26 23:21:00 692
原创 C#基础
变量变量初始化C#编译器要对变量进行初始化之后才能在操作中引用变量。可以有两个方式确保变量进行了初始化,1、变量是类或结构中的字段,没有显示初始化时,默认是02、方法的局部变量必须显示的初始化。编译器会检测所有可能的路径,如果发现在变量初始化之前调用则就会产生错误。类型推断类型推断有var关键字常量在变量前面加上const就变为声明常量了,常量具
2010-04-21 23:17:00 491
原创 初始Scrum-即硝烟中的Scrum和XP读后感
最近项目组在搞Scrum,在此之前对Scrum甚至敏捷开发仅仅停留下概念层,甚至有许多概念都较模糊,所以借个机会好好学一下,上网查了下,发现06年的时候Scrum就开始悄悄流行起来了,有些感叹自己直到四年后才发现。 首先以介绍几个文中可能用到的关键字作为文章的开始。 Scrum:敏捷开发的一种,在最近的一两年内逐渐流行起来,是敏捷开发中一个重要的主流,是一个迭代性、增量性的过程,适合于任
2010-04-20 23:07:00 951
原创 C#与.net关系
(关于.net的详细介绍,http://msdn.microsoft.com/zh-cn/library/a4t23ktk(v=vs.90).aspx)C#作为一种编程语言,是专门为与MS的.NET Framework一起使用而设计的,是一种基于现代面向对象设计方法的语言,用于生成面向.NET环境的代码。.NET Framework 具有两个主要组件:公共语言运行库(CLR)和 .NET
2010-04-17 08:21:00 535
原创 记2010-3-20日华为面试
在3月15日,收到华为公司北研所的通知,问我是否有找工作的意向,我索性就答应了,然后就叫我等人力的通知。之后的几天,在网上查查关于华为面试相关的内容,华为编码规范、面试过程、公司文化……,3月14日晚上,收到华为的招聘系统发的短信,通知20日(星期六)早上九点到上地大厦九层参加面试。网上一搜“上地大厦九层”,发现华为常年在那里招聘,也搜到了之前一些面试者的介绍华为面试过程的帖子,后来发现帖子里的内
2010-04-08 13:25:00 990 1
原创 写给二十年后的自己——第一次选择离开
自记事以来,我都是一个不肯轻易放弃的人,也许是和自己小时读了很多励志的书有关吧,深受那些名人轶事影响,把“绝不放弃”当作了自己的座右铭,即使失败,心情down到了极点,也会再次站起来,朝着自己的理想而前进。但这一次,也是第一次,我选择了离开。相比离职后带来的各方面的压力,违背自己的信念所带来的痛苦远远大了许多。回头想想,自己就像是瓶中的树芽,看不到未来,却倔强的挺着,直到发现自己无法在瓶中长大,才
2010-03-13 16:00:00 682
原创 选择人生如戏而非被戏人生
前一阵子翻阅之前看过的《旋转的门》,这本书我已经读过了很多遍了,里面很多关于人生哲理及人生智慧对我生活工作都有很大的帮助,有的时候也作为我向他人谈论人生时的引例。每次翻阅这本书,都有很多感慨,即使是同一篇故事,每次读的感受都略有不同。书中提及到的一个故事,故事的大概内容是: 一群孩子在一位老人家门前嬉闹,叫声连天。几天过去,老人难以忍受。 于是,他出来给了每个孩子25
2010-01-22 17:38:00 522
原创 不要浮华于编程世界
每次看到编程语言的排行榜时,依然会点开看一下,看看业内的语言发展趋势,看看自己熟知的编程语言处于什么什么位置,看到太多太多关于编程语言的争论与评论,有人甚至为选择何种具体的开发语言而苦恼与彷徨,C++,还是Java?向左还是向右?答案莫衷一是,那些鼓吹某种编程语言如何如何好的人,是否真正深入了解一门语言?还是仅仅浮于表面? 常听到一种解释,“具体的编程语言不重要,重要的是思想”,这句
2009-12-05 12:38:00 450
编码的奥秘(各种编码方法)
2008-09-01
HTML之路--XHTML & CSS最佳实践指南
2009-10-10
IntraWeb控件开发Web程序(黄忠成)
2009-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人