05 2015 档案

摘要:1.定义:Run-Time Type Information(运行时类型检测),是指程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。2.C++ RTTI中提供了两种常用的类型: typeid:返回指针或引用所指对象的实际类型 dynamic_cast: 将基类类型的指针... 阅读全文
posted @ 2015-05-31 08:20 天天AC 阅读(484) 评论(0) 推荐(0) 编辑
摘要:练习:1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14/ \ / \4 8 12 16转换成双向链表4=6=8=10=12=14=16。首先我们定义的二元查找树 节点的数据结构如... 阅读全文
posted @ 2015-05-17 11:31 天天AC 阅读(141) 评论(0) 推荐(0) 编辑
摘要:#include 算法常用版本描述返回Typestd::find()find(_InIt _Fisrt,_InIt _Last, _Ty& _Val); 从两个迭代器指定的范围中查找指定值 引用被查找的值的iterator或end() std::find_if() find_if(_In... 阅读全文
posted @ 2015-05-16 11:26 天天AC 阅读(702) 评论(0) 推荐(0) 编辑
摘要:1.查看当前版本: uname -r2.编写内核模块 1 #include 2 #include 3 #include 4 MODULE_LICENSE("GPL); 5 MODULE_AUTHOR("xiaomiao"); 6 static int __init hello_init(void) ... 阅读全文
posted @ 2015-05-13 21:08 天天AC 阅读(284) 评论(0) 推荐(0) 编辑
摘要:Make的时候出现下列错误:1 make -C /lib/modules/2.6.32-431.el6.i686/build M = /root/Desktop/kernel modules2 make *** /lib/modules/2.6.32-431.el6.i686/build: No s... 阅读全文
posted @ 2015-05-13 20:28 天天AC 阅读(700) 评论(0) 推荐(0) 编辑
摘要:寻找人生的关键点,并在关键时刻竭尽全力!UDP包头多长: 8个字节:源端口,目的端口,UDP长度,UDP检验和select和epoll的区别: 1.select为POSIX标准,epoll为Linux所特有的 2.select的句柄数目受限,在Linux/posix_types.h头文件有这样的声明... 阅读全文
posted @ 2015-05-12 19:57 天天AC 阅读(309) 评论(0) 推荐(0) 编辑
摘要:1.首先区分左值和右值 左值是表达式结束后依然存在的持久对象 右值是表达式结束时就不再存在的临时对象 便捷方法:对表达式取地址,如果能,则为左值,否则为右值举例: int a = 10 int b = 20 int *pFlag = &a vector vctTemp vctTemp.push_b... 阅读全文
posted @ 2015-05-12 18:54 天天AC 阅读(2039) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 using namespace std; 4 char findChar(const char *str) 5 { 6 int count[26] = {0}; 7 int index[26] = {0}; 8 unsig... 阅读全文
posted @ 2015-05-11 20:11 天天AC 阅读(715) 评论(0) 推荐(0) 编辑
摘要:1.Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机2.Linux介绍3.Linux的特点 1. 多用户,多任务,丰富的网络功能,可靠的系统安全,良好... 阅读全文
posted @ 2015-05-10 10:37 天天AC 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1.本文的目的是练习Web爬虫目标:1.爬去糗事百科热门段子2.去除带图片的段子3.获取段子的发布时间,发布人,段子内容,点赞数。2.首先我们确定URL为http://www.qiushibaike.com/hot/page/10(可以随便自行选择),先构造看看能否成功构造代码: 1 # -*- c... 阅读全文
posted @ 2015-05-08 20:14 天天AC 阅读(393) 评论(0) 推荐(0) 编辑
摘要:最近做了一个中国象棋项目,其中用到了Alpha-Beta剪枝算法,在此做个记录。Alpha-Beta剪枝算法是一种传统的搜索算法,它在博弈算法中有着非常广泛的运用,它大大减少了相同搜索深度下的计算量。Alpha-Beta剪枝算法是由最大值和最小值算法得来的,该算法是一个0总和算法,即一方要在可选的情... 阅读全文
posted @ 2015-05-04 20:36 天天AC 阅读(6892) 评论(0) 推荐(0) 编辑
摘要:结论:1)与变量的声明顺序有关2)与初始化的参数顺序有关例子: 1 #include 2 using namespace std; 3 class DD 4 { 5 public: 6 DD(int d) //DD中定义了有参构造函数 7 { 8 cout<<d<<... 阅读全文
posted @ 2015-05-03 10:39 天天AC 阅读(562) 评论(0) 推荐(0) 编辑
摘要:1.之所以选择这么低的版本学习,答案是简单,高版本的代码量太大,对于我这样的初学者来说,就是瞎子摸象不会有什么感觉。开始吧!2首先你需要在一个地方下载源码:OldLinux3.分析: 1 /* 2 * linux/init/main.c 3 * 4 * (C) 1991 Linu... 阅读全文
posted @ 2015-05-02 13:12 天天AC 阅读(649) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示