微信小程序云开发获取用户手机号

在网上搜索时,大部分微信小程序云开发获取手机号码的例子还都是需要通过code获取session_key来解密信息取得手机号码,总感觉哪里不对,官网上都已经说过,云开发是自动鉴权的,不应该还要解密,因此下面介绍如何使用云开发获取用户信息数据。

阅读更多
rust 安装

rust 安装

Rust 通常被称为 rust-lang。Rust 是一个由 Mozilla Research 赞助的通用的、多范式、现代的、跨平台和开源系统编程语言。

它旨在实现安全性、速度和并发性等目标。

Rust 在语法上与 C++ 相似,但它的设计者希望它在保持性能的同时提供更好的内存安全性。

Rust 目前在许多组织中使用,例如 Firefox、Chef、Dropbox、Oracle、GNOME 等。

阅读更多

hexo 相关问题以及优化配置

前言

本文记录一些 hexo 出现的问题及其解决方案,以及相关配置

hexo 环境

env
1
2
3
4
hexo: 5.3.0
hexo-cli: 4.2.0
os: Darwin 19.6.0 darwin x64
node: 15.2.1
阅读更多
修复 CI 构建博客造成的更新时间错误

修复 CI 构建博客造成的更新时间错误

当使用 Travis CI or Github Actions 自动化部署时,发现部署成功后,所有文章的更新时间都变成了此次提交修改的时间,但有些文章在上一次提交后是没有发生过任何修改的。

这是因为 git 在推送更新时,并不记录保存文件的访问时间、修改时间等元信息,(原因在这里)所以每次使用 git 把项目 clone 下来时,文件的时间都是克隆时的时间。又因为如果没有在 front-matter 中指定 updatedHexo 会默认使用文件的最后修改时间作为文章的更新时间,所以会出现所有文章的更新时间都发生变化的情况。

阅读更多
github-actions 入门

hexo new 生成新的文章

介绍

关于如何新建博客,官网已经有了明确的介绍:

你可以执行下列命令来创建一篇新文章或者新的页面。

命令行
1
$ hexo new [layout] <title>
阅读更多