自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jerry4711的专栏

专注于技术,但不只靠技术

  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

转载 VS与Win7共舞:UAC惹祸 如何进行安装程序检测?

随着Windows Vista引入UAC(User Access Control)机制,默认情况下,应用程序都运行在普通用户权限下。虽然微软出于良好的愿望而在Vista中引入UAC机制, 但是在Vista操作系统中,只要系统稍作改变,它就会频繁弹出对话框来寻求用户的许可,因此它成为了Vista中最受痛恨的一个功能。 虽然如此,Windows 7还是继承了这一机制并根据用户的反馈做了相应的改进。为了

2010-02-22 16:37:00 1663

转载 从少林寺的核心竞争力看软件作坊和正规军的差异

   讲软件作坊和正规军的差异之前,先来谈谈少林寺。   这个实在有点无厘头,少林寺那是和尚练功夫的地方,跟研发能扯上什么鸟关系?且听我慢慢道来。   搞研发的,做事情一定要严谨,讲什么话都得有依据,既然和武林的事情有关,就拿金庸先生的小说来说事儿,看的人多嘛。   看过金先生小说的同学肯定都知道,武林中潮起潮落,高手辈出。有时候华山派领袖武林(《参见碧血剑》),有时候武当派独领风骚(

2010-02-02 08:28:00 902

转载 从内存中加载并运行exe

可以把鸽子1.2源码整体注入进程{windows似乎只提供了一种启动进程的方法:即必须从一个可执行文件中加载并启动。而下面这段代码就是提供一种可以直接从内存中启动一个exe的变通办法。用途嘛, 也许可以用来保护你的exe,你可以对要保护的 exe 进行任意切分、加密、存储,只要运行时能将exe的内容正确拼接到一块内存中,就可以直接从内存中启动,而不必不安全地去生成一个临时文件再从临时文件启动进

2010-01-28 08:49:00 593

转载 普通程序员如何走出困境?

这是发到我邮箱里面的一封信,信很长,从字面看,这位程序员朋友内心有点焦虑和沮丧,但他毕竟还没有放弃希望。所以来信求教与我。 这点,我心有戚戚焉,其实,我自己定位,也仅仅是一个普通程序员,这位朋友谈到的很多苦恼,包括技术的,职场的,生活的,人生的问题,我也曾经身历其境,至少,我在身边的朋友身上,也看过类似的事情。因此,我能理解这份痛苦和郁闷,也希望试图通过自己的经验,为这位朋友,以及还有类似的经历的

2010-01-25 14:21:00 641

转载 工作经验分享

年底经历了一次换工作,这次上一次顺利的多,从计划到最终拿到offer,一共也就2个月的时间,起因也很简单,就是嫌现在的工作薪水太低。在这次跳槽的过程中,我还是精心准备了很多东西的,而且思想上的进步也很明显,可能是源于工作中积累出来的信心吧。在这里把我的经验分享给大家,希望对大家找工作的过程有所帮助。 首先,在有心思换工作的时候,要先衡量利弊,看是否是源于感情上的冲动,比如听说某某人涨工资了,自己没

2010-01-06 18:15:00 3587

转载 有九种感情叫做爱情,你恋爱了吗?

第一种 美丽的感觉俗话说情人眼里出西施,所以在有爱情的时候,你一定会觉得对方最好看,即使有别的异性比你爱的对象好看,但对你而言,他(她)才是你心中最美的一个,而且是别人根本无法相比的。 第二种 亲爱的感觉当你爱上一个人,你会有一种很亲切的感觉,跟他(她)在一起,你会觉得很舒服,很和谐。你可以信任并依赖他(她)。他(她)像是一个亲密的家人,甚至可以说,比一个家人更亲密,而且在这亲密里,你更体会到一份

2009-12-28 13:51:00 545

转载 毕业5年决定你的命运 --------值得所有不甘平庸的人看看

      正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"       人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好

2009-12-21 17:18:00 374

转载 曾仕强《领导的沟通艺术》读书笔记

一、沟通的最佳态度 中国人最会沟通,西方人之所以要隐私权,是因为他们不太会保守秘密的技巧。中国人沟通,扯来扯去都在讲别人的事情,绝不讲,自己的事情。案例:比如你去香港,违反公交,被处罚,你回来根本不会讲,而会说:我有一个朋友,他是傻瓜,被警察抓去。 中国人从来都不讲,所以就不必计较什么隐私权。案例:你问一个老美:你昨天下午三点在做什么?他会说:这是我的隐私权。但你对中国人说:这是我的隐

2009-12-21 16:56:00 801

转载 人无法避免的十个心理状态!

1、鸟笼逻辑    挂一个漂亮的鸟笼在房间里最显眼的地方,过不了几天,主人一定会做出下面两个选择之一:把鸟笼扔掉,或者买一只鸟回来放在鸟笼里。这就是鸟笼逻辑。过程很简单,设想你是这房间的主人,只要有人走进房间,看到鸟笼,就会忍不住问你:“鸟呢?是不是死了?”当你回答:“我从来都没有养过鸟。”人们会问: “那么,你要一个鸟笼干什么?”最后你不得不在两个选择中二选一,因为这比无休止的解释要容易得多。鸟

2009-12-21 16:52:00 450

转载 解读奇怪却合理的IT人才格局

 受全球金融危机的影响,今年整体IT企业招聘和之前呈现出很不同的状态,虽然招聘需求并没有减少,企业对技术人才的渴望依旧,求职的技术人才也不见少,技术水平总体来说和以前也没有太大的变化,但就是感觉怪怪的,也说不出具体哪里不同,现在希望和大家共同来探讨分享一下。 一、奇怪却合理的技术人才市场格局 最近几个IT企业的知名人士对现IT人才结构趋势进行了较为深入的沟通,发现IT企业发展到今天,随着市场和企业

2009-11-19 17:09:00 356

转载 “赢在中国”点评人给80后年轻人的30个忠告

 1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。 2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。 3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,街头巷尾,议论的是他们的消息,仿佛世界是为他们准备的,他们能够呼风唤雨,无所不能。你的目

2009-11-19 17:02:00 462 1

转载 8种人将被社会淘汰

 第一种,知识陈旧的人。如今,知识更新的速度越来越快,知识倍增的周期越来越短。20世纪60年代,知识倍增,周期是8年,70年代减少为6年,80年代缩短成3年,进入90年代以后,更是1年就增长1倍。人类真正进入了知识爆炸的时代,现有知识每年在以10%的速度更新。生活在这样一个时代,任何人都必须不断学习,更新知识,想靠学校学的知识“应付”一辈子,已完全不可能了。过去,我们对“终身教育”的理解是,一个人

2009-11-10 09:29:00 306

转载 程序员的恋爱 —— 二

做有控制力的人 最近跟一个女性好友闲聊时,她讲到了她们宿舍的一个女生与其男友。在这里我给大家大概描述一下这对男女,她们都在国内某著名高校读硕士,同一个专业,男的高一级,目前,此男在能源行业某国企工作,待遇很不错,女方还在读书。我的这位好友跟我说到这个男人时,说的最多的就是“我们专业的人都很鄙视他”,为什么这哥们受大家鄙视呢?且看他是怎样跟他女友相处的,由于两人分别两地,这哥们每

2009-11-04 14:03:00 362

转载 快速建立Subversion服务器

如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部门,不仅仅是快速入门,最后我们还

2009-10-19 16:08:00 322

转载 软件行业应聘时面试官在想什么

每个人无论是否真心想去一个公司,都希望能通过面试,面试也是招聘中最关键的一环,尤其对那些业务已经成形的部门,一小时内员工将完成面试,但是面试结果将在两年内影响员工的待遇和空间。一般公司的招聘是由人力资源和业务负责人共同负责,业务负责人的意见分量大些,作为软件工程师我从业9年,从第三年开始作为业务负责人面试团队成员,读过上千份简历,面试过差不多几百人,招聘过40-50名员工,也多次被别人面试过,

2009-10-19 11:48:00 503

转载 可以让你少奋斗十年的工作经验

第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状

2009-10-13 10:47:00 410

转载 程序员的恋爱

在正式开始讨论如何谈恋爱(或者说如何泡妞)这个话题之前,我先要告诉大家很重要的一点:观念很重要! 为什么这么说呢?简单地说是因为我们的行为很大程度上是由我们的观念驱动的。复杂地说是因为……,不好意思,其实我也就会简单地说说。具体理论咱就不讲了,相信也没人爱听,举一个大家熟悉例子吧:面向对象程序设计相对于面向过程的程序设计就是一个巨大的观念转变,而这个转变对软件工业带来的影响那是相当的大。当你有

2009-10-12 15:06:00 868

转载 C++高效编程忠告

一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置int *i,j; // better for readi = new

2009-10-10 09:32:00 526

转载 C/C++程序员应聘常见面试题深入剖析

作者:宋宝华 e-mail:21cnbao@21cn.com 出处:软件报1.引言本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy 函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个

2009-10-09 14:28:00 604

转载 面向对象的三个基本特征是:封装、继承、多态

封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类

2009-09-30 10:14:00 903

转载 new/delete和malloc/free的区别

还是先说说区别吧:    1. new/delete是C++里才有的,而new/delete与malloc/free一个显著的区别在于,new是建造一个对象,并调用对象的构造函数来初始化对象,其实在所有的new操作过程中,总是分为两步的:第一步是申请内存,第二步则是调用构造函数初始化对象。同样,在调用delete的时候,需要先调用析构函数,然后在销毁堆内存。    2. new/delete通常来

2009-09-30 10:13:00 9087

转载 链接错误LNK2001的产生原因

链接错误LNK2001,该错误非常讨厌,因为对于    编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,    编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不    明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非    常困难。      初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:      

2009-07-15 09:53:00 470

转载 十个糟糕的程序员的行为

1) 情绪化的思维如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。 Java就是shit。 我最恨的就是使用UML做设计。 需求怎么老在变,没办干了。 受不了这些人,他们到底懂不懂啊。 …… …… 这些带着情绪化的思维和态度,

2009-06-26 14:50:00 324

转载 必须掌握的八个【cmd 命令行】

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看

2009-06-26 09:07:00 269

转载 俞敏洪:“度过有意义的生命”

 6月2日,新东方教育科技集团董事长兼首席执行官俞敏洪,莅临同济大学,为同济学子做主题为“度过有意义的生命”演讲。 同济大学的同学们大家晚上好!  其实人活着就挺好,至于生命有没有意义另当别论。活着每天都会有太阳升起来,每天都会看到太阳落下去。你就可以看到朝霞,看到晚霞,看到月亮升起和落下,看到满天的繁星,这就是活着的最美好的意义所在。  没想到同济大学的同学们把我如此“高大”的形

2009-06-18 14:59:00 567

转载 麻雀虽小,五脏俱全:从一个小功能看软件开发过程

周一到周三,我的领导亲自操刀,完成了一项小小的功能。功能虽小,但从构思到实现,再到稳定运行,几乎包含了软件开发的全过程。这个过程完美的展示了 编写一段优秀的代码 需要考虑多少东西,我记下来给大家分享一下。需求很简单:分析各类日志文件(如:Oracle的错误日志)的内容,并将其中符合条件的行转发到Syslog。需求分析:读取日志并过滤内容比较简单,这个需求的关键点在于:必须考

2009-06-13 16:14:00 606 1

转载 提高简历回复率4大秘诀

作为一个职业规划师,经常遇到朋友抱怨:投出去十多份简历啦,怎么还没有回音?也经常遇到HR抱怨:收到无数份简历,怎么都没有一个好的? 写点文字,告慰双方。一个来自金星,一个来自火星。明白到双方的沟通方式就好。 一、不投超过50封简历,不要唧歪 如果你翻开一本2000年的求职指南之类的书,他会告诉你,当时的简历的回馈率大概在10%,也就是说,大概投递10份简历,你就会有一个面试机会。而这个数字随着求职

2009-06-12 09:26:00 345

转载 MFC中OnDraw与OnPaint的区别

MFC中OnDraw与OnPaint的区别 OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。 OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,移动,被遮盖等等),Windows发送WM_PAINT

2009-06-08 10:37:00 418

转载 我们三十以后才明白

当我们懂得珍惜时光的时候,已经发现自己不再年轻. 三十岁,才慢慢的明白. 男女三十而立,三十岁应该是人生的转折点,它不是青春韶华的终结,而是生命的第二起跑线。 三十岁,面对的不应该是没落,而是认知的新起点。很多曾经懵懂的,三十以后才明白真谛。走自己的路:三十以后才明白,别人的目光已不重要,他们的批评和夸奖,事实上无足轻重,不应该成为我们前进和滞留的动力和阻力。真正做到:走自己的路,让别人去说吧!只

2009-06-04 09:40:00 336

转载 引用和const引用的区别

语法很简单,虽然简单我再啰嗦一下。int& 就是声明一个int的引用类型。int value;int& ref = value;这样就顺利通过编译。如果引用没初始化则编译器拒绝编译过去,知道你引用的是实际存在的变量。有人会写下这样的代码 int& ref = 1;这时候编译器拒绝了他,因为编译器找不到常量1的地址,于是这时候可以得到一个结论引用的变量必须有一个实际的地址。在const & 的时

2009-06-02 15:07:00 834 1

转载 程序员创业生死一线 最后归宿在哪里?

做为一个程序员,身处一个特殊的行业,每天都在不停的工作和学习,年轻时你很是了得,在你面前没有什么问题是解决不了的,职业给了你耀眼的光环,不用炫耀也很夺目,但更多已经步入三十的同仁们却告诉我们一个不可改变的事实,你今天的努力很可能与将来的前景不成正比。且不管三十岁的前景如何,我们都在向三十岁迈进,现在的你能做些什么呢,是顺其自然?还是努力改变自己的命运?站在人生的这条岔路口,我们该何去何从… … 思

2009-05-31 11:14:00 406

转载 6个变态的Hello World

原文:http://cocre.com/?p=914  —— 酷壳 本文仅供朋友们“消遣作乐”,能够看懂是为什么固然不错。看不懂也不必太过认真,如果你要觉得有意思的话,顶顶贴。如果你觉得没什么意思的话,一笑了之。仅供娱乐而已,不必太过认真。  下面的六个程序片段主要完成这些事情:输出Hello, World 混乱C语言的源代码(加密源代码,嘿嘿) 下面的所有

2009-05-31 09:27:00 320

转载 C++中虚析构函数的作用

    我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:        有下面的两个类:class ClxBase{public:    ClxBase() {};    virtual ~ClxBase() {};    virtual void DoSomething() { cout  "Do something 

2009-05-27 18:08:00 243

转载 关于AfxLockTempMaps和AfxUnlockTempMaps

转自:http://blog.csdn.net/golq/archive/2008/07/14/2651204.aspx   在看《VC.net技术内幕(第六版)》中第23.10.2节“自动化组件DLL”时,发现以下代码:P549:组件接口方法中有如下代码:===========================================================

2009-05-22 09:33:00 996

原创 const用法详解

面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读   const int i=5;   int j=0;   ...   i=j;  //非法,导致编译错误   j=i;  //合法 2. 必须初始化   const int i=5;   

2009-05-21 15:18:00 315

转载 用MFC实现COM

1.建立常规DLL(在”附加功能”里面选择”自动化”选项)2.创建接口并提供相应的IIDstruct  IMotion:public IUnknown{    STDMETHOD_(void,Fly)()PURE;    STDMETHOD_(int&,GetPosition)()PURE;};struct IVisual:public IUnknown {   

2009-05-19 09:55:00 1125

转载 Win32应用程序中进程间通信方法分析与比较

 Win32应用程序中进程间通信方法分析与比较 来源:Intetnet 1 进程与进程通信   进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了

2009-05-19 08:41:00 493

转载 VC的对象传递给DELPHI使用

在VC中的DLL类导出以后完全是可以被delphi调用的.调用方法及说明如下:Delphi调用VC++类的方法:       1、在VC++的头文件中说明类,注意,定义等类方法           最后一个为析构函数;             倒数第二个是建构方法;           定义公开的方法:virtual   void   _stdcall   Free(),该方法将调用析构函数  

2009-05-18 15:29:00 1727

转载 谈C++继承中的重载、覆盖和隐藏

写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,他们是英语专业的),常常把重载(overload)和覆盖(override)搞错!   我们先来看一些代码及其编译结果。   实例一:         #include "stdafx

2009-04-13 10:58:00 581 1

转载 堆和栈的区别

堆和栈的区别(转贴,作者为一c++程序员,具体姓名不清楚) 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—> 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—> 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似

2009-03-06 10:37:00 287

将屏幕转为WMV录像

将屏幕转为WMV录像 基于directshow实现的将屏幕内容捕获下来,并转化为WMV格式的录像

2009-10-24

VC对WORD的操作

VC对WORD的操作:保存、打开、修改等,很实用

2008-06-26

《DirectShow开发指南》 范例源代码

《DirectShow开发指南》这本书的 范例源代码

2007-04-11

MediaPlayerClassic 源代码

MediaPlayerClassic 源代码

2007-04-06

空空如也

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

TA关注的人

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