引言我们在编程的时候,有时候会遇到,一个对象的行为动作会由对象的状态来决定的,也就是对象的行为是由状态来决定,如果对象的状态很多,那么也会由很多不同的行为,这时候我们一班会 if –else if—来判断对象的行为,当对象的行为或者状态发生变化时,就需要更改之前的代码,这样的设计就违背了开闭原则,而... ...
1、先确保virtualBox安装目录下有对应的文件VBoxGuestAdditions.iso 2、点击设备下的“安装增强功能”,之后再centos可视化界面一步一步点击即可 3、virtualBox设置共享目录 4、在linux上输入mount -t vboxsf www /var/www(ps ...
分类:
其他好文 时间:
2018-09-08 00:46:32
阅读次数:
171
小朋友学数据结构(6):折半查找法 折半查找法又称为二分查找法。 (一)基本思想 假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一 ...
分类:
其他好文 时间:
2018-09-08 00:46:22
阅读次数:
202
1. Linux内核支持I2C通用设备驱动(用户态驱动:由应用层实现对硬件的控制可以称之为用户态驱动),实现文件位于drivers/i2c/i2c-dev.c,设备文件为/dev/i2c-0 2. I2C通用设备驱动以字符设备注册进内核的 3. 对设备文件进行读写时,可以调用read、write或者 ...
分类:
系统相关 时间:
2018-09-08 00:46:01
阅读次数:
453
小朋友学数据结构(3):二叉树的建立和遍历 一、基本概念 BinaryTree.png 二叉树:每个结点的子结点个数不大于2的树,叫做二叉树。 根结点:最顶部的那个结点叫做根结点,根结点是所有子结点的共同祖先。比如上图中的“7”结点就是根结点。 子结点:除了根结点外的结点,都叫子结点。 叶子结点:没 ...
分类:
其他好文 时间:
2018-09-08 00:45:47
阅读次数:
171
备份数据库注意事项: 1.备份的位置 2.是否使用FRA 3.备份位置的权限和空间 数据库备份 1.备份整个数据库 RMAN> backup database plus archivelog delete input; Starting backup at 07-SEP-18 --备份日期curre ...
分类:
数据库 时间:
2018-09-08 00:45:29
阅读次数:
198
恢复内容开始 1,有如下变量(tu是个元祖),请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) a. 讲述元祖的特性 元组:是一个不可修改的序列,使用()括起来,使用 ...
分类:
其他好文 时间:
2018-09-08 00:45:19
阅读次数:
362
#include #include using namespace std; int main() { while (1) { int count=0; int sum=0; while (1) { char c; int temp = 0; c = getchar(... ...
分类:
其他好文 时间:
2018-09-08 00:45:10
阅读次数:
182
文件信息: Content-Type:指定请求和响应的内容类型,如果未指定即为text/html 常用的Content-Type text/plain:普通文本 tex/html:html文本 application/x-javascript:js application/x-www-form-ur ...
分类:
Web程序 时间:
2018-09-08 00:45:01
阅读次数:
379
小朋友学数据结构(11):堆排序 (一)什么是堆 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]<=key[2i+1]&&Key[i]<=key[2i+2]或者 Key[i]>=Key[2i+1]&&key>=key[2i+2], 即任何一非叶节点的关键字不大于或者不小于其左右孩 ...
分类:
编程语言 时间:
2018-09-08 00:44:52
阅读次数:
205
Salt Salt是一个配置管理系统,能够根据定义的状态,配置远程节点,比如保证远程节点上指定的安装包安装,运行指定的服务。Salt也是一个分布式远程执行系统,用于在远程节点上执行命令和请求数据,不论是单个或者是任意的选择标准。 Salt是为了提供一个基于远程执行脚本,提供更好、更快和更加可扩展的解... ...
分类:
其他好文 时间:
2018-09-08 00:44:43
阅读次数:
246
给目标对象提供一个代理对象。有代理对象控制目标对象的引用。 1、间接的访问目标对象; 2、对原有的业务增强; 比如:Spring的注解; Mybatis同过mapper接口访问数据库 静态代理: 遵循“开闭原则”,面向对象最重要的一个原则,对扩展进行开发,对修改关闭。应用需求发生变化的时候,对模块进 ...
分类:
编程语言 时间:
2018-09-08 00:44:34
阅读次数:
149
约瑟夫环的链表解法、数组解法和数学公式解法 约瑟夫环(Josephus)问题是由古罗马的史学家约瑟夫(Josephus)提出的,他参加并记录了公元66—70年犹太人反抗罗马的起义。约瑟夫作为一个将军,设法守住了裘达伯特城达47天之久,在城市沦陷之后,他和40名死硬的将士在附近的一个洞穴中避难。在那里 ...
分类:
编程语言 时间:
2018-09-08 00:44:25
阅读次数:
191
1.特殊变量 $0 脚本自身名字 $? 判断执行是否成功 0为成功 非0为失败 $# 位置参数总数 $* 所以位置参数被看做一个字符串 $@ 每个位置参数被看做独立字符串 $$ 显示当前的pid $! 上一条执行后台进程的PID 2.shell字符串处理${} 1.1 获取字符串长度 A='zhan... ...
分类:
系统相关 时间:
2018-09-08 00:44:17
阅读次数:
217
小朋友学数据结构(2):栈 栈是一种先入后出的数据结构。 如下图所示,入栈的顺序为1、2、3;出栈的顺序则反过来:3、2、1。 stack.png 可以想象往一个箱子里放书,先放进去的书必然在箱子的底部,最后放进去的书在箱子的顶部。拿书的时候则要先拿顶部(后放进去)的书,最先放进去的书最后才能拿出来 ...
分类:
其他好文 时间:
2018-09-08 00:44:08
阅读次数:
181
函数指针:指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么指向这个函数的函数指针便是指向这个地址。函数指针主要有两个作用:用作调用函数和做函数的参数。 int (*func)(int x); 诸如上面的代码这是申明了一个函数指针,代码(*func)中括号是必须的,这会告诉编译器这是一 ...
分类:
其他好文 时间:
2018-09-08 00:44:02
阅读次数:
113
_author Administrator#date 2018/9/7items = { '陕西':{ '西安':['周至','户县','蓝田' ], '宝鸡':['蔡家坡','陈仓','凤县'] }, '山东':{ '烟台':['栖霞','枣庄','c'], '青岛':['a','b','d'] ...
分类:
其他好文 时间:
2018-09-08 00:43:52
阅读次数:
195