- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 apache php环境遇到的问题
最近开始接触apache和php,以前对这两个东西的理解就是做网站用了,其它的什么也不知道了。 这段时间我参与的日志系统出问题了,httpd.exe动不动就挂掉,或cpu 100%,本来这不属于我的工作范围,但由于最近闲的慌,所以到最后这个任务安排给我了。 写这篇文章的时候,我并没有完全的弄明白问题存在的原因,只是初步绕过了部分问题。 刚接到任务的时候,由于项目时间急,所以
2013-08-10 10:43:42 1127
原创 就仿照别人的程序写了这个
#include #include "iostream.h"#include "stdio.h"#include "stdlib.h"unsigned char shellcode[] = "\x55\x8B\xEC\x33\xC0\x50\x83\xEC\x0C\xC6\x45\xF0\x6B\xC6\x45\xF1\x65\xC6\x45""\xF2\x72\xC6
2011-12-27 19:26:39 535
转载 C/C++ 宏中的 单/双井号 ( # and ## )
转载自:http://keendawn.blog.163.com/blog/static/888807432011527113124144/一、一般用法#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) \
2011-12-27 16:47:27 792
转载 策略模式
转自:http://www.cnblogs.com/sjms/archive/2010/07/01/1768806.html注:下面的c++代码是本人改写的~在策略模式中,通常是上下文使用具体的策略实现对象,反过来,策略实现对象也可以从上下文获取所需要的数据,因此可以将上下文当参数传递给策略实现对象,这种情况下上下文和策略实现对象是紧密耦合的。 在这种情况下,上下文封装着
2011-12-24 19:13:23 547
原创 我对this指针的认识
类里面我们经常要用到this指针,那么this指针到底是一个什么样的东西呢。首先千万不要把他当做一个变量。他绝对不是一个变量。他是在我们的程序被编译器返译的时候的一个标识符吧,在vc2008下它就是[ebp-8];在vc6.0下面他就是 [ebp-4]这个对不同的编译器或许不同,但是对同一编译器this就是一下的。不说了,直接上图吧。vc6.0下的汇编代码vs2008下的
2011-12-16 13:11:30 518
原创 c++拷贝构造函数参数为什么只能是引用
如果是传值的话,会在传值时调用拷贝构造函数,所以会成为一个死循环,如果是指针的话,指针太灵活有时还可以是空,这样去调构造函数当然是不行的。所以只能是引用,引用不可能为空,而且一定是指向一个对象的。
2011-12-08 12:28:22 869
转载 文件读写操作总结
一.C-Runtime 函数1. _tfopen函数。 一般用于客户端,只能独享打开的文件,不能以共享的方式打开。FILE *fopen( const char* filename, const char* mode );FILE *_wfopen( const wchar_t* filename, const wchar_t*
2011-11-24 10:16:46 1423
转载 Placement new、operator new、new operator 完全释疑
全文 转自:http://www.cnblogs.com/younes/archive/2010/04/26/1721528.html,请尊重作者版权。Placement new、operator new、new operator 完全释疑首先我们区分下几个容易混淆的关键词: new(也称作new operator)、operator new、placement new。看如下代码
2011-11-23 12:59:56 468
转载 装饰模式
(转自http://blog.csdn.net/lenotang/article/details/2587265)现在我们来学习装饰模式。说实话,真不想写这个,因为提到这个装饰,程序员就很伤感(我也是),就想到了遥远地她和虚无缥缈地房子。房子都还没着落,谈什么装修和粉饰啊。一堵粗糙的墙,刷上白白地粉,再贴上几张壁画,整个一焕然一新。多美的事啊。哎,既然想到了,就咬着牙多想会,至少心里还有个期盼
2011-11-01 16:45:27 567
转载 C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全
2011-09-23 14:15:12 431
转载 C++ 异常 与 ”为什么析构函数不能抛出异常“ 问题
http://www.cnblogs.com/zhyg6516/archive/2011/03/08/1977007.html
2011-09-14 19:32:57 459
转载 枚举enum的用途浅例
写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数,即:
2011-09-14 19:11:27 426
转载 c++异常处理
程序中的错误分为编译时的错误和运行时的错误。编译时的错误主要是语法错误,比如:句尾没有加分号,括号不匹配,关键字错误等,这类错误比较容易修改,因为编译系统会指出错误在第几行,什么错误。而运行时的错误则不容易修改,因为其中的错误是不可预料的,或者可以预料但无法避免的,比如内存空间不
2011-09-14 10:10:17 409
转载 const用法简单总结
1. const char * pd **const char * pd 是指向常量的指针** 2. char * const pd **char * const pd是指向变量的常指针 小结:关于上面两种情况,我是经常搞混,今天分析了一
2011-09-13 18:51:49 588
转载 函数子/函数对象
#include "stdio.h"class ff {public: explicit ff(int value = 3) : value_(value) {} void operator()() { printf
2011-09-09 10:41:46 494
转载 不错的东东
1.哈佛有一个著名的理论:人的差别来源于学习,经常抽出时间用来阅读、学习、思考,你会发现,你的人生会发生改变,成功会向你招手。2.无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体始终好用;增加对学习的投资,加强你的自信;增加对旅游的投资,扩大你的见闻;增
2011-09-09 10:38:22 498
转载 消息反射
前言: 我曾写过一篇文章对通知消息WM_NOTIFY进行分析,消息反射是MFC中对通知消息的处理方式,两者之间关系十分紧密,因此,我写了这篇文章,希望能够描绘出通知消息的完整印象。消息反射的基础知识1、消息反射解释: 父窗口将控制子窗口
2011-09-09 10:17:12 429
转载 建立窗体时所响应的消息
创建窗体 ... 1. WM_GETMINMAXINFO 2. WM_NCCREATE 3. WM_NCCALCSIZE 4. WM_CREATE 创建完毕. 显示窗体 ... 1. WM_SHOWWINDOW 2. WM
2011-09-09 10:15:29 486
转载 WINDOWPOS结构
WINDOWPOS数据结构具有如下形式:typedef struct tagWINDOWPOS{ /* wp */ HWND hwnd; HWND hwndInsertAfter; int x; int y; in
2011-09-08 10:11:07 1988
转载 sdk一日一学(1)---WM_DRAWITEM消息
WM_DRAWITEM消息当具有自绘风格的按钮、组合框、列表框或者菜单的可见部分发生改变时,就会发送WM_DRAWITEM消息给自绘控件所在的窗体。窗口通过WindowProc函数接受WM_DRAWITEM消息WindowProc函数定义如下:LRESULT CA
2011-09-07 19:38:04 720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人