2017年4月21日

标准模板库(STL)学习探究之Multimap容器

摘要: C++ Multimaps和maps很相似,但是MultiMaps允许重复的元素。(具体用法请参考map容器) 函数列表: begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 count() 返回一个元素出现的次数 empty() 如果multimap为空则返回真 end() 阅读全文

posted @ 2017-04-21 17:11 枝桠 阅读(281) 评论(0) 推荐(0) 编辑

先入为主很危险啊少年

摘要: 先入为主,以为字符后面还有空格!!!!! 后面这里没有空格!!!!!!!!!! 阅读全文

posted @ 2017-04-21 17:10 枝桠 阅读(196) 评论(0) 推荐(0) 编辑

树的一般性算法

摘要: //查找某一个存在节点的前驱和后继。某一个节点x的后继就是大于key[x]的关键字中最小的那个节点,前驱就是小于key[x]的关键字中最大的那个节点。查找二叉前驱和后继节点的算法如下所示: typedef struct _node { struct _node *left_child; struct 阅读全文

posted @ 2017-04-21 17:08 枝桠 阅读(222) 评论(0) 推荐(0) 编辑

整数字符串互换

摘要: C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。 1.int/float to string/array: C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。 ● itoa():将整型值转换 阅读全文

posted @ 2017-04-21 17:07 枝桠 阅读(614) 评论(0) 推荐(0) 编辑

忘记root密码

摘要: Ubuntu密码恢复的方法如下: 1、重新启动,按ESC键进入Boot Menu,选择recovery mode(一般是第二个选项)。2、在#号提示符下用cat /etc/shadow,看看用户名。3、输入passwd "用户名"(引号要有的哦)。4、输入新的密码.5、重新启动,,用新密码登录。 阅读全文

posted @ 2017-04-21 17:06 枝桠 阅读(132) 评论(0) 推荐(0) 编辑

线程等待问题

摘要: 进程与线程不确定的结果里为什么create函数会执行两遍 实现父进程创建3个兄弟子进程 注释掉父进程的sleep()会出问题 没注释的话就可以了 现在我们来创建任意个子进程 阅读全文

posted @ 2017-04-21 17:04 枝桠 阅读(149) 评论(0) 推荐(0) 编辑

一个简单的多任务内核实例错误

摘要: 4.9 一个简单的多任务内核实例 解决方法:将rep movw该行拆成两行写,即rep 和movw 不能在同一行 阅读全文

posted @ 2017-04-21 16:59 枝桠 阅读(204) 评论(0) 推荐(0) 编辑

关闭防火墙

摘要: 查看防火墙状态: 暂时关闭防火墙: 禁止防火墙在系统启动时启动 重启iptables: 1)重启后永久生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables of 阅读全文

posted @ 2017-04-21 16:57 枝桠 阅读(157) 评论(0) 推荐(0) 编辑

修改默认runlevel

摘要: CentOS直接修改文件 /etc/inittab 就好了 ubuntu 的默认运行级别文件是 /etc/init/rc-sysinit.conf 阅读全文

posted @ 2017-04-21 16:52 枝桠 阅读(208) 评论(0) 推荐(0) 编辑

shell数学运算

摘要: shell的数学运算 shell的浮点数运算 字符串大小比较 在比较测试中,大写字母被认为是小于小写字母的。与sort命令恰好相反 注意,test命令和测试表达式使用标准的数学表比较符号来表示字符串比较,而用文本代码来表示数值比较。这个细微的特性被很多程序猿理解反了 文件测试 阅读全文

posted @ 2017-04-21 16:50 枝桠 阅读(449) 评论(0) 推荐(0) 编辑

导航