内容列表
如何学习java
很多网友问我学习Java有没有什么捷径,我说"无他,唯手熟尔"。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!     要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun
分类:VC语言 查阅全文
C++性能测试用例
最近看了<<重构:改善现有代码...>>,没得什么好处.被气了个半死!里面的JAVA鸟人们写了一个破测试用例,吹嘘用到的JAVA反射等"高级功能",我呸!写一些测试代码了不起啦.C++兄弟看我的(C#弱智和JAVA白痴免看): 首先是代表性能数据的类: class CapabilityCount  {public: static void Out()
分类:VC语言 查阅全文
STL 简介,标准模板库[2]
/*接上篇:       我选用这些例子来演示list的一般操作。如果你懂了这些基本原理,你就可以毫无疑问的使用STL了, 建议你作一些练习。我们现在用一些更加复杂的操作来扩展我们的知识,包括list成员函数和STL通用算法。  */----------------------------------------------
分类:VC语言 查阅全文
STL 简介,标准模板库[1]
STL 简介,标准模板库(转贴) STL 简介,标准模板库  作者:Scott Field          这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫
分类:VC语言 查阅全文
资源释放
资源释放 问题 正如软件可以抽象为信息采集、信息处理和信息输出一样,对于单个函数,同样可以抽象为资源申请、资源使用和资源释放。这些资源包括内存、网络连接、文件局柄等。就象以下代码所示(为简化代码,忽略了错误处理): int TextFileLines(const char* szTxtFile) {       //declare arg
分类:VC语言 查阅全文
Winamp输入模块编写详解
写给C/C++基础类的朋友:    很长时间都没有认真的来版上和网友们聊聊了,偶尔上来也是随便转转,仅处理一下版务。这些日子里来你们之中的有些人给我发了短消息,问道“嘿,哥们(大多数时候用的是‘老大’这个词,但我并不怎么喜欢这个称呼,感觉有点像黑社会?),最近怎么不见你露面啊,忙什么呢?”而我在极为敷衍的回答道:“在忙自己的活呢,不好意思啊。”之后也感觉到非常内疚,但
分类:VC语言 查阅全文
平台+插件软件设计思想源代码说明
 平台+插件软件设计思想源代码说明 goldboar     非常感谢大家对文章观点的支持,原型设计的全部源代码已定于在CSDN软件频道中发布,请有兴趣者前去查看。为了便于大家使用有关说明如下:原型实现的开发环境为Windows 2000,使用Visual C++ 7.0(Visual Studio .Net)开发工具,程序所使用的开发库包括MFC和AT
分类:VC语言 查阅全文
Windows内存机制解析(二)源代码
//myallocator.h #ifndef _MYALLOCATOR_#define _MYALLOCATOR_ #include <iostream>#include <windows.h> namespace MyLib {   template <class T>   class MyAlloc {&nbs
分类:VC语言 查阅全文
借助VMware实现单机使用WinDbg
借助VMware实现单机使用WinDbg 作者: JIURL                 主页: http://jiurl.yeah.net     日期:
分类:VC语言 查阅全文
使用ScopeGuard在运行环境中监测内部变量
使用ScopeGuard在运行环境中监测内部变量 smilemac 1. ScopeGuard简介 我们知道,使用结构化异常来书写一个期望有较高可靠性的函数时,尤其这段函数如果有副作用(side effect),那么在执行失败,需要保持资源一致性的时候,琐碎凌乱的try块会使程序可读性很差,并且看上去很丑陋,Petru Marginean和Andrei Alexandrescu所写的Scop
分类:VC语言 查阅全文
利用HOOK拦截封包原理
截获API是个很有用的东西,比如你想分析一下别人的程序是怎样工作的。这里我介绍一下一种我自己试验通过的方法。 首先,我们必须设法把自己的代码放到目标程序的进程空间里去。Windows Hook可以帮我们实现这一点。SetWindowsHookEx的声明如下: HHOOK SetWindowsHookEx( int idHook, // hook type HOOKPROC lpfn, // hoo
分类:VC语言 查阅全文
Windows内存机制解析(二)
                           by leezy_2000    &nbs
分类:VC语言 查阅全文
任意规模指派问题的C++类实现
一.指派问题 在生活中经常遇见这样的问题,有n项任务要求n个人完成,这n个人完成各项任务的效率(或所需时间)不同,于是产生指派哪个人去完成哪项任务的问题,这类问题称为指派问题或分派问题。 1.指派问题的数学模型 引入变量Xij,其取值只能是1或0,并令Xij=1表示指派第i人完成第j项任务  Xij=0表示不指派第i人完成第j项任务;当问题要求极小化时,数学模型是: &n
分类:VC语言 查阅全文
Delphi数据库应用程序常见错误
以下是Delphi数据库应用程序中常见错误、原因/解决方法:   数据感知控件DataSource属性未设置或者设置错误(链接为其他的DataSource) 原因:在设计时不小心改动,拷贝粘贴过程中未全部更改   测试时标准代码中没有数据,无法进行测试 解决:确定需要输入数据的表格的先后顺序,在依次输入测试数据,再进行测试   wwFilterDial
分类:VC语言 查阅全文
数据结构学习(C++)续——排序【4】选择排序
【4】选择排序 基本思想是:每次选出第i小的记录,放在第i个位置(i的起点是0,按此说法,第0小的记录实际上就是最小的,有点别扭,不管这么多了)。当i=N-1时就排完了。 直接选择排序 直选排序简单的再现了选择排序的基本思想,第一次寻找最小元素的代价是O(n),如果不做某种特殊处理,每次都使用最简单的寻找方法,自然的整个排序的时间复杂度就是O(n2)了。 template <clas
分类:VC语言 查阅全文
一个类数据类型的STL例子
  在STL编程中我们常见的数据类型是char int string等。若要用复杂数据类型(类类型),你必须重载必要的运算符。下例即演示了这一点: #include <iostream>#include <list>using namespace std; // 重载 < 运算符 class CMyClass{  &n
分类:VC语言 查阅全文
在VC中所见即所得打印的简易实现
 在VC++6.0中用应用程序向导(AppWizard)生成的单文档或多文档程序提供了对打印功能的实现,但遗憾的是如果对自动生成的框架程序不做任何改进,打印出来的文档或图形和屏幕上的显示相比就会特别小。为什么会这样呢?   本文对这种现象的原因和MFC的打印机制进行了深入的分析,并提出了一种特别简单的方法,在原有的程序中只需加入几行代码就能解决这一问题,实现所见即所得的打印。   首先,分析
分类:VC语言 查阅全文
表达式求值(下)
  //函数处理 bool CExpression::Level6(double *result) {     int  num;              char  funcname[8]; &n
分类:VC语言 查阅全文
数据结构学习(C++)续——排序【5】归并排序
【5】归并排序 当初学习链表的时候,我们都曾经做过将两个有序链表合成一个有序链表的练习。那时我们就知道了归并的特点就是,将分段有序的序列合成整体有序的序列。在内部排序中,归并的地位并不十分重要,主要是因为附加的O(n)的储存空间;但是,归并却是外部排序的不二法门——我们只能用内排得到分段有序的序列,为了得到最后的有序序列,必须使用归并的方法。 迭代的2路归并排序 2路归并是最简单的,并且单纯
分类:VC语言 查阅全文
VC常见入门问题总结(一)
1:fatal error C1010: unexpected end of file while looking for precompiled header directive该如何解决    如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++选项卡,从Category组合框中选中Preco
分类:VC语言 查阅全文
<< 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 >>