- 博客(56)
- 资源 (23)
- 收藏
- 关注
转载 堆和栈的区别
<br />本贴转自:http://www.cppblog.com/oosky/archive/2006/01/21/2958.html<br /> <br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是
2010-07-16 00:57:00
898
转载 C++回调函数用法
<br />本贴转自:http://blog.csdn.net/wubin1124/archive/2009/07/28/4386269.aspx<br /> <br />一回调函数<br />我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?<br />使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地
2010-07-15 14:20:00
602
转载 文本文件与二进制文件
<br /> <br />本贴转自:http://www.cnblogs.com/mjgforever/archive/2008/02/27/1083584.html<br /> <br />一、文本文件与二进制文件的定义<br /> 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。<br /> 简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文
2010-07-07 16:02:00
665
转载 对Visual C++中for语句中初始化部分声明的变量的作用域存在的问题
<br /> <br />本贴转自:http://hi.baidu.com/froms/blog/item/4a8791dd44821d335882dd17.html<br /> <br />在C或C++中对于在for语句中的初始化部分声明的变量到底具有怎样的作用域,在“INTERNATIONAL STANDARD ISO/IEC 14882(ISO/IEC 14882国际标准)”中是这样定义的:(注:ISO/IEC 14882国际标准的内容是Programming languages — C++,即C++
2010-07-03 14:08:00
2591
原创 不可忽视的老师
<br />今天才发现,老师的存在绝对不可以忽视。为什么呢?<br /> <br />想想,每个人都扮演着不同的角色。老师是以教学为己任的,这对我们学生来说是多么宝贵的资源啊!<br /> <br />如果有一个问题不懂,通过谷歌百度无法查到的情况下,还能怎么办?发帖?群里问?别忘了,我们的问题对于别人来说,仅仅只是问题。<br />而对于老师来说就不同了,老师都有责任解决学生的问题。不是么?并且会耐心的讲解,拓展。<br /> <br />现在才发现老师是多么的重要啊!之前一直被我忽视了,痛恨ing...
2010-06-20 02:58:00
618
原创 调用ShowHTMLDialog时SHOWHTMLDIGLOGFN没定义的错误
最近在练习一个用对话框显示网页的代码,MSDN上有个例子,没想到输入后有4个错误,网上的基本都是复制MSDN的。非常郁闷,痛恨MSDN写的不清不楚的。也没说清楚类型SHOWHTMLDIGLOGFN是在哪个头文件中的。最后终于在书上找到,实在太感动了。。原来SHOWHTMLDIGLOGFN是一个预定义类型,要包含头文件mshtmhst.h才能通过。问题解决了,嘎嘎。。顺便BS一下MSDN。。 -。-
2010-06-19 17:58:00
1234
转载 SQL Server数据库SP命令祥解(转帖)
<br />1、数据库:<br /><br />(1)sp_helpdb:报告有关指定数据库或所有数据库的信息。<br />例:sp_helpdb --显示所有数据库信息(名称、大小等)<br />例:sp_helpdb Recruitment --显示Recruitment数据库信息(名称、大小等)<br /><br />(2)sp_renamedb:更改数据库的名称。<br />例:sp_renamedb ’pubs’,’pub’ --将名为pubs的数据库改名为pub<br /><br /
2010-06-15 20:19:00
7557
转载 SQL创建用户及角色(转帖)
<br />--首先使用sp_addlogin添加登录 <br />exec sp_addlogin '用户名','密码',默认数据库 <br /><br />--然后向该用户授予访问某数据库的权限 <br />use 数据库名 <br />exec sp_grantdbaccess '用户名' <br /><br />--最后授予该用户的具体权限,比如可以对某个表进行select操作,这要根据该用户需要的权限来设定 <br />use 数据库名 <br />grant select <br />on 表名
2010-06-15 20:12:00
1158
转载 SQL Server 2000 基础——系统函数 (转帖)
<br />一、系统函数<br />1、查看信息<br />1.1、查看编号和名称<br />select @@SERVERNAME<br />--SQL SERVER服务器的连接字符串,如:computername/instancename<br />select @@SERVICENAME<br />--若为默认实例,则返回MSSQLSERVER;若是命名实例,则返回实例名<br />改变机器名称后,实例的名称也会跟着变。但是之后会导致本机的内部实例名会跟网络服务名不一致,解决办法如下:<br />se
2010-06-15 20:10:00
1380
转载 VC的MFC中重绘函数的使用总结
<br />转载自http://kb.cnblogs.com/a/1351299/<br />MFC提供了三个函数用于窗口重绘<br />InvalidateRect(&Rect)<br />Invalidate()<br />UpdateWindow()<br />当需要更新或者重绘窗口时,一般系统会发出两个消息WM_PAINT(通知客户区有变化)和WM_NCPAINT(通知非客户区有变化)<br />--WM_NVPAINT系统会自己搞定<br />--WM_PAINT消息对应的函数是OnPaint()
2010-06-13 02:19:00
690
转载 CString详解
<br />转载自http://blog.sina.com.cn/s/blog_4d66279f010009ho.html<br />感谢这位朋友!!-。-<br /> <br />串操作是编程中最常用也最基本的操作之一. 做为VC程序员,无论是菜鸟或高手都曾用过CString.而且好像实际编程中很难离得开它(虽然它不是标准C++中的库).因为MFC中提供的这个类对我们操作字串实在太方便了,CString不仅提供各种丰富的操作函数、操作符重载,使我们使用起串起来更象basic中那样直观;而且它还提供了动态内
2010-06-12 16:26:00
1078
转载 dll和lib的区别
<br />ib文件是在link的时候用 <br />.dll文件是在Run的时候用 <br /> <br />lib 是静态链接库 <br />dll 是动态链接库<br /> <br />dll你需要和你的程序一起发布才行 <br />lib编译后就不需要了<br /> <br />lib将在连接时把一些代码拷贝到你的程序代码里,所以叫做静态连接 <br />dll是程序运行时把dll里的代码和资源加再到进程地址空间去,所以叫动态连接<br /> <br />动态链接与静态链接的
2010-06-12 15:27:00
857
转载 VC如何调用DLL文件(转帖)
调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:1. 隐式的加载时链接 这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数的列表,当链接器发现应用程序调用了LIB文件列出的某个函数,就会在应用程序的可执行文件的文件映像中加入一些信息,这些信息指出了包含这个函数的DLL文件的名字。当这个应用程序运行时,也就是它的可执行文件被操作系统产生
2010-06-12 15:12:00
783
转载 VC中pragma指令简介(转帖)
<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://yangwei.blogbus.com/logs/1550523.html<br />(转载别人的,以便以后查看 -。-)<br /> <br />pragma指令简介 <br />在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.<br />下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!<br /><br />一. message 参数。 <
2010-06-12 14:35:00
634
翻译 c++ productivity
原文:Name: Linus Torvalds (torvalds@linux-foundation.org) 6/8/10anon2 (anon@anons.com) on 6/8/10 wrote:>>But productivity is a difference thing when it comes to>kernel code. Linux devs are working practically for free.>So the same amount of budget can get yo
2010-06-12 13:18:00
1380
原创 Beginning
<br />今天把CSDN的博客整理了一下,之前一直都是空着没用。<br /> <br />终于把编了5天的课程设计编完了,发现网上很多人都用博客或空间记录自己遇到的问题,与解决办法。这让我很收益!所以,我打算在CSDN落户,嘎嘎。。<br /> <br />虽然现在的能力还是初级级别的,但把这里当做起点吧。呵呵。。我会不断前进,不断坚持自我,不断完善自己,不断挑战自己。。<br /> <br />恩恩。。
2010-06-04 18:13:00
600
windows internals second edition (中文版) part2
2009-12-26
windows internals second edition(中文版) part1
2009-12-26
The c++ programming language special 3rd edition (中文版) part2
2009-12-26
MFC programming with visual c++6
2009-12-26
The c++ programming language special 3rd edition (中文版) part3
2009-12-26
The c++ programming language special 3rd edition (中文版) part1
2009-12-26
vc++实践与提高图形图像编程篇.part1
2010-04-05
vc++实践与提高图形图像编程篇.part2
2010-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅