- 博客(26)
- 资源 (17)
- 收藏
- 关注
原创 几种VC++数据库开发技术的相对比较 — IT技术 - 赛迪网
导读: 几种VC++数据库开发技术的相对比较 发布时间:2006.04.06 07:11 来源:赛迪网社区 作者:邓利平从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种: 1.ODBC API; 2.MFC ODBC类; 3.MFC
2008-05-26 11:05:00 593
原创 人生致命的八个经典问题
导读: 问题一:如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗? 回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受? 可同样的情况换个场合,自己或许就做类似的蠢事。 不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,怨恨已经比爱还多,但却“不知道为什么”还是要和他搅和下
2008-05-21 15:23:00 366
原创 【聚焦推荐】四川大地震将是中国社会的转折点
导读: 四川大地震将是中国社会的转折点 第一:我相信,绝大部分同胞们在目睹那一串串画面后都会哽咽,继而有很多的思考,尤其是开始思考生命的价值和意义。从而使我们社会的人文精神更加浓重,使我们中华民族真正的成为‘大家庭’这样一个概念。因为以往的时间里,人们对物质过多的追求和向往,相互之间不信任,以至于对我们的社会有点冷漠了,基本上都是以旁观者的姿态去看世事。而这次的灾难,可以说使中华民族
2008-05-19 21:17:00 671
原创 CSDN技术中心 sprintf,你知道多少?
导读: 本文转自 http://dev.csdn.net/article/67/67509.shtm
2008-05-14 22:30:00 570
原创 C++ STL轻松导学-欢迎来到晨光的个人主页
导读: 本文转自 http://morningspace.51.net/resource/stlintro/stlintro.html
2008-05-14 21:58:00 697
原创 世界第一张互联网虚拟大脑结构图 - zkyliufeng的专栏 - CSDNBlog
导读: 作者:刘锋,彭庚,刘颖 原创转载或引用请标明作者 在互联网繁杂混乱的现象背后,有两个问题始终摆在人们的面前,第一,互联网的发展有没有规律可循?第二,互联网的最终结局是什么?从2005年开始,网络经济领域陆续涌现出的web2.0、长尾理论、维基经济学、海星组织等概念和理论,这从不同方面探讨和描述了互联网的一些发展规律。总体上看,它们是对网络经济的表象和特征的描述,并不
2008-05-13 17:54:00 762
原创 Visual C++ 编译器原理 - Savage54321.Thought.ToString(); - CSDNBlog
导读: 很奇怪不是么?很多人在使用C++。但很少有人真正关心C++ Compile是如何实现的。Jan Gray在1994曾经写了一篇叫做C++ under the Hood的文章,介绍了Visual C++的实现细节。这篇指南就是基于Jan的文章之上,我同时会将Jan文章中让人难于理解的地方详细阐述。希望这篇指南可以让更多的人了解C++的底层实现机制。The layout of
2008-05-13 15:10:00 829
原创 C语言分配内存时一个容易被忽视的坏习惯。
看看这段代码。p = malloc(bytes);if (p == NULL )...{printf("cant allocate enough memory. ");return 0;} 表面上看,这样子做很好,考虑到了内存分配不足是的出错处理。但这里有个问题:设想当已经花费了几个小时处理一个文档,自己最喜欢的文字处理期突然试图为一个新字体实例分配20或30个字节,结果分配
2008-05-10 11:57:00 1018 1
转载 理解面向对象和面向过程区别的一个小例子。
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。 而面向对象的设计则是从另外的思路来解
2008-05-09 14:57:00 4326 3
转载 从一段代码来看指针和数组名的区别
许多C编程者认为指针和数组是相同的。他们确实拥有许多相同的特征,但并不相同。混淆指针和数组可能是导致程序错误的一个原因,并且很难检查得出来。例如: #include stdio.h>#include string.h>int foo(char *p)...{ return (int)sizeof(p);}int bar(char s[100])...{ return (in
2008-05-08 16:50:00 532
原创 关于C++ 字节对齐 - zafair的专栏 - CSDNBlog
s2 s; char a; 本文转自 http://blog.csdn.net/zzffly9/archive/2007/10/26/1844421.aspx
2008-05-08 11:11:00 383
原创 字节对齐详解|字节对齐,详解-中国源码网
导读: 一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些
2008-05-08 10:58:00 504
原创 纯资源dll库连接的LNK1120错误! - 宁静以致远 - CSDNBlog
导读: 错误现象:LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12Debug/newres.dll : fatal error LNK1120: 1 unresolved externalsError executing link.exe. 解决方法:在Setting->Link->Pr
2008-05-08 10:28:00 668
原创 关于LNK2001错误的一些总结 (摘录) - David Hu - 网大博客 - powered by phpwind.net
导读: 在最开始的编程过程中,最常出现的错误就是LNK2001这个错误,究其原因,其实一句话可以解释:当程序调用函数(function1)时,没有找到function1具体的实现部分。最常见的例子和解释:main or winmain函数:应该是选择工程类型的时候有错误,因为系统会根据subsystem的选项来决定调用main或winmain作为程序的入口函数,如果是console,会选择
2008-05-08 10:22:00 1774
转载 函数指针与typedef
导读: 于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第一行定义了一个指针变量pFun。首先我们根据前面
2008-05-06 17:21:00 402
转载 VC++动态链接库((DLL)编程深入浅出((一)_DLL编程_VC技术文章_VC源动力
导读: 放大正常缩小 VC++动态链接库((DLL)编程深入浅出((一) 发表日期:2006年1月9日 出处:pconline 作者:宋宝华 【编辑录入:webmaster】 1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-
2008-05-06 16:56:00 799
原创 动态连接库的建立与调用(基础)
导读: 1、Non-MFC DLL的建立 每一个DLL必须有一个入口点,就象用C编写的应用程序时,必须有一个WINMAIN函数一样。在Non-MFC DLL中DllMain是一个缺省的入口函数,你不需要编写自己的DLL入口函数,用这个缺省的入口函数就能使动态链接库被调用时得到正确的初始化。如果应用程序的DLL需要分配额外的内存或资源,或者说需要对每个进程或线程初始化和清除操作时,需
2008-05-06 16:13:00 707
原创 工作区的RESOURCES提示载入失败? VC/MFC / Visual C++ 资源 - CSDN社区 community.csdn.net
导读: 可能你以文本方式打开了,在菜单的windows -> 如果看到.rc的文件,点击并关闭 .rc文件本文转自 http://topic.csdn.net/t/20060812/16/4945177.html
2008-05-06 10:09:00 4035
原创 为什么会有千年虫问题和2038年的问题
关于千年虫问题,其中最主要的一个原因就是由于只采用年份的最后两位进行处理和存储日期而引起的。这个我们已经非常了解了。但是到了2038年会出现什么问题呢。现在我们所用的操作系统,包含有C语言的代码,而C语言中日期和时间处理函数的最大潜在问题是time_t所能表示的日期范围。一般表示自1970年1月1日算起的秒数。如果time_t是无符号整型,它不能表示1970年以前的日期。如果time _t是32位
2008-05-05 22:15:00 3756
原创 Visual C++开发工具与调试技巧整理 - Azure Product - 游戏创造网--社区 - powered by X-Space
导读: 自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,呵呵,总是需要上网查资料来解决,在这里把自己用到上网查的一些技巧摘录如下,希望对大家有用,省去大家再去搜索的烦恼。1.如何在Release状态下进行调试Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimiza
2008-05-05 11:21:00 1244
转载 程序优化的实现策略。
1.内联:内联就是用被调用函数的实际代码取代这个函数的调用。许多老的编译器可以自动进行较小函数的内联,一些新的支持C++或C99的编译器支持语言中的关键字inline。有些热衷于内联的编译器甚至可以进行递归内联。2.展开循环:当迭代和循环本身所耗费的时间相对于循环中指令所用的时间而言比较大时,可以用展开循环的方式释放系统。重复执行循环体几次,并且插入所需的最少代码以调整循环计数器和循环的其他条
2008-05-04 22:58:00 641
原创 C++的多态性实现机制剖析(即VC视频第3课this指针讲解)[程序员之家论坛]
导读: C++的多态性实现机制剖析(即VC视频第3课this指针讲解) C++的多态性实现机制剖析 ――即VC++视频第三课this指针详细说明 作者:孙鑫 时间:2006年1月12日星期四 1. 多态性和虚函数我们先看一个例子:例1- 1#include class animal{public:void sleep(){cout}
2008-05-04 20:44:00 923
原创 表达式四则运算。
实现方法一:用递归来实现。 CString CCalculatorDlg::calc(CString str)...{ CString str1,str2,str3,str4; str.Replace("+-","-"); str.Replace("--","+"); char ch = opera(str); str4 = str; switch(
2008-05-03 12:32:00 593
原创 实现键盘多按键响应。
使用OnKeyDown()和OnKeyUp()组合可以实现类似于CS中的人物视点移动。首先定义一个BOOL类型的数组key[256]用来存放按键是否按下的标志。当按下的时候,相应的标志置为TRUE,弹起的时候置为FALSE。比如说,按下上方向键的时候key[38]就变为TRUE,因为VK_UP被宏定义为0x26。然后可以通过判断key里面存放的值来执行不同的函数。要注意的是,key数组在使用之前一
2008-05-02 17:44:00 1115
Logic Setup 1.2.18.rar
2020-03-30
iperf-2.0.5-cygwin.zip
2012-08-06
iperf_2.02-windows+linux
2012-08-06
inetutils用于在目标板上搭建网络服务
2011-04-01
The C++ Programming Language课后习题答案
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人