phantomjs或casperjs截图,中文不显示,或显示大小有问题

Posted on 2021-03-24 21:08:07 | 0 comments | 77℃ | 杂文

问题

phantomjs或casperjs截图,中文不显示,或显示大小有问题

原因

  • 中文不显示:没有安装中文字体
  • 显示大小不正确:安装的字体不对,网上一通乱抄yum install bitmap-fonts bitmap-fonts-cjk这种方式解决的会有这种问题

解决办法

定位到问题后就比较好解决了,先确定目标网站的font-family使用的是哪一种,再去寻找相应的ttf字体格式即可

以常用的web字体微软雅黑为例,先从windows目录C:\Windows\Fonts拷贝出来以下文件:

msyh.ttc
msyhbd.ttc

注意微软雅黑字体需要在资源管理器搜索中文名才能找到,但拷贝出来的名称是msyh*.ttc,bd是粗体

需要将ttc转换为ttf格式,打开[https://tra...

clickhouse踩坑指南

Posted on 2021-01-08 12:01:37 | 0 comments | 430℃ | 杂文

本踩坑指南视本人使用情况和本人心情不定期更新,很多是独家解决方案。如有更优解,欢迎在底下留言指出,共同探讨!

1. divide的分母为0判断无效

select divide(12.3456, 0);

返回是正常的,但是如果是正常数据库里面的内容

select divide(cost_sum, new_100_num)

在数据库字段中new_100_num的值为0时,会报错: DB::Exception: Division by zero: while executing 'FUNCTION divide 只能通过if子句来解决:


select
    if(cost_sum=0 or new_100_num = 0, cast(0 as Decimal(18,4)), cost_su...

exsi+openwrt网卡直通

Posted on 2020-08-10 20:48:01 | 0 comments | 903℃ | 杂文

exsi安装最简教程,无需pe,直接写U盘使用iso引导方式安装

安装exsi

  1. 官网下载exsi,使用ultraISO 写入exsi硬盘镜像到U盘:写入方式填写USB-HDD+ v2
  2. 接入hdmi、键盘,插入u盘设置u盘启动,进入esxi安装界面
  3. 设置数字+大小写字母+符号的密码,安装完毕后重启
  4. 进入系统后按F2输入密码配置,选择Reset System Configuration取消密码,自动重启
  5. 重启后配置网络:Configure Management Network -> Network Adapters,勾选所有网口为管理口
  6. 设置静态ip:IPv4 Configuration -> Set static IPv4 address and network onfiguration

配置exsi

  1. 电脑插...

letsencrypt免费通配符证书申请

Posted on 2018-02-24 14:33:11 | 2 comments | 7592℃ | 杂文

什么是通配符证书?

通配符证书(wildcard certificate)是一个可以被多个子域使用的公钥证书,也就是说,无论是a.hisune.com,还是b.hisune.com,都可以用*.hisune.com这一张证书,而不需要针对多个域名申请多张证书。

letsencrypt是什么机构

开源免费的证书签发机构,官网:https://letsencrypt.org/

如何申请letsencrypt的免费通配符证书?

3.14更新

通配符证...

win10的自带BASH ubuntu(WSL)下的一些使用情况汇总

Posted on 2017-07-20 10:26:53 | 0 comments | 8127℃ | 杂文

微软的良心产品,不用在windows主机上面装虚拟机了,开发者的福音,如果你是一个开发人员,可以立即用起来!以下是在几个月的使用过程中遇到的一些问题,希望能帮到有需要的用户,不要为了重复踩坑而花费太多时间

安装

0. ltsb版本不支持,32位不支持;home及以上版本支持。

1. 在设置 - 针对开发人员 - 勾选开发人员模式。

2. 在控制面板 - 程序 - 启用或关闭windows功能 - 勾选“适用于Linux 的 Windows 子系统(Beta)”

3. 重启电脑后,win+r打开cmd,输入bash等待安装完成,可能会很慢很慢,建议翻墙后安装

在新版本中,只需在microsoft store中进行安装即可

切换apt源...

UP