0%

前言

Cloudflare R2 提供兼容 S3 的对象存储服务,零出口流量费用。本文介绍使用 R2 + Docker + rclone 部署 Hexo 博客。

创建 R2 存储桶

在 Cloudflare 控制台操作:

  1. 进入 R2 服务页面,点击「创建存储桶」
  2. 设置存储桶名称(如 blog
  3. 记录 Access Key ID、Secret Access Key 和 Endpoint URL
阅读全文 »

在微信小程序里,webviewH5向miniProgram通讯只能通过postMessage函数

然而这个函数却很鸡肋,小程序官方文档是这样描述的:向小程序发送消息,会在特定时机(小程序后退、组件销毁、分享)触发组件的message事件

而且小程序官方文档里没有提到miniProgram如何向webviewH5通讯

在这个demo中, 展示了我是如何让webviewH5和miniProgram互相通讯

阅读全文 »

最近上了一个Microsoft Office 365的车,拥有1T的OneDrive云盘空间,正好用来备份群晖内的部分重要数据。其实之前一直是通过 Cloud Sync 同步群晖内 TimeMachine 和 iMazing 的备份数据,不过 Cloud SyncHyper Backup 还是有区别的,Cloud Sync 更多的是做文件同步,Hyper Backup才是真正备份的工具。

然而准备开始使用的时候才发现,Hyper Backup 不能提供将 OneDrive 用作备份目标:

阅读全文 »

Proxmox是一个非常优秀的开源虚拟化环境,集诸多优点于一身:开源免费,稳定可靠,架构简洁,安装方便,支持集群,KVM,LXC,NFS,iSCSI,Ceph,GlusterFS,DRBD,RestfulAPI,LDAP,CA,同时内嵌防火墙和IPS….绝对是不露声色,能力超高那种角色。以下简称pve。
pve安装就不多说了,很简单。

前言:

黑群晖不直接装在物理机而是装在pve的原因是可以虚拟化多个系统,我这里还分别装了一个lede和Windows

需要的工具打包地址: https://yunpan.360.cn/surl_yLX3rpIv6Hi (提取码:9f81)

阅读全文 »

custom-input

基于Vant-NumberKeyboard的自定义数字输入框

问题产生背景

  1. 移动端项目中需要用到数字输入框,html 自带的 input 标签设置[type=number]会默认调用系统输入法的数字键盘,可这样的话,minlength、maxlength 等属性就失效了,还无法禁止部分特殊字符的输入
  2. 利用 input 自带的 change 或者 input 事件在 js 进行判断,会导致 input 内造成闪动效果,光标会默认跑到尾部(可控制光标,兼容性不是很好)
  3. IOS 可利用 keypress 进行输入前的判断,Android 却不支持该事件,迫于无奈只能手动实现数字输入框 input
阅读全文 »

有时候会碰到需要修改手机hosts的情况,可是IOS没越狱实在是不好办。之前的解决方法是,修改电脑hosts,然后手机设置代理到电脑,间接实现了hosts的修改,然而这也是件很麻烦的事,所以决定利用docker环境手动搭建一个DNS服务器。

1.配置容器

1
docker search dnsmasq

QQ20190103142416.png

阅读全文 »

什么是 frp

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

前言:

在家里宽带有公网IP直接在路由器上进行端口映射还是很方便的,但是有时候需要在公司使用或者进行微信开发(微信小程序开发必须要求端口为443的https)这种方式就不好用了,所以会用到 frp 内网穿透工具

阅读全文 »

前言:

一开始一个朋友发消息问我:

1
2
3
4
5
6
7
var a = ['123.JpG','123.jpg'];
var reg = /(jpg|png)$/ig;
a.forEach(v => {
if(reg.test(v) === true){
console.log(123)
}
})

会输出什么。
我理所当然的说,当然是输出两个123了。

阅读全文 »

ONE·一个 每日阅读

复杂世界里,一个就够了。

该小程序所有数据均由 「ONE · 一个」 提供,本人采取非正常手段获取,仅作为日常学习之用。获取跟共享的行为或许有侵犯权益的嫌疑。若被告知需停止共享与使用,本人会及时删除该小程序与整个项目。

阅读全文 »

在开发小程序时候,所有功能都正常使用,不管是开发板、体验版,发送模版消息都是能正常工作的,结果发布正式版的时候,设定定时任务发送模版消息却失败了。
找到后端代码调试了一番发现发送模版消息返回的数据

1
{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXXXX]”}

查看 小程序文档 发现:

阅读全文 »