- 博客(19)
- 资源 (4)
- 收藏
- 关注
转载 Visual Leak Detector - 增强内存泄漏检测工具 for Visual C++ (翻译)
原文及源码下载地址:http://www.codeproject.com/KB/applications/visualleakdetector.aspx 名词解释:1、stack trace:调用堆栈信息2、debug heap:调试堆3、Allocation Hook:向调试堆注册的回调函数,当申请内存时,调试堆即调用此回调函数 前言VC++提供内建的内存泄漏检测
2011-11-18 15:32:03 1511
转载 C++面试题(转)
过去收集的些C++面试题,写了答案和分析。如有错误,欢迎指出。收集的试题只有部分是有答案,自己补上了剩下的答案并做了分析。如果不能算原创的话,请指出。1. 以下三条输出语句分别输出什么?[C易]char str1[] = "abc";char st
2011-09-29 16:24:00 510
转载 Storm :twitter的实时数据处理工具
Twitter在9月19日的Strange Loop大会上公布Storm的代码。这个类似于Hadoop的即时数据处理工具是BackType开发的,后来被Twitter收购用于Twitter。 Twitter列举了Storm的三大类应用: 1. 信息流处理{Stre
2011-09-20 11:06:46 2014
转载 makefile编写
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一
2011-09-18 10:53:58 1098
原创 linux内核编译
主要有以下几个部分:1.下载代码我用的是linux-2.6.39.2.tar.bz2代码。(第一个数为主版本数;第二个为辅版本数,偶数为稳定版本,奇数为开发版本;第三个数为修订号)准备工作:将代码下载完后,进入root账户下。放到/usr/src目
2011-09-14 17:06:23 368
原创 wins下串口 的自动识别
/************************************************************************/ /* 串口自动识别
2011-09-14 11:14:13 622
原创 认识prefetch
最近在阅读linux内核代码时遇到了这个函数,查了一下资料学习学习。#define list_for_each(pos, head) \ for (pos = (head)->next; prefetch(pos->next), pos != (head); \
2011-09-08 16:17:11 2162
原创 AT&T汇编与GCC内嵌汇编语法
讨论AT&T的汇编语法,以及GCC的内嵌汇编语法。0.3.2 Syntax 1.寄存器引用引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。80386有如下寄存器:8个32-bit寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp
2011-09-07 22:39:12 632
原创 Win7下自动修复wubi安装Ubuntu的引导
已经测试可用,代码如下title Win7下自动修复wubi安装Ubuntu的引导 echo offcolor 1fclsecho.echo.请在Win7系统下以管理员身份运行echo.pause:drivefor %%d in (A: B
2011-09-06 10:54:22 2534
原创 VC命名风格
一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置
2011-09-02 14:05:15 772
原创 Linux启动分析— bootsect.S、setup.S、head.S分析
bootsect.S,系统引导程序,一般不超过512字节。 在PC系统结构中,线性地址0xA0000以上,即640K以上用于图形接口卡和BIOS自身,640K以下为系统的基本内存。如果配置更多的内存,则0x100000,即1MB处开始称为高内存。当BIOS引导一个系统时
2011-09-01 15:10:21 537
原创 一个高效的hash str map 的实现
在使用hash_map 的过程中,发现 hash_map 对字符串做为键值支持的不是很好, 就特意写了一个新的 StrMap, 主要用做字符串型键值的Map,经过简单的测试,设置和提取键值是hash_map的20倍左右,现在拿出来给大家分享, 也希大家提出更新的修改意见。谢谢。
2011-08-31 15:27:29 898
转载 CDialog 一些小操作,小技巧汇总
1. 在任务栏隐藏对话框 ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口 SetWindowPos(&this->wndTopMost, 0, 0, 0
2011-08-25 11:24:11 5141
原创 VS2008 中文显示乱码问题
这个小问题搞得我头大,终于解决了。 解决方法:1、首先在资源视图中选中你所要修改的对话框(注意:是左侧资源视图中,不是中间代码区域的对话框编辑处,我开始就是这样,一直没找到Language属性);2、在右侧属性栏出现对应的对话框节点,其中有一属性既是Languag
2011-08-24 15:57:01 11590 4
原创 mfc中控件随着窗口的大小改变而改变大小
见代码:需要添加2部分内容: BEGIN_MESSAGE_MAP(CTestMyChartDlg, CDialog) ON_WM_SIZE()END_MESSAGE_MAP() void CTestMyChartDlg::OnSize(UINT nTy
2011-08-22 15:39:15 1632
原创 vc调用c#写的dll
转自:http://www.codeproject.com/csharp/ManagedCOM.asp Download source - 5.21 KbPrefaceCOM Interoperability is the
2011-08-18 09:52:59 1951
原创 class”类型重定义 || 防止头文件重复加载 || 两个类之间互相引用
“class”类型重定义 : 一般都是头文件重复include引起的。 防止头文件重复加载: 系统那些头文件,无论怎么include都没事,因为一般都用了宏定义,防止重复。 在头文件最上方写: #ifndef XXXXXXX (一个名字,尽量做到唯一) #define
2011-07-07 10:02:37 6168
原创 学习算法的建议
一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的,主要时间是花在思考算法上,不是花在写程序与debug上。 下面给个计划你练练: 第一阶段: 练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来. 1.最短路(Floyd、Dijstra,B
2009-11-02 11:04:00 597
原创 指针和引用的区别
小白的问题,被人bs了,总结一下:1. 非空区别。指针是指向对象的地址,而引用是对象的别名,在任何情况下都不能使用指向空值的引用,一个引用必须总是指向某些对象。如果你想使用一个变量让他指向一个对象并且该变量可能不指向任何变量,那么你应该讲变量设置为指针。想反,如果你想声明一个变量让他肯定指向一个对象,并且该变量不能为空,这时你就可以把变量声明成引用。不存在指向空值的引用,因此意味着引用
2009-10-14 14:47:00 411
37篇经过消化云计算论文打包下载
2011-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人