hustyangju的足迹

Stay Hungry,Stay Foolish

排序:
默认
按更新时间
按访问量

ipcs余ipcrm

ipcs 命令 用途 报告进程间通信设施状态。 语法 ipcs [ -m] [ -q] [ -s] [ -S] [ -P] [ -l] [ -a | -b -c -o -p -t] [ -T] [ -C CoreFile] [ -N Kernel ] 描述 ipcs...

2015-09-13 22:03:23

阅读数:380

评论数:0

netstate 与 tcpdump

netstat 常见参数 -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -l 仅列出有在 Listen (监听) 的服務状态 -p 显...

2015-09-13 22:01:46

阅读数:558

评论数:0

C++中智能指针的设计和使用

原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235      智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技...

2015-09-12 17:00:03

阅读数:494

评论数:0

mem系列函数(memset memcpy memmove) 和str系列函数(strlen strcpy strcmp strcat strstr strtok)

void *memset(void *s, int ch, size_t n);  函数解释:将s中前n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。  memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的...

2015-09-12 11:22:57

阅读数:1441

评论数:0

linux sed 命令

1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你...

2015-09-09 14:39:37

阅读数:431

评论数:0

shell脚本 for循环实现文件和目录遍历

一个for循环实现一个目录下的文件和目录遍历,很实用[root@localhost shell_order]# cat test27.sh #!/bin/bash #print the directory and file for file in /home/hustyangju/* do i...

2015-09-08 09:54:00

阅读数:20042

评论数:0

linux wc 命令

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文...

2015-09-07 19:39:32

阅读数:641

评论数:0

拓扑排序

对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称...

2015-09-06 16:47:33

阅读数:324

评论数:0

linux中fork()函数详解(原创!!实例讲解)

一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数后,系统先给新的进程...

2015-09-06 16:44:48

阅读数:415

评论数:0

带‘.‘和’*‘的字符串匹配

’.‘代表一个任意字符 a’*‘代表0~n个a 测试两个字符串是否匹配 #include #include using namespace std; bool matchCore(const char* str,const char* pattern) { if(*str=='\...

2015-09-01 17:16:27

阅读数:402

评论数:0

从编译器角度分析C语言中数组名和指针的区别

数组名和指针是两个往往很容易让人们混淆的概念, 很多人以为数组名就是一个指针, 也有很多人知道数组名不同于指针但是仅知道数组名的值不能像指针一样改变 例如你可以写出下面这样的代码: int *p; p++; 却不能写这样的代码: int a[]...

2015-08-25 10:15:30

阅读数:619

评论数:0

grep用法详解 grep与正则表达式

正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研...

2015-08-20 09:34:01

阅读数:344

评论数:0

linux 串口编程

.串口概述  常见数据通信方式:并行通信,串行通信  UART的主要操作:    >数据发送及接受    >产生中断    >产生波特率    >Loopback模式     >红外模式    >自动流控模式    串口参数的配置主要包括:波特...

2015-08-10 16:34:44

阅读数:535

评论数:0

mysql中select distinct的用法

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,经过实验,有如下方法可以实...

2015-08-06 09:41:56

阅读数:1137

评论数:0

BloomFilter——大规模数据处理利器

loom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。   一. 实例    为了说明Bloom Filter存在的重要意义,举一个实例:   假设要你写一...

2015-07-23 15:59:43

阅读数:336

评论数:0

使用bitmap处理海量数据

bitmap是一个十分有用的结构。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。  适用范围:可进行数据的快速查找,判重,删除,一般来说数据范围是int的10倍以下 基本原理及要点:使...

2015-07-23 15:43:09

阅读数:702

评论数:0

c/c++ 数据结构之位图(bitmap)详解

1.  概述 位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。本文介绍了位图的实现方法及其应用场景。 2. 位图实现 (1)自己实现 在位图中,每个元素为“0”或“1”,表示其对应的元素不存在或者存在。 #define INT_BITS...

2015-07-23 15:17:48

阅读数:3016

评论数:2

map insert()两种使用方法

#include #include #include #include using namespace std; int main(int argc, char *argv[]) { map m; typedef map::value_type vt; ...

2015-07-23 14:52:27

阅读数:916

评论数:1

STL 之 hash_map源码剖析

// Filename: stl_hash_map.h // hash_map和hash_multimap是对hashtable的简单包装, 很容易理解 /* * Copyright (c) 1996 * Silicon Graphics Computer Systems, Inc....

2015-07-23 14:42:49

阅读数:777

评论数:0

STL之hashtable源码剖析

// Filename: stl_hashtable.h //////////////////////////////////////////////////////////////////////////////// // 本实作的hashtable采用的是开链法, 其内存布局如下 //...

2015-07-23 10:04:49

阅读数:707

评论数:0

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