本文转载自: http://www.blogfshare.com/kernel-synchronization.html 1.在支持多线程的操作系统下,有些函数会出现不可重入的现象。所谓“可重入”是指函数的执行结果不和执行顺序有关。反之如果执行结果和执行顺序有关,则称这个函数是“不可重入”的。 2. ...
分类:
其他好文 时间:
2016-09-30 12:14:14
阅读次数:
328
题意:给出N个不同的串,长度一样,别人随机选一个串,你要询问他那个串某一个位置是什么字符直到能确定那个串才能停止,问询问次数的期望。 题解:50个串20个位置容易想到状压,把字符串长度状压先考虑能否在某一个状态确定哪些字符串能确定哪些不能确定,需要2^m*m次,然后时间上不能再乘以n不然会爆,想想只 ...
分类:
其他好文 时间:
2016-09-30 12:12:27
阅读次数:
204
1, 生成任意范围的随机数,假设生成数起始位置是startNum , 结束位置是endNum; (startNum ~ endNum). 因为Math.random() 方法只生成换成(0~1) 之间的随机数,所以,(startNum ~ endNum)要向(0~1)进行转换。 startNum + ...
分类:
其他好文 时间:
2016-09-30 12:13:37
阅读次数:
351
传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操 ...
分类:
其他好文 时间:
2016-09-30 12:11:06
阅读次数:
136
在root权限下执行: 1、网上下载protobuf-2.5.0.tar.gz 2、解压缩 tar zxvf protobuf-2.5.0.tar.gz 3、cd protobuf-2.5.0 4、./configure --prefix=/usr/local/protobuf 5、make 6、m ...
分类:
系统相关 时间:
2016-09-30 12:11:42
阅读次数:
195
docker iptables 端口映射 nat 参考: http://www.opstool.com/article/206 ...
分类:
其他好文 时间:
2016-09-30 12:09:55
阅读次数:
164
1016. 部分A+B (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 时间限制 100 ms 时间限制 100 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B ...
分类:
其他好文 时间:
2016-09-30 12:12:28
阅读次数:
139
http://download.eclipse.org/releases/luna/ 0 1 2选择对应版本“luna”,http://download.eclipse.org/releases/luna/ 3.1选择Web,XML,Java EE and OSGI Enterprise Devel ...
分类:
编程语言 时间:
2016-09-30 12:09:47
阅读次数:
302
1、右键--属性,如下图: 2、进入myBase.exe所在的目录; 3、打开myBase.ini; 4、找到属性设置 Lic.FirstUseOn ,可通过 Ctrl + F 输入 First , 快速查找; 5、删除Lic.FirstUseOn(在编辑配置文件时,要保证mybase是关闭的) 6 ...
分类:
其他好文 时间:
2016-09-30 12:09:34
阅读次数:
143
在使用mysql5.7时,会发现通过web端向数据库中写入中文后会出现乱码,但是在数据库中直接操作SQL语句插入数据后中文就显示正常,这个问题怎么解决呢?此处不对mysql的数据编码过程和原理进行讲解,如果有兴趣的同学可以自己百度。 下面我们就直接使用如下操作解决: 一、打开mysql控制台,输入命 ...
分类:
数据库 时间:
2016-09-30 12:08:26
阅读次数:
285
之前参数 col 和 row 给反了,,搞了俩天各种查资料,,问前辈,,我错了,,好蠢,, ...
分类:
其他好文 时间:
2016-09-30 12:08:31
阅读次数:
147
《数百个 HTML5 例子学习 HT 图形组件 – WebGL 3D 篇》里提到 HT 很多情况下不需要借助 3Ds Max 和 Blender 等专业 3D 建模工具也能做出很多效果,例如 3D 电信机房监控例子整个都是通过 HT 提供的 API 构建而成。不过这个例子中的模型都比较规矩,也就消防... ...
分类:
Web程序 时间:
2016-09-30 12:10:12
阅读次数:
288
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>控制导航条最后一个标签样式的三种方法</title> <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.1. ...
分类:
其他好文 时间:
2016-09-30 12:09:55
阅读次数:
96
邮箱:/^([a-z0-9A-Z]+[-|_|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$/; 电话:/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[ ...
分类:
其他好文 时间:
2016-09-30 12:08:50
阅读次数:
110
移动自动化测试常用工具有两个:Appium和Robotium。正好最近自己开始负责客户端的工作,初来乍到需要熟悉下环境,正好学习新的东西。 移动自动化相对web来说,原理与操作过程是一样的,通过自动化测试框架实现测试。略有不同的是,移动需要一点Android与iOS基础,难度大一点。 Appium官 ...
分类:
移动开发 时间:
2016-09-30 12:07:00
阅读次数:
196
/** * 判断openfire用户的状态 * 说明 :必须要 openfire加载 presence 插件,同时设置任何人都可以访问 * /status?jid=user1@my.openfire.com&type=xml 返回值 : 0 - 用户不存在; 1 - 用户在线; 2 -用户离线 * ...
分类:
其他好文 时间:
2016-09-30 12:07:15
阅读次数:
310
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(" ...
分类:
Web程序 时间:
2016-09-30 12:08:11
阅读次数:
172