- 博客(6)
- 资源 (13)
- 收藏
- 关注
转载 bash下. : () {} [] [[]] (())的解释
bash下有很多像{}、[]等一些符号命令,下面是我对一些常用的符号命令的学习笔记,若有错误或纰漏望各位兄弟指正。一、.(source).(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执行(我们通常使用“./filename.sh”去执行一个文件是在当前shell下产生一个子s
2017-02-27 14:34:35 330
原创 bash中if条件语句的使用及bash返回值的注意事项
#!/bin/bash#bash函数以及返回值的注意事项function showgrade(){ if [ ! -z "$1" ];then echo "Your grade is $1" else echo "Invalid call $FUNCNAME" fi}#学生成绩分类echo "Pl
2017-02-27 09:49:39 2283
原创 bash脚本实现fabnacci函数
#!/bin/bashARGCOUNT=1if [ ! $# -eq $ARGCOUNT ];then echo "请输入Fibnacci的项数,并自动求和.用法$0 N"fifunction fib(){ one=1 two=1 #bash的循环支持continue语句和break语句 for i in `
2017-02-24 11:26:10 371
原创 awk调用函数
#!/usr/bin/awk -f#例子程序,针对用户名,从/et/passwd中来自动进行查找,并输出相关的信息#awk甚至可以直接定义全局变量g_counter=0;function finduser(name){ posname=5; posdir=7; split($0, s, ":"); for(i in s){
2017-02-22 11:13:38 2142
转载 epoll学习:思考一种高性能的服务器处理框架
终于开始学习epoll了,虽然不明白的地方还是很多,但从理论到实践,相信自己动手去写一个具体的框架后,一切会清晰很多。1、首先需要一个内存池,目的在于:·减少频繁的分配和释放,提高性能的同时,还能避免内存碎片的问题;·能够存储变长的数据,不要很傻瓜地只能预分配一个最大长度;·基于SLAB算法实现内存池是一个好的思路:分配不同大小的多个块,请求时返回大于请求长度的最小块即可,对于
2017-02-08 10:16:16 1502
原创 linux下clock计时为0的问题?
使用linux的select函数作为定时器,发现调用clock进行计时,每次得到的结果都是0,原因是因为clock的函数定义是指从程序启动到cpu所占用的时间,这个很重要,如果调用的函数并未占用cpu的时间,这个是不计时的,包括调用sleep之类的,也是不会计入cpu的耗时的,所以在select的循环中直接调用clock是没有意义的,如果需要计量时间,只能是调用time了。
2017-02-03 15:41:56 2897
android自动短信发送源码
2013-04-26
独立的键盘钩子,用来hook键盘的一个小程序,很值得看看
2009-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人