自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,

2017-09-16 21:34:13 293

转载 Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)

前言由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMar

2017-09-16 12:06:11 421

转载 Spark 贝叶斯分类算法

一、贝叶斯定理数学基础  我们都知道条件概率的数学公式形式为  即B发生的条件下A发生的概率等于A和B同时发生的概率除以B发生的概率。  根据此公式变换,得到贝叶斯公式:  即贝叶斯定律是关于随机事件A和B的条件概率(或边缘概率)的一则定律。通常,事件A在事件B发生的条件溪的概率,与事件B在事件A的条件下的概率是不一样的,而贝叶斯定律就是描述二者之间的关系的。  更进一步将贝叶

2017-09-15 20:18:09 451

转载 .Net修改网站项目调试时的虚拟目录

有些项目需要在IIS发布的时候,将网站发布到虚拟目录,为了保持调试和发布的路径同一,一般会修改VS调试的虚拟目录一、Web应用程序    Web应用程序的修改方式非常简单,在解决方案资源管理器->项目>右键>属性>Web>服务器>项目URL,修改URL后点击创建虚拟目录即可二、Asp.Net Web网站    由于网站项目没有.csproj文件,没法从属性页面进行修改。 

2017-09-15 15:30:10 1602

转载 Vue2.0---将页面中表格数据导出excel (详细)

这是教程  项目中,后台数据生成的表格如何导出成excel?  一、需要安装三个依赖:             npm install -S file-saver xlsx             npm install -D script-loader   二、项目中新建一个文件夹:(vendor---名字任取)    里面放置两个文件Blob.js 和 Ex

2017-09-15 10:42:11 1795

转载 HDU 5366 The mook jong

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5366Problem Description![](../../data/images/C613-1001-1.jpg)ZJiaQ want to become a strong man, so he decided to play the mook jong。ZJiaQ want

2017-09-14 19:02:08 198

转载 喂狗机制 Software Dog

为了避免进程发呆,或者陷入死循环,但是进程并没有真正挂死,导致软件看门狗没有监控得到进程挂死而重启。 所以,添加一个喂狗自愈机制。 time_t lastTime = time(NULL); for(耗时功能处理){  //喂狗  if(time(NULL) - lastTime >= 120)  {    lastTime = time(NULL);

2017-09-14 14:02:16 2761

转载 java排序算法之 --- 选择排序

选择排序是一种非常简单的排序算法,从字面意思我们就可以知道,选择就是从未排序好的序列中选择出最小(最大)的元素,然后与第 i 趟排序的第 i-1(数组中下标从 0 开始) 个位置的元素进行交换,第 i 个元素之前的序列就是已经排序好的序列。整个排序过程只需要遍历 n-1 趟便可排好,最后一个元素自动为最大(最小)值。  举个小例子:    arr[] = {3,1,2,6,5,4}

2017-09-13 21:58:09 180

转载 心中的香格里拉

周末一口气看完了《消失的地平线》,晚上楞是久久无法入睡,想了很多。书中的命题过于宏大,包括宇宙,人生修行,未来和众生百态,我突然感觉所有的感官都在接受信息,庞大的信息流如潮水一般涌过来,张口欲辨却已忘言。那种境界,心生向往,美不胜收。全书貌似是到了一个人间仙境,讲了一个长生不老的故事。但在这个形式下,那种中庸之道的不强求和适度准则,一点一点地渗透出来。到后面,与大喇嘛的交流,让我意识到,人真的

2017-09-13 17:06:05 238

转载 解析Vin码识别-车架号识别的识别过程

相信大家对Vin码识别/车架号识别的识别过程都很感兴趣吧,今天来简单的给大家介绍一下!第一步、汽车Vin码识别/车架号识别图像的输入以及预处理。通过图像的裁切校正、二值化对图片进行初步的处理,把前景作为黑色,背景作为白色有利于计算机更好的识别处理。第二步、汽车Vin码识别/车架号识别,进行字符切割,减少拍照过程中由于角度等问题造成的字迹粘连等问题。字符识别从图片中提取想要的信息,以特征

2017-09-12 20:46:03 1016

转载 python的hashlib字符串加密模块

hashlib模块是用来对字符串进行hash加密的模块,得到的hash密文不会改变,稳定;用于注册、登录时用户名、密码等加密使用。一.函数分析:1.共有5种加密算法:md5(),sha1(),sha224(),sha256(),sha384(),sha512(),分别得到不同的加密密文。2.hashlib.hexdigest():获取加密的密文,16进制,无参数。3.hashl

2017-09-12 15:22:03 284

转载 Vue双向数据绑定原理解析

基本原理Vue.采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter和getter,数据变动时发布消息给订阅者,触发相应函数的回调。思路整理要实现mvvm的双向绑定,需要实现如下几点:实现一个数据监听器Observer,能够对对象的所有属性进行监听,发生变化时拿到最新值通知订阅者 实现一个解析器Compile,

2017-09-11 18:38:01 356

转载 Centos7——NFS(Network File System)服务

NFS(Network File System)即网络文件系统,允许计算机之间通过网络共享资源;在NFS客户端即可NFS服务端所共享的目录挂载到本地,此时即可像读写本地目录一样读写远程计算机的目录与文件;如此可以多台计算机共享同一个文件系统;下面在Centos7中安装与使用NFS;NFS服务端一、安装 NFS 服务器软件包:yum install -y nfs-utils 二、修

2017-09-11 13:50:02 259

转载 写个发邮件的功能php的(全代码)

---恢复内容开始--- 正好做了个项目,需要在线留言,一般在线留言发邮件是很常见的方式,一开始从网上搜了很久都没有很全的,也有全一点的,但是也不能用,运行不成功,下面给大家分享一下运行成功了的全部代码。还是按以往的套路,先看实现的截图,再来看代码,在这里填上自己的信息点击发送这里会显示发送成功而你的邮箱里会收到 这里我全都是用的小号做的实验

2017-09-10 21:33:59 652

转载 JAVA 线程的几种状态

线程可以有六种状态:  1.New(新创建)  2.Runnable(可运行)(运行)  3.Blocked(被阻塞)  4.Waiting(等待)  5.Timed waiting(计时等待)  6.Terminated(被终止) 新创建线程:  当用new操作符创建一个新线程时,如new Thread(r),该线程还没有开始运行,它的当前状态为new,在线程

2017-09-10 16:54:00 210

转载 写个发邮件的功能php的(全代码)

---恢复内容开始--- 正好做了个项目,需要在线留言,一般在线留言发邮件是很常见的方式,一开始从网上搜了很久都没有很全的,也有全一点的,但是也不能用,运行不成功,下面给大家分享一下运行成功了的全部代码。还是按以往的套路,先看实现的截图,再来看代码,在这里填上自己的信息点击发送这里会显示发送成功而你的邮箱里会收到 这里我全都是用的小号做的实验

2017-09-10 12:14:03 447 1

转载 Java--集合

1.集合的总体概括Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。Java集合工具包框架图(如下):2.关于Collection中的Listpublic class ListTest { /* * ArrayList 是一个

2017-09-09 20:29:56 184

转载 审视跨域请求实现方式

之前在组内进行过相关分享,为防止以后再单独整理,故在此将自己的PPT内容存放下。问题产生在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。同源与非同源的区别:1、协议2、域名3、端口号三者必须相同,才能称为“同源”!实际中的问题Ajax通过XMLHttpRequest发起请求,而XMLHttp

2017-09-09 15:41:56 219

转载 Linux平台 Oracle 12cR2 RAC安装Part1:准备工作

Linux平台 Oracle 12cR2 RAC安装Part1:准备工作一、实施前期准备工作1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二、安装前期准备工作2.1 各节点系统时间校对 2.2 各节点关闭防火墙和SELinux 2.3 各节点检查系统依赖包安装情况 2.4 各节点配置/etc/hosts 2.5 各节点

2017-09-09 10:49:56 256

转载 矩形滑雪场

题目:矩形滑雪场trs喜欢滑雪。他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形。为了得到更快的速度,滑行的路线必须向下倾斜。        例如样例中的那个矩形,可以从某个点滑向上下左右四个相邻的点之一。例如24-17-16-1,其实25-24-23…3-2-1更长,事实上这是最长的一条。输入格式:第1行:  两个数字r,c(1输出格

2017-09-08 18:57:57 408

转载 sed修炼系列(一):花拳绣腿之入门篇

本文目录:1 基本概念2 sed选项3 定址表达式4 sed常用命令5 总结1.基本概念sed是一个流式编辑器程序,它读取输入流(可以是文件、标准输入)的每一行放进模式空间(pattern space),同时将此行行号通过sed行号计数器记录在内存中,然后对模式空间中的行进行模式匹配,如果能匹配上则使用sed程序内部的命令进行处理,处理结束后,从模式空间中输出(

2017-09-08 14:14:13 277

转载 融会贯通——深入了解面向对象设计原则“依赖倒转原则”

一千个人眼里有一千个哈姆雷特,下面我尝试用深入浅出的语言贯穿到“控制反转”,“依赖注入”,“面向抽象编程”,以及“面向接口编程”这几个概念。 传递参数,关联(组合&聚合)关系时,要尽量引用高层次的抽象类,使用基类和接口进行变量类型的声明,参数类型的声明,数据类型转换(也是向高层次的抽象类转),而不要用具体的子类。以上总结为“控制反转”,也叫“面向抽象编程”。 真到了要使用具体子

2017-09-07 22:25:57 151

转载 SharePoint 2013 安装.NET Framework 3.5 报错

环境描述  操作系统:Windows Server 2012 R2 Datacenter版本  安装报错  中途接手安装SharePoint Server 2013 with sp1,配置向导报错如下:Application Server Role , Web Server (IIS) Role : Configuration error  报错截图 一  报错

2017-09-07 17:33:56 402

转载 Android检查更新下载安装

检查更新是任何app都会用到功能,任何一个app都不可能第一个版本就能把所有的需求都能实现,通过不断的挖掘需求迭代才能使app变的越来越好。检查更新自动下载安装分以下几个步骤:请求服务器判断是否有最新版本(通过versionCode) 如果有最新版本,就把最新的apk文件下载到本地 下载完成之后给系统发起一个安装的Intent。 打开项目下面app下面build.gradle文件,我们

2017-09-07 12:53:52 208

转载 《Java从入门到放弃》JavaSE入门篇:面向对象语法一(入门版)

前一次简单说明了一下面向对象编程的概念,今天我们就把这些概念通过Java语法来实现,然后看看效果。来看第一个案例:定义女神类,再根据女神类创建三个女神对象,并使用女神对象的属性和方法。第一步:定义女神类(因为Java本身没有这个类型,所以我们自己创建这个类型)123456789101112131415

2017-09-06 21:05:49 135

转载 HBuilder打包App方法

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。该软件既可以支持web代码编写,也可以将已经编写好的项目代码打包为手机APP。HBuilder提供的打包有云端打包和本地打包两种,云端打包的特点是DCloud官方配置好了原生的打包环境,可以把HTML等文件编译为原生安装包。 1,下载HBuilder,注册并登陆。首先打开“文件”-“新建”-“移动AP

2017-09-06 16:17:50 672

转载 关于 Go 中 Map 类型和 Slice 类型的传递

关于 Go 中 Map 类型和 Slice 类型的传递Map 类型先看例子 m1:func main() { m := make(map[int]int) mdMap(m) fmt.Println(m)}func mdMap(m map[int]int) { m[1] = 100 m[2] = 200}结果是

2017-09-06 11:22:02 162

转载 Markdown公式(二)

参考资料https://gavin_nicholas.coding.me/archives/1. 如何输入括号和分隔符() 、 [] 和 | 表示自己, {} 表示 {} 。当要显示大号的括号或分隔符时,要用 \left 和 \right 命令。例子:$$f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)$$ ,显示:\[f

2017-09-05 19:41:47 185

转载 深入浅出数据结构C语言版(14)——散列表

我们知道,由于二叉树的特性(完美情况下每次比较可以排除一半数据),对其进行查找算是比较快的了,时间复杂度为O(logN)。但是,是否存在支持时间复杂度为常数级别的查找的数据结构呢?答案是存在,那就是散列表(hash table,又叫哈希表)。散列表可以支持O(1)的插入,理想情况下可以支持O(1)的查找与删除。   散列表的基本思想很简单:  1.设计一个散列函数,其输入为数据的关键字

2017-09-05 14:41:46 326

转载 RabbitMQ核心概念篇

RabbitMQ介绍一、RabbitMQ使用场景RabbitMQ他是一个消息中间件,说道消息中间件【最主要的作用:信息的缓冲区】还是的从应用场景来看下:1、系统集成与分布式系统的设计    各种子系统通过消息来对接,这种解决方案也逐步发展成一种架构风格,即“通过消息传递的架构”。    举个例子:现在医院有两个科“看病科”和“住院科”在之前他们之间是没有任何关系的,如果你在“看

2017-09-05 09:37:48 274

转载 设计模式(15)--Interpreter(解释器模式)--行为型

1.模式定义:    解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。2.模式特点:      解释器模式在实际的系统开发中使用的非常少,因为它会引起效率、性能以及维护等问题,一般在大中型的框架型项目能够找到它的身影,比如一些数据分析工具、报表设计工具、科学计算工具等等,若你确实遇到

2017-09-04 17:45:52 223

转载 Tensorflow之MNIST解析

要说2017年什么技术最火爆,无疑是google领衔的深度学习开源框架Tensorflow。本文简述一下深度学习的入门例子MNIST。深度学习简单介绍首先要简单区别几个概念:人工智能,机器学习,深度学习,神经网络。这几个词应该是出现的最为频繁的,但是他们有什么区别呢?人工智能:人类通过直觉可以解决的问题,如:自然语言理解,图像识别,语音识别等,计算机很难解决,而人工智能就是要解决这类问

2017-09-04 13:01:51 423

转载 Atomic类和CAS

说Atomic类之前,先聊一聊volatile。对volatile的第一印象就是可见性。所谓可见性,就是一个线程对共享变量的修改,别的线程能够感知到。但是对于原子性,volatile是不能保证的。来看看自增操作的问题: volatile int i;i++; i++ 在多线程环境下,是不能保证最终的结果正确的。比如某个时刻,i=5,线程A读取了i的值,说时迟

2017-09-03 21:13:42 156

转载 ubuntu 12 安装bcm 43142无线网卡驱动

转自:http://blog.csdn.net/u012833250/article/details/52493806执行以下终端命令:  sudo apt-get install linux-headers-generic build-essential dkms      sudo apt-get update(optional maybe)      sudo apt-get

2017-09-03 16:29:41 395

转载 [Torch7]的安装

1 安装Torch本文介绍Torch7的安装方法,因为本人安装Torch前安装了caffe,所以可能CUDA、cudnn、Blas等Torch可能需要用来的库的安装就不再重复介绍了,相关依赖出现问题的的猿友可以参考史上最全的caffe安装过程。1.1 安装luarocklua是通过luarock来进行软件包管理的,Torch7的接口是lua,因此需要先安装Lua,本人安装的是lua52

2017-09-02 19:49:42 364

转载 hdu 6161--Big binary tree(思维--压缩空间)

题目链接 Problem DescriptionYou are given a complete binary tree with n nodes. The root node is numbered 1, and node x's father node is ⌊x/2⌋. At the beginning, node x has a value of exactly

2017-09-02 15:13:50 163

转载 在使用html5 的audio,video播放语音,视频的一些总结心得

A.video标签播放音乐  使用video播放音乐时,因为提供有调用的函数play(),pause()等函数,直接进行封装就好,我使用了定时器来控制语音的时间。直接上代码:  1.下面是html代码:div class="yuyin"> a class="start" href="#" title="" alt="播放">a> a class="stop" h

2017-09-02 10:41:44 1594 3

转载 maven使用实战

maven使用实战创建项目在eclipse中创建maven项目之后,会生成.classpath / .setting / .project 三个文件或者文件夹.classpath这个文件是用来说明这个工程的项目环境的比如kind=src: 用来表示源文件地址 kind=con: 表示运行的系统环境 kind=lib: 表示工程的library具体位置 kind=outp

2017-09-01 19:01:37 224

转载 详细理解JSON

1.什么是JSON?全称:JSON(Javascript Object Notation)在IE7之后javascript推出的一种对象语法。JSON是一种轻量级的数据交换格式,是独立的语言。作用:通常用于服务端向页面传输数据。优点:易于理解。点击这里查看JSON和XML比较http://www.cnblogs.com/SanMaoSpace/p/3139186.htmlj

2017-09-01 14:17:53 166

转载 tensorflow笔记(五)之MNIST手写识别系列二

tensorflow笔记(五)之MNIST手写识别系列二版权声明:本文为博主原创文章,转载请指明转载地址http://www.cnblogs.com/fydeblog/p/7455233.html前言这篇博客将用tensorflow实现CNN卷积神经网络去训练MNIST数据集,并测试一下MNIST的测试集,算出精确度。 由于这一篇博客需要要有一定的基础,基础部分请看前面的ten

2017-08-31 22:29:34 268

空空如也

空空如也

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

TA关注的人

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