李sir_Blog

博客园 首页 联系 订阅 管理
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 71 下一页

2011年1月4日

摘要: Boost 中文站 Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。本站主要介绍Boost相关的中文技术文档。 Boost 入门 C++ Boost 学习资源列表 boost库简介 Windows和Solaris上Boost安装和编译 走进Boost(Boost使用入门) Boost 编程技术 Boost中的智能指针 C++ Boost Thread线程编程指 阅读全文
posted @ 2011-01-04 11:27 李sir 阅读(2868) 评论(0) 推荐(0)

摘要: (1) 在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数.引用必须初始化. 但是用对象的地址初始化引用是错误的,我们可以定义一个指针引用。1 int ival = 1092;2 int &re = ival; //ok3 int &re2 = &ival; //错误4 int *pi = &ival;5 int *&pi2 = pi; //ok(2) 一旦引用已经定义,它就不能再指向其他的对象.这就是为什么它要被初始化的原因。(3) const引用可以用不同类型的对象初始化(只要能从一种类型转换到另一种类型即可),也可以是不可寻址的值,如文字常量。例如double d 阅读全文
posted @ 2011-01-04 11:23 李sir 阅读(20104) 评论(0) 推荐(1)

摘要: 今天打算给自己的笔记本装个Visual Studio 2005,结果装到一半的时候,安装程序提示此版本与VISTA系统有兼容性的问题,于是退出了安装,程序也友好的提示可能有部分组件已经安装,于是又手动的卸载了已安装的组件,但Microsoft .NET Compact Framework不知道怎么卸载,也就没管他了! 结果在运行别的程序时,突然弹出“Visual Studio Just-In-Time Debugger” 对话框,内容是:‘An unhanled win32 exception occurred in explorer.exe[2548]. just-in-time debue 阅读全文
posted @ 2011-01-04 11:06 李sir 阅读(30515) 评论(2) 推荐(0)

2011年1月3日

摘要: 1、注册表位置 Windows7 64bit系统的注册表分32 位注册表项和64位注册表项两部分。在64bit系统下,通过regedit中查看到指定路径下的注册表项均为64位注册表项,而32位注册表项被重定位到:HKEY_LOCAL_MACHINE\Software\WOW6432Node。应用程序操作注册表的时候也分32bit方式和64bit方式。运行于64bit系统下的32bit应用程序默认操作32位注册表项(即被重定向到WOW6432Node下的子项);而64bit应用程序才是操作的直观子项。比如,同在64bit系统下,使用如下代码访问注册表:::RegOpenKeyEx(HKEY_LO 阅读全文
posted @ 2011-01-03 16:13 李sir 阅读(5833) 评论(1) 推荐(0)

摘要: http://zh.highscore.de/cpp/boost/ 阅读全文
posted @ 2011-01-03 13:22 李sir 阅读(3368) 评论(0) 推荐(2)

2010年12月31日

摘要: 1.在http://www.boost.org/网站上下载文件包2.由于boost是采用其自己的bjam工具通过命令行进行编译的,前提就是要保证自己的“Visual Studio 2005 命令提示”工具可用。3.解压下载的文件包X:\XXX\boost_1_44_0\目录下4.编译bjam。打开vs2005的工具菜单进入命令提示窗口,cd到X:\XXX\boost_1_44_0\tools\jam\src下执行build.bat,会在X:\XXX\boost_1_44_0\tools\jam\src\bin.ntx86\下生成bjam.exe,將bjam.exe复制到X:\XXX\boost 阅读全文
posted @ 2010-12-31 17:04 李sir 阅读(501) 评论(0) 推荐(0)

2010年12月15日

摘要: 以前调试内核总是失败。今日成功。做个笔记。其他的网上雷同的不做说明(1):Symbol Search path:srv*C:\Windows\Symbols*http://msdl.microsoft.com/download/symbols;E:\first\objchk_wxp_x86\i386(2):SourceFile Path:E:\first(3):之前的虚拟串口为串口2,但是按照网上通常的配置都是串口1的配置所以老是不成功,应该在虚拟机中配置如下:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP P 阅读全文
posted @ 2010-12-15 21:04 李sir 阅读(1119) 评论(0) 推荐(0)

2010年12月14日

摘要: 原文地址:http://hi.baidu.com/1ian9yu/blog/item/96e29bb357acbfa2d8335a25.html根据此文,很顺利的完成了源码级调试设置。 呵呵,搞点突兀的标题而已。其实说的还是如何使用WinDBG和VMware来搭建调试内核的环境而已,这些网上已经有数不清的教程了,不过我喜欢自己亲手写一下。第一,把这个过程写一遍能加深印象,就算以后忘记了也可以有笔记查找,快速想起来。第二、网上的教程很多都是互相抄来抄去,连错误也抄过去了。很典型一个错误就是Baud Rate,前面还写115200,后面就写成了11520了,狂汗!按照我这篇笔记写的步骤去做,绝对能 阅读全文
posted @ 2010-12-14 10:30 李sir 阅读(10564) 评论(4) 推荐(1)

摘要: 看雪学院,笨笨翻译《使用WinDbg内核调试》。很有用的资料,由于太长,加上很多图片,偷懒,留个链接在这里。这里简要做一些我测试时候的笔记:首先你要配置好测试环境:参考VMware+Windgb+Win7 内核驱动调试 在你的主机上配置Symbols 配置sympath,C:\Users\Admin\Desktop\first\objchk_win7_x86\i386是你编译好的sys目录: SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols;C:\Users\Admin\Desktop\first\objchk_win7_x86 阅读全文
posted @ 2010-12-14 10:10 李sir 阅读(2030) 评论(0) 推荐(0)

摘要: 本文主要记录个人安装VMware+Windgb+Win7内核驱动调试的笔记。一、安装环境主机:Windows Vista Bussiness 虚拟机:VMware 7 GUestOS: Win7 Windbg: 6.11 二、虚拟机配置打开相应 vmware 虚拟机上的 “Virtaul Machine Settings“2.“Hardware ”选项中 —- 点击“Add” 添加一个串口设备 SeriallPort .3.”Next”,在 “Serial Port” 里选中 “Output to named pipe”4.”next”,然后如下设置:5.确定之后,回到如下界面,在右脚”Vi 阅读全文
posted @ 2010-12-14 10:01 李sir 阅读(10541) 评论(0) 推荐(0)

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 71 下一页