今天我们来体验下Ceph原生的ISCSI,可能会有人说哪来的原生ISCSI啊,相信细心的童鞋在Ceph L版本发布的时候官网手册里面就出现了一个iscsi的字样。是的,没错,这就是原声版的ISCSI雏形,有好消息就有坏消息,不幸的是,截至到目前为止还不能使用rpm安装,因为红帽没有把rpm释放出来,只能通过git源码或别人分享的rpm包进行安装。?简单来说下iscsi的前生今世,分为两种
分类:
其他好文 时间:
2018-06-06 22:25:29
阅读次数:
441
上次我们讲到,我们的主人公丁丁由于用动态规划法解决了鸡蛋掉落问题(egg dropping problem)而获得了当地科学家的赏识。这不,正当丁丁还沉浸在解决问题的喜悦中,科学家又给丁丁出了一个难题: 假设有n个鸡蛋和d次尝试机会,那么,最多能探索多少层楼? 这无疑是鸡蛋问 ...
分类:
其他好文 时间:
2018-06-06 22:25:21
阅读次数:
177
Oracle VM VirtualBox各种显示模式切换 热键 Oracle VM VirtualBox各种显示模式切换 热键 2013年09月22日 23:10:06 阅读数:49890 2013年09月22日 23:10:06 阅读数:49890 阅读数:49890 初用VirtualBox, ...
分类:
数据库 时间:
2018-06-06 22:25:12
阅读次数:
233
1、sublime 3 取掉换行符 2、sublime 3 列插入 ...
分类:
其他好文 时间:
2018-06-06 22:25:03
阅读次数:
159
图一代码: public enum LogMethodEnum { WEBCSCARDVALID("返回值"), WEBCSVERIFYPASSWORD("返回值"), WEBCSSAVEPASSWORD("返回值"), WEBCSSETPASSWORD("返回值"), WEBCSQUERYTOTA ...
分类:
编程语言 时间:
2018-06-06 22:24:52
阅读次数:
249
Number one 链接 向右滑动, 显示删除按钮, 根据touchStart touchEnd 的 clientX 差距 > 30; 说明是向左滑动, 显示; 改变 e.currentTarget.parentElement.dataset.type (还有这种操作) data -type = ...
分类:
其他好文 时间:
2018-06-06 22:24:44
阅读次数:
209
一、thinkphp引入PHPExcel到/Thinkphp/Library/Vendor/ 二、在控制器中引用 第一次使用中,遇到了一些坑,分享下 1.Vendor("PHPExcel.PHPExcel",'','.php');可以Vendor("PHPExcel.PHPExcel"); 后缀名视 ...
分类:
Web程序 时间:
2018-06-06 22:24:37
阅读次数:
227
一、实时查看 电脑耗的一般是内存 用top命令查看,CPU、内存、使用率,实时数据;用 q 健退出或者 Ctrl +C退出 top 结果 解读 top - 01:47:27 up 6:00, 2 users, load average: 0.00, 0.03, 0.05Tasks: 154 tota ...
分类:
系统相关 时间:
2018-06-06 22:24:28
阅读次数:
239
方法一、 1、打开 vi /etc/sysconfig/network-scripts/ifcfg-enp4s0(每个机子都可能不一样,但格式会是“ifcfg-e...”)。但内容包含: <strong>TYPE=Ethernet #网卡类型 DEVICE=eth0 #网卡接口名称 ONBOOT=n ...
分类:
编程语言 时间:
2018-06-06 22:24:20
阅读次数:
224
参考:https://www.zmrenwu.com/post/53/ 详细见参考 一般请求的判断方法: 使用View.as_view()代替判断: 设计思想:把视图函数的逻辑定义到类的方法里面去,然后在函数中实例化这个类,通过调用类的方法实现函数逻辑,而把逻辑定义在类中的一个好处就是可以通过继承复 ...
分类:
其他好文 时间:
2018-06-06 22:24:12
阅读次数:
297
一道非常综合的好题~~然后就莫名其妙地知道了 动态LCA 的求法~~ 果然是 ZJOI 的题目,只能说这思路服了 首先我们发现每次操作 只会灭绝 一种动物,然后我们想一下就知道如果有$n(n =2)$个食物的动物就不会灭绝。 然后我们YY一个叫 灭绝树 的东西,在这个树上的点都满足一个性质: 当一个 ...
分类:
其他好文 时间:
2018-06-06 22:24:04
阅读次数:
154
set_false_path的用法 非功能性路径,因为两个多路选择器被相同的选择信号驱动? 上电复位信号 set_false两个异步时钟域的路径 在两个时钟域之间,设置set_false_path,应该是互相设置为set_false,即2条语句 另外一种需要set_false的情况,异步双端口RAM ...
分类:
其他好文 时间:
2018-06-06 22:23:55
阅读次数:
557
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1296 这道题暴露出自己: 1.对于区间与前缀的可转化性认识不足; 2.对于分组背包不够熟练。 很容易想到最后是一个分组背包,枚举总共刷 k 次,前几个木条刷了 k - j 次,当前木条刷 j ...
分类:
其他好文 时间:
2018-06-06 22:23:48
阅读次数:
158
from multiprocessing import Process, Lock def f(l, i): l.acquire(): print('hello world %s'%i) l.release() if __name__ == '__main__': lock = Lock() for ...
分类:
系统相关 时间:
2018-06-06 22:23:40
阅读次数:
195
单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 双下划线开头的 __foo 代表类的私有成员; 双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造 ...
分类:
编程语言 时间:
2018-06-06 22:23:30
阅读次数:
192
简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以 ...
分类:
Web程序 时间:
2018-06-06 22:23:23
阅读次数:
294
spring中的@Transactional基于动态代理的机制,提供了一种透明的事务管理机制,方便快捷解决在开发中碰到的问题。 一般使用是通过如下代码对方法或接口或类注释: @Transactional(propagation=Propagation.NOT_SUPPORTED) @Transact ...
分类:
编程语言 时间:
2018-06-06 22:23:15
阅读次数:
171