- 博客(76)
- 资源 (5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 try/catch的实现原理 ---转
转:try/catch的实现原理1. VC++的try/catch是基于Win32的SEH实现的。2. try/catch只能捕捉当前线程的异常,每个线程都有自己的异常处理入口。3. 异常处理入口是由OS负责调用的,在异常发生时。4. 为了使用SEH,
2011-08-11 14:45:44
5692
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Windows加载器与模块初始化
(Microsoft System Journal 1999年9月Under The Hood专栏)译者:SmartTech 电子信箱:zhzhtst@163.com 本文是Matt Pietrek在1999年9月的MSJ杂志上发表的关于Windows加载器与模块初始化方面的文章。作者深入分析了LdrpRunInitializeRoutines例程的作用,用C语言写出了此函数的伪代
2011-06-26 00:08:00
2101
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 金山卫士开源代码----消息机制浅析 (上
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用金山卫士开源代码----消息机制浅析 (上) 代码地址:http://download.csdn.net/source/3301518 今天简化了金山的开源代码,用来学习一下,先谢谢金山的开源精神了,呵呵···直接弄最简单的,窗口见下图,关键代码如下,全部的代码放附件里吧。分析中关
2011-05-22 18:57:00
19210
50
转载 SVN常用命令
SVN常用命令 http://blog.csdn.net/nancy198696/article/details/40597261、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout
2011-09-14 10:36:25
2154
转载 PHPk空行问题:解决Warning: Cannot modify header information - headers already sent by...
from:http://zhanglulu33.blog.163.com/blog/static/112799542010112810497281/If you got this message: "Warning: Cannot modify header inform
2011-09-09 10:34:43
2534
转载 Linux内核中task_struct的中文介绍(2.4内核的)
转自:http://blogold.chinaunix.net/u/6071/showart.php?id=193614Linux内核中task_struct的中文介绍(2.4内核的)1. 调度数据成员(1) volatile long states;表示
2011-09-06 13:31:59
2211
转载 svn命令
svn命令 通常都有帮助,可通过如下方式查询:$ svn help 知道了子命令,但是不知道子命令的用法,还可以查询:$ svn help add 开发人员常用命令(1) 导入项目$ cd ~/project$ mkdir -p
2011-09-05 14:15:57
2267
转载 MMU管理机制
from: http://hi.baidu.com/ting160/blog/item/419ba1eb1bce7c38adafd574.htmlMMU:存储器管理单元 *虚拟内存空间到物理存储空间的映射。在ARM中采用了页式虚拟内存管理。它把虚拟地
2011-09-04 18:56:54
5560
转载 TVB经典台词
摘自百度百科:http://baike.baidu.com/view/6364080.htm TVB经典台词 “做人呢,最要紧的就是开心。” “有没有搞错? ” “有异性,没人性。” “呐,不要说我没有提醒你
2011-09-03 11:18:52
6174
转载 php给$_POST,$_GET过滤单引号与双引号安全函数
http://www.jzread.com/program/php/2010-06-24/1706.htmlphp教程给$_post,$_get过滤单引号与双引号安全函数function _strips教程lashes($string) { if(is_a
2011-08-31 15:25:52
7332
1
转载 宽字节(宽字符)注入
from : http://hi.baidu.com/_ccsec/blog/item/295157238e75fa33d40742b0.html字节注入也是在最近的项目中发现的问题,大家都知道%df’ 被PHP转义(开启GPC、用addslashes函数,或者icov等),
2011-08-31 15:17:24
40283
2
转载 再一次和新同事们谈谈看法
看了最近内网中各类有意思的讨论,私下里也听了很多老同事对今天新同事特别是那些80后,90后同事们的不理解和不满。。。。。前段时间我们讨论了感恩和敬畏之心,当然光有那些是不够的。我们还要有正确做事的方法,特别是做正确事的决心!对今天年轻人的浮躁和做事说话的态度,我深表理解,因为我们
2011-08-29 15:43:21
2547
2
转载 度量页面速度的几项指标
度量页面速度的几项指标作者:nunumick 发布时间:February 23, 2011 分类:性能与安全from http://nunumick.me/blog/tag/TTFB/ 1.TTFB(Time to First Byte)TTF
2011-08-28 11:08:19
7376
1
原创 如何让窗口左边默认显示资源管理器
设定Windows Explorer的默认打开目录为资源管理器转自:http://dannysheng.blog.163.com/blog/static/1308941892011111103912689/使用系统提供的“资源管理器”的方式打开“我的电脑”
2011-08-24 19:25:40
7204
2
转载 ubuntu下安装mcrypt
from ::http://www.ph-blog.net/article?id=112 sudo apt-get install libmcrypt4 php5-mcrypt 一句命令搞定其他系统:首先要下载三个软件0libmcrypt-2.5.8.ta
2011-08-19 20:58:34
13700
1
转载 rz上传文件的问题
转自:http://hi.baidu.com/tanyear/blog/item/d66af782702b8dbb6d811948.html 近半年在公司的pc上,用sz下载,rz上传老是文件会出问题。刚开始的时候,我一度怀疑是linux虚拟机,或者网络的问题,导致传输的
2011-08-18 11:42:30
16472
转载 PHP $_SERVER
http://php.net/manual/en/reserved.variables.server.phpHTTP_SERVER_VARS [deprecated](PHP 4 >= 4.1.0, PHP 5)$_SERVER -- $HTTP_SERVER
2011-08-17 12:36:15
2790
转载 品《人生》之感,思“人生”之路
编者按:读《人生》,品人生,人生的确是一个最大的课题。自从人类有了语言文字,就没有间断探讨人生之路。无论成功还是失败,拼搏了奋斗了,这才是真正意义的人生。 人生的道路虽然漫长,但紧要处常常只有几步,特别是当人年轻的时候。没有一个人的生活道路是笔直的、没有岔道的,有
2011-08-13 11:27:21
2872
转载 SourceInsight使用技巧(转)
SourceInsight使用技巧(转)http://www.cnblogs.com/WuCountry/archive/2008/05/24/1206659.html配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPref
2011-08-12 21:37:48
1687
转载 Ubuntu下web开发,php编辑器推荐
Ubuntu下web开发,php编辑器推荐转自:http://www.huqiang.name/2011/03/31/archives/129.html关于编辑器,在笔者学习过程中发现zend studio具有更强的功能以及实用性,请丢弃下测内容访问:zend s
2011-08-11 15:18:02
8826
3
转载 Ubuntu 10.04地址导航栏修改为显示路径 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/20
转贴:在Ubuntu中,文件位置默认不是和Windows地址栏一样的(位置项),而是显示是路径名称组合(路径栏),这对于文件路径的获得复制很不方便。比如,获得某个文件德 路径,如果是地址栏,直接复制一下就可以了,但是Ubuntu的默认方式是不能直接复制德。所以为了方便,决定将
2011-08-09 17:09:31
3038
转载 Ubuntu建立PHP服务器(apache+php+mysql)
转自:http://apps.hi.baidu.com/share/detail/37687288Ubuntu建立(apache+php+mysql)+phpmyadminUbuntu建立apache+php+mysql基本的支持环境。暂时还不应用
2011-08-08 17:34:56
3662
原创 面试某公司时一边写的代码
class a { a(){ //设置虚函数表指针 指针。virfuc() ; } virtual virfuc() { } int a ; virtual ~a(){} ; const int a = 9 ;};
2011-07-25 23:23:05
718
转载 关于C++中RTTI的编码实现
http://www.cnblogs.com/xiaoyuer323/archive/2005/06/24/180183.html关于C++中RTTI的编码实现摘要: RTTI(Run-Time Type Identification)是面向对象程序设计中一种重要的技术。现行的C++标准对RTTI已经有了明确的支持。不过在某些情况下出于特殊的开发需要,我们需要自己编码来实现
2011-06-29 20:50:00
692
1
转载 LdrInitializeThunk 解析
LdrInitializeThunk() Windows 的 DLL 装入(除 ntdll.dll 外)和连接是通过 ntdll.dll 中的一个函数LdrInitializeThunk()实现的. 在进入这个函数之前,目标 EXE 映像已经被映射到当前进程的用户空间,系统 DLL ntdll.dll 的映像也已经被映射, 但是并没有在 EXE 映像与 ntdll.dll 映像之间
2011-06-26 10:31:00
11239
转载 深入剖析PE文件
PE文件是Win32的原生文件格式.每一个Win32可执行文件都遵循PE文件格式.对PE文件格式的了解可以加深你对Win32系统的深入理解.一、 基本结构。转载:http://blog.csdn.net/lwglucky/archive/2010/03/15/5380105.aspx
2011-06-26 00:29:00
706
转载 Bjarne Stroustrup Expounds on Concepts and the Future of C++
Bjarne Stroustrup Expounds on Concepts and the Future of C++a year ago, everyone was all but certain that the C++0x standard was just around the corner, and that it would include concepts (see D
2011-06-25 11:09:00
850
转载 Simpler Multithreading in C++0x
One major new feature in the C++0x standard is multi-threading support. Prior to C++0x, any multi-threading support in your C++ compiler has been provided as an extension to the C++ standard, which ha
2011-06-25 11:05:00
588
转载 The Biggest Changes in C++11 (and Why You Should Care)
From:http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/The Biggest Changes in C++11 (and Why You Should Care)It’s been 13 years since the fir
2011-06-25 10:54:00
702
原创 关于基类构造函数调用虚函数实际调用的不是派生类的问题的原因
博客已迁移至:http://kulv.sinaapp.com/关于基类构造函数调用虚函数实际调用的不是派生类的问题的原因 我们知道,类的构造函数里面编译器插入了很多代码,比如异常安全,虚函数表指针的设置,基类构造,等等。而且,关键是这些代码时在任何用户的代码(非初始化)的地方之前插入的,问题就来了···如果在基类构造函数里面调用基类的虚函数,那么,实际调用的却不像我
2011-06-14 17:54:00
1419
原创 C++ 拷贝构造函数和赋值操作符别忘了基类
C++ 拷贝构造函数和赋值操作符别忘了基类 #include "StdAfx.h"#include using namespace std;class A {public: A( ){ cout << "A()" << endl ; }; A( const A & oth ){ cout << "A(const A&oth)" << endl ;
2011-06-14 13:54:00
773
原创 GCC 和 VC 关于函数提前申明的不同要求。
发现GCC 编译的时候不需要函数提前申明,链接的时候当然要了。如下代码竟然能够通过。GCC 没有打开-Wall开关时没有任何警告和错误。Codeblocks有点小小的警告:warning: implicit declaration of function `iswap|||=== Build finished: 0 errors, 1 warnings ===|VC 直接提示
2011-06-07 01:58:00
701
3
原创 GCC 和 VC 关于函数提前申明的不同要求。
发现GCC 编译的时候不需要函数提前申明,链接的时候当然要了。如下代码竟然能够通过。GCC 没有打开-Wall开关时没有任何警告和错误。Codeblocks有点小小的警告:warning: implicit declaration of function `iswap|||=== Build finished: 0 errors, 1 warnings ===|VC 直接提示
2011-06-07 01:58:00
545
转载 LINUX 精华区分类索引
转自:http://www.linuxsir.org/bbs/thread218305.html C/C++ 编程基础知识:1.工具使用:综合:Linux下C语言编程基础知识:http://www.linuxsir.org/bbs/showthread.php?t=7191Linux下的C编程:http://www.linuxsir.org/bbs/showthr
2011-06-06 22:59:00
939
转载 好文转载:ELF文件格式及程序加载执行过程总汇
ELF文件格式及程序加载执行过程总汇好文转自: http://www.linuxsir.org/bbs/printthread.php?t=206356这是我这段时间学习elf文件格式搜集的资料,其中的一些重量级文档,比如linkers and loaders ,the executable and linkable format等等就不贴出来了,太大----文章列
2011-06-06 22:53:00
3752
转载 Jim Chan函数调用的汇编程序过程
转自:http://blog.pfan.cn/7zeal/30189.htmlJim Chan摘要:本文说明高级语言编译成汇编语言后,高级语言中函数调用的汇编程序过程。正文:高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一
2011-06-05 13:54:00
804
转载 转:Thunk 和DEP
转自:http://blog.csdn.net/yaosan/archive/2008/06/10/2533545.aspx前几天博客中说ATL用thunk进行消息分发。当时觉得很别扭:堆栈,堆上的内存能执行?不是代码段也能执行吗?保护位什么时候设置的?后来没深究,以后得改改这毛病了,不能把疑问留一边,一定得正视了!早上起来看双杯献酒给我的评论提示我一个上述网址有答案,先谢谢他了!Thunk 和DEP 什么是 Thunk Thunk 技术就是将一段机器码对应的字节保存在一个连续内存结构里,然后把其指针强制转
2011-06-02 09:16:00
1685
原创 ATL与MFC消息分发机制的对比---由金山开源代码引出的思考(二)
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用ATL与MFC消息分发机制的对比---由金山开源代码引出的思考(二) 接本文上一部分:http://blog.csdn.net/hw_henry2008/archive/2011/05/29/6453676.aspx 上面说完了ATL的消息分发方式,下面继续MFC的实现机制。
2011-05-29 23:09:00
14570
31
原创 ATL与MFC消息分发机制的对比---由金山开源代码引出的思考(一)
博客已迁移至:http://kulv.sinaapp.com/,这里不再使用ATL与MFC消息分发机制的对比---由金山开源代码引出的思考 (一) 前几天刚看金山开源代码时写了一篇博客分析了一下其消息机制的实现方式。后来发现写的很多都是ATL里面的,最**的是犯了一个严重的错误,把ATL的窗口消息机制里面一个重要技术:实现HWND和对应窗口类this指针之间的映射的
2011-05-29 22:33:00
9951
20
转载 C语言函数的调用约定-转载
转自:http://blog.csdn.net/JFDream_15/archive/2007/08/21/1752930.aspx在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传
2011-05-29 17:06:00
1577
2
金山卫士开源代码----消息机制浅析
2011-05-22
LALR,LR(1),SLR语法分析器生产器,前端代码等
2011-01-10
LALR,LR(1)语法分析器生产器工具。
2011-01-10
实时多媒体传输系统 需求分析,概要设计,详细设计,用例文档
2010-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人