自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(253)
  • 收藏
  • 关注

转载 Mssql,Access的sql经典SQL语句大全

常用不常用的一些sql语句,对数据库操作不是很熟练的朋友可以查询。下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE...

2017-11-30 21:23:00 352

转载 K均值算法

为了便于可视化,样本数据为随机生成的二维样本点。from matplotlib import pyplot as pltimport numpy as npimport randomdef kmeans(a, k): def randomChoose(a, k): # 从数组a中随机选取k个元素,返回一个list args = np.arange...

2017-11-30 14:47:00 61

转载 微信小程序 View:flex 布局

 微信小程序 View 支持两种布局方式:Block 和 Flex所有 View 默认都是 block要使用 flex 布局的话需要显式的声明:display:flex; 下面就来介绍下微信小程序的 Flex 布局先做一个简单的 demo <view class="main"> <view class="item item1"&g...

2017-11-30 13:33:00 124

转载 Data-Mediator入门系列4----常用类说明

常用类说明常用的api, 基本在几个类中,1, 数据中介者的工厂类 DataMediatorFactory.负责创建数据模型实现data-impl,数据中介者DataMediator, 数据绑定相关DataBinding.(更多的请见api和demo) //创建模型实现类 , T是模型接口类型 public static <T> T createData(C...

2017-11-30 07:36:54 72

转载 在Centos中yum安装和卸载软件的使用方法

在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的...

2017-11-29 20:21:00 45

转载 聊聊高并发(二十九)解析java.util.concurrent各个组件(十一) 再看看ReentrantReadWriteLock可重入读-写锁...

上一篇聊聊高并发(二十八)解析java.util.concurrent各个组件(十) 理解ReentrantReadWriteLock可重入读-写锁讲了可重入读写锁的基本情况和基本的方法,显示了怎样实现的锁降级。可是以下几个问题没说清楚,这篇补充一下1. 释放锁时的优先级问题。是让写锁先获得还是先让读锁先获得2. 是否同意读线程插队3. 是否同...

2017-11-29 15:03:00 57

转载 CSS学习总结3:CSS定位

CSS 定位机制CSS 有三种基本的定位机制:普通流、浮动和绝对定位。一、普通流  除非专门指定,否则所有框都在普通流中定位。普通流中元素框的位置由元素在(X)HTML中的位置决定。块级元素从上到下依次排列,框之间的垂直距离由框的垂直margin计算得到。行内元素在一行中水平布置。二、定位在讲解定位之前先说明相对定位和绝对定位到底是“以何为依据进行定位”:相对定位是“相...

2017-11-29 13:53:00 42

转载 勿以善小而不为--PPP认证之CHAP与PAP的实现与区别

PAP和CHAP是PPP的两种不同的链路认证方式。PAP只需进行一次认证,并且只在链路初始状态时执行。而且用户名与密码的传送方式是明文的。CHAP采用周期性的验证,并且认证内容经过MD5加密后再传送,安全性要比PAP高。下面就做一个PPP链路认证的实验吧:在Packet tracert 里选择要实验的路由器1841,为了说明白问题,两台就...

2017-11-29 12:35:00 254

转载 Redis 数据类型及应用场景

一、 redis 特点所有数据存储在内存中,高速读写提供丰富多样的数据类型:string、 hash、 set、 sorted set、bitmap、hyperloglog提供了 AOF 和 RDB 两种数据的持久化保存方式,保证了 Redis 重启后数据不丢失Redis 的所有操作都是原子性的,还支持对几个操作合并后的原子性操...

2017-11-29 06:16:31 119

转载 Idea配置sbt(window环境)

近开发spark项目使用到scala语言,这里介绍如何在idea上使用sbt来编译项目。开发环境:windows1. 下载sbthttp://www.scala-sbt.org/download.html我使用的是zip包,下载后解压到d:\tool\目录2.添加配置2.1 打开D:\tool\sbt\conf\sbtconfig.txt,在最后添加下面几行配置,注意指定的...

2017-11-28 14:04:00 714

转载 常见信号隔离器件

一、信号隔离:其目的在于从电路上把干扰源和易受干扰的部分隔离开来,使测控装置与现场仅保持信号联系,而不直接发生电的联系。隔离的实质是把引进的干扰通道切断,从而达到隔离现场干扰的目的。测控装置与现场信号之间、弱电和强电之间,常用的隔离方式有光电隔离、继电器隔离、变压器隔离、隔离放大器等。另外,在布线上也应该注意隔离。二、光电耦合器:将发光元件和受光元件组合在一起,通过电-光-电这种转换,利用“光...

2017-11-28 12:52:00 275

转载 深入浅出OOP(一): 多态和继承(早期绑定/编译时多态)

在本系列中,我们以CodeProject上比较火的OOP系列博客为主,进行OOP深入浅出展现。无论作为软件设计的高手、或者菜鸟,对于架构设计而言,均需要多次重构、取舍,以有利于整个软件项目的健康构建,有些经验是前辈总结的,我们拿来使用即可,有些是团队知识沉淀的,总之复用前人好的思想有利于减少返工。当然,在面试的时候,如果能围绕OOP大谈特谈,自然会加分...

2017-11-27 22:11:00 73

转载 Linux下Shell 备份脚本集合

说到Shell大家都不陌生,Shell是Linux下批处理脚本文件,类似windows下的Vbs脚本等等,能协助我们完成一些自动化的任务,我们前面也介绍了一些Shell脚本协助我们完成了一些计划任务,当然说计划任务也不对,是通过计划任务来调用shell脚本来完成一些自动化任务。废话不多说了,来点实际的,今天呢,我们主要介绍的是环境还是工作中遇到的问题,通...

2017-11-27 22:05:00 757

转载 Bad version number in .class file

Bad version number in .class file各种尝试,各种换JDK都没用。第二天早上脑袋清醒了下,把所有跟JDK版本有关的地方都统一了下,然后就OK了。三个地方1、首选项,Java,Installed JREs2、首选项,Java,Compiler,这里是编译的level3、Debug Configurations,这里...

2017-11-27 21:39:00 57

原创 为什么要选择Apache Pulsar(二)

这是介绍Apache Pulsar关键特性系列文章的第二篇。Pulsar是由Yahoo开发并开源的下一代发布订阅消息系统。在第一篇文章里,我们介绍了Pulsar对消息模型的灵活支持、多租户、多地域复制和持久性。在这一篇文章里,我们将继续介绍Pulsar的IO隔离机制、伸缩性、安全模型、多语言API和易操作性。\\读写IO隔离\\在大多数消息系统里,消费者的速度延迟会导致性能下降。同一个主题的消费者...

2017-11-27 17:18:00 65

转载 nginx的upstream实现负载均衡自带坏点自动剔除功能

tengine的话,需要用2.2.0版本,自带nginx_upstream_check_module模块;如果用的nginx1.12.1的话,下载一下这个模块再编译安装之。https://github.com/yaoweibin/nginx_upstream_check_modulenginx.conf配置一例。10.0.0.1上:http {...

2017-11-27 16:30:00 2177

转载 Nginx+keepalive反向代理

1.安装keepalive官方最新版keepalived-1.2.7tarzxvfkeepalived-1.2.7.tar.gzcdkeepalived-1.2.7在此之前。请安装一下一些简单的工具yuminstall-ygccopenssl-develpopt-devel不然会编译不成功的。然后:./configuremake&&...

2017-11-27 16:11:30 167

转载 linux命令小结

mkdir 创建文件目录mkdir -p 递归创建目录12[root@localhost~]#mkdirzabbix[root@localhost~]#mkdirzabbix/web/log-pcd 切换目录1234cd-切换上次的目录cd~加目录cd...

2017-11-27 15:35:00 45

转载 磁盘空间不释放

问题描述:通过du -sh 查看/u01/orabak目录下所有文件的大小总共只有73GB,但是通过df -h查看,磁盘空间已用98%,如下图:分析:刚开始想可能有什么隐藏文件,但是通过ls -al查看,没有隐藏文件;通过了解,/u01/orabak是存放oracle备份文件的目录,每天都会备份,然后删除旧的文件,然后通过 lsof |gre...

2017-11-27 15:29:00 72

转载 python 第3天

class Hotdog: def __init__(self): #初始化对象 self.cooked_level = 0 self.cooked_string ="Raw" self.condiments = [] #空数组 def __str__(self): #print(对象)...

2017-11-27 15:20:00 44

转载 MySQL(一):分别基于mysqldump、lvm2、xtrabackup三种方式实现备份恢复

分别基于mysqldump、lvm2、xtrabackup三种方式实现MySQL备份恢复一、利用mysqldump实施逻辑备份操作1.在/etc/my.cnf中添加如下,开启二进制日志innodb-file-per-table = ONskip-name-resolve=ONlog_bin=/var/log/maradb/binlog...

2017-11-27 14:32:00 109

转载 CCNP听课笔记5

LSA:链路状态链路:我有哪些接口,接口特性状态:我和谁建立了邻居关系LSA保存在Link-State Databasehello包每隔10秒以组播方式224.0.0.5发送,40秒为死亡时间OSPF直接封装在IP包里面Debug ip ospf packet只能监控收到的包普通...

2017-11-27 11:43:00 63

转载 OpenSSL生成根证书CA及签发子证书

系统:CentOS7 32位目标:使用OpenSSL生成一个CA根证书,并用这个根证书颁发两个子证书server和client。先确保系统中安装了OpenSSL,若没安装,可以通过以下命令安装:?1sudoyuminstallopenssl修改OpenSSL的配置安装好之后,定位一下OpenSSL的配置文件opens...

2017-11-27 10:57:00 176

转载 Android开发实践:自定义ViewGroup的onLayout()分析

Android开发中,对于自定义View,分为两种,一种是自定义控件(继承View类),另一种是自定义布局容器(继承ViewGroup)。如果是自定义控件,则一般需要重载两个方法,一个是onMeasure(),用来测量控件尺寸,另一个是onDraw(),用来绘制控件的UI。而自定义布局容器,则一般需要实现/重载三个方法,一个是onMeasure(),也是...

2017-11-27 10:38:00 75

转载 测试MySQL性能的几款工具

 mysqlslap  mysqlslap可以模拟服务器的负载,并输出计时信息。它包含在MySQL 5.1 的发行包中,应该在MySQL 4.1或者更新的版本中都可以使用。测试时可以执行并发连接数,并指定SQL 语句(可以在命令行上执行,也可以把SQL 语句写入到参数文件中)。如果没有指定SQL 语句,mysqlslap 会自动生成查询schema 的S...

2017-11-27 10:22:00 133

转载 【OpenCV学习】基于轮廓寻找的视频流运动检测

#include "cv.h"#include "highgui.h"#include <time.h>#include <math.h>#include <ctype.h>#include <stdio.h>#include <string.h>// various trackin...

2017-11-26 20:46:00 121

转载 centos安装multipath正确识别、使用存储(最基本的步骤)

非普通硬盘如存储阵列,挂到服务器上以后,会看到很多容量一模一样的硬盘,比如/dev/sdb sdc sdd sde,这种的要想正常使用,需要装上multipath服务。一、装包。yum install -y device-mapper-persistent-data device-mapper-multipath device-mapper-lib...

2017-11-26 16:47:00 1853

转载 索引失效原因总结

今天一个同事突然问我索引为什么失效。说实在的,失效的原因有多种:但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况:1. 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大于走全表)2. 统计信息失效 需要重新搜集统计信息3.索引本身失效 ...

2017-11-26 16:18:00 421

转载 centos6.5安装mono

mono是一个在linux下兼容.net的软件。安装之前要把开发包装好源码安装mono12345wgethttp://download.mono-project.com/sources/mono/mono-4.0.3.20.tar.bz2tar-jxfmono-4.0.3.20.tar.bz2./confi...

2017-11-26 14:56:00 166

转载 python之路-02 Python基础

变量声明及赋值声明变量:name = "Alex Li"上述代码声明了一个变量,变量名为: name,变量name的值为:"lanhan" #!Author:lanhanname = "lanhan"name2 = nameprint("my name is",name)name = "wang"print(name,name2)变量定义的规则:变量名只能是 ...

2017-11-26 12:28:00 54

转载 python写一个循环1+到10打印计算步骤的脚本——纯粹无聊玩的

[root@13cml10 ~]# cat a.py#_*_coding:utf-8_*_for i in range(0,12): for a in range(0,i): print "+", print a, print "=", print sum(range(1,i)) print "\n"[root@13cml10 ~]# python a.py= 0+ ...

2017-11-26 02:34:07 2190

转载 java 常用集合list与Set、Map区别及适用场景总结

转载请备注出自于:http://blog.csdn.net/qq_22118507/article/details/51576319 list与Set、Map区别及适用场景 1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元...

2017-11-25 00:20:00 63

转载 [POJ] 2386 Lake Counting

Lake CountingTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 38083 Accepted: 18919DescriptionDue to recent rains, water has pooled in various places in Farm...

2017-11-24 23:09:00 43

转载 mysqldump -extended-insert参数的使用

mysqldump 的 --extended-insert 表示长INSERT,多row在一起批量INSERT,提高导入效率,和没有开启 -e 的备份导入耗时至少相差3、4倍,默认开启;用--extended-insert=false关闭。强烈建议开启,使用--extended-insert=false导出的表如下图这种,每行一个insert语句...

2017-11-23 21:29:00 1172

转载 1.1 学习之初;1.2 约定;1.3 认识Linux;1.4 创建虚拟机;1.5安装centos7

给自己定个位:1.定位:为更好地就业,不被社会淘汰,做一名合格的运维工程师2.目标:半年左右学习完成基础,之后跳槽运维工作,工作中多多积累经验3.工资:第一次奔着8k+起,一到两年提升到15k-20k学习:1.班主任每天安排的学习课程完成后,如果有空余时间精力再继续预习新的课程,每天也要按安排完成学习任务,要复习之前的课程避免后期学...

2017-11-23 18:32:00 61

转载 250. Count Univalue Subtrees

Given a binary tree, count the number of uni-value subtrees.A Uni-value subtree means all nodes of the subtree have the same value.For example:Given binary tree, 5 / \...

2017-11-23 16:41:00 58

转载 Call stack-函数调用栈

https://en.wikipedia.org/wiki/Call_stack#STACK-FRAMEIn computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind o...

2017-11-23 15:51:00 112

转载 linux 下nginx应用场景的tcp内核调优

vim /etc/profilenet.ipv4.tcp_syncookies=1——防范少量的syn攻击net.ipv4.tcp_tw_reuse=1——开启重用net.ipv4.tcp_tw_recycle=1——开启tcp time_wait套接字的快速回收net.ipv4.ip_local_port_range=10000 65535 ...

2017-11-23 13:58:00 53

转载 java对象的创建过程

这里总结一下,java创建对象的过程;会涉及到1、子类的静态属性,静态代码块,构造方法2、父类的静态属性,静态代码块,构造方法即分享一下,加载静态属性,静态代码块,构造方法的先后顺序先加载父类的静态属性-->父类静态代码块-->子类的静态属性-->子类的静态方法-->父类的构造方法-->子类的构造方法构造...

2017-11-23 11:39:00 62

转载 gradle:Creating New Gradle Builds

新建project在project的rootPath添加一个build.gradle空文件cmd进入rootPath,运行命令gradle wrapper,会生成一些wrapper文件运行properties Task添加并运行一个gradle task,添加下面内容到build.gradle文件中,运行gradlew copytaskcopy(type:Copy){...

2017-11-23 11:30:52 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除