自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

转载 YAML 语言教程

编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。一、简介YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。它的基本语法规则如下。大小写敏感使用缩...

2019-02-28 21:16:47 98

转载 配置文件 .yml 写法小结

yaml 是什么?在 github 一些开源项目里经常可以看到 .travis.yml 文件,后来接触持续集成这个概念时发现很多文件都是 .yml 后缀的文件。我在 阮一峰-YAML 语言教程 里了解了它的作用以及基本写法,他的那篇文章描述的略微有点啰嗦,实际看到的大多数配置文件还是及其简单的,而我们要做的是能读懂它们,就像读懂 .json 一样。yaml 语言(或者说是一种规范吧)可以编写 ...

2019-02-28 20:49:32 3082

转载 Flink(一)Flink的入门简介

一. Flink的引入这几年大数据的飞速发展,出现了很多热门的开源社区,其中著名的有 Hadoop、Storm,以及后来的 Spark,他们都有着各自专注的应用场景。Spark 掀开了内存计算的先河,也以内存为赌注,赢得了内存计算的飞速发展。Spark 的火热或多或少的掩盖了其他分布式计算的系统身影。就像 Flink,也就在这个时候默默的发展着。在国外一些社区,有很多人将大数据的计算引擎分成了...

2019-02-28 11:25:57 294

转载 Assertj了解

单元测试一个单元测试分三步:准备数据执行测试方法断言测试结果Java里面写单元测试都会以来JUnit,而且该包夜提供了一些的Assert的API。但不得不说确实不好用,可读性差。所以不推荐使用。很多人也喜欢用Hamcrest,非常好用(我现在还是用它)。遗憾的是从2012年开始就没有后续更新了。之后了FEST,只是它也不更新了。前段时间去ThoughtWorks 面试,发现他们提倡用...

2019-02-22 19:26:34 1342

转载 单元测试之JUnit5入门

关于JUnit5与以前版本的JUnit不同,JUnit 5由三个不同子项目中的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform是基于JVM的运行测试的基础框架在,它定义了开发运行在这个测试框架上的TestEngine API。此外该平台提供了一个控制台启动器,可以从命令行启动平...

2019-02-21 19:32:13 442

转载 Markdown 实现页面内部跳转和代码折叠

Markdown 实现页面内部跳转先定义要跳转的锚点 <span id = "anchor">锚点</span>注: id是您随意取的,当然必须是唯一的.跳转[锚点](#anchor)注: []内是要填转的按钮显示的文字,小括号内#后面是跟的id值.因为跳转是根据id跳的.<details><summary>内容描述</su...

2019-02-20 21:25:35 3703 2

转载 @ContextConfiguration注解说明

学习spring实战中相关的单元测试1 正常使用@ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件1.1 单个文件@ContextConfiguration(locations="../applicationContext.xml")@ContextConfiguration(classes = SimpleConfiguratio...

2019-02-16 18:10:55 35144

转载 IDEA 中配置文件properties文件中文乱码解决

intellijIDEAProperties中文unicode转码问题在IDEA中创建了properties文件,发现默认输入中文不会自动进行unicode转码。解决问题:Preference–》 Editor --》 File Encoding --》勾选右下角 Transparent native-to sccii conversionIDEA 中配置文件properties文件中文乱码...

2019-02-13 17:40:37 2750

转载 关于js获取屏幕高度和宽度( window.document.body,window.screen)(PC端和移动端)

在使用JS的时候经常遇到的问题就是我需要获取当前屏幕的宽度和高度。每每到这个时候不知道使用哪个:widow.document.body.offsetWidth;window.screen.availWidth;window.screen.width;一上图(PC端)为例,A区域 表示的网页的区域(屏幕下面虚线地方表示的是网页可以滑动的区域):widow.document.body.o...

2019-02-13 11:29:35 2454 1

转载 理解CSS中的块级格式化上下文

块级格式化上下文(Block Formatting Context)是网页CSS视觉渲染的一部分,并用于决定块盒子的布局。在定位体系(Positioning Scheme)中它属于常规流(Normal Flow)。根据W3C所言:浮动、绝对定位元素(position 为 absolute 或 fixed)、行内块元素 display:inline-block、表格单元格 display:tab...

2019-02-12 20:48:09 342

转载 深入理解js中的立即执行函数(function(){....})

第一步:区分:函数声明 / 函数表达式 / 匿名函数函数声明: 格式: function 函数名称(){…};使用function关键字声明一个函数,并指定一个函数名称,叫做函数声明; 函数表达式: 格式: var 函数名称=function(){....}; 使用function关键字声明一个函数,但未给函数命名,最后将函数赋予一个变量,叫做函数表达式; ...

2019-02-12 16:33:47 627

转载 std::auto_ptr的原理及使用

std::auto_ptr的原理及使用 2015年11月13日 17:38:114027人阅读 评论(0) 收藏 举报 分类: C/C++(76) 版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/makenothing/article/details/49821063 std::auto_ptrauto_ptr是C++标准库中()为了...

2019-02-12 16:30:54 912

转载 数字签名中公钥和私钥是什么?

鲍勃有两把钥匙,一把是公钥,另一把是私钥。 鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。 鲍勃给苏珊回信,决定采用”数字签名”。他写完后先用Hash函数...

2019-02-12 16:25:20 7155 8

转载 boost::thread多线程

6.1. 概述 线程就是,在同一程序同一时间内允许执行不同函数的离散处理队列。 这使得一个长时间去进行某种特殊运算的函数在执行时不阻碍其他的函数变得十分重要。 线程实际上允许同时执行两种函数,而这两个函数不必相互等待。一旦一个应用程序启动,它仅包含一个默认线程。 此线程执行 main() 函数。 在 main()中被调用的函数则按这个线程的上下文顺序地执行。 这样的程序称为单线程程序。反...

2019-02-12 16:10:23 966

转载 Java迭代 : Iterator和Iterable接口

从英文意思去理解Iterable :故名思议,实现了这个接口的集合对象支持迭代,是可迭代的。able结尾的表示 能…样,可以做…。Iterator: 在英语中or 结尾是都是表示 …样的人 or … 者。如creator就是创作者的意思。这里也是一样:iterator就是迭代者,我们一般叫迭代器,它就是提供迭代机制的对象,具体如何迭代,都是Iterator接口规范的。Iterable一...

2019-02-12 15:59:15 199

转载 Eclipse手动生成JavaWeb项目web.xml文件

刚刚在写个PaaSDemo的时候, 发现忘记在生成项目的时候勾选自动生成web.xml,很苦恼,不过翻了翻设置神马的居然找到了!赶紧的记录下来,方便大家!问题的来源呢~很犯贱的这一个!经常忘记点next导致没够在生成项目的时候勾选”Generate web.xml deployment descriptor(生成web.xml部署描述文件)”选项: 于是呢,重写的方法很简单,...

2019-02-12 15:56:03 1496 1

转载 纯CSS3使用vw和vh视口单位实现自适应

编者注:在移动端中利用rem的相对于根HTML进行改变,通过一段JS实现了移动端自适应,本文则使用纯CSS视口单位来自行自适应,虽然现在的兼容性还没法完全能够接受,但不妨碍你认识这个vw和vh的强大。响应式布局的实现依靠媒体查询( Media Queries )来实现,选取主流设备宽度尺寸作为断点针对性写额外的样式进行适配,但这样做会比较麻烦,只能在选取的几个主流设备尺寸下呈现完美适配。即使是...

2019-02-09 10:40:29 910 1

转载 提高代码阅读能力的7种方法

摘要:随着越来越多的公司使用敏捷开发,能够阅读别人的代码比以往显得更重要。这就需要学习一些如何提高这项技能的技巧。本文提供了7种提高代码阅读技巧的方法,以下是译文。在软件开发人员的职位描述中有阅读源代码。然而,这体验并不总能令人愉悦。不是每个人都喜欢阅读别人的代码,因为他们觉得那很乏味,甚至有时令人感到沮丧。有些案例中,你开始阅读别人的代码,最终会产生一种痛苦的感觉,因为你不能理解这些代码,或者...

2019-02-07 17:08:47 355

转载 CSS布局解决方案(终结版)

前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架的搭建之中,又有居中布局、多列布局以及全局布局,今天我们就来总结总结前端干货中的CSS布局。居中布局水平居中1)使用inline-block+text-align(1)原理、用法原理:先将子框由块级元素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。用法:对子框设置display:inline-bl...

2019-02-07 16:44:01 143

转载 CSS 布局说:这可能是最全的

前言现在,我们被称为前端工程师。然而,早年给我们的称呼却是页面仔。或许是职责越来越大,整体的前端井喷式的发展,使我们只关注了js,而疏远了css和html。其实,我们可能经常在聊组件化,咋地咋地。但是,回过头来思考一下,如果你看到一张设计稿的时候,连布局都不清不楚,谈何组件化呢。所以,我们需要在分清楚组件之前,先来分清楚布局。废话说了这么多,只是想告诉你,布局这个东西真的很重要。本篇内容概...

2019-02-03 22:47:54 935

转载 浮动和清除浮动

浮动在我看来浮动元素都是脱离了躯壳的灵魂,有其神而无其形(没有高度),他们存在于世间,但世人却无法看见他们(脱离文档流,块级元素可占据他们的位置),但是风雨等大自然因素却可以洞察到他们的存在,从而环绕其周围(不脱离文本流,内联元素可环绕在其周围)。浮动元素的外边距不会合并浮动非替换元素时必须设定宽度浮动元素会脱离文档流但不会脱离文本流,因而会造成文本环绕效果,而这也是浮动的...

2019-02-01 17:33:47 125

转载 「CSS」Margin Collapsing - 外边距合并

外边距合并在排版上带来非常大的便利,但是人们对其不甚了解,导致使用外边距的时候总是出现繁多问题,今日写下一片文章,总结一下外边距合并。三种基本的外边距合并只有上外边距和下外边距才会触发外边距合并,左外边距和右外边距不会。外边距合并都是基于以下三种基本的外边距合并。1. 相邻的同胞元素我们考虑两个连续的 div,他们的上下左右的边距都是 50px。此时,第一个区域的下外边距 和 第二个区域的...

2019-02-01 17:09:34 195

转载 CSS浮动与浮动清除(BFC)

浮动1. 什么是浮动当元素的 float 属性不为 none 时就产生了浮动。<div class="float">float</div>.float { float: left; width: 100px; height: 100px; background-color: #ddd;}2. 浮动的影响浮动会使元素脱离文档流,具体表现为:...

2019-02-01 16:40:45 534

数学之美(第一版)

《数学之美》是一本非常值得读的书。这本书展现了吴军博士咋他度年的科研经历中对科学问题的深入思考

2015-12-06

程序员健康指南

本书是为程序员量身制作的健康指南,针对头痛、眼部疲劳、背部疼痛和手腕疼痛等常见的问题,简要介绍了其成因、测试方法,并列出了每天的行动计划,从运动、饮食等方面给出详细指导,帮助程序员在不改变工作方式的情况下轻松拥有健康。 本书适合程序员、长期伏案工作的其他人群以及所有关心健康的人士阅读。

2015-12-06

clock()函数的使用

通过clock来计算程序运行时间的方法,计算自己所写的程序的执行时间

2014-07-18

空空如也

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

TA关注的人

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