自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Saber_酱

不尝试怎么知道

  • 博客(15)
  • 收藏
  • 关注

转载 C++类的成员函数(在类外定义成员函数、inline成员函数)

类的成员函数(简称类函数)是函数的一种,它的用法和作用和前面介绍过的函数基本上是一样的,它也有返回值和函数类型,它与一般函数的区别只是:它是属于一个类的成员,出现在类体中。它可以被指定为private(私有的)、public (公用的)或protected(受保护的)。在使用类函数时,要注意调用它的权限(它能否被调用)以及它的作用域(函数能使用什么范围中的数据和函数)。例如私有的成员函数只

2014-09-06 17:01:27 1672

原创 O(1)时间复杂度求栈的最小元素

常数时间求栈的最大值问题描述:一个栈stack,具有push和pop操作,其时间复杂度皆为O(1)。设计算法max操作,求栈中的最大值,该操作的时间复杂度也要求为O(1)。可以修改栈的存储方式,push,pop的操作,但是要保证O(1)的时间复杂度,空间时间复杂度无要求。算法描述:一个存储所有最大值的栈Sm。1. 当push入栈的

2014-09-05 22:50:38 950

原创 Netstat (| tcpdump | ipcs | ipcrm待补)

Netstat Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto R

2014-09-04 22:06:53 653

原创 gdb调试出现Missing separate debuginfos

解决方法如下:1修改/etc/yum.repos.d/CentOS-Debuginfo.repo里面的debuginfo目录中enable=12命令:yum install nss-softokn-debuginfo --nogpgcheck如果直接执行debuginfo-install命令的话会出现nss-softokn-debuginfoXXXXXXX not signed

2014-09-03 15:33:16 752

原创 libpcap的安装、工作原理及流程(引用综合)

libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架。centos环境下:1.安装    I.    安装gcc:yum -y install gcc-c++    II.    安装flex:yum -y ins

2014-09-01 21:31:22 642

转载 作业、进程、线程

[+]1. 基本概念作业:用户在一次解决或是一个事务处理过程中要求计算机系统所做的工作的集合,它包括用户程序、所需要的数据集控制命令等。作业是由一系列有序的步骤组成的。作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。在执行一个作业可能会运行多个不同的进程。进程:程序在一个数据集上的一次运行过程。是操作系统资源分配的基本单位。          

2014-08-29 16:57:14 601

原创 mysql数据库优化 学习笔记

最常见的系统瓶颈是:磁盘搜索。需要花时间从磁盘上找到一个数据,用在现代磁盘的平均时间通常小于10ms,因此理论上我们能够每秒大约搜索1000次。这个时间在新磁盘上提高不大并且很难为一个表进行优化。优化它的方法是将数据分布在多个磁盘上。磁盘读/写。当磁盘放入正确位置后,我们需要从中读取数据。对于现代的磁盘,一个磁盘至少传输10-20Mb/s的吞吐。这比搜索要容易优化,因为你能从多个磁盘并

2014-08-28 22:18:04 402

原创 inet_ntoa的返回值类型错误

inet_ntoa()在CENTOS532位版和64为机器上结果不一样。

2014-08-12 10:10:32 1760

转载 爬虫及其开发(引用综合)

网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。  一、网络爬虫的基本结构及工作流程    一个通用的网络爬虫的框架如图所示:     1.首先选取一部分精心挑选的种子URL;    2.将这些URL放入待抓取URL队列;    3.从待抓取URL队列中取出待抓取在URL,解析DNS,并且

2014-07-07 23:10:26 1250

原创 守护进程、僵尸进程

守护进程    在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。    由于在Linux中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。但是守护进程却能够突破这种限制,它从被执行开始运转,直到整个系统关闭时才退出。如果想让某个

2014-07-07 15:40:47 559

原创 阻塞与非阻塞I/O,I/O复用,同步和异步I/O

~blocking IO 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样:   需要等待到数据返回才能做其他事情。blocking IO的特点就是在IO执行的两个阶段都被block了。~non-blocking IOlinux下,可以通过设置socket使其变为non-blocking。当对一个n

2014-07-04 23:11:01 797

原创 linux学习笔记(四)_shell与shell script__bash shell

1

2014-05-28 23:55:34 666

原创 linux学习笔记(三)_shell与shell script_vim程序编辑器

vi (3中模式)  一般模式

2014-05-28 17:29:38 652

原创 linux学习笔记(二)_linux磁盘与文件系统管理

Ext2superblock:记录次filesystem的整体xinx

2014-05-27 22:40:08 745

原创 linux学习笔记(一)__权限变更、管理

1、chmod[changethe permissions mode of a file] : /bin/chmod语法: chmod[{ugo}{+-=}{rwx}] [文件或目录名]// 直观e.g. chmodu+wx filenamechmodo-x filenamechmodg=rwx filename或者: chmod[mode=421] [文件

2014-05-26 14:13:52 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除