jenkins持续化部署docker容器

  

2020-02-29 13:58:29

前言 docker-maven-plugin 最简单的部署例子 创建仓库 仓库地址 docker tag/push使用 在jenkins上配置 执行结果 最简单的部署优化 修改pom.xml maven配置帐户信息 jenkins配置 问题 mvn docker:build fails with “{}->unix://localhost:80: Connection reset...

Python基础十五:面向对象编程四:高级特性 Python基础系列内容为学习廖雪峰老师Python3教程的记录,廖雪峰老师官网地址:廖雪峰Python3教程 Author:yooongchun Email:[email protected] __slots__方法 常规情况下,对一个类可以任意绑定属性,但当我们不希望这样的情况发生时,则可以限定能绑定的属性,使用的方式只需在创建类的时候...

用过CardView的可能遇到过适配问题。 在Android 5.0,API 21以上的版本才正常,在21以下边距会自动增加阴影的宽度。 如果不做适配,那么间距就会扩大,比如设置阴影高度为4dp,marginTop为3,最后效果就是控件的高度-4,marginTop为4+3=7dp。 参考百度的一些解决方案是给CardView设置cardPreventCornerOverlap属性。但是尝试并不能...

知乎首页实战之表单模块

  

2020-02-29 13:43:46

知乎首页编写之表单模块 知乎首页表单模块大致分为三个模块:logo,标语,输入界面,如下图; 将底色改为白色,对三个div块样式表进行修饰,给不同的颜色便于区分 logo logo部分想偷下懒,所以用截图工具截取了知乎首页的logo,记录好截取的像素,再定义一个小div放在黄色区块中部 表单界面 标语部分在划分区块时已经一并给出 表单界面大致分为两块,输入与切换部分,可以分别为其构造一个div,但...

JavaScript 新手的踩坑日记

  

2020-02-29 13:38:49

引语 在1995年5月,Eich 大神在10天内就写出了第一个脚本语言的版本,JavaScript 的第一个代号是 Mocha,Marc Andreesen 起的这个名字。由于商标问题以及很多产品已经使用了 Live 的前缀,网景市场部将它改名为 LiveScript。在1995年11月底,Navigator 2.0B3 发行,其中包含了该语言的原型,这个版本相比之前没有什么大的变化。在1995年...

第三章 数据链路层 数据链路层使用的信道: 1.点对点信道:使用一对一的点对点通信方式 2.广播信道:使用一对多的广播通信方式 数据链路层的三个基本问题: 1.封装成帧 2.透明传输 3.差错检测 3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 链路:从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换结点。 数据链路:需要有一条物理线路用于传输数据外,还需要有必要的通信协议(...

1.grep grep(Global search regular expression and print out the line)全面搜索研究正则表达式并显示出来。 grep可以根据用户指定的“模式”对目标文件进行匹配检查,打印匹配到的行,由正则表达式或者字符及基本文本字符所编写的过滤条件。 1.grep的格式 示例: 示图:查找包含root的关键词的行 2.grep...

前言:     这次做的是数据可视化里的一个小练习,绘制图表。数据是2014年死亡谷的气温,数据格式为csv.主要练习了怎样读取csv文件并对其进行数据可视化。 1.读取csv文件里的7月份每天最高温数据,并绘制2014年7月份的高温图。 提取出的7月份每天最高温的数据为: 图形可视化为:     在处理数据的时候有两个点是需要注意的,一...

小程序 音频API采坑完全手册

  

2020-02-29 13:22:04

最近公司上线一个类似小打卡的一个小程序,基于WEPY开发。 其他都功能点都还好,录音跟音频播放的功能点踩各种莫名其妙的坑,社区也有不少人在提问,特写此文祭天 产品大概的UI如下图 录音功能 相关api wx.getRecorderManager WXML 模板 ... 除了低版本样式兼容,没啥坑。 JS 交互逻辑 录音坑之一 部分手机无法上传录音文件。 原因:服务端上传文件大小限制 解决:samp...

vue 解决ie9的兼容问题

  

2020-02-29 13:21:45

当vue遇见ie9的时候,部署到服务器之后,打开居然是一片空白,vue是支持ie9的,这个时候就需要来一波兼容了 1 2 首先npm install –save babel-polyfill 然后在main.js中的最前面引入babel-polyfill import 'babel-polyifll' 在index.html 加入以下代码(非必须) <meta http-equi...

对Set的选择 HashSet的性能基本上总是比TreeSet好,特别是在添加和查询元素时。TreeSet存在的唯一原因是它可以维持元素的排序状态;所以,只有当需要一个排好序的Set时,才应该使用TreeSet。因为其内部结构支持排序,并且因为迭代是更有可能执行的操作,所以,用TreeSet迭代通常比用HashSet更快。 对于插入操作,LinkedHashSet比HashSet的代价更高,这是由...

8 css基础6

  

2020-02-29 13:13:54

1、标签包含规范 ◆div可以包含所有的标签。 ◆p标签不能包含div h1等标签。 ◆h1可以包含p,div等标签。 ◆行内元素尽量包含行内元素,行内元素不要包含块元素。 2、规避脱标流 由于浮动,定位都脱离了标准流,会对网页布局造成一定的影响,在以后的网页布局中优先考虑:标准流,浮动,定位    使用margin-left:auto  规避脱标 margin-le...

本章阅读列表 泛型很难理解?不然 泛型集合和ArrayList的装箱拆箱 常见的泛型类型 泛型类和泛型方法 泛型约束 泛型委托 泛型很难理解?不然 在接触的一个新的概念的时候,总会感觉难以理解,当你掌握并能熟练地使用的时候,发现这个概念其实简单的,我相信大多数码农都会有这种似曾相识的感觉。可能大多数人刚学习泛型的时候觉得很难理解,当然我也是这样的,所以便写下这篇文章加深一下对泛型的印象。 ...

正序 前一阵子QQ群里流行了一个东西,一段话加上一个黑点(表情),点击之后QQ就会卡死。 当时只觉得很好玩,没多久就又见了一次。 既然又看到了就一定要好好看看了。 刚开始遇到这个时第一反应是曾经看过的文章《一张GIF引发的微信崩溃》,所以第一反应也是扔进010Editor看看,然而并没有什么异常的地方。就在这时无意间看到了图片的名字,觉得不一般,后想了想会不会是和“十五个句号&rdqu...

mysql从入门到精通《三》

  

2020-02-29 13:04:16

mysql从入门到精通《三》 二、命令行脚本(以乌班图为操作系统)接上篇 12、分组 (group by) group by 的含义:指将查询结果按照一个或者多个字段进行分组,字段值相同的为一组,它可以用作单个字段分组,也可以用于多个字段查询 (1),根据性别分组 (group by +group_concat()) group_concat(字段名)可以作为一个输出字段来使用 表示分组以后,根据...

读完本篇blog,你将收获什么 了解Android系统提供的权限申请相关api 了解Android的权限分组 了解23以下系统如果检测权限是否授权 危险权限和普通权限 从Android 6.0开始,应用要使用危险权限的时候,需要动态获取权限,而不是安装的时候授权。 系统权限分为两类:正常权限和危险权限 正常权限只要在manifest中注册,系统就会自动授予 危险权限不光要在manifest中注册,...