- 博客(18)
- 收藏
- 关注
原创 十大经典管理学定律
十大经典管理学定律1、彼得原理 每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运...
2012-10-08 09:07:04 281
原创 多重继承及虚继承中对象内存的分布
http://www.tbdata.org/archives/878这篇文章主要讲解G++编译器中虚继承的对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。问题拿捏得十分到位,下面是我对原文的翻译,原文见这里(By Edsko de Vries, January 2006)。本文是介绍C++...
2012-10-04 15:22:26 157
原创 降龙十八掌
第一式 亢龙有悔 人身阳气集于督脉!气入丹田,通长强走腰俞腰阳关命门悬枢脊中中枢筋缩至阳灵台神道身柱陶道大椎哑门风府脑户强间后顶百会前顶顖会上星神庭素髎水沟兑端龈交.走手太阴肺经至中府云门天府侠白尺泽孔最列缺经渠至掌心. 第二式 飞龙在天 气走督脉行手阳明大肠经商阳,二间,三间,合谷,阳溪,偏历,温溜,下廉,上廉,手三里,曲池,肘髎,手五里,臂臑,肩髃,巨骨,天鼎,扶突,口和髎...
2012-08-28 15:12:41 179
原创 如何开发线程安全的Servlet
http://www.blogjava.net/mixer-a/archive/2012/05/12/377958.html 先说明几个概念:工作者线程Work Thread:执行代码的一组线程调度线程Dispatcher Thread:每个线程都具有分配给它的线程优先级,线程是根据优先级调度执行的Servlet采用多线程来处理多个请求同时访问。servlet依赖于一个线程池来服...
2012-07-02 14:06:24 139
原创 删除代码中的注释
#include <stdio.h>#include <string.h>#include <stdlib.h>//#include <io.h>static unsigned int table[7][7];void InitTable(){ unsigned int i; unsign...
2012-05-09 14:28:53 129
原创 函数调用的区别:_cdecl以及_stdcall
//本文转自于互联网函数调用的几个概念:_stdcall,_cdecl.... 1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈...
2012-03-06 11:49:01 129
原创 解决vc6迁移到vs2010时出现的 “系统找不到文件 hcw” 错误
找到hcw.exe,位于“...\Microsoft Visual Studio\Common\Tools”,然后将路径加入到环境变量中就OK了!! 错误信息: 1> Making help include file...1> Making help file...1> 系统找不到文件 hcw。1>hlp\Simulation.hpj...
2012-01-31 10:47:45 2119
原创 MFC(vs2010)操作Excel type lib
一开始使用vc6,在导入excel.exe后会自动生成excel.h和excel.cpp,然后project可以编译通过。后来换到了vs2010,同样是导入excel.exe,但project无法通过编译,报了一堆错误,全都分布在excel.tlh和excel.thi里面,搞了一天最后终于解决了!但问题原因依然莫名奇妙!坑爹的MS啊! PS: vc中嵌入excel的链接...
2012-01-20 01:15:49 563
原创 深入GetMessage和PeekMessage
Bob GundersonMSDN技术组作于:1992年11月11日 Creamdog译于:2002年3月13日 译者的话该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。概念 这篇文章解释了GetMessage和PeekMe...
2012-01-12 22:36:23 106
原创 画图的基本知识
1. 几种不同设备环境MFC的CDC类封装了设备环境对象,CDC的成员变量m_hDC指向它的设备环境,可以创建的设备环境类型有:屏幕,打印机,只有打印机的信息部分,位图。屏幕:创建一个屏幕设备环境 CDC *Pdc = GetDC();//返回窗口客户区的设备环境CDC *Pdc = GetWindowDC();//包括客户区和非客户区的设备环境如果要对整个屏幕进行绘制;CDC *Pdc = CD...
2012-01-05 20:07:20 370
原创 中日韩汉字Unicode编码表
一丁丂七丄丅丆万丈三上下丌不与丏4E004E014E024E034E044E054E064E074E084E094E0A4E0B4E0C4E0D4E0E4E0F丐丑丒专且丕世丗丘丙业丛东丝丞丟...
2011-11-25 15:38:23 92599
原创 内存对齐的原理,作用,例子以及一些规划(中英文说明,适用sizeof结构体) ...
目录 题记 一 内存读取粒度 Memory access granularity 从内存的角度解释内存对齐的原理 队列原理 Alignment fundamentals Lazy proces...
2011-11-10 17:28:02 430
原创 原码、补码和反码
数在计算机中是以二进制形式表示的。 数分为有符号数和无符号数。 原码、反码、补码都是有符号定点数的表示方法。 一个有符号定点数的最高位为符号位,0是正,1是副。 以下都以8位整数为例, 原码就是这个数本身的二进制形式。 例如0000001 就是+11000001 就是-1 正数的反码和补码都是和原码相同。 负数的反码是将其原码除符号位之外的各位求反 [-3]反=[10000011]...
2011-11-08 09:06:01 97
原创 _finddata_t
[size=large]_finddata_t struct _finddata_t 是用来存储文件各种信息的结构体。定义如下: struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t siz...
2011-11-01 23:11:56 222
原创 揭开正则表达式的神秘面纱
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbb...
2011-10-31 10:15:00 134
原创 C宏定义
C语言常用宏定义01: 防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif02: 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */t...
2011-10-27 15:22:18 116
原创 C语言变量声明内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。...
2011-10-21 11:49:06 93
原创 国外财经网站
国外财经网站商业和经济新闻bloomberg http://www.bloomberg.com/《商业周刊》 http://www.businessweek.com/CBS市场观察 http://cbs.marketwatch.com/news/newsroom.htxCNBC http://www.cnbc.com/《经济学家》 http://www.e...
2011-07-28 14:23:19 988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人