摘要: 转自:Linux 命令集锦linux下查看监听端口对应的进程#lsof -i:9000#lsof -Pnl +M -i4如果退格键变成了:"^h"。终端连接unix删除退格键,按住CTL键同时按deleteLinux搜索#find / -name "xxx.conf"查看linux是32位还是64位... 阅读全文
posted @ 2014-05-30 10:59 汪少伯 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 最近有用到,利用expcet脚本自动登录到远程服务器并提权执行脚本。搜集的知识如下:tcl/tk参考——列表操作lindexexpect脚本解释代码如下#!/usr/bin/expect --if { $argc != 6 && $argc != 7 } { exit 20 }set ip ... 阅读全文
posted @ 2014-05-29 16:19 汪少伯 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 转自:STL vector用法介绍介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再... 阅读全文
posted @ 2014-05-29 16:09 汪少伯 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 转自:数据结构-栈和队列1.栈1.1栈的定义栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示:结论:后进先出(Last In First Out),简称为LIFO线性表。栈的基本运算有六种:构造空栈:InitStack(S)、判栈空: StackEmpt... 阅读全文
posted @ 2014-05-29 14:11 汪少伯 阅读(404) 评论(0) 推荐(0) 编辑
摘要: STL——iterator一、概述Iterator(迭代器)模式又称Cursor(游标)模式,根据STL中的分类,iterator包括:Input Iterator:只能单步向前迭代元素,不允许修改由该类迭代器引用的元素。(istream)------------------------------... 阅读全文
posted @ 2014-05-29 12:19 汪少伯 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/mociml/article/details/5335474先说statfs结构:#include /* 或者 */int statfs(const char *path, struct statfs *buf);int fstatfs(int f... 阅读全文
posted @ 2014-05-28 16:28 汪少伯 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 类模板:template struct pair参数:T1是第一个值的数据类型,T2是第二个值的数据类型。功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函数first和second访问。具体用法:1.定义(构造):1 p... 阅读全文
posted @ 2014-05-26 11:03 汪少伯 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。根据key值快速查找记录... 阅读全文
posted @ 2014-05-26 10:55 汪少伯 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 【算法】堆,最大堆(大顶堆)及最小堆(小顶堆)的实现 阅读全文
posted @ 2014-05-19 22:27 汪少伯 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转自:gdb调试多进程和多线程命令1. 默认设置下,在调试多进程程序时GDB只会调试主进程。但是GDB(>V7.0)支持多进程的分别以及同时调试,换句话说,GDB可以同时调试多个程序。只需要设置follow-fork-mode(默认值:parent)和detach-on-fork(默认值:on)即可... 阅读全文
posted @ 2014-05-19 16:06 汪少伯 阅读(552) 评论(0) 推荐(0) 编辑