二维码学习笔记(七) | 特殊样式
唠唠闲话
二维码样式有非常大的发挥空间,本文根据样式的生成方式,将其分为三类:
简单的图片操作
矢量图操作
二维码像素绘图
尽管不一定能覆盖到所有创意,但列举的这三类是个人觉得可以做到,但限于精力短期不一定能完成的目标。所以如果你也觉得这些设计很有意思,欢迎加入 QRCoders.jl 的开发中来。如果有问题或想法,欢迎通过 issue,中英文论坛,slack 等方式进行交流。
二维码参考样式:
本文着重点介绍图像二维码的编写原理。
简单的图片操作
这部分主要涉及图片的替换,填色和叠加等,举几个例子。
在二维码中间填充图片
策略:切片赋值
提升:设置中心图片大小,避免破坏二维码
彩色绘图
彩色像素:用 RGB 值代替黑白像素
渐变绘图:先画彩色的背景图,然后将二维码的黑块当成透明块,填充上去
散点图
策略1:UnicodePlots.jl 中的散点图工具
策略2:张量积 kron 执行的内容类似于点替换为矩阵,设置目标矩阵即可
矢量图操作
以吃豆人为例
绘制过程:
绘制通常的二维码
随机取部分连续的黑块连接起来,作为墙壁
随机取部分 2x2 的黑块替 ...
Julia 学习笔记(番外) | 当 Julia 遇上 OSCAR
代数编程相关 Julia 包的学习笔记
服务器教程(四) | 域名相关
唠唠闲话
域名相关知识与操作。
域名相关
域名注册
关于域名,以 www.wzhecnu.cn 为例,分三段理解
.cn 称为顶级域名或一级域名,象征网站属性。比如最常见的 .com 是 company 的缩写;.org 是 organization 的缩写;.cn 代表国内域名。
wzhecnu.cn 称为二级域名,由个人注册,相当于身份 ID,需购买和注册。
www 为三级域名,可自由设置,数目不限,比如 test.wzhecnu.cn
域名注册有许多平台可选,比如万网的阿里云域名
第一次购买域名需要实名认证,按流程走,之后购买新域名直接选择已认证的信息。
域名购买后,进入控制台,查看域名列表。
域名备案
购买域名后,建议备案,否则国内使用不方便,比如:
网站被微信屏蔽时,申诉要用备案号
在七牛云设置个人域名作外链,要求域名经过备案
当然,如果只是简单的学习记录,不考虑分享之类的问题,不备案影响不大。
域名备案要先购买服务器,然后在服务器所在平台备案。
初次备案,可能觉得流程繁琐;最近第二次备案,熟悉了也就几步操作。
主域名和 www 域名必须 ...
唠唠闲话 | 一杯水一桶水 舒适学习
摘B站视频里的一段话,值得玩味
博客魔改 | 网页模板 pug 的基本语法
唠唠闲话
暑假在家搭建了博客网站 (看这里),通过博客写作进行技术积累。
目前写了差不多 20 篇,没搞 SEO 收录,也没做阅读统计,网站主要自己用。
最近打算把网站公开,一些原本懒得弄的设置,都要补上。
博客用的是 Butterfly 主题,高级的“魔改”方案要修改配置文件,即 *.pug 文件。
这篇就聊聊 pug 的基本语法。
pug
pug 模板引擎, 之前也叫 jade 模板引擎. 用来做服务端渲染常用的一种模板引擎。
参考文章
CSDN:网页模板 pug 基本语法
CSDN:pug 的安装和编译
CSDN:pug 模板引擎语法学习和记录
安装和编译
安装很简单,输入下边命令
12npm install pug # 安装插件npm install -g pug-cli # 编译工具
编译语法如下1pug -P <文件/文件夹>
基础内容
语法
pug 不同于 html,前者不需要标签的开和闭,如 html 的 <p>Demo</p>,在 pug 使用 p Demo 即可。
缩进
pug 对空格敏感,有点类似 pytho ...
hexo | 多设备管理博客
如何在多个设备上同步更新,管理博客
Vscode 使用技巧
把 Vscode 的终端改为 git bash
PicGo 搭建图床
用 PicGo 搭建图床的几种方法
hexo | 主题设置二(进阶)
hexo 主题设置杂记