杂
文章平均质量分 59
hongjiqin
这个作者很懒,什么都没留下…
展开
-
终于成功注册了,我的第一篇blog
学校上csdn很慢啊,曾无数次注册csdn的blog,结果都在漫长的等待中放弃。还好,周日速度还行,总算注册成功。要开始写自己的blog了……原创 2006-06-18 13:53:00 · 796 阅读 · 0 评论 -
程序内存布局
程序虚拟地址布局:从高到低:0X8000,0000 - 0XFFFF,FFFF 内核空间0X7FFF,0000 - 0X7FFF,FFFF 64K的禁止进入区0X0001,0000 - 0X7FFE,FFFF 用户空间0X0000,0000 - 0X0000,FFFF NULL指针分配区(64K)其中用户空间中,用户的exe程序一般加载到0X0040,00原创 2009-09-07 16:17:00 · 1247 阅读 · 0 评论 -
CreateFile 一点总结
CreateFile的函数原型如下:HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dw原创 2009-09-07 16:14:00 · 8179 阅读 · 0 评论 -
VS2005得include,library,src等路径自动设置
一般更改VS2005路径都是通过打开VS2005,然后选择”Tool”, “Options”, “Projects and Solutions”, “VC++ Directories”, 然后手动添加或删除include, library, source路径。当经常需要批量更改路径时,以上手动步骤就太繁琐,太麻烦了原创 2009-06-01 18:31:00 · 7943 阅读 · 1 评论 -
Dll地狱的一次实际碰撞
今日碰到一个bug,调试很久才发现是由于链接库与头文件不匹配造成的。实际问题当然很复杂,做个小例子来说明当时的情况吧。--------------------------------------------------- 问题发现与再现 ------------------------------------------------------------原创 2009-06-02 16:08:00 · 2249 阅读 · 0 评论 -
批处理实现文件夹同步
需求:将某根目录下一些目录中的所有文件同步到另一根目录下(只同步最新的文件) 1.设置文件1(file_list.txt),列出要同步的文件夹:---------------------------------------dir1dir2...dirn--------------------------------------- 2.批处理文件(copy.c原创 2009-05-26 11:19:00 · 5427 阅读 · 0 评论 -
vc error PRJ0019编译错误和std::cout输出重定向
今天又积累了两个知识点,记录一下。 1.vc项目编译链接后发现错误:Project : error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."打开项目属性 --> Build Events --> Post-Build Event一般是在Command Line原创 2009-05-08 17:49:00 · 1940 阅读 · 1 评论 -
xcopy 实现批处理拷贝文件或文件夹
项目组中把一些公共头文件和lib库放在网络共享文件夹中,然后我们需要在VC中设置路径到网络文件夹上。由于网络原因,使得在编译文件时比较慢,但把公共文件拷贝到本地又经常需要手动更新。上网搜了xcopy的用法,可以自动比较下载最新的文件,每天只需要运行批处理,就可以自动更新到本地了。 原文地址:http://www.cnblogs.com/dotnetsong/archive/2008/08/转载 2009-04-29 10:50:00 · 4957 阅读 · 1 评论 -
链接错误“_malloc已定义” 的解决方案
今日使用vs2005编译项目,碰到这样一个错误:-----------------------------------------------------------------------------------------------------1>msvcrtd.lib(MSVCR80D.dll) : error LNK2005: _strstr 已经在 libcmtd.lib(st原创 2009-04-23 21:58:00 · 4224 阅读 · 3 评论 -
vs.net 快捷键
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查原创 2007-09-07 12:58:00 · 604 阅读 · 0 评论 -
vc知识积累(4.文件操作)
1. 查询某目录下全部文件:CFileFind cff;CString dir( "E://English//family" );if( cff.FindFile( dir + "//*.*" ) ){ while( cff.FindNextFile() ) { CString filename = cff.GetFileName(); }}2. 创建新目原创 2006-07-29 10:29:00 · 829 阅读 · 0 评论 -
vc知识积累(3.动态链接库使用)
1. 扩展Dll可导出整个类,只能被C++程序使用1)创建一个MFC扩展DLL应用程序 DllExtMFC0012)插入一个新类 MyTestDlg在头文件中修改申明(加上AFX_EXT_CLASS):class AFX_EXT_CLASS MyTestDlg : public CDialog3)新建一个MFC应用程序 MFCUseExtDll,并将上面生成的MyTestD原创 2006-07-29 10:27:00 · 1915 阅读 · 0 评论 -
vc知识积累(2.操作Excel数据库)
操作Excel数据库(从网上收集,直接拷贝过来,稍作整理)1. 加上如下代码,得到对数据库的支持#pragma comment( lib, "Odbccp32.lib" )#include #include 2. 得到Excel驱动字符串CString GetExcelDriver(){ const WORD cbBufMax = 2000; char szBu原创 2006-07-29 10:26:00 · 2147 阅读 · 0 评论 -
vc知识积累(1.使用技巧)
1. 格式代码在VC中,选中要格式化的代码,按 Alt + F8在VS.net中,选择要格式化的代码,先按下 Ctrl+E, 然后按F2.同时按下 Ctrl + Alt + T,可弹出智能提示3. project - Settings - link ,选上 Enable profiling,再build - Rebuild All, 在 build 下有个 profile,选择原创 2006-07-14 17:28:00 · 991 阅读 · 0 评论 -
Excel支持多少单元格
<br />今天突发奇想,试试Excel到底能支持多少个单元格,是否能支持无限个,于是打开Excel,按住右方向键,让屏幕一直右移,最后在IV处停下了。<br />I在字母中第9位,V在字母中第22位,共26个字母<br />于是Excel支持横向单元格共 26 + (9 - 1) * 26 + 22 = 256个,正好一个byte范围。<br />然后按住 Page Down 键一直向下,最后在第65536行停处,哈,正好2个byte,或一个short范围。<br /> <br />结论,Excel 共支原创 2010-08-04 15:08:00 · 1425 阅读 · 0 评论