码迷,mamicode.com
首页 > 2016年09月30日 > 全部分享
[转载] 《重要》内核下各种同步处理方法(自旋锁、信号灯、互斥体…)
本文转载自: http://www.blogfshare.com/kernel-synchronization.html 1.在支持多线程的操作系统下,有些函数会出现不可重入的现象。所谓“可重入”是指函数的执行结果不和执行顺序有关。反之如果执行结果和执行顺序有关,则称这个函数是“不可重入”的。 2. ...
分类:其他好文   时间:2016-09-30 12:14:14    阅读次数:328
codeforces 482c 状压+概率DP
题意:给出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
NIO与传统IO的区别(形象比喻)[转]
传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操 ...
分类:其他好文   时间:2016-09-30 12:11:06    阅读次数:136
linux下安装protobuf
在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
docker iptables 端口映射 nat 参考: http://www.opstool.com/article/206 ...
分类:其他好文   时间:2016-09-30 12:09:55    阅读次数:164
PAT乙级 1016. 部分A+B (15)
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
为经典版eclipse增加web and Java EE插件
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
mybase7.0激活方法
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中解决中文乱码的问题
在使用mysql5.7时,会发现通过web端向数据库中写入中文后会出现乱码,但是在数据库中直接操作SQL语句插入数据后中文就显示正常,这个问题怎么解决呢?此处不对mysql的数据编码过程和原理进行讲解,如果有兴趣的同学可以自己百度。 下面我们就直接使用如下操作解决: 一、打开mysql控制台,输入命 ...
分类:数据库   时间:2016-09-30 12:08:26    阅读次数:285
悲惨记忆。。QImage之 pixel() && setPixel()参数不要给反了。。。
之前参数 col 和 row 给反了,,搞了俩天各种查资料,,问前辈,,我错了,,好蠢,, ...
分类:其他好文   时间:2016-09-30 12:08:31    阅读次数:147
数百个 HTML5 例子学习 HT 图形组件 – 3D建模篇
《数百个 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
2016最新常用正则表达式
邮箱:/^([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学习笔记(一)--安装与配置
移动自动化测试常用工具有两个:Appium和Robotium。正好最近自己开始负责客户端的工作,初来乍到需要熟悉下环境,正好学习新的东西。 移动自动化相对web来说,原理与操作过程是一样的,通过自动化测试框架实现测试。略有不同的是,移动需要一点Android与iOS基础,难度大一点。 Appium官 ...
分类:移动开发   时间:2016-09-30 12:07:00    阅读次数:196
判断openfire用户的状态
/** * 判断openfire用户的状态 * 说明 :必须要 openfire加载 presence 插件,同时设置任何人都可以访问 * /status?jid=user1@my.openfire.com&type=xml 返回值 : 0 - 用户不存在; 1 - 用户在线; 2 -用户离线 * ...
分类:其他好文   时间:2016-09-30 12:07:15    阅读次数:310
jQuery选择器总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(" ...
分类:Web程序   时间:2016-09-30 12:08:11    阅读次数:172
1405条   上一页 1 ... 45 46 47 48 49 50 51 ... 83 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!