杨二

Machine repeats, Human creates
#备忘
(共28篇)

让网站支持HTTPS访问

178字/约8分钟2018-8-16 技术https工具备忘
让网站支持HTTPS访问

下面是我使用Let's Encrypt提供的 SSL 证书,记录配置 SSL 的安装实践过程。 下面两种方法均在 CentOS7 环境下操作。 certbot-auto Let's Encrypt 发布的 ACME v2 现已正式支持通配符 HTTPS 证书,就立马使用上了 certbot…

H

PHP快速导出Excel表格

19字/约1分钟2018-7-24 技术php技巧备忘

这方法我一直在用,不用任何类库框架。 直接输出html格式的<table>就好了,并且指定为 Excel 的 Mime。 温馨提示: 加上charset=utf-8解决中文乱码问题 针对纯数字,想身份证号码这样,Excel 显示的时候最后几位会变成 00000,解决办法就是在单元格里面加个&nbsp…

S

ES6新增的Symbol适用场景

67字/约1分钟2018-1-29 技术ES6javascript备忘

ES6 第七种数据类型:Symbol Javascript 已有 6 种数据类型: Undefined,Null,布尔值,字符串,数值,对象。现在 ES6 新加入一种数据类型:Symbol。 它的最大特点: 独一无二。 这里的foo是该 Symbol 的一个描述,并非两个参数都为'foo…

清理项目根目录的各种图标

92字/约1分钟2017-11-24 技术运维前端备忘

曾几何时,只需要一个favicon.ico就可以满足网站的图标需求,随着移动端开发的繁荣,一个小小的图标也需要适配各种设备,虽然从牌子上区分主要就是苹果和安卓,但是一考虑到屏幕分辨率,真特么头大: android-chrome-144×144.png android-chrome-192×19…

i

git push 文件过大的解决方案

40字/约1分钟2017-11-9 技术互联网技术git备忘

问题起因 git 初始化新项目时,往往文件比较多,比较大,初次 PUSH 到远程仓库,会抛出如下错误: 注意,最后一条信息:fatal: The remote end hung up unexpectedly,表示推送失败,出现了错误。 原因 原因可能有二: 可能问题出在客户端,也就是本机的 git…

让 centos7 shell 支持中文显示

45字/约1分钟2017-9-28 技术shell技术linux备忘

问题描述 linux 系统对中文默认支持本身就不太友好,最近又入手了一台阿里云机器,用的是 CentOS 7,shell 远程连接后发现中文全部显示问号,这比较恼火,以前应该解决过类似的问题,当时应该是安装了个中文语言包,但是包的名字和地址都忘了,Google…

y

Mysql无法创建外键原因总结

48字/约1分钟2017-7-24 技术mysqlsql备忘

原因 在 Mysql 中创建外键时,经常会遇到问题而失败,这是因为 Mysql 中还有很多细节需要我们去留意,经过各种查阅资料,列出了以下几种常见原因。 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint…

H

PHP时间总是差8小时问题

39字/约1分钟2017-6-2 技术phptimezone备忘

date("Y-m-d G:i T",time()) 取出来的时间和本地时间总是差 8 个小时,系统明明是中国标准时(GMT+8),最后终于找到了问题所在: 原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,所以通过 PHP…