zhangdi

blog

Netlify / Vercel 优选线路

0. 背景 许多做静态网站的用户,都选择使用 Netlify 或 Vercel 作为静态网站托管服务,但是由于国内网络问题,默认解析的电信联通线路延迟较高。而 Netlify 和 Vercel 均未提供自选线路。所以本文主要介绍如何优化 Netlify 和 Vercel 的解析线路。 1. Netlify 优选 现在 Netlify 默认解析新加坡,电信线路延迟较高,移动联通线路延迟较低,所以重点优化电信线路。 优化线路:电信走香港,移动走韩国,联通走日本,可以做到全国大多数地区延迟 100ms 以内。 仅需将cname解析到cdn.netlify.zhangdi.net即可。 2. Vercel 优选 Vercel 默认解析到 Anycast 泛播类型节点,同样电信线路对于 Anycast 延迟也较高,重点仍然优化电信线路。 优化线路:电信走台湾省,移动走香港,联通走台湾省,可以做到全国延迟 100ms 以内。 仅需将 cname 解析到cdn.vercel.zhangdi.net即可。

二月 27, 2024 · 1 分钟 · zhangdi

a bytes-like object is required, not 'str'

往往python2能运行,到python3就会报这个错误,这是编解码时的问题,python3是bytes-like。在进行字符串操作时,我们只需要转换一下就可以了。 # bytes object b = b"example" # str object s = "example" # str to bytes bytes(s, encoding = "utf8") # bytes to str str(b, encoding = "utf-8") # an alternative method # str to bytes str.encode(s) # bytes to str bytes.decode(b) 参考文章:https://blog.csdn.net/csu_vc/article/details/78372932

五月 25, 2020 · 1 分钟 · zhangdi

硬盘分区表丢失与恢复记录

硬盘文件丢失,重中之重千万不要往硬盘写入任何数据!这次我遇到的是硬盘分区表丢失。跟大家一样,首先想到的是用DiskGenius的重建分区表功能,但是很不幸,DiskGenius并不是万能的(不如说是恢复能力有限)。 然后在百度搜索了很多数据恢复的软件,基本上都只有简单的恢复功能,不能原样恢复,直到我发现了EasyRecovery,这款软件让我有了恢复的信心。 话不多说,下载链接在这,https://www.lanzoui.com/iae3dpa。 懒得介绍,看图说话,强大就完事儿。

三月 18, 2020 · 1 分钟 · zhangdi

ossfs挂载OSS的权限问题

在使用ossfs挂载阿里云OSS时,默认挂载目录权限为700,导致nextcloud等应用无法访问挂载的外部存储,现在只需要将执行命令加 -o allow_other ,允许非root用户操作,避免因权限问题导致无法操作oss目录。 使用举例: ossfs zdsr-cloud /tmp/ossfs -ourl=http://oss-cn-shanghai-internal.aliyuncs.com -o allow_other 如果使用了BT阿里云OSS挂载工具,就进入/www/server/panel/plugin/ossfs,找到ossfs_main.py,将34行 registy = get.registy.strip() 改为 registy = get.registy.strip()+" -o allow_other"

八月 21, 2019 · 1 分钟 · zhangdi

图片压缩方法

1.软件本地压缩 (推荐) NXPowerLite Desktop 此方法速度快,效果好,非常推荐。 典型安装即可,注册时,用户名可以任意,这里提供序列号:RWLMF-3ASA5-WTJBK-QZYUT-AHNUB;序列号:2Y74A-M83FH-SYUPK-YBXL9-GX4DZ3。 官网下载:NXPowerLite Desktop 软件截图 2.网页在线压缩 TinyPNG https://tinify.cn/ 智图(腾讯开发) https://zhitu.isux.us/ Squoosh(Google开发) https://squoosh.app/ compressjpeg https://compressjpeg.com/zh/

五月 28, 2019 · 1 分钟 · zhangdi