svgbob 文本转图形

2020-08-05

SvgBob git

一款文本解析为 svg 图形工具。
一般用途为绘制 uml 图形,也可以绘制其他的有趣图形。

在编辑文本的时候需要等宽字体支持,否则在中文处理可能错位

我的VSCODE 插件

2020-08-02

vscode 全名为 visual studio code,
一款用 typescript 编写高性能的文本编辑器。

文档

Ledger LIKE - BeanCount 复式记账

2020-07-23

复式簿记是一种把每笔交易都记录到复数个账户中的簿记方法。
复式记账又分为了借贷记账法,和正负记账法。一笔交易,钱的流入和流出必定是平的。

  • 借 (debits)
  • 贷 (credits)

反射和折射

2020-07-18

基于 Solder 使用 Rust 来为 PHP 写扩展

2020-07-18

阅读 phper, phper 0.2 已可以使用,

本文使用 Solder 库来实现PHP扩展程序,它是基于 php-rs 库的试验性项目,实现了php扩展的函数处理。 满足了字符串和数字类型基本要求。

soder 源库地址为 github , 这里使用的是 fork 的库, github.com/erasin/solder

2020-09-17 : 项目 XX/php-rust 中提供了更多的类型处理。简化函数注册流程。

创建项目

使用 cargo 来创建项目,然后创建编译配置文件.cargo/config

cargo new --lib rs-tool 
cd rs-tool
mkdir .cargo
touch config

编辑 .cargo/config,遵循toml格式。

[build]
rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]

rustlang osx 下交叉编译linux

2020-07-16

使用 rustup 查看 支持的target 平台

rustup target list 

# add target
rustup target add x86_64-unknown-linux-musl 

Pixel 像素艺术

2020-07-10

软件

素材教程

Golang 中使用 sqlx 手撸SQL

2020-07-08

关于在Go中如何使用SQL:

如果你要从了解Go语言开始的话,可以参考:

因为sqlx会包含所有database/sql已有的接口,所以本文中所有关于database/sql的使用建议也同样适用于sqlx。