自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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:14:13 280

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

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

2017-09-16 11:46:13 283

转载 React Native顶-底部导航使用小技巧

导航一直是App开发中比较重要的一个组件,ReactNative提供了两种导航组件供我们使用,分别是:NavigatorIOS和Navigator,但是前者只能用于iOS平台,后者在ReactNative0.44版本以后已经被移除了。好在有人提供了更好的导航组件,就是我们今天要讲的react-navigation,并且ReactNative官方更推荐我们使用此组件。 本篇文章只讲解基础

2017-09-15 19:50:10 518

转载 这次彻底理解了Object这个属性

1.实例化Object对象实例化Object对象的方式有两种:使用Object构造器和使用对象的字面量。例如:var person1 = { name: '李四'};var person2 = new Object();person2.name = '王二';2.为实列添加属性我们可以随时随地为对象添加属性,也可以随时修改属性的值。var

2017-09-15 15:06:11 338

转载 Tomca软件介绍和安装

Web开发入门软件的结构:C/S (Client - Server  客户端-服务器端)典型应用:QQ软件 ,飞秋,红蜘蛛。特点:1)必须下载特定的客户端程序。2)服务器端升级,客户端升级。  B/S (Broswer -Server浏览器端-服务器端)典型应用: 腾讯官方(www.qq.com)

2017-09-15 10:18:15 515

转载 css 宽高自适应的div 元素 如何居中 垂直居中

在我们 编写css 样式的时候经常会遇见一个问题 那就是一个 宽高未知的元素 要让他 垂直居中如何实现这个呢 下面是我常用的两种方法上代码  下面的是 结构代码   //此处为父组件 我们会设置父级的宽高并让其居中  //子组件我们要实现它的垂直居中 不设置他的宽高 宽高 都由下面的img引入的图片撑开        下面是样式代码       .wrap{设置

2017-09-14 18:42:07 421

转载 关于项目中很多键盘无故弹出或无隐藏的总结

1.activity的键盘问题当布局中有EditText时,键盘有时会主动弹出影响界面效果,解决方式如下:在清单文件-Manifest.xml中设定activity的属性1.键盘的隐藏android:windowSoftInputMode="stateHidden|stateUnchanged" "stateUnspecified"是指软键盘的状态(是否它是隐藏或可见

2017-09-14 13:34:08 265

转载 java 8 总结 之lambda

lambda表达式目的:行为参数化Lambda表达式是简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。Lambda的基本语法是(parameters) -> expression 或 (parameters) -> { statements; }。其中,(parameters) -> expression 的表达

2017-09-13 21:38:07 218

转载 安装git出现templates not found的问题

背景goods.api需要在新机器上部署,该机器上没有安装git,需要安装git,查询git版本为2.4.5-1.el6 ,使用yum 一顿安装后,执行git clone命令告知warning: templates not found /usr/local/test-git/share/git-core/templates ,导致无法拉取代码下来 操作流程重现1、执行 yum li

2017-09-13 16:46:07 1032

转载 Maven(一)初识Maven

前言在这之前一直都有去看关于Maven的相关介绍,但是没有到真正要用的时候,自己总是以为懂了。其实真的感觉Maven并没有想象的那么简单!那我们该怎么去学习maven呢?接下来我将从:      初步认识maven,获取jar包的三个关键属性 --> 介绍仓库(获取的jar包从何而来)-->用命令行管理maven项目(创建maven项目) --> 用myeclipse创建maven项目

2017-09-13 12:02:05 347

转载 第二周 表格、字典、元组、集合 知识点

字符串#优先掌握的操作:按索引取值(正向取+反向取) :只能取切片(顾头不顾尾,步长)长度len成员运算in和not in移除空白strip切分split练习题:(字符串name = ' aleX'# 1) 移除 name 变量对应的值两边的空格,并输出处理结果print(name.strip())# 2) 判断 name 变量对应的值是否以 "al

2017-09-12 20:26:03 287

转载 (Dos)-BAT命令入门与高级技巧详解(转)

目录第一章 批处理基础第一节 常用批处理内部命令简介1、REM 和 ::2、ECHO 和 @3、PAUSE4、ERRORLEVEL5、TITLE6、COLOR7、mode 配置系统设备8、GOTO 和 :9、FIND10、START11、assoc 和 ftype12、pushd 和 popd13、CALL14、shift15、I

2017-09-12 10:10:10 2009

转载 SVG图案

前面的话  给SVG元素应用填充和描边,除了使用纯色和渐变外,还可以使用图案。本文将详细介绍SVG图案 概述  可以实现重复的效果,在canvas中被翻译为模式,而在SVG中被翻译为图案或笔刷  SVG图案一般用于SVG图形对象的填充fill或描边stroke。这个图形可以是一个SVG元素,也可以是位图图像,通过元素在x轴或y轴方向以固定的间隔平铺。  在pattern元素

2017-09-11 18:10:01 185

转载 C# .NET 0配置使用Wcf

设计原则:万物皆对象背景:微软提供了一套强大的通信框架Wcf,了解请看百度百科:ttps://baike.baidu.com/item/Wcf/7374854?fr=aladdin虽然这套通信框架很强大,但是配置起来也不简单,因此导致很多人望而却步(包括我),我这人向来不喜欢麻烦,喜欢简单,最好就是给我一个对象,告诉我怎么传参就使用是最爽的,我相信应该有很多人跟我一样的想法,因此,这篇文章

2017-09-11 13:30:02 385

转载 互联网世界中的C语言——我的golang学习笔记:1(基础语法快速过)

前言学习任何知识都会有一个学习背景最近,我们团队乃至我司整个云服务,上go的呼声越来越高!新服务已经开始用go开发,部分现有Java版的服务重构为go也只是时间问题而已,故相关技术积累势在必行!在云网络的分布式服务乃至在一切高并发,分布式后台服务中,golang都有着很大的优势。据我对国内互联网行业的实际考察,了解,目前国内主流互联网公司都在积极投入go的怀抱……青云更是全栈使用了

2017-09-10 21:14:01 909

转载 Head First设计模式之迭代器模式

一、定义提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示;主要解决:不同的方式来遍历整个整合对象。何时使用:遍历一个聚合对象。如何解决:把在元素之间游走的责任交给迭代器,而不是聚合对象。二、结构组成:  抽象容器:一般是一个接口,提供一个iterator()方法,例如java中的Collection接口,List接口,Set接口等。  

2017-09-10 16:30:00 316

转载 互联网世界中的C语言——我的golang学习笔记:1(基础语法快速过)

前言学习任何知识都会有一个学习背景最近,我们团队乃至我司整个云服务,上go的呼声越来越高!新服务已经开始用go开发,部分现有Java版的服务重构为go也只是时间问题而已,故相关技术积累势在必行!在云网络的分布式服务乃至在一切高并发,分布式后台服务中,golang都有着很大的优势。据我对国内互联网行业的实际考察,了解,目前国内主流互联网公司都在积极投入go的怀抱……青云更是全栈使用了

2017-09-10 11:53:59 1073

转载 如何搭建Zookeeper集群

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。其部署方式有单机部署和集群部署,单机部署意义不大,下面主要介绍集群部署。  因硬件环境的限制,本次搭建Zookeeper集群是在Windows且是

2017-09-09 15:21:56 547

转载 js实现表格的增删改查

说在前面的,写给小白白的,大神请绕道~今天用原生js写一下动态表格的增删改查,主要是熟悉一下js的DOM操作。首先,做一个表格,用来显示提交的数据,如图下:此处,我添加了编号、姓名、密码、生日、地址五个属性,另外加选中、操作两个操作,亲们可以自行添加,布局代码如下:table class="table table-hover table-bordered" id="myta

2017-09-09 10:29:54 709

转载 最常用正则表达式

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2

2017-09-08 18:29:54 191

转载 Python中str的format()方法

字符串中的str.format()方法进行字符串格式化1.1 返回一个新的字符串,str中的替换字段被格式化后输出In [1]: "{0},{1}".format("hello","world")Out[1]: 'hello,world'In [2]: "{{0}},{1}".format("hello","world")Out[2]: '{0},world'

2017-09-08 13:53:53 793

转载 深度搜索DFS-Lake Counting(POJ NO.2386)

题目链接POJ NO.2386解题思路:这个也是一个dfs 的应用,在书上的例子,因为书上的代码并不全,基本都是函数分块来写,通过这个题目也规范了代码,以后能用函数的就都用函数来实现吧。采用深度优先搜索,从任意的w开始,不断把邻接的部分用'.'代替,1次DFS后与初始这个w连接的所有w就全都被替换成'.',因此直到图中不再存在W为止,总共进行DFS的次数就是答案。8个方向对应8个状态转移,

2017-09-07 22:06:04 178

转载 Python3 深浅拷贝

【结论】  1. 对 对象源的复制,占用不同的内存。  2. 源只是一级目录,则源做变化,不影响深浅拷贝。  3. 源是多级目录,则源做变化,只影响浅拷贝(shallow copy),不影响深拷贝(deep copy)。  4. 序列对象的切片是浅拷贝。  5. 深浅拷贝图例(转自Yuan 先生!的博客   http://www.cnblogs.com/yuanchenqi/a

2017-09-07 17:13:51 302

转载 3d旋转爱心

今天做有意思的3d旋转爱心,借此来复习一下css中的相关内容,先上一张成品照片中间是一个正方体,你可以将正方体的各个面上加上照片要做这个3d旋转爱心,首先要解决的就是如何画出外边的线条,这里用到了css中的border-radius,我们都知道border-radius是用来设置四个角的,写过border的人都知道border可以带四个参数分别设置四个边框(上左下右的顺序),同样的,b

2017-09-07 12:33:54 2899 4

转载 [2017-09-04]Abp系列——为什么值对象必须设计成不可变的

本系列目录:Abp介绍和经验分享-目录这篇是之前翻备忘录发现漏了的,前阵子刚好同事又提及过这个问题,这里补上。本文重点在于理解什么是值对象的不可变性。Abp的ValueObject以及EF的ComplexTypeAbp中对应DDD概念的值对象有个基类:ValueObject。这个基类默认重写了Equals,GetHashCode等用于比较两个实例是否相等的方法和重载了==,

2017-09-06 20:41:50 800

转载 Day1

1.1 关于运维人员1.1.1 运维的职责1.保证服务器7*24小时运行2.保证数据不能丢3.提高用户的体验(网站打开的速度)1.1.2 运维原则简单、易用、高效  === 简单、粗暴 第2章 计算机的组成 2.1 计算机组成包含:1.显示器、2.机箱(主机)|             |-----CPU             |-

2017-09-06 15:53:49 201

转载 书,不珍藏了。

不知不觉自己买了这么多书,前段时间收拾屋子,发现已经有好多书没有翻看过了。因此打算清理空间低价卖给有需要的人,10元每本/买二送1。邮费自理。一般发韵达,北京市内普通书大概8块,外地不清楚。厚的书邮费会贵一些。在留言区写时需要的书名(先到先得),要在留言区写,否则别人不知道还剩下哪本,谢谢,如果买两本请写三本书名,地址和联系方式私信我,信誉时代可以先付款也可以书到了再付款,不接受退货。

2017-09-06 11:01:51 175

转载 Linux 新api eventfd(转)

转自http://www.cppblog.com/peija/archive/2010/10/07/128941.htmleventfd 在内核版本,2.6.22以后有效。查看内核版本可以用命令 uname -r 。1 #include 2 int eventfd(unsigned int initval, int flags);这个函数会创建一个 事件对象 (eventf

2017-09-05 19:21:48 236

转载 数据结构之二叉树遍历

一、树的遍历操作     树的遍历:从根节点出发,按照某种次序访问树中所有结点,使得每个结点被访问一次且仅被访问一次。     遍历的实质为将树结构(非线性结构)转换为线性结构。     树通常有前序(根)遍历、后序(根)遍历和层序(次)遍历三种方式。    前序遍历:    树的前序遍历操作定义为:                                      

2017-09-05 14:21:47 210

转载 Python code 提取UML

Python是一门支持面向对象编程的语言,在大型软件项目中,我们往往会使用面向对象的特性去组织我们的代码,那有没有这样一种工具,可以帮助我们从已有代码中提取出UML图呢?答案是有的。以下,我们逐个介绍这些工具。 pyreverse是一套python code 逆向工程(reverse engineering)的工具。它使用类层次结构的python 项目表示已提取任何可用的信息,可以

2017-09-04 22:13:45 313

转载 聊一聊Redis的数据结构

如果没有记错的话,应该是在两个月前把 《Redis设计与实践》 这本书啃完了,确实是一本讲Redis的不可多得的好书,但是一直迟迟没有写自己的一些总结。一来是因为没有时间,二来是没有找到一个合适的思考点。Redis本身支持很多种不同的类型,能让我们在不同的复杂的业务逻辑中游刃有余。Redis也可以说是万物皆对象,他就是一个个的键值对所组成,但是我们都知道,作为一款NoSql,虽然通过O(1)的

2017-09-04 17:25:47 203

转载 SpringMVC开发入门讲义

整个实现过程中:用户请求的往往是服务器的一个处理程序,这个处理程序会调用后台的数据处理。最终会把处理后的数据交付到页面上。开发规则:单一职责,开闭职责。MVC的设计模式,优点,将这个请求和响应分为了控制器,数据,视图三者,这三者彼此之间是独立。但是三者之间有关联。每次用户请求的时候经过统一的控制器处理,最终响应给客户的就是视图。耦合性降低,维护的难度降低。2.MVC的框架,这个

2017-09-04 12:41:44 222

转载 420小时学习代码之后-如何教你免费自学Python

原文地址:learning-to-code-420-hours-later-how-to-teach-yourself-python-for-free说明:有些网址需要FQ。大约在1.5年前,我开始自学python编程。今天,我对于完成我的项目感到自信。老实说,我认为对于我能够码出中级初学者级别的代码感到有点自豪。在过去的几个月持续快速提高后,我现在已经过了编程拐点--

2017-09-03 20:49:43 343

转载 SSE图像算法优化系列十一:使用FFT变换实现图像卷积。

本文重点主要不在于FFT的SSE优化,而在于使用FFT实现快速卷积的相关技巧和过程。      关于FFT变换,有很多参考的代码,特别是对于长度为2的整数次幂的序列,实现起来也是非常简易的,而对于非2次幂的序列,就稍微有点麻烦了,matlab中是可以实现任意长度FFT的,FFTW也是可以的,而Opencv则有选择性的实现了某些长度序列的变换,查看Opencv的代码,可以发现其只有对是4的整数次

2017-09-03 16:09:42 1235

转载 Django文件存储(二)定制存储系统

要自己写一个存储系统,可以依照以下步骤:1.写一个继承自django.core.files.storage.Storage的子类。from django.core.files.storage import Storageclass MyStorage(Storage): ...2.Django必须可以在无任何参数的情况下实例化MyStorage,所以任何环境设

2017-09-03 11:33:41 277

转载 [Caffe]史上最全的caffe安装过程

Linux下的GPU版Caffe安装方法系统环境:Ubuntu 14.04LTS + NV TitanX1.1 (可选)显卡驱动的安装(有风险)如果需要重装,需要先卸载已有版本sudo apt-get remove - -purge nvidia-*sudo apt-get remove - -purge cuda-*再重装一个比较稳定的版本sudo apt-get i

2017-09-02 19:29:40 273

转载 geotrellis使用(三十一)使用geotrellis直接将GeoTiff发布为TMS服务

前言传统上我们需要先将Tiff中存储的影像等数据先切割成瓦片,而后再对外提供服务。这样的好处是服务器响应快,典型的用空间来换时间的操作。然而这样造成的问题是空间的巨大浪费,一般情况下均需要存储1-18级左右的瓦片数据。我一直在思考有没有办法不存储瓦片而直接发布TMS服务,当然这样响应速度肯定是要受一点影响,但是基于Geotrellis的分布式计算对这一点提供了巨大帮助,大大缩短了瓦片临时切割(

2017-09-02 14:49:48 502

转载 关于forName()、newInstance()、getMethod()、getClass()等区别的简略说明

因为最近频繁用到,只能是自己查查,总结一下,方便以后利用。1、lass.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。一般的实现方式:String carClassName = "com.etc

2017-09-02 10:21:39 227

转载 JS组件系列——再推荐一款好用的bootstrap-select组件,亲测还不错

前言:之前分享过两篇bootstrap下拉框的组件:JS组件系列——两种bootstrap multiselect组件大比拼  和 JS组件系列——Bootstrap Select2组件使用小结 ,收到很多园友的关注和提问,最后总结这两篇里面的下拉框组件都存在一些大大小小的问题,比如两种bootstrap mutiselect组件,界面渲染效果略差;再比如select2一些兼容性问题、多选的取值赋

2017-09-01 18:37:39 261

转载 菜鸟面试必知的 http 知识(一)—— TCP握手协议

大家好,我是彬彬酱,目前在腾讯从事Web后端开发。这个专题整理了关于网络的基础知识,适合大家进行入门级学习。由于HTTP协议是基于TCP/IP协议的,所以篇1先介绍了TCP,IP,DNS的含义和特点,为大家学习HTTP进行基本概念讲解,其中TCP的三次/四次握手协议几乎是面试必问。超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最

2017-09-01 13:53:37 339

空空如也

空空如也

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

TA关注的人

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