- 博客(35)
- 收藏
- 关注
转载 设计模式总结篇系列:观察者模式(Observer)
观察者模式中通常有两个基本的概念主题:观察者和被观察者。当被观察者状态发生改变时,需要通知相应的观察者,当然,每个被观察者所对应的观察者可能不知一个,他们之间是1:n的关系。用专业一点的术语对观察者模式的描述为:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化。观察者模式的一般实现方式如下:1.定义观察者所具有的共同的接口:1 i...
2017-01-29 16:53:00 72
转载 zabbix——邮件报警功能
实验目的:监控httpd服务是否正常工作如果没有工作,发送报警邮件给相应用户,并执行远程命令尝试重启httpd服务httpd状态恢复正常后,发送Recovery邮件给相应用户邮件脚本使用的是python语言编写报警邮件脚本的方法:方法一,为不同的管理组编写脚本如果多个用户绑定同一个公用邮箱,脚本中指定公用邮箱地址即可。如果用户使用自己的邮箱,脚本中要定义好所有用户的邮箱...
2017-01-26 22:21:05 85
转载 关于Docker中的Images与Containers
Docker engine提供了启动Images和containers核心的技术的支持。当你运行docker run hello-world 命令时,实际上可分为三个部分:告诉你操作系统你正在使用的docker程序一个子命令创建并且运行docker容器告诉docker将载入到容器中的Image映像一个映像是一个文件系统,是在运行时使用的参数,它没有状态和不会改变。容器用...
2017-01-26 14:12:00 218
转载 C#学习笔记——接口
接口是一种用来定义程序的协议,他描述可属于任何类或结构的一组相关相关行为。接口可由方法、属性、事件和索引器或这四种成员类型的任何组合构成,但不能包含字段。接口具有以下特征)1)接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。2)不能直接实例化接口。3)接口可以包含事件、索引器、方法和属性。4)接口不...
2017-01-18 19:24:00 68
转载 mysql分表
1、水平分表创建结构相同的N个表create table student_0 ( id int not null auto_increment, name varchar(12), primary key (id));create table student_1 ( id int not null auto_increment, ...
2017-01-17 20:04:00 42
转载 css的字体单位
在css中的字体单位主要以px、em、rem为主.其中px也就是像素,是一种字体长度,它的长度是相对于显示器的品目分辨率而言的。一般情况下在浏览器中默认字体的大小是16px。其中em是相对字体。em的值不是固定不变的它的字体大小相对于父级元素的字体的大小而定的。而rem虽然也是相对字体,但是它的大小不是相对于父级元素,而是相对于html的根元素的字体大小而定的。现在简单的用代码写一下...
2017-01-17 19:29:00 69
转载 使用redis实现互粉功能
使用redis实现互粉最近在写api的时候要实现一个相互关注的功能,发现如果用mysql做查询不是很理想, 所以想能不能用redis来实现这个功能,网上一搜有很多实现的方法,结合网上的博文,实现了自己的功能。1.数据库实现一下是数据库的代码,通过保存用户的id和关注对象的id以及关注状态来判断用户的关注列表和粉丝列表,通过联查获取...
2017-01-17 11:30:21 460
转载 编写 T4 文本模板
文本模板由以下部件组成:1)指令 -控制模板处理方式的元素。2)文本块 -直接复制到输出的内容。3)控制块 -向文本插入可变值并控制文本的条件或重复部件的程序代码。指令:指令是控制模板处理方式的元素,为模板转换引擎提供说明。T4文本模板指令包括:T4模板指令; T4参数指令; T4输出指令; T4程序集指令; T4导...
2017-01-16 17:16:00 85
转载 Quartus II 与ModelSim-Altera联合仿真FFT IP核之FFT IP调用与例程数据验证-lab1
编译仿真文件编写 仿真结果数据结果对比Modelsim输出的数据测试可以和matlab example里面matlab输出的数据进行对比,对比结果如下,结果表明与matlab输出的处理结果一致,验证了FFT IP核的正确性。大西瓜FPGA-->https://daxiguafpga.taobao.com ...
2017-01-14 11:17:00 745
转载 oracle导入导出数据库
oracle导出dmp文件: 开始->运行->输入cmd->输入 exp user/password@IP地址:1521/数据库实例 file=文件所在目录 (如:exp user/password@192.168.141.40:1521/orcl file=E:\work\dmp\person.dmp)oracle导入dmp文件: 开始->运行->输入c...
2017-01-12 17:47:00 46
转载 推荐书籍 -《移动App测试的22条军规》
在今天的博文中,博主希望给大家分享一本博主同事黄勇的最新利作:《移动App测试的22条军规》。黄勇是ThoughtWorks资深敏捷QA和咨询师。对于我来说,和黄勇在一起的工作的这个项目,是我至今所一直怀念的那种少有的项目。黄勇在团队中以资深QA的团队协调能力和专业技能,不仅保障了项目的交付质量,同时也能很好的协调从客户到开发中的各个环节。移动互联网的...
2017-01-11 23:04:00 111
转载 Collections.sort自定义排序的使用方法
Collections可以对List进行排序;public static void main(String[] args) { List<User> list = new ArrayList<User>(); list.add(new User("zhangsan", 80)); list.add(new User("lisi", 88...
2017-01-11 11:07:00 146
转载 12C RMAN 备份参考
12C引进了pdb的概念,使得rman的恢复相对来说复杂了一些,这里对pdb的常规备份和恢复进行了简单测试,供大家参考1.cdb启动和pdb关系测试[oracle@xifenfei tmp]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.0.2 Beta on Wed Dec 12 23:48:02...
2017-01-10 15:36:00 105
转载 Material Design 系列之 CardView、FAB 和 Snackbar
前言更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结Material Design 之 Behavior的使用和自定义BehaviorMaterial Design 之 TabLayout 使用Material Design 之 TextInputLayout和T...
2017-01-10 10:56:28 110
转载 JQuery模板插件-jquery.tmpl
在下面介绍一款jQuery的模板插件 tmpl,是由微软想jQuery官方贡献的模板插件,网址:http://api.jquery.com/jquery.tmpl/。 Tmpl提供了几种tag:${}:等同于{{=}},是输出变量,通过了html编码的。{{html}}:输出变量html,但是没有html编码,适合输出html代码。{{i...
2017-01-10 10:41:00 57
转载 表现层模式-MVC
在前面简述了从服务层到数据层参见架构设计目录。剩下了表现层,一个再好的中间层表现也必须有一个用户界面,提供和用户交互,将用户行为输入转化为系统操作,进入后台逻辑。在当下RAD(快速应用开发)工具的支持下,我们可以比较快速的完成UI设计,RAD追求所见即所得的快速反馈,快速应用。表现层也有一定其固定的逻辑(格式化,数据绑定,转化等等,称为UI逻辑)...
2017-01-10 10:10:00 199
转载 pandas基础使用
pandas是基于numpy构建的,使得以Numpy为中心的应用变得更加简单方便。一、关于pandas的安装 安装pandas必须首先安装numpy库,然后使用pip可以直接安装 pandas, pip install pandas。二、pandas数据结构介绍2.1、Seriespandas的基本数据结构是Series和DataFrame。Series也就是序列,...
2017-01-09 17:41:00 102
转载 Ghost 博客升级 node6.x 问题手记
原文来自静雅斋,转载请注明出处。0x00 状态笔者博客是用 Ghost + PostgreSQL 搭建的,最近官方出了 RoadMap 做了 LTS 支持,因此做了 Ghost 的升级,同时也顺手把 node 升级到了 6.x 版本,本以为小版本升级轻松无压力,结果重启 Ghost 的时候直接报错ERROR: password au...
2017-01-08 07:09:25 50
转载 读书笔记 --TCP :传输控制协议(二)
TCP建立连接请求端(客户端)发送一个SYN指明客户端打算连接的服务器端口号,以及初始序列号。服务端发回包含服务器的初始序号的SYN报文段作为应答。同时,将确认序号设置为客户的ISN加1以对客户的SYN报文段进行确认。一个SYN占用一个序号。客户端必须将确认序号设置为服务端的ISN加1以对服务器的SYN报文段进行确认。TCP连...
2017-01-07 20:01:00 65
转载 全局变量
a = 1def fun(): global a a = 2fun()print(a)转载于:https://www.cnblogs.com/y990441/p/6257941.html
2017-01-06 22:41:00 39
转载 Kafka文件的存储机制
Kafka文件的存储机制同一个topic下有多个不同的partition,每个partition为一个目录,partition命名的规则是topic的名称加上一个序号,序号从0开始。每一个partition目录下的文件被平均切割成大小相等(默认一个文件是500兆,可以手动去设置)的数据文件,每一个数据文件都被称为一个段(segment file),但每个段消息数量不一定相等...
2017-01-06 15:34:00 56
转载 Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构支持if,if...else,if...elif ...ifwhilefor ... in...continue, breakpass没有switch-case;没有普通的for x;y;z条件循环。条件控制在Python程序中,用if语句实现条件控制。语法格式:if <条件判断1>: <执行1>...
2017-01-05 23:54:00 37
转载 Oracle 数据库误truncate table恢复过程
北京某国企客户 Oracle 11g R2 数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,此时发现数据库的备份不能用,表数据无法查询。 客户Oracle 11g R2 数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,此时发现数据库的备份不能用,表数据...
2017-01-05 14:39:17 806
转载 几个有趣的WEB设备API(二)
浏览器和设备之间还有很多有趣的接口,1.屏幕朝向接口浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏。(1)使用css媒体查询的方法/* 竖屏 */@media screen and (orientation: portrait) { div{ width: 100%; }}/* 横屏 */@media screen and...
2017-01-03 23:58:00 53
转载 spring security之httpSecurity 专题
37.5.2 Resolving the CsrfTokenSpring Security provides CsrfTokenArgumentResolver which can automatically resolve the current CsrfToken for Spring MVC arguments. By using @EnableWebSec...
2017-01-02 21:07:00 350
转载 Visual Studio DSL 入门 3---创建一个简单的DSL模型
从这节开始我们就开始我们的DSL之旅, 首先确保你已经安装了Visual Studio Sdk,并且使用的是Visual Studio 2008.我们先大概创建一个简单的DSL项目,通过这个项目来了解dsl的开发环境和流程.1. 打开VS.NET ,新建--项目, 点击其它项目类型--扩展性(Extensibility). 这里列出来了vs.ne...
2017-01-02 19:35:00 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人