1.赋值兼容规则
(1)派生类对象可以给基类对象赋值,这种情况下派生类对象将从基类继承的成员的值赋值给一个基类对象;但是不允许将一个基类的对象赋值给一个派生类。
(2)可以将派生类对象的地址赋给基类指针,使基类指针指向派生类对象,通过基类指针引用成员时只可以引用派生类从基类继承而来的成员,而不允许引用派生类的新成员。
(3)引用与指针相同。
2.多继承
(1)一个派生类从两个以上的基类中...
分类:
编程语言 时间:
2014-07-06 11:51:03
阅读次数:
207
main.obj:-1: error: LNK2001: 无法解析的外部符号 "public: __thiscall MyItem::MyItem(void)" (??0MyItem@@QAE@XZ)...
分类:
其他好文 时间:
2014-07-06 00:06:45
阅读次数:
947
HDU 2149 Public Sale (博弈论经典)
解题思路:
这题运用到了经典的博弈论的核心思想,也就是总共 m 个 ,每次取值范围是 [1,n] ,两个人玩的话,你取1个,我就取N个,你取2个,我就取N-1个....... 每轮总和始终保持N+1,所以考虑对n+1求余即可,这题就用了这个思想。当然也可以通过SG函数来提取必胜和必输状态。...
分类:
其他好文 时间:
2014-07-06 00:06:06
阅读次数:
325
Unity4.X中添加的新的动画系统取代了原来3.X的旧的dong...
分类:
其他好文 时间:
2014-07-06 12:40:58
阅读次数:
238
环境:Ubuntu 9.10 git-1.8.2.3.tar.bz2
1.将安装包下载到所选目录下,如:/tmp
2.tar -xjf git-1.8.2.3.tar.bz2
3.cd git-1.8.2.3
4.配置:./configure --prefix=/usr/bin
5.安装,如果直接make install安装出现错误,可以用下面命令...
分类:
其他好文 时间:
2014-07-06 08:47:47
阅读次数:
207
网络上两个程序通过一个双向通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket支持的协议有多种,这里主要介绍基于 TCP/IP 协议族的 Socket 编程。
首先,IP协议族决定了socket的地址类型,在通信中必须采用对应的地址。AF_INET(AF 表示 Adress Family)表示要用 ipv4 地址(32位)与端口号(16位)的组合。
然后,根据传输协议又分为:流式 Socket(SOCK_STREAM) 和数据报式 Socket(SOCK_DGRAM):
流式 SOC...
分类:
编程语言 时间:
2014-07-06 08:47:14
阅读次数:
247
首先一点Linux中的每个命令其本质是一个可执行的文件,以ls命令为例。通过命令:$:whereis ls可以查看ls命令的位置在/bin/目录下。当用$:ls -l /bin/ls命令查看文件/bin/ls的属性时,得到如下结果:
其实我们在任意目录下执行的ls命令时,其实执行的是位于/bin目录下的ls文件。那么当在任意目录下执行各种命令时,是怎么找到各自的命令的呢?这就...
分类:
系统相关 时间:
2014-07-06 10:06:20
阅读次数:
380
ARM开发板本质上就是个小型的计算机系统,因此学习初学开发板可以跟PC电脑做对比。
新买的电脑需装系统(厂家预装或个人自己装)然后才能使用。同样的道理,开发板也必须先烧写软件之后,才能使用。PC电脑可以通过光盘装系统,用键盘、显示器使用;而对于开发板,可以通过JTAG接口烧写软件,使用串口作为输入、输出。
PC电脑一般有CPU、内存、硬盘、网卡、并口串口等,对应的,开发板内也有CP...
分类:
其他好文 时间:
2014-07-06 08:56:55
阅读次数:
167
Nginx对请求的处理是通过事件触发的,模块作为事件消费者,只能被事件收集、分发器调用。这与传统的Web服务器是不同的。传统的Web服务器下,一个请求由一个进程消费,请求在建立连接后将始终占用着系统资源,直到连接关闭才会释放资源。这样做有以下缺点:
进程数增加会增加进程间切换的负担,影响系统整体性能。当某个进程要等待事件发生而处于阻塞状态时,该进程仍然占用内存资源直到该请求结束,造成资源...
分类:
其他好文 时间:
2014-07-06 08:14:11
阅读次数:
133
6.2号(可能更早)看到网上这个exp,是一个discuz 7.2的sql注射漏洞
经过多番考证,网上多数exp中都存在这些或者那些的问题,我自己利用和修改后总结,利用方法如下:
Discuz 7.2 /faq.php SQL注入漏洞
1.获取数据库版本信息
faq.php?action=grouppermission&gids[99]='&gids[100][0]=) and ...
分类:
数据库 时间:
2014-07-06 08:13:29
阅读次数:
394
使用串口操作开发板的前提是开发板上已经有烧好的程序,因此开发板在没有烧好程序时,应先烧写程序。方法有:
1.使用并口工具烧写:接线(参考百问网JZ2440V2开发板使用手册),使用oflash烧写(速度比较慢),可烧写.bin文件,从新上电观察效果。可烧写u_boot。
2.使用openJTAG烧写,接线,使用oflash烧写(oflash烧写完后,会复位开发板)。
...
分类:
其他好文 时间:
2014-07-06 12:48:03
阅读次数:
199
重烧整个系统:u-boot,内核,文件系统。
1.u-boot的烧写跟烧写裸板程序是一样的
2.烧写内核:开发板设为Nor启动,如果Nand Flash里也有u-boot的话,可以用Nand启动。dnw烧写,tftp烧写。
dnw:在菜单里输入k,然后使用dnw.exe发送uImage文件。
tftp:tftp
30000000 uImage
...
分类:
其他好文 时间:
2014-07-06 10:09:46
阅读次数:
203
首先来简单说下一些关于的基本概念。
树是一种非线性的数据结构
1,树是由 n(n>=0) 个结点组成的有限集合
如果n = 0 ,称为空树
如果n > 0,则:
有一个特定的称之为根(root)的结点,它只有直接后继,但没有直接前驱
除了根以外的其他结点划分为:m(m>=0)个互不相交的有限集合,T0,T1,T2…Tn-1,每个集合又是一棵树,并且称之为根的子树...
分类:
编程语言 时间:
2014-07-06 10:09:02
阅读次数:
234
HDU 2897 邂逅明下 (经典博弈变形)
解题思路:
这题还是运用到了经典的博弈论的核心思想,也就是总共 n 个 ,每次取值范围是 [p,q] ,两个人玩的话,你取p个,我就取q个,你取p+1个,我就取q-1个....... 每轮总和始终保持p+q,所以考虑对p+q求余即可,这题就用了这个思想。当然也可以通过SG函数来提取必胜和必输状态。
这题还有:小于p个必须取完,其实等于p也必须取完,因为最少取p个,
先特判一下n是否<=p
然后减掉p个,然后求余,但是求余的结果超过q的话不能一次取完。...
分类:
其他好文 时间:
2014-07-06 11:56:12
阅读次数:
160
Swift学习——函数的使用和分类(四)
总结了一下Swift中的函数使用一共可以分为七类
1 ---- 没有返回值,没有参数的函数
2 ---- 有参数和返回值的函数
3 ---- 使用元祖来返回多个值
4 ---- 参数是可变的
5 ---- 函数的嵌套
6 ---- 函数可以作为另一个函数的返回值
7 ---- 函数可以作为参数
具体分析如下面代码所示...
分类:
其他好文 时间:
2014-07-06 11:55:33
阅读次数:
170
Elevator
Time Limit: 1000ms Memory limit: 32768K 有疑问?点这里^_^
题目描述
The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers de...
分类:
其他好文 时间:
2014-07-06 10:52:11
阅读次数:
188