创建一个canvas画板 项目链接: "GitHub" 项目预览: "Github Pages" 项目描述:通过 "MDN" 提供的教程和API,创建一个拥有基本功能(包括绘画,橡皮擦,保存等)的canvas画板。 在教程的学习过程中,掌握canvas的基本用法,以及需要注意的一些地方。 开始创建一 ...
分类:
编程语言 时间:
2018-08-16 00:54:16
阅读次数:
209
一、单一职责原则 原文链接:http://blog.csdn.net/lovelion/article/details/7536542 单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle ...
分类:
编程语言 时间:
2018-08-16 00:53:57
阅读次数:
150
goods_list = [ {'name': '苹果', 'price': '10'}, {'name': '香蕉', 'price': '15'}, {'name': '菠萝', 'price': '20'}, {'name': '西瓜', 'price': '25'}, {'name': '葡... ...
分类:
编程语言 时间:
2018-08-16 00:53:46
阅读次数:
136
题意: 求最长回文串。。。但这个回文串要符合从中间到两头 逐个递减 解析: 在扩散的时候加一个判断就好了 ...
分类:
其他好文 时间:
2018-08-16 00:53:39
阅读次数:
146
按照网上的命令都为安装php5-fpm 和 php5-sqlite, 但是发现无法找到软件,可能是系统版本比较高的缘故,原来的版本已经不支持了。 经过努力华找到如下安装方法 sudo apt get install php fpm (默认安装的是php7) sudo apt get install ...
分类:
数据库 时间:
2018-08-16 00:53:30
阅读次数:
181
前言 本文主要是为读者介绍一个轻便好用的Golang配置库 "viper" 正文 viper 的功能 viper 支持以下功能: 1. 支持Yaml、Json、 TOML、HCL 等格式的配置 2. 可以从文件、io、环境变量、command line中提取 ...
分类:
其他好文 时间:
2018-08-16 00:53:19
阅读次数:
1112
字符串 join split find strip upper lower replace max() min() in ord(字符转ASCI) chr(ASCIl转字符) len() for 索引 切片 +连接两个字符串 'a'+'b'='ab 占位符%s {} range(100) 字符串不可 ...
分类:
其他好文 时间:
2018-08-16 00:53:11
阅读次数:
115
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
Web程序 时间:
2018-08-16 00:53:02
阅读次数:
165
1. 为什么要使用添加日志功能 2. 日志模块简单使用 日志的等级 捕获异常信息到日志。这里主要需要进行捕获异常才能记录下完整的异常信息 日志的输出格式 对于日志的输出格式,我们能够进行自定义,包括输出的内容格式和时间格式 format格式说明: datefmt参数说明: %y 两位数的年份表示(0 ...
分类:
其他好文 时间:
2018-08-16 00:52:54
阅读次数:
163
rsync是一个开源、快速的、多动能的、可以实现全量,增量的本地或远程数据同步备份工具,它适用于多种操作系统平台。 1、rsync的特性(功能) (1)支持拷贝特殊文件(如链接文件、设备文件) (2)拷贝时可以排除目录中目录或文件不需要同步的功能 (3)可以保持源文件或目录的属性不发生改变 (4)可 ...
分类:
系统相关 时间:
2018-08-16 00:52:43
阅读次数:
226
webpack 官方: https://webpack.js.org/ http://webpack.github.io/ 中文: https://www.webpackjs.com/ 资料: https://segmentfault.com/a/1190000006178770 学习入口: 官网 ...
分类:
Web程序 时间:
2018-08-16 00:52:34
阅读次数:
208
1、边框 (1)盒子圆角bored-radius:25px/40%; border-radius:15px 10px 7px 2px; 顺序为左上、右上、右下、左下顺时针 (2)盒子阴影box-shadow box-shadow:x轴偏移量 + y轴偏移量 + 阴影模糊半径(阴影颜色的模糊程度) + ...
分类:
Web程序 时间:
2018-08-16 00:52:21
阅读次数:
275
一. 网络 ① 查看网络状态 ifconfig ② 临时配置IP地址 方法一 ifconfig em0 inet 192.168.0.111 netmask 0xffffff00 ③ 删除网卡IP地址 ifconfig em0 delete 或者 ifconfig em0 -alias 效果是一样的 ...
分类:
其他好文 时间:
2018-08-16 00:52:11
阅读次数:
190
百信银行 一面:前端负责人,前端小组9人+。 HTML5新增的内容(标签和JS部分) 离线存储 CSS3新增的单位和内容 CSS实现hover A元素修改B元素的宽度 CSS定位元素绝对水平垂直居中 CSS选择器权重。10个Class权重大于单个ID ES6新增的内容。 ES6的Class和new ...
分类:
其他好文 时间:
2018-08-16 00:52:02
阅读次数:
163
1 LVM2:(在ext文件系统实验,brtfs自己就支持btree) 2 3 LVM: Logical Volume Manager, Version: 2 4 5 dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块; 6 /dev/dm-# 7 8 /dev/ma... ...
分类:
其他好文 时间:
2018-08-16 00:51:30
阅读次数:
178
? node.js环境(npm包管理器) ? vue-cli 脚手架构建工具 ? cnpm npm的淘宝镜像 安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具,输入 node -v,如下图,如果出现相应的版本 ...
分类:
其他好文 时间:
2018-08-16 00:51:22
阅读次数:
203
题目链接 题意: 给定一个有$N$个车位的停车场(都在一条直线上),现在有有两种操作 $1.x $ 要停连续的停$x$辆车,输出第一辆车停的位置(尽量靠前),不能就输出$0$; $2.x,d$ 从x位置开始开走连续的$d$辆车。 思路: 一个线段树区间和问题,而且满足区间可加性,就要用到区间合并。 ...
分类:
其他好文 时间:
2018-08-16 00:51:13
阅读次数:
175