1、初步认识 观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该模式包含四个角色 抽象被观 ...
分类:
编程语言 时间:
2018-08-09 22:00:21
阅读次数:
193
作为一个运维,越来越像一个开发了;简单的难的,全用脚本实现了,不写java却写起了shell,瞬间感觉自己帅(衰)帅(衰)的;公司下达的任务:将一个740+G的文件夹备份到另一个服务器;看着挺简单,scp啥的早晚能搞定,无非是时间的事儿;好,下面来说说环境:这个文件夹是个项目,里面会不停的生成录音文件(mp3和wav格式);2.系统的总共容量为1T,其中录音文件已经占用了740G了;3.要求传输过
分类:
其他好文 时间:
2018-08-09 22:00:13
阅读次数:
186
【题目描述】 现在假设总共有N个营员(2<=N<=200),每个营员的编号为1~N。LHC给每个人发了一张调查表,让每个营员填上自己愿意让哪些人到他那儿拷贝资料。当然,如果A愿意把资料拷贝给B,而B又愿意把资料拷贝给C,则一旦A获得了资料,则B,C都会获得资料。求最小需要刻录多少张光盘。 【题目链接 ...
分类:
其他好文 时间:
2018-08-09 21:21:49
阅读次数:
176
之前学Tarjan的时候一直理解不是很到位,温故而知新,查缺补漏一下。 Tarjan算法是用于求解有向图强连通分量的算法,它能做到线性时间的复杂度。 定义: 1.如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。 2.如果有向图G的每两个顶点都强连通,称G是一个强 ...
分类:
其他好文 时间:
2018-08-09 21:21:41
阅读次数:
164
mariadb主主复制+keepalived高可用 主机1:192.168.1.22 主机2: 192.168.1.23 VIP1:192.168.1.233 VIP2: 192.168.1.234 主机1设置: 安装需要用到的rpm包 yum -y install ipvsadm keepaliv ...
分类:
数据库 时间:
2018-08-09 21:21:32
阅读次数:
243
原型: int isspace(char c) 头文件: #include<ctype.h> 功能: 检查参数c是否为空格字符,也就是判断是否为空格(' ')、水平定位字符 ('\t')、归位键('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。 返回值: 若参数c为空 ...
分类:
其他好文 时间:
2018-08-09 21:21:25
阅读次数:
113
前言 这篇是对IOC的非核心部分进行分析,是除去了初始化和依赖注入的部分进行分析。对于非web应用,我们在使用spring时,我们会new一个上下文,比如常用的new ClassPathXmlApplicaionContext("applicationContext.xml")。 那么我们就从这句开 ...
分类:
编程语言 时间:
2018-08-09 21:21:15
阅读次数:
182
D. The Wu time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output D. The Wu time limit per test ...
分类:
其他好文 时间:
2018-08-09 21:21:03
阅读次数:
168
Badboy+Jmeter已经越来越成为软件测试中的主力。一是二者均为开源软件,广大程序爱好者可以自由免费使用,二是体量小,便于安装使用,三是软件功能强大,很多场合都有很好的应用以及使用体验。 录制脚本是极其方便的脚本获得方式,有人说录制不如手写高级,但不管黑猫白猫能抓住耗子就是好猫,如果5分钟的录 ...
分类:
数据库 时间:
2018-08-09 21:20:47
阅读次数:
194
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。其名称来自非洲南部祖鲁语或豪萨语的“ubuntu ...
分类:
系统相关 时间:
2018-08-09 21:20:37
阅读次数:
245
一、css方式 1.单行文本 2.多行文本 p { position:relative; overflow:hidden;}p:after { content:"..."; position:absolute; bottom:0; right:0; background:url(http://css ...
分类:
其他好文 时间:
2018-08-09 21:20:30
阅读次数:
150
编码二 ascii: 字母,数字,特殊字符。 A: 0000 0010 B: 0000 0010 unicode: 万国码,包含世界上所有的文字。 创建之初: A :0000 0010 0000 0010 中:0001 0010 0000 0010 升级: A :0000 0010 0000 001 ...
分类:
其他好文 时间:
2018-08-09 21:20:19
阅读次数:
251
一、动态传参 1.位置参数动态传参 def func(*args): *表示动态传参 * 在这里表示接受位置参数的动态传参,接收到的是元组。 2.关键字的动态传参 def func(**kwargs): 函数体(代码块) func(n=7,m="aa"): **表示接收关键字参数的动态传参,接收到的 ...
分类:
编程语言 时间:
2018-08-09 21:20:09
阅读次数:
156
1,pd.concat:拼接1.1,axisdf1 = pd.DataFrame(np.ones((3,4))*0, columns = ['a', 'b', 'c', 'd'])df2 = pd.DataFrame(np.ones((3,4))*1, columns = ['a', 'b', 'c ...
分类:
移动开发 时间:
2018-08-09 21:19:56
阅读次数:
207
服务端(Server.cpp): 1 #include <winsock2.h> 2 #include <stdio.h> 3 #include <urlmon.h> 4 #include <tlhelp32.h> 5 #pragma comment(lib, "Urlmon.lib") 6 #pr ...
分类:
其他好文 时间:
2018-08-09 21:19:46
阅读次数:
174
永恒之道 建筑或城市只有踏上了永恒之道,才会生机勃勃. 第1章 永恒之道 它是一个唯有我们自己才能带秩序的过程,它不可能被求取,但只要我们顺应它,它便会自然而然地出现. 质 为了探求永恒之道,我们首先必须认识无名特质. 第2章 无名特质 存在着一个极为重要的特质,它是人,城市,建筑或荒野的生命与精神 ...
分类:
其他好文 时间:
2018-08-09 21:19:34
阅读次数:
149
http://acm.hdu.edu.cn/showproblem.php?pid=2111 Problem Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到 ...
分类:
其他好文 时间:
2018-08-09 21:19:25
阅读次数:
119