自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (4)
  • 收藏
  • 关注

原创 队列管理

typedef struct list_head list_head;struct list_head{        struct list_head *next, *prev;};      #define LIST_INIT(p)            (p)->next=(p),(p)->prev=(p);#define LIST_ADD_HEAD(h, p)

2011-09-07 17:12:10 332

原创 C语言编译全过程

C语言编译全过程    编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。    编译的完整过程:C源程序-->预编译处

2011-09-07 15:08:34 430

原创 VIM快捷键

1、光标定位快捷键: H -> 光标定位到屏幕上方 M -> 光标定位到屏幕中间 L -> 光表定位到屏幕下方 b -> 光标向前移动上一个单词词头 B -> 光标向前移动一个big-word的单词词头 e -> 光标向后移动下一个单词的词尾

2011-09-07 13:55:19 5065

原创 strncpy与snprintf

char buf[]="abcdefg";stcncpy(s, buf, 4); //abcdsnprintf(s, 4, "%4s", buf); //abc

2011-09-07 13:47:01 602

原创 手机号码

中国移动134 135 136 137 138 139 147150 151 152 157 158 159 187 188 182中国联通130 131 132145 155 156 185 186中国电信133 153

2011-09-07 13:37:03 383

原创 修改oracle字符集

一、修改oracle字符集由于Oracle 默认安装了SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1字符集,不修改中文会出现乱码现象,输入如下命令:[oracle@localhost ~]$sqlplus ‘/as sydba’SQL>sh

2011-09-07 13:33:20 1208

原创 数据库名、实例名、数据库域名、全局数据库名、服务名

数据库名、实例名、数据库域名、全局数据库名、服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用

2011-09-07 13:32:27 569

原创 Linux抓包

tcpdump -i eth0 tcp port xxxxx -X -s 0

2011-09-07 09:03:26 433

原创 Unix抓包

snoop -d eth0 -ta -x54 ip port xxxxx

2011-09-07 09:02:50 687

原创 文件内容比较

#/bin/awkawk  -F, 'NR==FNR{a[$0]==$0} NR!=FNR{if($0 in a){print}}'  file1 file2

2011-09-07 08:52:31 254

原创 批量修改文件内容

#!/bin/bash##USEAGE:#    change_str_infile.sh filepath filename old_str new_str;## Get List of Files to Be Replaced#file_list=`f

2011-09-07 08:51:51 462

原创 数据库统计

#!/bin/shsqlplus -S mcpp20/2yhlfsl@mcpp20 mo20090512set head off feedback off verify offset wrap offset heading offset newpage non

2011-09-07 08:51:30 306

原创 批量修改权限

#!/bin/bashfor i in `find ./ -name "*.sh"`; dochmod a-x $i;done

2011-09-07 08:51:06 352

原创 批量修改文件名

ls *CDR|while read linedo  echo $linep1=`echo $line|awk -F- '{print $1}'`p2=`echo $line|awk -F- '{print $2}'`p3=`echo $line|awk -F

2011-09-07 08:50:03 347

原创 复制文件

file_list=`find . -name "*.CDR" -type f |sort`;for file in $file_listdoif [ "${file##*.}" = "CDR" ]thentmp_file=${file/%"CDR"/"tmp

2011-09-07 08:49:30 292

原创 ftp上传

#!/bin/bashIP=10.10.18.8USER=mcpp30PASSWD=umcpp30myftp(){ftp -n $IP quote USER $USERquote PASS $PASSWDcd ./nmbin

2011-09-07 08:48:36 320

原创 sql在不同数据库查询前几条数据

1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT

2010-04-15 14:57:00 475

原创 替换目录下指定文件内容

#!/bin/bash##USEAGE:# change_str_infile.sh filepath filename old_str new_str;## Get List of Files to Be Replaced#file_list=`find path -name "*" -type f `file_list=`find $1 -name "*"

2010-04-02 13:19:00 515

原创 杀掉所有进程

#!/bin/cshps -fu $USER|grep $1|grep -v grep|awk {print $2}|xargs -t -I {} kill -9 {}

2010-04-02 13:18:00 479

原创 消息结构

struct mp_msg{ union{ }msg; mem_word base;};union mem_word {}; struct mp_msg_mark{};typedef struct blkq_link{ DPL_RING_ENTRY(blkq_l

2010-03-23 13:57:00 433

原创 软件设计之初

1、日志系统分清级别,注意日志打印信息数目;2、流量监控(包括各个队列);3、磁盘I/O:减少读写文件速度,一次读写推荐值为8192,16384;4、做最坏的打算,做最好的工作;5、与其它系统连接数;6、流量;7、系统移植;

2010-03-11 12:55:00 359

原创 UNIX常用命令

ls[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。                   -R 递归地列出每个子目录的内容                   -a 列出所有文件,包括第一个字符为“.”的隐藏文件     

2010-03-02 13:10:00 431

原创 C编码规范

1 文档说明2 文件结构2.1 为了更好的利用CVS的修改记录功能,在commit的时候,认真的填写修改记录。2.2 为防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块;2.3 使用__cplusplus宏定义,使程序可以方便的移植至C++环境下;2.4 用 #include 格式来引用标准库的头文件(编译器将从标准库目录开始搜索);2.

2010-03-02 12:59:00 484

原创 SQL实例

--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),日期不详) birthdayfrom employeeorder by dept--2、查找与喻自强在

2010-02-23 09:30:00 874

原创 SQL基础

SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、创建数据库 CREATE DATABASE database-name 

2010-02-23 09:17:00 353

hadoop2.7.3+hive1.2.1+spark2.0.1性能测试

hadoop2.7.3+hive1.2.1+spark2.0.1性能测试

2017-03-17

CDH5.9.0宽表性能测试

CDH5.9.0宽表性能测试

2017-03-17

Tomcat中web.xml文件的详细说明

Tomcat中web.xml文件的详细说明,并有实例介绍

2008-10-11

空空如也

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

TA关注的人

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