ZVIT

导航

2017年9月18日 #

supervisor简要使用说明

摘要: 安装方法(之一) 主要组件 supervisord: 用于控制启用和退出子进程,记录子进程的标准输出和标准错误输出。 supervisorctl: shell命令工具,提供对子进程状态的访问,启用和退出子进程。 WEB服务器: 在本地9001端口开启一个WEB管理服务器(需要激活配置文件的 部分)。 阅读全文

posted @ 2017-09-18 10:33 ZVIT 阅读(475) 评论(0) 推荐(0) 编辑

2017年6月20日 #

行盒(line box)垂直方向的属性详解:从font-size、line-height到vertical-align

摘要: 视觉格式化模型 在一个文档中,每个元素都被表示为0、1或多个矩形的盒子。确定这些盒子的尺寸, 属性 像它的颜色,背景,边框方面 和位置是渲染引擎的目标。① 在CSS中,使用标准盒模型描述这些矩形盒子中的每一个。这个模型描述了元素所占空间的内容。每个盒子有四个边:外边距边, 边框边, 内填充边 与 内 阅读全文

posted @ 2017-06-20 14:40 ZVIT 阅读(1743) 评论(0) 推荐(0) 编辑

2017年6月13日 #

CSS绝对定位的原点:是在border上、padding上还是在content上?

摘要: 用了那么久的绝对定位,却一直没在意一个问题,就是绝对定位的原点,究竟是在盒模型的哪一处。今天想到这个问题,直接搜索没有找到标准文档,也没有搜索到相关的问题,于是决定自己动手实现一下看看,并把这个结果发出来让搜索引擎的内容变得更充实点。 代码 最终效果(在chrome 59下) 之后换了火狐、IE浏览 阅读全文

posted @ 2017-06-13 14:51 ZVIT 阅读(3782) 评论(0) 推荐(0) 编辑

从知乎首页用户操作入口学习到的CSS技巧 - 合理利用伪元素实现一些装饰样式

摘要: 最近在模仿做一个静态的PC版知乎,在模仿的过程中,从知乎工程师的方法中学到了不少知识,比如CSS方面的,以下介绍一个今天学到的伪元素的技巧。 示例 DOM结构为: 提问 回答 写文章 草稿 在这个示例中,标注了两处,第一处是一个装饰之类的东西,这个装饰让整个用户操作导航条好看了不少;第二处是项与项之 阅读全文

posted @ 2017-06-13 14:19 ZVIT 阅读(322) 评论(0) 推荐(0) 编辑

2017年5月9日 #

重置表单中的文件上传控件(file input)的方法

摘要: 方法一: 调用所在 form 表单的 方法,这个方法的缺点是会把整个表单重置,需要存储表单的状态,再回填回去 方法二: 使用jQuery,代码为: ~~$(" id").replaceWith($(' id').clone(true))~~ 说明:此方法为网络上找到的,经测试链式写法无效。改成分步的 阅读全文

posted @ 2017-05-09 14:39 ZVIT 阅读(440) 评论(0) 推荐(0) 编辑

2017年4月27日 #

ASCII, Unicode, UTF-8, 8进制, 16进制等各种编码学习理解笔记

摘要: 字符编码的发展历史 "Unicode和UTF 8有何区别?" 在这个问题下的于洋的最高票回答中,比较完整地介绍了字符编码的发展历史,为了便于记忆,再次简要概括一番。 一个字节: 最初一个字节的标准是混乱的,出现过4位、6位、7位的一字节标准,最终由于历史原因和物理存储需求(8位是2的3次方,方便物理 阅读全文

posted @ 2017-04-27 14:35 ZVIT 阅读(5368) 评论(0) 推荐(0) 编辑

2017年4月7日 #

Yarn的Linking dependencies特别慢的优化方法

摘要: 通过以下方法,可以提升部分速度: 1. 把项目文件夹添加进杀毒软件的白名单 2. 把Yarn的缓存文件夹(yarn cache dir查看路径)添加进杀毒软件白名单 3. 把Yarn的安装目录添加进杀毒软件白名单 4. 把Node.exe添加进杀毒软件白名单 总的来说,就是把Yarn,Node和项目 阅读全文

posted @ 2017-04-07 16:30 ZVIT 阅读(1703) 评论(0) 推荐(0) 编辑

2017年3月27日 #

MongoDB学习记录(四) - MongoDB的"增查改删"操作之"改"

摘要: 更新文档主要有以下几种方法: db.collection.updateOne(filter, update, options) db.collection.updateMany(filter, update, options) db.collection.replaceOne(filter, upd 阅读全文

posted @ 2017-03-27 16:48 ZVIT 阅读(200) 评论(0) 推荐(0) 编辑

2017年3月24日 #

MongoDB学习记录(三) - MongoDB的"增查改删"操作之"查"

摘要: 查找使用的方法: 查找所有文档 db.collection.find({})或者db.collection.find({}) 指定键值对 db.collection.find({field: value}, ...),此方法会找到所有包含了指定的field: value对的文档(如果field字段下 阅读全文

posted @ 2017-03-24 11:34 ZVIT 阅读(168) 评论(0) 推荐(0) 编辑

MongoDB学习记录(二) - MongoDB的"增查改删"操作之"增"

摘要: 如果做插入文档操作的集合不存在,那么集合将被创建 db.collection.insertOne() insertOne为collection插入一条文档,如果文档的 字段未指定,MongoDB会为文档添加这一字段。insertOne方法会返回一个文档,这个文档包含了被追加文档的 字段。 db.co 阅读全文

posted @ 2017-03-24 11:30 ZVIT 阅读(207) 评论(0) 推荐(0) 编辑