自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为一年

我毕业于07年, 毕业之前拿过10多个offer, 最终选择了华为, 7月份, 怀着一颗好奇而亢奋的心来到坂田基地报到.总的来说, 会为给我的第一印象还不错, 因为百草原的公寓建得很漂亮, 绿树成荫, 环境清幽.华为生活很紧张, 报到的当天就要集合, 分班, 准备大队培训. 分班的效率很低, 大家被7月娇阳晒了个透, 很多北方来的兄弟后来回忆说, 那是他们第一次感受到南方的太阳与北方不一样

2008-04-18 23:38:00 2860 3

转载 CMMI 概述

什么是CMMI CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。       自从1994 年SE

2007-04-30 15:06:00 2625

原创 大学毕业时找工作的经历

              大学里我花最多时间做两件事, 一是学编程, 一是找工作. 这里讲一下找工作.             从2006年9月24日往腾讯公司投第一份简历, 11月14第一次笔试, 到2007年4月2日完成华为的最后面试, 历时半年左右. 这半年里, 我投出的简历不下200份, 拿到offer十几个, 其间奔波的辛苦, 失败的打击, 成功的喜悦自不必说. 感觉这半年心智的成

2007-04-14 16:33:00 3410 1

原创 设计模式之行为模式(全)

III 行为模式(11)TemplateStrategyStateObserverMementoMediatorCommandVisitorChain of ResponsibilityIteratorInterpreter 1,Template(模板模式)这样的情况:某一算法在不同的模块中有不同的实现细节,这时,将算法框架放在一个抽象基类中

2006-08-25 18:55:00 1588

原创 设计模式之结构模式(全)

 II 结构型模式(7)BridgeAdapterDecoratorCompositeFlyweightFacadeProxy 1,Bridge(桥模式),它的作用主要是应付这么一种情况:开始时,系统已经做好,后来,客户要求变化了,于是要重新设计类,由于软件维护的周期很长,所以类的数目不断膨胀,使得最后难于维护.这里的做法是. 实现两个部分,一部分实现功能,

2006-08-15 17:00:00 1901

原创 设计模式之创建模式(全)

       1 创建型模式(5)Factory               (工厂方法,最常用)AbstactFactory          (抽象工厂,与工厂方法一道组成"工厂模式")SingletonBuilderPrototype        1,factory method(工厂方法)问题:       I,多态中,A为基类,B为派生类,用A*

2006-08-15 16:53:00 1157

原创 C++本质

          直奔主题.         本来,像" C++是一种计算机语言"这样的废话我不想再说一遍,  但仔细一想, 觉得这话不算太准确, 计算机并不认识C++呀, 中间还得经过编译器, 好比火星上有一种语言叫PG, 火星人做了个PG编译器,将PG翻译成为汉语(故意不说英语:)), 这时地球人就能听懂了, 但我们不能说"PG语言是一门地球人语言".         然而,"C++

2006-08-08 19:54:00 2481 1

原创 游戏编程要求最全面基本技能

           我的技能: C/C++语言( 包括C++新标准的STL), VC系列工具(VC6,VC7,VC8), 数据库(SQL Server 2000), 组件技术(DLL/COM)等.  高层软件技能(软件工程思想, 面向对象思想(UML Rose), 设计模式(Gof) ), 基础软件技能(数据结构,算法).      我觉得,如果有某种程序,对以上说到的所有这些技能的要求都比较高

2006-08-06 21:35:00 2273

转载 疯狂的GDP

甲乙两位经济学博士同行,看到路上一堆牛粪。甲对乙说:“你若把它吃了,我给你5000万。”乙想为了5000万,就难为一下自己,于是吃掉牛粪换来5000万。但走了一段,乙觉得委屈,也想让甲尝尝牛粪的滋味,便在又看到一堆牛粪时,对甲说:“你要是把它吃了,我也给你5000万。”甲权衡一下,便同意了,乙给了他5000万。可是,事后俩人一想,都没得到任何好处,白白吃了牛粪,心里老大的不快。恰好,他们遇到了博士

2006-08-02 12:47:00 1525

原创 MFC运行时类型识别(MFC RTTI)与动态创建

If you have derived your class fromCObject and used the DECLARE_DYNAMIC and IMPLEMENT_DYNAMIC, the DECLARE_DYNCREATE and IMPLEMENT_DYNCREATE, or the DECLARE_SERIAL and IMPLEMENT_SERIAL macro

2006-07-27 20:44:00 5798 2

原创 两种VC操纵EXCEL的方法.

           第一种方法,简单的,用CDatabase实现. 程序是一个基于对话框的,步骤:    A,为了避免代码重复,设置下面几个全局变量(类范围的),要引入头文件              CDatabase m_db;                     //数据库             CString m_dbdriver;                 //要生

2006-06-26 01:16:00 8301 5

原创 浮点数表示及其实现.

我两年前就知道不应该用==号来判断浮点数的相等了,因为存在一个精度的问题,但是一直以来,都没怎么在乎这些东西,而实际上,我对于浮点数的结构,虽然了解,但并不清晰. 作为一个C++爱好者,应该尽量搞清楚每一个问题,所以我搞清楚了浮点数的内在表示及实现.在没有大问题的情况下,一切以易于理解和记忆为标准.首先说一下原,反,补,移码. 移码其实就等于补码,只是符号相反. 对于正数而言,原,反,补码都一

2006-06-21 20:54:00 25038 8

原创 理论也很重要

作为一个狂热的"纯"技术支持者和爱好者,我一向不屑于一些计算机理论,认为有些人根本不懂编程,不能用程序来实现他们所说的东西,说得天花乱坠也只是让人笑话,所以自己也常常痴迷于技术,而不是很注重理论修养,至少相对而言是这样的.  最近要应付考试,拿起了>,看了两天,感觉很好,本来一些常见的数据库应用我也接触过了,如VC下的ODBC或者SQL SERVER,MYSQL. 但这次遇到的"理论"让我觉得

2006-06-16 17:35:00 1718 1

原创 住院记

5月6日早6时许, 突觉尿急,于是起床解决,完了再上床睡,不到九点以后的起床那不叫起床. 这时,觉得右下腹有点疼, 并迅速加剧, 睡不下去了, 只好真的起床了.疼痛越来越剧烈,开始头冒冷汗, 我不喜欢看病, 心想再撑撑就OK了, 然而这次看来不可以撑过去的,到十点四十分左右, 痛得有点头晕了, 心想再不去医院, 等到神志不清时可能就去不了啦(室友们都不在). 于强忍巨痛, 搭个摩的去了医院.

2006-06-15 12:45:00 1803

转载 在深圳300元/月的小资生活

身居深圳,诸多不易,但只要开动脑筋,用300元照样可以过上优雅的小资生活。  在深圳很多地方都有6元店。和店主搞好关系,长住还可获优惠,不需打扫房间,可以免费冲凉,和同道中人合租一床,每月每人90元。  早餐可在工业区用膳,一盒炒面只要1元钱,量足,油大,里面还有蔬菜,每月30元。余下180元。午饭一定要吃饱吃好,工业区有2元、2.5元、3元几种,作为小资,一定要选择吃3元钱的高档盒饭,三菜一汤,

2006-06-15 12:38:00 1303 1

原创 浅析C++中的 new 与 delete 操作

new操作符(new operator)与operator new的关系,你想在堆上建立一个对象,应该用new操作符。它既分配内存又为对象调用构造函数。如果你仅仅想分配内存,就应该调用operator new函数;它不会调用构造函数。如果你想定制自己的在堆对象被建立时的内存分配过程,你应该写你自己的operator new函数,然后使用new操作符,new操作符会调用你定制的operator ne

2006-06-15 12:30:00 1778

原创 我的大学

                       我的大学生活              几年前考入SCUT,开始背井离乡的大学生活,初来羊城,觉得生活上很不习惯,有些人会觉得都市的一切让人兴奋, 但我这个人看事情有点淡,一般反应总是:不过如此嘛,那又怎么样? 我的大学是在每天体重减轻一斤的不适应中开始的.               情感与变迁.........             

2006-06-15 12:27:00 1322 1

原创 两道面试题

第一道,比较经典,用代码实现strstr()的功能.#include using namespace std;char* findasub(char str1[],int len1,char str2[], int len2){ if (len2>len1)return NULL;  int j=0;    int i=0;  for (;j  for (;i  {   if (str2[j]

2006-06-15 12:13:00 1014

原创 冒泡与选择排序

#include #include using namespace std;void mopsort(int a[],int n)        //冒泡排序,每找出一个较大值都要交换,最值自然而然地去{         //了最前或最后. int i,j,min; for(i=0;i  for (j=0;j  {   if (a[j]>a[j+1])   {    min=a[j];    a[

2006-06-15 12:06:00 958

原创 一个完整托盘程序的实现

先让托盘"托"出来吧,关键在于一个NOTIFYICONDATA结构体,我的做法是建立一个SDI或Dialog程序,以SDI为例:A,在frame.h中声明一个全局的NOTIFYICONDATA  ntf;B,在OnCreate中,实例化ntf的各个数据成员:  -------------------------------------------唉,CSDN这个编辑器没做好:)ntf.cb

2006-06-15 12:01:00 2190

原创 ATL初探(COM对象的创建过程)

在这里不说COM对象的创建过程,而只记录一下我发现谜底的过程. 本人Blog的所有原创文章,由于本人的水平非常有限,本人Blog里的所有原创文章,大多只是本人的经验,都只是为自己而写,作为记录以备后查,如有人因此而受到误导,本人全不负责.下面的是文章正文,可能要有较好的C++基础才能看得明白,也只有受过ATL困惑和正在受到困惑的人才能看得爽,否则味同嚼蜡:有个问题曾经困惑我,为什么我的AT

2006-06-15 11:58:00 2688

空空如也

空空如也

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

TA关注的人

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