自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

转载 shell中&&与||

指令执行成功返回0那个 || 刚好完全跟 && 相反,当前一个指令有错误时,在 || 后面的指令才会被执行! 例题:以 ls 测试 /tmp/vbirding 是否存在,若存在则显示 "exist" ,若不存在,则显示 "not  exist"! 答: 这又牵涉到逻辑判断的问题,如果存在就显示某个数据,若不存在就显示其它数据,       那我可以这样做:

2013-06-23 23:25:16 1703

转载 shell中括号使用总结

在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#patt

2013-06-23 23:04:16 853

原创 Linux下Shell重定向

1. 标准输入,标准输出与标准错误输出Linux下系统打开3个文件,标准输入,标准输出,标准错误输出。标准输入:从键盘输入数据,即从键盘读入数据。标准输出:把数据输出到终端上。标准错误输出:把标准错误输出到终端上。默认的标准输入指的是键盘,默认的标准输出与标准错误输出指的是屏幕或者是终端。系统为这三个文件分配了文件标识符fd(file descripter).在Linu

2013-06-23 22:35:27 784

原创 linux中seq命令用法

用于产生从某个数到另外一个数之间的所有整数例一:# seq 1 10结果是1 2 3 4 5 6 7 8 9 10例二:#!/bin/bashfor i in `seq 1 10`;doecho $i;done或者用for i in $(seq 1 10)也可以seq-f, --format=FORMAT      use printf st

2013-06-23 21:16:49 37756 1

转载 linux中head命令简析

linux中head命令简析 head命令是用来查看具体文件的前面几行的内容,具体格式如下: head : 你可以通过head命令查看具体文件最初的几行内容,该命令默认是前10行内容,如果你想查看前面更多内容,你可以通过一个数字选项来设置,例如 head -20 install.log 通过上面命令你可以查看install.log这个文件前面20行的内容

2013-06-23 21:08:03 924

原创 学习笔记八之线程

前一段时间因为开题的事情一直耽搁了我搞Linux的进度,搞的我之前学的东西都遗忘了,很烦躁的说,现在抽个时间把之前所学的做个小节。文章内容主要总结于《Linux程序设计第3版》。1.Linux进程与线程       Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状态。Linux通过fork创建子

2013-06-19 20:30:46 682

原创 学习笔记七之网络编程(UDP)

一. Linux下UDP编程框架使用UDP进行程序设计可以分为客户端和服务器端两部分。1.服务器端程序包括:Ø  建立套接字Ø  将套接字地址结构进行绑定Ø  读写数据Ø  关闭套接字2.客户端程序包括:Ø  建立套接字Ø  读写数据Ø  关闭套接字3.服务器端和客户端程序之间的差别服务器端和客

2013-06-19 16:19:19 861

转载 scanf(), getchar(), 以及gets()函数注意点

转:scanf(), getchar(), 以及gets()函数注意点 ----------------------------------------------------| 问题描述一:(分析scanf()和getchar()读取字符)   |----------------------------------------------------       scanf(

2013-06-19 16:01:06 1259

原创 区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets

区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets首先,这两个函数不是C标准库中的函数,int getch(void)    //从标准输入读入一个字符,当你用键盘输入的时候,屏幕不显示你所输入的字符。也就是,不带回显。int getche(void)    //从标准输入读入一个字符,键盘输入的时候,屏幕显示所输入的字符。带回显。

2013-06-19 15:30:56 921

转载 select函数总结

select函数总结阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发

2013-06-19 14:45:24 746

转载 linux网络编程常用头文件

sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的函数其他在网络程序中常见的头文件

2013-06-18 16:46:36 19145 1

原创 linux手动设置ip地址

ifconfig eth0 127.23.22.104/24 route add default gw 172.23.22.1 ifconig eth0 up  service network restart

2013-06-06 16:30:37 1604

转载 并发 并行 同步 异步 多线程的区别

1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说明:就是前一个进程的输出作为后一个进程的输入,当第一个进程没有输出时第二个进程必须等待。具有同步

2013-06-04 22:18:37 70902 12

转载 RTSP会话基本流程

1.OPTION 目的是得到服务器提供的可用方法: OPTIONS rtsp://192.168.20.136:5000/xxx666 RTSP/1.0 CSeq: 1 //每个消息都有序号来标记,第一个包通常是option请求消息 User-Agent: VLC media player (LIVE555 Streaming Media v2005.11.10)

2013-06-04 20:45:03 1149

系统集成项目管理工程师考试葵花宝典之考点精编与历年真题解析(2013年最新版)-项管必过神系列书籍.pdf

系统集成项目管理工程师考试葵花宝典之考点精编与历年真题解析(2013年最新版)-项管必过神系列书籍.pdf

2013-11-07

科来数据包生成器

科来数据包生成器

2013-10-31

C++实现网络双向通信

在客户端和服务器端实现网络双向通信(C++类的实现)

2013-10-31

计算机三级网络技术上机试题100道

计算机三级网络技术上机试题100道,计算机三级网络技术上机试题100道,计算机三级网络技术上机试题100道

2009-12-19

空空如也

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

TA关注的人

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