迭代器模式介绍 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。迭代器是可以从前往后,或者从后往前遍历的。为遍历不同聚集结构提供如:开始,下一个,是否有下一个,是否结束,当前哪一个等等的一个统一接口。 聚合对象:存储数据 迭代器:遍历数据 迭代器模式UML图 迭代器代码实 ...
分类:
其他 时间:
2018-05-31 22:29:50
收藏:
0 评论:
0 赞:
0 阅读:
172
今天,老师讲了树状数组,本蒟蒻有点懵懵懂懂,但是基本模板我还是记到的; 先是讲下原理: 今晚学了树状数组…所以呢我来总结一下自己对它的理解… 这图是在网上随便找找的… 由图可以得出: c1=a1; c2=c2+c1=a1+a2; c3=a3; c4=c4+c3+c2=a1+a2+a3+a4; c5= ...
分类:
编程语言 时间:
2018-05-31 22:28:42
收藏:
0 评论:
0 赞:
0 阅读:
240
写在前面 在编写测试时,我们通常需要检查值是否满足某些条件,Jest中提供的expect允许你访问很多“Matchers”,这些“匹配器”允许您验证不同的东西。 Expect 可以验证什么 Jest中提供了如下的验证方法: 下面我们将介绍部分验证的使用场景: expect(value) 每当您希望测 ...
分类:
其他 时间:
2018-05-31 22:28:13
收藏:
0 评论:
0 赞:
0 阅读:
233
5月31日任务1.13 单用户模式1.14 救援模式1.15 克隆虚拟机1.16 Linux机器相互登录单用户模式忘记root密码?1. 单用户模式2.救援模式单用户模式首先需要重启linux (reboot, init 6, shutdown -r now 都可以重启)e-edit然后按 ctrl x 就会进入紧急/安全模式 进去之后实际上还没有进入本来的系统,有点像是在BIOS里面,
分类:
系统服务 时间:
2018-05-31 21:56:50
收藏:
0 评论:
0 赞:
0 阅读:
233
//?nogood.cpp?:?定义控制台应用程序的入口点。
//
/*
????时间:2018年05月31日?21:02:59
????代码:程序清单2.4_nogood.c_程序_《C?Primer?Plus》P26
???&
分类:
其他 时间:
2018-05-31 21:56:42
收藏:
0 评论:
0 赞:
0 阅读:
272
案例:tokens生成器学习要点——random——string——字符串和数字综合练习——列表token生成器编程分析:importrandomrandom.choice(‘acfhjlio‘)#随机选择一个字符‘f‘str_list=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘2‘,‘3‘]s=""s.join(str_list)#把列表中的字符串连接到s内,连接一起的意思‘abcde23‘s
分类:
编程语言 时间:
2018-05-31 21:56:20
收藏:
0 评论:
0 赞:
0 阅读:
452
kafka同步ogg表
分类:
系统服务 时间:
2018-05-31 21:55:44
收藏:
0 评论:
0 赞:
0 阅读:
264
实验环境:主控机:192.168.1.9(centos7.5)被控机:192.168.1.8(centos7.5);192.168.1.7(centos7.4);192.168.1.6(cnetos6.9)虚拟机:vmware14做ansible实验前,必须做好主控机的基于被控机的key验证登录具体参照前面的博文中的基于key验证。http://blog.51cto.com/13698281/21
分类:
其他 时间:
2018-05-31 21:55:34
收藏:
0 评论:
0 赞:
0 阅读:
297
5月31日任务1.13 单用户模式1.14 救援模式1.15 克隆虚拟机1.16 Linux机器相互登录单用户模式忘记root密码?1. 单用户模式2.救援模式单用户模式首先需要重启linux (reboot, init 6, shutdown -r now 都可以重启)e-edit然后按 ctrl x 就会进入紧急/安全模式 进去之后实际上还没有进入本来的系统,有点像是在BIOS里面,
分类:
系统服务 时间:
2018-05-31 21:55:17
收藏:
0 评论:
0 赞:
0 阅读:
167
加密之后会变大的问题 做过加密的人都应该有“加密之后文件会变大”的经验。变大就变大吧,对于日常使用和APP开发或者服务端开发而言,大个几k字节是无所谓的,但是如果是使用RF(射频)通信,那么大几个字节就会导致通信失败率的增加,所以对于这样的场景,你就需要确保密文和明文一样长,最好是还能短一点。 由于短一点是压缩算法的功劳,和加密算法本身没有关系,我们这里
分类:
其他 时间:
2018-05-31 21:55:09
收藏:
0 评论:
0 赞:
0 阅读:
562
python打印乘法法则foriinrange(9,0,-1):forjinrange(1,i+1):print(f"{j}*{i}={str(i*j).ljust(2)}",end="")print()1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=811*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=
分类:
编程语言 时间:
2018-05-31 21:54:04
收藏:
0 评论:
0 赞:
0 阅读:
217
1. 适用范围 本文档介绍SylixOS下通过curl中间下载文件的流程,使用者应熟悉SylixOS系统以及curl中间件。2. 下载流程2.1 资源准备 文件下载依赖curl中间件,故下载前需基于SylixOS进行curl中间件移植,移植过程本文档不做详细介绍,请参照《SylixOS下中间件移植手册》。2.2
分类:
Web开发 时间:
2018-05-31 21:53:45
收藏:
0 评论:
0 赞:
0 阅读:
142
?我们在学习了 C++ 的继承之后,有没有想过一个类是否被允许继承自多个父类呢?那么在 C++ 中是支持编写多重继承的代码的,即一个子类可以拥有多个父类。此时子类拥有所有父类的成员变量,子类继承所有父类的成员函数,子类对象可以当作任意父类对象来使用。那么多重继承的语法如下所示,其本质与单继承相同!
分类:
其他 时间:
2018-05-31 21:53:22
收藏:
0 评论:
0 赞:
0 阅读:
205
本人所有博文纯手码,给个关注或者赞吧!博主:张晨晨QQ:1445696451欢迎随时加Q讨论技术。一、Oracle的序列·序列是用来生成惟一的连续的整数的数据库对象。序列通常可以用来自动生成主键或者唯一键的值;可根据数值进行升序或者降序的排列·比如创建班级的学生信息登记表,可以将学号使用序列自动生成。班级的学号都是10000~10060这个范围,每登记一个学生,序列自动增长一个。1、创建序列的命令
分类:
数据库技术 时间:
2018-05-31 21:52:58
收藏:
0 评论:
0 赞:
0 阅读:
323
一、Flannel网络部署 为Flannel生成证书 生成证书 分发证书 下载Flannel软件包 配置Flannel 设置Flannel系统服务 二、Flannel CNI集成 下载CNI插件 创建Etcd的key ...
分类:
其他 时间:
2018-05-31 21:51:37
收藏:
0 评论:
0 赞:
0 阅读:
241
从源码安装 colmap可以在主流的系统windows,mac,linux安装 从github上获取colmap的最新源码 安装教程如下 Linux Recommended dependencies: CUDA. 1. 安装依赖包 其中openjdk是必须的,不然在之后配置文件的时候会报错。 2. ...
分类:
系统服务 时间:
2018-05-31 21:51:20
收藏:
0 评论:
0 赞:
0 阅读:
1941
当给几个大小一样有boder的盒子浮动时,会出现margin自动加起来的结果。 此时可以给每个盒子一个margin-left:-border的长来实现很好的效果,这样右边的盒子会把左边盒子的右边border压住,如图所示。 还可以使用伪元素实现动态效果,代码如下。 ...
分类:
其他 时间:
2018-05-31 21:50:48
收藏:
0 评论:
0 赞:
0 阅读:
215
一、备份服务器 安装rsync(备) 配置rsyncd.conf 可以设置多个目录 建立密码认证文件 配置rsyncd.motd文件,开始传送的时候会显示 启动rsync 开机启动rsync 二、主服务器 建立密码认证文件 测试开始 查看192.168.1.2上是否有同步 安装inotify-too ...
分类:
其他 时间:
2018-05-31 21:50:20
收藏:
0 评论:
0 赞:
0 阅读:
244
1. 格式化输出 %s 表示字符串 (占位符) 处理字符串 ,全能的. %d 整数占位符 处理数字的, 只能接受数字. 例:print("我叫冯坤,今年%d岁了" % (18)) 如果字符串中用了%s或者%d这种形式,那么后面的%认为是占位符.如果需要用到%需要写成%%. 如果字符串中没有用到占位, ...
分类:
其他 时间:
2018-05-31 21:50:03
收藏:
0 评论:
0 赞:
0 阅读:
210
1、创建空文件。可以创建一个空文件,也可以批量创建空文件。 2、更改文件/目录的访问时间,如果文件存在就更改访问时间,不存在就创建。# touch -a 3、更改文件的访问时间和修改时间。如果文件存在就更改,如果文件不存在则也不创建新文件。# touch -c 4、更改修改时间。# touch -m ...
分类:
其他 时间:
2018-05-31 21:49:17
收藏:
0 评论:
0 赞:
0 阅读:
219