一个接收线程,用于接收任务放到任务列表创建N个工作线程,这些线程都在WAIT TASK,等待接收线程放到任务列表的任务。接收到任务后,对任务进行处理(执行SHELL等),并放到对应的队列中,通知发送进程发送。每次得到这个任务,记录端口号,便可以生成一个发送线程,因为处理完任务后,需要把结果返回回去,...
分类:
其他好文 时间:
2014-08-07 12:30:19
阅读次数:
181
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++...
分类:
其他好文 时间:
2014-08-07 09:54:49
阅读次数:
409
编写一个脚本,全自动安装samba服务,共享的目录。由用户输入,脚本根据用户的输入自动判断。然后写到samba配置文件,访问samba统一用户为:root密码为:123456,脚本全自动启动服务,请告诉用户samba服务是否运行成功。!/bin/bash#writebylijun#Date2014-07-16#================..
分类:
其他好文 时间:
2014-08-07 07:24:59
阅读次数:
216
一、case语句前面一直在用if语句实现选择分支,if语句固然可以完成多分支的条件判断,但代码不够清晰简洁,所以本章引入选择分支的另一种形式:case语句。该语句和if并无太大差别,主要作用是使代码的逻辑结构更清晰。case语句的用法格式为:case变量引用(${})invalue1)语句1语..
分类:
其他好文 时间:
2014-08-07 07:19:10
阅读次数:
309
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有.....
分类:
系统相关 时间:
2014-08-07 00:28:27
阅读次数:
374
[转自]http://blog.chinaunix.net/uid-168249-id-2860686.html引用:一、用户登陆进入系统后的系统环境变量:$HOME使用者自己的目录$PATH执行命令时所搜寻的目录$TZ时区$MAILCHECK每隔多少秒检查是否有新的信件$PS1在命令列时的提示号$...
分类:
其他好文 时间:
2014-08-07 00:19:18
阅读次数:
235
mysqldump--导出工具#导出某个数据库--结构+数据shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx --opt db_name |gzip -9 > /db_bakup/db_name.gz#导出某个数据库的表--结构+数据+函数+存储过程...
分类:
数据库 时间:
2014-08-06 22:32:52
阅读次数:
275
系统托盘图标 系统托盘图标的创建主要使用 Shell_NotifyIcon 函数来实现,实现过程比较简单。 注意: 要创建系统托盘图标,必须要有窗口;要创建窗口,必须要有窗口过程函数。 一个窗口可以有多个系统托盘图标;图标彼此间用 hWnd 和 uID 区分; 窗口过程函数接收到事件后, wPara...
分类:
其他好文 时间:
2014-08-06 22:16:02
阅读次数:
228
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项...
分类:
其他好文 时间:
2014-08-06 19:12:02
阅读次数:
223