/****************************************************************************
* Linux usleep for shell
* 声明:
* 主要是因为在shell命令中没发现有usleep命令,于是就自己实现这个命令。
*
* 2015-11-12 阴 深圳 南山平山村 曾剑锋
***************************************************************************/ #include <stdio.h>
#include <unistd.h> int isNumber ( char* number ); int main ( int argc, char** argv ) { if ( argc < ) {
printf( "USAGE:\r\n" );
printf( " usleep <Number of microseconds>\r\n" );
return -;
} if ( isNumber( argv[] ) ) {
printf( "Please input a number string.\r\n" );
return -;
} usleep( atoi(argv[]) );
} int isNumber ( char* number ) { int i = ;
for ( ; number[i] != ; i++ )
if ( isdigit( number[i] ) == )
return -; return ;
}

最新文章

  1. helios架构详解(一)服务器端架构
  2. 【Android测试】Android截图的深水区
  3. 驱动学习---PAE--virtual address to physics address
  4. Image Wall - jQuery &amp; CSS3 图片墙效果
  5. SD卡中FAT32文件格式快速入门(图文详细介绍)【转】
  6. PE渲染引擎 一
  7. HDU 4856 (状态压缩DP+TSP)
  8. 【液晶模块系列基础视频】4.4.X-GUI图形界面库-画tab函数简介
  9. 越狱后如何添加cydia源及cydia源大全
  10. js兼容性问题
  11. struts2 CRUD 入门 配置
  12. 一个App带你学会Retrofit2.0,麻麻再也不用担心我的网络请求了!
  13. 【模拟】Codeforces 671A Recycling Bottles
  14. mysql优化 - mysql 的 hint
  15. 基于visual Studio2013解决面试题之0610删除重复字符串
  16. HTTP实现长连接(TTP1.1和HTTP1.0相比较而言,最大的区别就是增加了持久连接支持Connection: keep-alive)
  17. Linux学习笔记——如何使用共享库交叉编译
  18. tcp 重组原理
  19. VUE 2.0 引入高德地图,自行封装组件
  20. 需求分析&amp;原型设计

热门文章

  1. 快速升级openwrt的linux内核版本
  2. mysql类似递归的一种操作进行层级查询
  3. scrapy之Pymongo
  4. 安装GoMap
  5. pg_ctl -- 启动、停止、重启 PostgreSQL
  6. duff&#39;s device
  7. linux定时任务php
  8. JavaScript高级与面向对象
  9. tarball安装GnuPG (gpg) 2.2.10
  10. torch7 调用caffe model 作为pretrain