Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux进程的计时器和间隔计时器

Linux进程的计时器和间隔计时器

比较常用的时间控制函数就是sleep();让我们当前的进程休眠指定的秒数。系统中的每个进程都有一个私有的闹钟。这个闹钟很像一个计时器,可以设置在一定秒数后的闹钟。 时间一到,时钟就发送一个信号SIGALRM到进程。除非为SIGALRM设置了处理函数,否则信号将杀死这个进程。sleep函数由3个步骤组成: 1.为SIGALRM设置一个处理函数; 2.调用alarm(num_seconds); 3.调用pause。系统调用pause挂起进程直到信号到达。...
Android开发:AsyncTask异步操作

Android开发:AsyncTask异步操作

AsyncTask能够适当地、简单地用于 UI线程。这个类准许执行后台操作,让那些没有熟练操作线程的操作者在 UI线程上发布结果。异步任务的定义是一个在后台线程上运行,其结果是在 UI线程上发表的计算。、异步任务被定义成三种一般类型: Params, Progress和 Result;四步: begin , doInBackground , processProgress和end.自己写的练习importAndroid.app.Activity; impo...
Android开发:SQLite数据库操作

Android开发:SQLite数据库操作

Android中内置的是SQLite小型数据库,类似access一样是以文件方式存在的,操作起来十分方便。android操作SQLite需要继承自SQLiteOpenHelper 来得到连接。实现了2个方法:onCreate和onUpgrade。第一次获得对数据库的读或写操作的时候调用onCreate,所以这里面写创建数据表的语句;在数据库版本变化的时候会调用onUpgrade,所以如果表结构变化了就在这里修改。 下面的代码继承了SQLiteOpenHel...
libpcap向嵌入式Linux的移植过程

libpcap向嵌入式Linux的移植过程

解决了一个关于嵌入式移植的问题,发现Linux真是一个可移植性很强的OS,希望今年能静心将此做为重点学习对象。移植的对象是libpcap,数据包捕获库,可以到www.tcpdump.org下载最新版本,主要目标是实现在嵌入式linux系统下进行数据捕获,下面写写移植过程吧1. 安装编译器:cross-2.95.3.tar.bz2,并解压至/usr/local/arm目录下2. 声明环境变量:export PATH=/usr/local/arm/2.95.3...
jQuery中html()使用事项

jQuery中html()使用事项

今天工作中需要用到这样一个效果:table里面排列着一些文本框,在输入数值以后,保存table的全部html元素,包括刚输入的数值。这里用jquery的html()方法很容易实现。但是测试的时候发现,在ie8和i火狐(还包括ie9,safari,谷歌浏览器)中,html()得到的值是不一样的。下面是一个小小的例子,我想大家很容易看明白:<html><head><metahttp-equiv="Content-Type"cont...
在Android手机上实现阅读器的翻页效果

在Android手机上实现阅读器的翻页效果

本篇文章来谈谈怎么使用java实现翻页效果,就像电子阅读器那样。现在先来看看翻页的原理图:先了解各个字母表示的含义:A-把书页翻起来后看到的背面区域B-把书页翻起来后看到的下一页的一角C-当前页的可见部分。a-手指滑动页角到达的位置b-当前页翻起来后与书本垂直边的交点c-当前页翻起来后与书本水平边的交点m-翻页的起始点n-书本右上角t-书本左上角o-直角坐标系原点为了能在翻页的过程中看到下一页的部分内容,在每次翻页之前必须准备两张页面,一张是当前页,另一张...
第一个QNX程序

第一个QNX程序

QNX开发环境和QNX虚拟机都搭建好了,开始写第一个QNX程序。关于QNX程序开发的最好参考是QNX官网上的pdf书《10 Steps to Developing a QNX Program: Quickstart Guide 》,清晰地说明了如何通过十个步骤开发第一个QNX应用程序。有好心人将它翻译成中文,中文名叫《10步开发一个QNX程序》。《10步开发一个QNX程序》一贴可以轻松地从网上搜索到,而英文的《10 Steps to Developing ...
<< 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 >>