2013年5月9日

C++知识图

摘要: 设计一个好的类需要考虑一下因素:1、将要建立的类的所有条件都理解清楚,然后根据它所要应用的地方再做进一步的调整;2、掌握类的所有因素和性质;3、将类的成员合理安排为三种类型中,以便使操作简单,有效;4、配合使用类的构造函数、析构函数和拷贝构造函数;5、少使用指针变量;6、有多个性质相同的类时慎用派生类,少用继承类,以避免造成二义性;7、掌握虚基类、虚函数的使用会使类的应用更广泛;8、重载的应用也会使类功能变得强大;也许是刚刚接触C++,并没有感觉到它有多优越,也没有感觉到它的应用有多广泛,并没有什么体会,也不知道到底该怎么学好它,只不过就是根据课程学下去而已! 阅读全文

posted @ 2013-05-09 17:01 AAAAAApple 阅读(218) 评论(0) 推荐(0) 编辑

C++ 实现插件体系

摘要: 用C++实现的一种插件体系结构-----概述清源游民 gameogre@gmail.com本文讨论一种简单却有效的插件体系结构,它使用C++,动态链接库,基于面向对象编程的思想。首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。1,增强代码的透明度与一致性:因为插件通常会封装第三方类库或是其他人编写的代码,需要清晰地定义出接口,用清晰一致的接口来面对所有事情。你的代码也不会被转换程序或是库的特殊定制需求弄得乱七糟。2,改善工程的模块化:你的代码被清析地分成多个独立的模块,可以把它们安置在子工程中的文件组中。这种解耦处理使得创建出的组件更加容易重用。3,更短的编译 阅读全文

posted @ 2013-05-09 13:07 AAAAAApple 阅读(728) 评论(0) 推荐(0) 编辑

开放内网(转)

摘要: 天给大家说说如何巧用端口映射,不通过网关开放内网的方法。 一:使用前提 需要有一台公网的IP。假如现在我们有一台公网的IP :210.210.21.21 二:用到的工具 1.lcx.exe 2.vdic 三:方法讲解 方法一:用lcx.exe进行映射。 (1)我们将lcx.exe传到公网IP上,在公网IP上DOS环境下执行 lcx –listen 端口1 端口2 如lcx –listen 3030 3166 见下图 此命令的意思是监听3030端口和3166端口,以便和外部进行连接。 (2)将lcx.exe下载到要开放的内网的计算机上,然后在DOS环境下执行 lcx –sla... 阅读全文

posted @ 2013-05-09 01:53 AAAAAApple 阅读(272) 评论(0) 推荐(0) 编辑

你想知道QQ的打洞原理么???(转)

摘要: 这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!・¥%……・!”)。闲话少说,我们先看一下技术背景:Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Network Address Trans2lation)设备得到广泛应用。NAT设备允许处于同一NAT后的多台主机共享一个公网(本文将处于同一NAT后的网络称为私网,处于NAT前的网络称为公网) IP 地址。一个私网IP 地址通过NAT设备与公网的其他主机通信。公网和私网IP地址域,如下图 阅读全文

posted @ 2013-05-09 01:25 AAAAAApple 阅读(694) 评论(3) 推荐(1) 编辑

导航