安固途径

知识来源于感觉和经验

微信模板消息没了备注

2023-05-07, 星期日|
平台传言

原文如下:

原计划于2023年3月30日去除尾部/备注内容、自定义颜色、表情符号,现调整为:


2023年5月4日


1)去除自定义颜色、表情符号;(表情符号由替换为“□”改为直接去除)

2)去除尾部/备注内容;

3)去除首行内容;单个中间主内容不超过 20 字,且不支持换行。 ▶ 新增措施  


图片

关于规范公众号模板消息的再次公告

具体的来说,就是 first 没了,remark 没了,换行没了,连颜色都有可能没了。🤷‍♂️

是的,没了

微信模板消息
...
阅读全文

Nextjs 为静态文件设置 CORS

2023-05-06, 星期六|
修复开发

问题从何而来

在 Chrome 浏览器中报错,说 "access to image at ... svg' from origin ... No 'Access-Control-Allow-Origin' header ..."

是有一个网站在某一个地方引用了另一个可控网站的 svg 资源,但是是不同的域,所以报错了。在页面上的体现就是一个图标看不见。所以,需要设置另一个网站的 cors 响应头,如果另一个网站是基于 nextjs 开发的话,那么该如何设置呢?

设置 Nextjs 静态文件跨域 Headers

在 Next.js 中配置静态文件的响应头需要使用一个名为 next.config.js 的配置文件。你可以在该文件中添加一个函数 async headers() 来设置你想要的响应头。

以下是一个例子,展示如何设置 xyz 文件夹中所有文件的 Access-Control-Allow-Origin 字段为 *:

  // next.config.js

  module.exports = {
    async headers() {
      return [
    {
...
阅读全文

git 命令如何查看某文件的变更记录前后比对

2023-04-28, 星期五|
git软件

可以用到 git 子命令 git log

git log -p -- <path>

git log -p -- README.md

下面是帮助文档

  -p, -u, --patch
      Generate patch (see section on generating patches).
...
阅读全文

Debian 为基的 docker 镜像如何安装新版 cargo

2023-04-28, 星期五|
安装linux

Debian 为基的 docker 镜像如何安装新版 cargo,你需要这三句指令

1. 利用 curl 下载并执行

远端 rustup-init.sh

RUN curl https://sh.rustup.rs -sSf | sh -s -- -y

2.指定 Dockerfile Shell

以执行 source 命令

SHELL ["/bin/bash", "-c"]

3. 利用 source 加载 cargo

RUN source "$HOME/.cargo/env" && pip3 install -r requirements.txt

最终

的代码

SHELL ["/bin/bash", "-c"]

# Install Rust and Cargo
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
RUN source "$HOME/.cargo/env" && carg
...
阅读全文

“方正舒同行书”字体

2023-04-23, 星期日|
安装资源

方正舒同行书

“方正舒同行书”字体下载

...
阅读全文