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

首页 / 操作系统 / Linux

Linux内核等待队列wait_queue学习

Linux内核等待队列wait_queue学习

我们知道 Linux 是 multi-tasking 的环境,同时可以有很多人执行很多的程序。这是从 user 的观点来看的。如果就 kernel 的观点来看,是没有所谓的 multi-tasking 的。在 kernel 里,只有 single-thread。也就是说,如果你的 kernel code 正在执行,那系统里只有那部分在执行。不会有另一部分的 kernel code 也在运作。当然,这是指 single processor 的情况下,如果是 ...
正则表达式的用法

正则表达式的用法

正则表达式的作用主要有三:验证数字是否符合特定模式;利用正则表达式找到特定文本而后删除或者替换文本;按模式匹配在字符串中查找查找匹配子字符串。正则表达式就是有普通字符以及特殊字符(称为元字符)组成的文字模式。元字符前面的字符称为前导符,元字符按功能又分为限定符、定位符等类别,下面对常用的元字符进行列表说明。常见元字符说明s 匹配单个空格,包括tab键和换行符S 匹配出单个空格符之外的所有字符,S与s互为逆运算d 匹配从0~9的数字w 匹配字母,数字或者下划...
HP UNIX shell得到5分钟前的时间

HP UNIX shell得到5分钟前的时间

今天有个需求,要在hp unix 上用shell 取 5分钟前的时间。找了度娘,古哥 问了老半天 都没我想要的答案。1.本来想用 linux 的 date -d 来解决,没想到 unix上没有这个 -d 选项。2.用date +%s-300|bc ,得到5分钟前的时间毫秒数,但是在毫秒转 年月日 上,不知道怎么转了。3. 又想到用awk,来实现,发现比较麻烦,又想到gawk 里有自带的时间函数:system() ,mktime , strtime 就可以解...
Spring集成Quartz定时任务框架介绍和Cron表达式详解

Spring集成Quartz定时任务框架介绍和Cron表达式详解

在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依赖的JAR包1、增加Spring的Maven依赖<dependency...
<< 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 >>