最近在项目上有一个简单的需求,在使用CKEditor编辑器时,点击最大化按钮,需要让最大化的窗口获得焦点,弹出退出提示,同时提供按键盘ESC键退出全屏编辑模式。这个操作模式有点类似于在Chrome中按F11全屏的效果。
《下游老人》读书笔记
这本书豆瓣评分6.7左右(详细介绍见这里),的确写的比较浅显,但作者确实表达出了他的观点,给出了他的见闻,提醒读者要注意到严峻的形式。这点来说做到了表达他想表达的。给我的感觉就是,下游老人离我们并不远,就算简单的以书中的收入标准来看,自己还难以达到24万年收入的最低线(我目前的月收入是要减去房贷负债的),更不用提60万-180万存款的达成了。
《原则Principles》读书笔记(生活部分)
Apache Benchmark(AB)Web网站性能压力测试工具简单使用
网站上线前往往需要做一些压力测试,防止高并发场景时服务器挂掉。压力测试工具有不少,但是最简单的应该算是Apache附带的Apache Benchmark(下面简称AB)了,这里我就对AB的安装使用以及分析做一个简单的介绍。
搭建Ngrok内网转发服务实现微信开发测试(类似花生壳)
我们在本地开发时,由于现在大部分网络接入都在内网环境中,没有公网ip,因此想要访问本地开发服务进行测试是比较难的,这一点在微信开发时尤其是个问题。因为微信开发是需要与微信的测试服务器接口进行交互,如果没有公网ip,微信服务器找不到本机测试环境的地址,自然无法返回值,也无法完成对接。
MacBook个人常用配置与软件推荐
入手MacBook对于某些开发来说是件很方便的事情,特别是对于常用于Linux Server环境的PHP代码开发。无论是编码格式,还是常用环境配置,MacBook的Unix基础有着与Linux相近的大多数特性。还有另外一个好处,就是Mac下玩大型游戏效果终究是没有Win平台好,这样就注定了不可能在Mac上花太多时间在游戏上,间接的提高了一定的工作效率:)
使用Docker搭建PHP本地开发环境
每次换一台新电脑,或者强迫症的重装了一次系统之后,就必须重新配置一下本地的开发环境。对于配置本地开发环境,从很早以来就有多种方案,包括:
Linux设置密钥(SSH KEY)登录方式,提高安全性
前言
rclone定时自动备份VPS服务器上网站数据到网盘
如今VPS价格基本都不贵,搭建自己的网站大多都用上VPS了,而数据备份这个问题也是需要关注的。大多数的廉价VPS服务器,本身是不会对数据丢失负责的,因此在一开始就要考虑网站数据备份的问题。
JS判断用户输入URL的有效性,匹配指定域名后缀
项目中有遇到一个需求,在前台判断用户输入的URL是否正确,如果用户输入的不是有效URL,则弹出错误提示。因为正则表达式很久没用了,同时本着不重复造轮子的想法,所以去网上搜寻了一番,找到很多大神的解决方案(见这里,这里还有这里)。但是发现有点和需求不匹配,同时检验中多少有些问题。