小子在写linux程序的时候遇到一个问题-小知识
话题:小子在写linux程序的 时候遇到一个问题,使用什么样的函数
问题详情:使用system函数能够执行外部命令,但是不能执行到bash系统内部
回答:你是写什么?脚本还是程序
参考回答:我之前用过,好像有个函数exec
话题:linux下的select函数是干嘛的
问题详情:头 有 #includep .h #includesys/time.h #i
回答:select是用来设置超时时间的,其第一个参数本来是一个 号,假如读取该 长时间没有返回则超时跳出,而这部分 码将 号设置为0,说明只是为了控制延时 不过看你这部分 码,明显只是实现一个比较精确定时的sleep 这段 码之所以这么做,是因为linux本身的sleep函数非常不准( s也是一样), 程较多,cpu任务较重的时候,sleep函数的精确度根本无法达到要求 于是你这段 码使用select来 替sleep更为精准,其精准程度和内核相关,如果内核的滴答频率决定的,一般是100HZ也有1000hz的(因内核版本不同而不同),也就是说select做多可以精确到10ms,或者1ms,而sleep就做不到 于是 这段函数最重要的作用
话题:如何高精度校准linux系统时间?
问题详情:设备使用的 linux 2.6.32内核,因 在驱动里设置系统时间可以保证
回答:中断 程序运行在内核,请问内核有什么函数可以设系统时间?
参考回答:回复 可以在中断 程序里设置, 不过 从检测到gpio上有中断发生,到读出具体的 时间数,再设置到本地系统里,还是需要时间的。
话题:在linux系统中安装sybase以后设置自动备份的过程中有一个是
回答:可以这么考虑!基本格式: * * * * * mand 分 时 日 月 命令 第1列表示分钟1~5每分钟用*或者*/1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 05*** 每天5:00执行
话题:linux系统下,php设置时 和调用时间 函数问题, 器是
问题详情:is invalid 在网上苦苦搜寻了好长时间,php.ini中也设置过date.
回答:date_default_timezone_set('Asia/Shanghai'); 'Asia/Shanghai' 亚洲/ date_default_timezone_set('Asia/Chongqing'); 其中Asia/Chongqing'为“亚洲/ ”date_default_timezone_set('PRC'); 其中PRC为“ 国”是 分大小写的,还需要php中关闭 模式,或允 date_default_timezone_set执行
参考回答:用time() 时间,用gmdate()设置 时间,相差×3600s的问题,不是加就是减,自己试试吧
话题:linux怎样查找按时间修改的 的函数
回答:问题不是很明确。你是要按 修改时间查找 吗?find 目录名 -mtime -1在指定目录下,查找一天内被修改过的 。
参考回答: 查找 kk全盘搜索方法为 find (空格) / (空格) kk 即是find / kk当前目录搜索 find . kk制定路径搜索, 指定搜索xq 夹
话题:我有一个Linux下C程序设计的问题,要请教一下大家。
问题详情:1. int main(void) { return 0; }2. int main(int
回答:第一种不带参数的 没什么好说的 主要说第二种这一种可以带入命令行参数 譬如http://www.zhishizhan.net/xiaozhishi/test 1 2 3 其中argc=4 *ar[1]='1', *ar[2]='2',*ar[3]='3'下面是例子:求A*B+C的结果.#includestdio.hint main(int argc,char *ar[]){ int A,B,C; if(argc!=4) { printf("input error!\n"); return 0; } for(int i=1;iargc;i++) { if(*ar[i]'0'||*ar[i]'') { printf("input error!\n"); return 0; } A=atoi(ar[1]); B=atoi(ar[2]); C=atoi(ar[3]); printf("%d * %d + %d=%d \n",A,B,C,(A*B+C)); return 0;}希望对你有帮助 不懂可以问我
话题:php问题:linux虚拟机使用php的setcookie函数失败,有效期
问题详情:php.ini,[Session]那块是默认的,没经过任何设置 的。
回答:估计是你 器的 时间 设置有误,如果 器是放在国外的话,看看是不是时 影响的啊。 可以尝试把 时间 设置成 time() + 6400 或者更长试试就知道了。
话题:请问 作系统的 时间 函数在哪个 里面?
问题详情:我在编写程序时遇到了这样一个问题详情题:如何将 作系统的 时间 函数
回答:time()sql:getdate()
参考回答:#include stdio.h#include time.hint main(){ printf("time is %d\n", time(NULL)); return 0;}
话题:我在网上搜了一个Linux下的c++定时器,但是不会用。不知
问题详情:#include stdio.h#include signal.hstatic void timer(int s
回答:这里是利用了一个简单定时器……alarm的参数为秒数,在经过指定秒数后,alarm会发出一个SIGALRM信号singal函数用来绑定信号处理器函数,这里绑定的是timer,被绑定的函数必须固定为返回值void、参数int。只需要alarm(时间)就设置了,可能由于getchar需要进入中断导致信号被挂起所以没反应吧,可以试试把getchar换成别的东西来延时看看
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































