做过爬虫的对 phantomjs 肯定也不陌生了,稳坐爬虫界第一大杀器宝座好多年了。它提供了整套的 js 运行环境,基本可以认为浏览器能看到的用它就能抓。 关于 Chrome HeadLess 但毕竟开发者精力有限,前端又是推陈出新
阅读全文分类: 工具
JAVA 实时检测二进制流字符集
可能经常有些不是固定字符集的文本文件需要处理,或者接收一些不固定字符集的请求,可能是 GBK 也可能是 UTF8,这时候就可能需要实时判断一下文本的字符集了。 精简后的代码如下: public static String getCharset(
阅读全文BeeGo 项目打包可执行文件压缩
BeeGO 框架是 golang 平台上比较常用的 web 框架了,配套的 bee 命令也极大的简化了项目的创建以及打包等工作。 最简单的命令 bee pack 就可以执行打包操作了,但这样打出来的包是比较大的,所以可以简单的压缩一下
阅读全文KMS 服务器
以下所有操作都是在管理员模式下的 powershell 窗口执行的,可以通过快捷键 win + x 然后选择 Power Shell(管理员) 打开。 激活操作系统如下 slmgr.vbs -upk %卸载当前密钥 slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-
阅读全文PHP 快速搭建镜像站
Apache 的配置就略了,可以参照其它文章,本文直接从有可用的 php 目录环境开始了。 修改 .htaccess 简单来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。 RewriteEngine on Rewrit
阅读全文Windows 基于 Docker 安装 Git 仓库 Gogs
随着开发时间越来越长,攒下的乱七八糟的代码和手欠写的小玩具也越来越多,衍生出来的一个问题就是放在哪。 如果代码质量好,写个说明扔到 GitHub 上自然不错,但有些质量差的或者不想让别人看到的就有点麻烦了,之
阅读全文Windows 提交 jar 包到 Maven 中央仓库
主要就是简单记一下提交流程和注意事项。 先注册 注册过程就不说了,地址在这: https://issues.sonatype.org/secure/Signup!default.jspa,注册完成后记好用户名密码。 注册完成后创建 issue 中央仓库的项目是有专人
阅读全文Java 跳过 HTTPS 请求过程中证书验证问题
受益于谷歌和苹果对 HTTPS 的强制升级要求,服务已经全面升级了,安全性提高的同时也引起了新的问题。 由于 HTTPS 证书还是很贵的,所以各种测试环境上各种非法证书,通过浏览器访问的时候可以直接选择信任证书,但
阅读全文改造 Java+MySQL 项目支持 Emoji
MySQL 默认的 UTF8 格式是不支持表情存储的,但是从版本 5.5 开始支持的 UTF8MB4 可以存储。所以如果已经是新版 MySQL 那么执行一条 SQL 改一下存储编码就直接解决了,算是最快捷的解决方案了。
阅读全文Windows Server 2016 安装 DockerEE 并启用 Linux Container
Win10 系统上安装 Docker 已经很方便了,也可以随时在 Linux 模式或者 Windows 模式间切换,但是在 Server 系统上就没那么友好了,目前官方渠道 Windows Server 2016 上还是只能运行 Windows Container,也就导致并
阅读全文