自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 18:50:14 331

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

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

2017-09-16 09:10:10 6422 4

转载 iOS与H5界面JSBridge交互Demo

iOS与H5界面JSBridge交互Demo最近公司需要加活动和新闻模块, boss看同样的设计稿, 我们iOS做一遍, 安卓做一遍, 小程序又做一遍; 所以决定用H5页面. 但我们Native不仅仅加载URL就行, 还需要跟H5有交互, 安卓大哥跟我慢慢填坑…我用了一个library(GCWebviewJSBridge-iOS), github网址:github.com/wheying/

2017-09-15 17:22:12 3247 1

转载 寻找Harris、Shi-Tomasi和亚像素角点

Harris、Shi-Tomasi和亚像素角点都是角点,隶属于特征点这个大类(特征点可以分为边缘、角点、斑点).一、Harris角点检测是一种直接基于灰度图像的角点提取算法,稳定性较高,但是也可能出现有用信息丢失的情况。函数:cornerHarris()void cv::cornerHarris(InputArray src,  //需要为8位单通道

2017-09-15 12:38:11 542

转载 Lottie的使用

一、简介  Lottie是Airbnb开源的一个面向IOS、Android、React Native的动画库,能分析Adobe After Effects导出的动画,并且能让原生App像使用静态素材一样使用这些动画,完美实现动画效果。  现在使用个平台的native代码实现一套复杂的动画是一件很困难并且很耗时的事,需要为不同尺寸的屏幕加载不同的素材资源,还需要写大量难维护的代码,而Lott

2017-09-14 20:58:07 777

转载 濡備綍瀹炵幇涓€涓-Virtual DOM 鍙婃簮鐮佸垎鏋-- 榫欐仼0707

濡備綍瀹炵幇涓€涓?Virtual DOM 鍙婃簮鐮佸垎鏋?/p> Virtual DOM绠楁硶    web椤甸潰鏈変竴涓搴旂殑DOM鏍戯紝鍦ㄤ紶缁熷紑鍙戦〉闈㈡椂锛屾瘡娆¢〉闈㈤渶瑕佽鏇存柊鏃讹紝閮介渶瑕佹墜鍔ㄦ搷浣淒OM鏉ヨ繘琛屾洿鏂帮紝浣嗘槸鎴戜滑鐭ラ亾DOM鎿嶄綔瀵规€ц兘鏉ヨ鏄潪甯镐笉鍙嬪ソ鐨勶紝浼氬奖鍝嶉〉闈㈢殑閲嶆帓锛屼粠鑰屽奖鍝嶉〉闈㈢殑鎬ц兘銆傚洜姝ゅ湪Rea

2017-09-14 16:06:10 2613

转载 Spring详解(五)------AspectJ 实现AOP

上一篇博客我们引出了 AOP 的概念,以及 AOP 的具体实现方式。但是为什么要这样实现?以及提出的切入点表达式到底该怎么理解?  这篇博客我们通过对 AspectJ 框架的介绍来详细了解。 1、什么是 AspectJ?  AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,也可以说 AspectJ 是一个基于 Java 语言的 AOP 框架。

2017-09-14 10:54:09 274

转载 10分钟搞懂Tensorflow 逻辑回归实现手写识别

1. Tensorflow 逻辑回归实现手写识别1.1. 逻辑回归原理1.1.1. 逻辑回归 1.1.2. 损失函数 1.2. 实例:手写识别系统 1.1. 逻辑回归原理1.1.1. 逻辑回归在现实生活中,我们遇到的数据大多数都是非线性的,因此我们不能用上一章线性回归的方法来进行数据拟合。但是我们仍然可以从线性模型着手开始第一步,首先对输入的数据进行加权

2017-09-13 19:02:06 2213

转载 TypeScript入门知识一(字符串特性)

一,TypeScript多行字符串  传统JavaScript字符串换行需要+进行拼接,而TypeScript不需要+拼接。看下面实例:  javaScript:  var content = "aaa"+        "bbbb";  TypeScript:  var content = `aaa        bbb`;(注意这里的``不是单引号,是双撇号,键

2017-09-13 14:18:05 1809

转载 C# 异步编程3 TPL Task 异步程序开发

.Net在Framework4.0中增加了任务并行库,对开发人员来说利用多核多线程CPU环境变得更加简单,TPL正符合我们本系列的技术需求。因TPL涉及内容较多,且本系列文章为异步程序开发,所以本文并未涉及TPL全部内容。后续会写一个TPL系列的Blog,各位朋友可以关注一下。TASKTPL的基础Task,Task是TPL并行编程的最小单元,即表示一个异步操作。利用Task进行异步编程非常

2017-09-13 09:42:05 299

转载 使用antd-mobile遇到的坑

在使用antd-mobile中的组件的时候,遇到了一些比较棘手的问题,经过查找相关资料和网上的帮助,在此整理出了问题以及解决办法:在引入antd-mobile的时候,根据官网提供的文档:1,首先安装antd-mobile,2,其次安装依赖,引入babel-plugin-import 这个按需加载插件,在.bablerc中添加插件配置"plugins": ["transfor

2017-09-12 17:18:06 23328 3

转载 input解析

在学习HTML和CSS的时候,好多初学者对input标签进行设置的时候总是有个小细节处理不好。我大概总结了一下,大家普遍的问题是无法对其,总是差一点点,好多同学呢是直接忽略,感觉差一点点也无伤大雅,但在我看来呢,这对于一个IT行业的人来说是致命的,因为这种“无伤大雅”的思想是不严谨的,为我IT公民之大忌!图1为大部分同学都遇到过的情况,图2为大部分想要的效果图1:图2:

2017-09-12 12:26:07 462

转载 多模字符串匹配算法之AC自动机—原理与实现

简介:本文是博主自身对AC自动机的原理的一些理解和看法,主要以举例的方式讲解,同时又配以相应的图片。代码实现部分也予以明确的注释,希望给大家不一样的感受。AC自动机主要用于多模式字符串的匹配,本质上是KMP算法的树形扩展。这篇文章主要介绍AC自动机的工作原理,并在此基础上用Java代码实现一个简易的AC自动机。   欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www

2017-09-11 20:34:01 335

转载 JS中 事件冒泡与事件捕获

【JS中的事件流】     1、事件冒泡:当某DOm元素触发一种事件时,会从当前节点开始,逐级往上触发其祖先节点的同类型事件,直到DOM根节点;           >>>什么情况下会产生事件冒泡      ① DOM0模型绑定事件,全部都是冒泡      ② IE8之前,使用attachEvent()绑定事件、全部都是冒泡      ③ 其他浏览器,使用addEventLin

2017-09-11 15:50:01 386

转载 正则表达式用法基础及应用实例

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。  1. 正则表达式包括两部分:①定义正则表达式的规则;② 正则表达式的模式(i/g/m)2. 声明正则表达式:①自变量声明:var reg =/表达式规则/表达式模式;eg:var erg=/white/g②使用ne

2017-09-11 10:58:01 329

转载 Python Celery队列

Celery队列简介:Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery.使用场景:1.你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务id就可以拿到任务执行结果, 在任务

2017-09-10 18:46:01 537

转载 自然语言处理扫盲·第四天——白话人机问答系统原理

整理到第四天越来越心虚了,因为发现好多专业的技术都不知道,比如关于语义的分析提取之类的,后面打算专门针对这些专业性的“玩法”整理下。那么今天,就继续整理下人机问答的原理实现吧!更多内容参考:自然语言处理扫盲·第一天——自然语言处理的背景、应用、推荐资料 自然语言处理扫盲·第二天——白话机器翻译原理 自然语言处理扫盲·第三天——白话情感分析原理 背景在很多的领域其实都需要这样

2017-09-10 14:02:03 621

转载 python下几种打开文件的方式

昨天看完了这本python进阶,感觉这本书对我启发很大,做了三张纸的笔记,方便我在遇到问题的时候翻阅,然后寻找可能的解决方案。作为一个使用Python一年的小白,虽然说不是小白,但是这一年来基本上是用什么学什么,对python没有系统的学习过,900多页的厚书看了三分之一就放弃了,所以对python的一些pythonic的东西不太了解,对其很多自带的方法都不知道,很多很好的方法都从来没有使用过,现

2017-09-09 22:25:56 2204

转载 解析Java为什么不接受合法的HTTPS证书

欢迎访问PlayScala社区,转载请注明沐风(joymufeng)在我们使用Java调用远程接口或是抓取数据时经常会发生以下错误:Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuild

2017-09-09 17:41:57 537

转载 Visual Studio2017 远程调试 Remote Debugger

前言大家在使用vs打包后的文件部署到服务器后,有时候我们需要对线网的后台进行调试。但是它不像在VS中。这个时候我们该怎么调试呢?微软想到了这一点,他们在 VS 中给我们提供了一个功能: Remote Debugger,要远程调试我们就需要用到它。关于 Remote Debugger使用VS远程调试器Remote Debugger,你可以调试部署在不同的计算机上的VS应用程序。它适用

2017-09-09 12:49:55 7389

转载 angular之表单验证ngMessages

刚接触angular1.x很多经常用到的ngMessages的地方,这里顺便记一下,效果如下图:  如果引用了angular-messages.js报如下错误,说明你的angular.js和angular-messages.js版本不匹配,需要找到能用的版本。可在这里在线测试各个版本https://docs.angularjs.org/api/ngMessages  引入版本匹

2017-09-08 20:53:54 272

转载 【Unity与23种设计模式】抽象工厂模式(Abstract Factory)

GoF中定义:“提供一个能够建立整个类群组或有关联的对象,而不必指明它们的具体类。” 意思就是根据不同的执行环境产生不同的抽象类子类 抽象工厂模式经常在面试中会涉及到下面的例子为工厂1和工厂2两个工厂都可以生成产品A和B但是两个工厂工艺不同所以工厂1只能生产产品A1和B1工厂2只能生产产品A2和B2//可生成各抽象成品对象的操作public

2017-09-08 16:01:53 238

转载 Head First设计模式之状态模式

一、定义定义:允许对象在内部状态改变时改变它的行为, 对象看起来好像修改了它的类。主要解决:对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。何时使用:代码中包含大量与对象状态有关的条件语句。如何解决:将各种具体的状态类抽象出来。关键代码:通常命令模式的接口中只有一个方法。而状态模式的接口中有一个或者多个方法。而且,状态模式的实现类的方法,一般返回值

2017-09-08 11:21:54 843

转载 二分查找

问题引入  假设我们要从一个电话簿中查找一个以L打头的人,可以从头开始翻页,直接进入L打头的部分。但我们可能不这么做,我们可能从中间开始,因为我们知道以L打头的名字在电话簿的中间;再假设我们从字典中查找一个以字母O打头的单词,我们也将从中间开始查找。 如果现在假设你要登录Facebook,当你这样做的时候,Facebook必须核实你的是否具有该网站的注册账户信息,因此他会从数据库中查找你的用户

2017-09-07 19:33:58 248

转载 HTML配色工具!在线配色工具

url地址:   https://color.adobe.com/zh/create/color-wheel/ 编者前语:很多刚开始编写网页的菜鸟,都不知道怎么搭配色彩,刚开始的时候,我也是这样的。为了更好的搭配色彩。我们说说html css 的色彩搭配以外的事情。1.网页选择几种颜色比较好?网页我们一般颜色选择不要超过7种颜色,多了网页风格不好控制,最少不要低于3种,否则

2017-09-07 14:45:52 4045

转载 快速排序与冒泡排序(面试题)

今天讲一道前端开发的笔试题,题目如下: 编写快速排序和冒泡排序,并简单对比分析.看到题目愣了一下,知道冒泡排序,可什么是快速排序呢?下面先来看一下冒泡排序:方法一: 每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置       var arr = [90,0,-10,88,999,100,102,2,3,20];

2017-09-07 09:57:50 366

转载 linux(十四)之linux NFS服务管理

学到这里差不多就结束了linux的基础学习了,其实linux的内容并不难,我们要经常的反复的去操作它,多多和它去联络感情才能很好的掌握这个linux。加油!今天是星期二。没有什么比努力让人更加热血沸腾,成功会不远万里地来追寻我。一、NFS概述NFS(网络文件系统,Network File System)采用CS的工作模式。NFS是分布式计算系统的一个组成部分,可以实现在异种网络上共享和

2017-09-06 18:05:48 228

转载 浅谈JS的继承

JS继承    继承是OO语言中最为人津津乐道的概念,许多OO语言都支持两种方式的继承:接口继承;实现继承。        接口继承:只继承方法签名。       实现继承:继承实际的方法。    由于ES里函数没有签名,所以在ES里面无法实现接口继承,ES只支持实现继承。                                                  

2017-09-06 13:29:57 163

转载 sublime3添加verilog自动补全代码段

前言sublime默认的verilog自动补全十分垃圾,不过提供了代码段这个功能,你可以自己写个重用率高的代码段减轻工作量。写个模板当tb也很爽啦。 流程1.打开user文件夹,创建verilog文件夹,创建的代码段放置在此文件夹中:2.在sublime中选择添加新的snippet:3.举个栗子:文件后缀名为sublime-snippet,否则自动补全不

2017-09-05 21:29:54 2004 1

转载 2017年9月3日 实现网站的权限管理

现在各个企业管理网站对登录的账号都要进行权限管理,并且相当重要,每个账号登录进去所能看到的东西大不相同,下面是实现该功能的一个的一种方法。 需求:权限:权限是使用者操作系统中功能模块的能力,如“角色管理”模块、“资费管 理”模块和“账单管理”模块等。通过指定权限,可将使用者的操作限定在指定的 范围内,以保证操作的安全。例如,一个使用者拥有“资费管理”权限,表示该使 用者可以操作“资费管

2017-09-05 16:45:54 855

转载 【linux相识相知】压缩与打包

我们日常使用window的时候,经常会用到压缩与解压缩,如果要压缩一个文件,右击选择【添加到压缩文件】,解压缩则右击选择【解压到当前文件夹】,“点点点”就能完成。但是在一个没有装图形化界面的linux操作系统又不能使用“点点点”,那该怎么操作呢?本文就linux中如何使用压缩和打包工具做出解释。  为什么要压缩文件压缩的目的是为了就是将文件通过压缩算法转变成一个体积更小格式的文件,减小

2017-09-05 11:37:55 923

转载 hexo+github搭建博客跳坑

hexo+GitHub搭建博客过程中,hexo安装成功,可以启动和运行,但是访问localhost:4000却无法访问,弄了半天,最后发现是福昕阅读器占用了4000端口解决办法: 采用命令hexo s -p 5000开启服务时采用端口5000,并且访问localhost:5000即可想想以前自己以前也搭建过,也弄了好久,搭建过程没错啊,原来都是福昕阅读器搞的鬼下面贴一下

2017-09-04 19:33:56 191

转载 写给后端的前端笔记:浮动(float)布局

写给后端的前端笔记:浮动(float)布局这篇文章主要面向后端人员,对前端有深刻了解的各位不喜勿喷。起因前一阵子我一个后端的伙伴问我,“前端的左飘怎么做?”,我立马就懵了,“居然有这种操作?”,过去看了一眼,大概知道他说的左飘就是左浮动float: left这么看来,后端的同僚对前端css布局的了解基本处于小白阶段。于是就有了这篇文章。浮动我们可以这样理解浮动,

2017-09-04 15:05:44 3184 1

转载 JS中的数组

一、JS中的数组1、数组的基本概念?数组是在内存空间中连续存储的一组有序数组的集合。元素在数组中的顺序,称为下标。可以成为下标访问数组的每个元素。2、如何声明一个数组?1)使用自变量声明 var arr=[];在JS中,同一数组可以存储各种数据类型。例如:2)使用new关键字声明:>>>括号里的参数可以是:a.参数省略,表示一个空数组b.参数

2017-09-04 10:17:49 290

转载 剑指offer(纪念版) 面试题3:二维数组中的查找

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 第一种方法题目说不可行,但是我用递归实现了:#include using namespace std;typedef long long ll;int a[10][10]

2017-09-03 18:21:42 171

转载 Linux部署Web项目小记

1、安装Tomcat官网下载 解压缩:tar -zxvf apache-tomcat-8.0.32.tar.gz 配置server.xml     连接池: Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="30" pre

2017-09-03 13:41:43 222

转载 数据类型 数据类型转换 运算符

鉴别空对象看齐能否进行属性操作。双等会进行隐式类型转换,==两侧数据类型不一样时,会转换成一样的在进行比较。1 若等号一侧为 布尔值 就都转换成布尔值进行比较。NaN和任何内容比较结果都为falseonchange检测内容(在表单中):1 在单选和复选框中,检测checked值是否发生变化(检测是否勾选或取消勾选)2在其他表单控件中,检测value值发生变化。3 表单控件(

2017-09-02 22:05:41 199

转载 linux(二)之linux常用命令一

linux的命令非常之多,命令多就算了关键每个命令还有很多的参数。不过其实并不要去害怕它。你只要常去用,并且的话,大部分你只要记住命令,参数不记得我们可以去查帮助文档。加油吧!老帖们.一、登入\登出命令-login/logout   1.1、本地登入/登出    在系统启动后,输入用户名和密码进行登入,使用logout或exit登出。  1.2、远程登入    1.2.1)

2017-09-02 17:01:40 221

转载 解析xml文件,遍历输出xml文件中的所有节点, 最终模仿实现struts2框架

程序结构:src文件夹下存放xml文件该文件内容:xml version="1.0" encoding="UTF-8"?>mystruts> actions name="myaction1" namespace="/"> action name="userdao" class="org.action.UserDAO"> re

2017-09-02 12:33:42 1083

转载 STL空间配置器

1、什么是空间配置器?  空间配置器负责空间配置与管理。配置器是一个实现了动态空间配置、空间管理、空间释放的class template。以内存池方式实现小块内存管理分配。关于内存池概念可以点击:内存池。2、STL空间配置器产生的缘由  在软件开发,程序设计中,我们不免因为程序需求,使用很多的小块内存(基本类型以及小内存的自定义类型)。在程序中动态申请,释放。这个过程过程并不是一定能够

2017-09-01 20:57:39 256

空空如也

空空如也

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

TA关注的人

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