1. 在使用librbd的过程中,发现一个如果ceph集群异常librbd函数不返回的问题,对librbd的源码进行跟踪,发现了rados接口中的rados_mon_op_timeout(how many seconds to wait for a response from the monitor ...
分类:
其他好文 时间:
2018-03-03 18:18:19
阅读次数:
254
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op ...
分类:
编程语言 时间:
2018-03-01 17:10:01
阅读次数:
249
按照以下操作步骤配置并测试了,没问题。 下载OpenCV sdk for Android,解压(我的解压地址是F:\OpenCV-android-sdk) 下载OpenCV sdk for Android,解压(我的解压地址是F:\OpenCV-android-sdk) 1)新建项目项目,取名为Op ...
分类:
移动开发 时间:
2018-02-23 16:02:14
阅读次数:
234
http://www.shaoerbianchengwang.com/scratch download http://blog.ilc.edu.tw/blog/index.php?op=printView&articleId=511903&blogId=25793 ...
分类:
其他好文 时间:
2018-02-19 17:28:46
阅读次数:
116
题意 求↓ op是异或。 n=2^k, 1<=k<=17 题解 FWT裸题..甚至在题面告知了模板名.. ...
分类:
其他好文 时间:
2018-02-11 18:14:15
阅读次数:
120
<select class="form-group form-control" name="roomId" id="roomList" data-op="eq" data-type="L" title="请选择租赁空间"> <option value="">全部</option> </select> ...
分类:
其他好文 时间:
2018-02-09 20:27:12
阅读次数:
417
一:问题定位 现象: 近期发现有几台openstack云主机被修改密码并被肉鸡。 黑客操作日志: 登陆方式不是通过暴力破解的方式进行登陆此机器,同时看日志看到登陆前有重启虚拟机的行为。 根据重启日志,应该是黑客通过某种方式重启 OpenStack 中的虚拟机,目前有以下几种方式 1.有权限登陆 Op ...
分类:
其他好文 时间:
2018-02-07 19:45:18
阅读次数:
177
带操作的赋值表达式为: a op= b 这里op代表一个运算符,这个表达式等价于: a = a op b 这里需要特别注意:在第一个表达式中,表达式a计算了一次,而在第二个表达式中,表达式a计算了两次。所以,只有在a没有副作用的情况下,这两个表达式才是等价的。 不等价的例子: arr[i++] *= ...
分类:
Web程序 时间:
2018-02-04 22:52:46
阅读次数:
202
今天在项目中遇到了在线预览word的需求,经过查阅资料与测试发现可以解决问题,特做记录: 方式: http://view.officeapps.live.com/op/view.aspx?src= src后面填写你上传的文件地址, 例如:https://view.officeapps.live.co ...
分类:
其他好文 时间:
2018-02-03 16:13:52
阅读次数:
133
消息发送:对象处理消息; 消息发送的selector作为消息的一部分,在对象的运行时底层参与了消息分发,最终完成动态函数调用。 objc_msgSend(void /* id self, SEL op, ... */ ) id objc_msgSend ( id self, SEL op, ... ...
分类:
其他好文 时间:
2018-02-02 14:32:21
阅读次数:
141