linux进程的休眠(等待队列)
当进程以阻塞的方式通信,在得到结果前进程会挂起休眠。 为了将进程以一种安全的方式进入休眠,我们需要牢记两条规则: 一、永远不要在原子上下文中进入休眠。 二、进程休眠后,对环境一无所知。唤醒后,必须再次检查以确保我们等待的条件真正为真 简单休眠 完成唤醒任务的代码还必须能够找到我们的进程,这样才能唤醒休眠的进程。需要维护一个称为等待队列的数据结构。等待队列就是一个进程链表,其中包含了等待某个特定事件的 ...
获取zip信息(获取压缩包文件个数)
zipinfo 。命令功能:列出压缩文件信息。 语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>] 补充说明:执行zipinfo 指令可得知zip 压缩文件的详细信息。 参 数: -1 只列出文件名称。 -2 此参数的效果和指定"-1"参数类似,但可搭配"-h", ...
《逃离德黑兰》HD高清版 国语
《逃离德黑兰》根据一篇名为“中情局如何依靠一部假冒的电影将美国人带离德黑兰”的杂志文章改编而成,片名“Argo”来源于年伊朗人质危机时期的一个典故。1979年,美国驻伊朗大使馆被刚刚取得伊斯兰革命胜利的伊朗人民团团包围,66名美国外交官和平民被扣留为人质长达444天。期间,一位精通伪装技巧的的中情局特工托尼·门德兹(Tony Mendez)策划了一个营救方案,成功地将困在加拿大驻伊朗使馆的6名美国 ...
MySQL使用EXPLAIN的key_len列
PS:原创文章,如需转载,请注明出处,谢谢! 本文地址:http://flyer0126.iteye.com/blog/1889627 几天前跟一个同事讨论SQL执行计划时说到 ...
CentOS6.2环境配置
CentOS6.2环境配置 安装编译工具 yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl 一、JDK6安装 1、安装JDK 把.bin文件COPY到待安装的指定目录下(可新建一个J ...
tomcat内置整合maven 端口设置
1》在项目中的pom。xml文件中增加:<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version> ...
Linux 十大cool命令
参考:http://os.51cto.com/art/201003/190307.htm 1.以 root 帐户执行上一条命令。 sudo !! 2.利用 Python 搭建一个简单的 Web 服务器。 python -m SimpleHTTPServer 3.在 Vim 中无需权限保存编辑的文件。 :w !sudo tee % 4.更改到上一次访问的目录。 cd - 5.将上一条命令中的 foo ...
ORACLE 毫秒转换为日期,日期转换毫秒
日期转换毫秒--'2005-03-29 12:30:45'SELECT TO_NUMBER(TO_DATE(字段名, 'YYYY-MM-DD HH24:MI:SS') - TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000 FROM D ...
(转)怎样理解操作系统中“栈”的概念
从CPU角度来说的栈指的是CPU有个积存器SS,这个寄存器的低16 bit连同ESP一同指向下一次堆栈操作(push和pop)所要使用的堆栈地址。这个寄存器也可以被装入� ...
基本的金融规律决定了,一国的货币,对外升值或贬值,对内也是相应的升值或贬值?
你说得很有道理。其实政府印多少钱,作为普通人我们还真不知道,也无从知道,但是从中国的外汇储备,即使按照现在1:6。28比例,也需要印很多钱 ...
linux下启动和关闭oracle监听服务
1.登录linux 2.切换到oracle用户 su - oracle 3.sqlplus /nolog 4.conn /as sysdba; 5.startup;(启动oracle) shutdown immediate;(关闭oracle) 6.quit; 退出sqlpulu命令。 7.lsnrctl start(启动oracle监听) lsnrctl stop(停止oracl ...
mysql ip区间
select ip from t_ip where inet_aton(ip) between inet_aton('192.168.11.1') and inet_aton('192.168.11.150')这样就能有效比较查出数据了
英语美文30篇01-Youth
英语美文30篇01-Youth 大耳朵英语 2008-03-26 11:50:13 【打印】 Youth Youth is not a time of life; it is a state of mind; it is not a matter of rosy cheeks, red lips and supple knees ...
Linux 安装 Oracle10g 常见错误汇总(转)
1. 不能启动安装界面 运行runInstaller提示信息类似如下: xlib:connection to "localhost:0.0" refused by server xlib:client is not authorized to connect to server Exception in thread "main" java.lang.I ...
neo4j 查询cypher语句
最近使用nosql数据库neo4j,针对其综合查询学习使用了cypher语句。 分享总结: 1.根据索引为nePort,针对id模糊查询全部节点。根据id排序,limit只去前10条记录 start n = node:nePort('id:*') match (x)-[:NE_PORT]->(n) return n,x order by n.id limit 10 2.这个查询相对于1查询, ...
今日推荐
周排行