摘要: 前言 在移动端做自适应,我们常用的有媒体查询,rem ,em,宽度百分比这几种方案。但是都各有其缺点。 首先拿媒体查询来说,在某一个宽度区间内只能使用一种样式,为了适应不同屏幕要,css的代码量就会增多,并且后期页面如果有改动,会变得越来越不易维护。em得根据父元素的字体大小来计算宽高,有很大局限性 阅读全文
posted @ 2018-08-04 15:30 痴货 阅读(6206) 评论(0) 推荐(3) 编辑
摘要: 我在我把生成的ssh key的公钥添加到了gitlab, 同时用私钥在jenkins上创建了一个凭据。但是在创建jenkins job的时候还是报错,如下图所示 returned status code 128:stdout:stderr: Permission denied (publickey) 阅读全文
posted @ 2020-08-19 21:15 痴货 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 1.先定义类型 export type Observer = { next: (any) => void, complete?: (any) => void, } export interface OnSubscribeAction { (observer: Observer): void; } e 阅读全文
posted @ 2020-05-04 18:57 痴货 阅读(349) 评论(0) 推荐(0) 编辑
摘要: js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 typeof 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键字. 可以看到 typeof  阅读全文
posted @ 2018-11-11 10:11 痴货 阅读(404) 评论(0) 推荐(0) 编辑
摘要: var obj = {} var newObj = JSON.parse(JSON.stringify(obj)) 阅读全文
posted @ 2018-10-02 13:03 痴货 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 实现之前,我们先看看Promise的调用 下面我们一边分析,一边实现自己的promise。 首先Promise是一个构造方法,并且初始化的时候传入了一个函数作为参数 then方法很明显可以看出是Promise的实例方法,并且可以实现链式调用,说明在then方法中返回了Promise实例,即this 阅读全文
posted @ 2018-09-01 16:45 痴货 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 1 //数组 2 var a = ["#F85C6F", "#78B0F0", "#DB83ED", "#8EC656", "#C69656", "#6CADD6"] 3 4 //索引值为0 5 var index = 0 6 for(var i = index; i < 100; i++) { 7 阅读全文
posted @ 2018-06-28 14:22 痴货 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 初次使用pygame实现绘图功能就踩坑 直接上代码 这段代码在linux以及windows下运行没毛病,但是在mac系统下偏偏卡死了。 很头疼,我想出现卡死最有可能是因为无限循环造成的,于是乎,我把循环代码删除。重新运行能看到绘制的图片一闪而过。 那么问题肯定就出在循环里面了。 于是我又收索"运行p 阅读全文
posted @ 2018-06-23 16:10 痴货 阅读(4256) 评论(4) 推荐(1) 编辑
摘要: 2018版的pycharm与之前的版本在配置anaconda上流程略有不同。直接上图 1。新建工程,展开会看到系统默认的编译环境名叫virtualenv,是基于python3.5的环境(如果没有安装过python3.5则会显示其他的python版本)。然后点击create 2.新建index.py文 阅读全文
posted @ 2018-06-23 02:54 痴货 阅读(473) 评论(0) 推荐(0) 编辑