go语言实现syslog_collector(1)
go语言实现syslog_collector(1)
2023-09-20

Author: 向雪松 Link: https://zhuanlan.zhihu.com/p/657284896 最近有个小需求,对于静态生成网站,需要添加统计信息,考虑过不蒜子之类的实现,并没有成功,并且很多人反馈不准确。也可以用Go或者其他语言写一个简单的计数器服务,性能不是问题,关键是线上服...

图数据库及其应用
图数据库及其应用
2023-09-14

Author: 向雪松 Link: https://zhuanlan.zhihu.com/p/632706781 在AI或者进一步说图智能的基础设施中,图数据库是一个发展时间比较长,产品相对比较成熟的领域,市面上已经有比较多的图数据库产品,例如老牌的Neo4J[[1]],Nebula[[2]]。国...

Fleet试用
Fleet试用
2023-09-14

Author: 向雪松 Link: https://zhuanlan.zhihu.com/p/656156319 Fleet是Jetbrains开发的一款轻量级IDE,对标vscode,从目前宣传的功能看,确实与vscode重合度非常高。除了常规的多语言支持、语法高亮、代码补全、重构、导航、运行、...

Zola分页时如何支持子目录
2023-09-13

本文介绍了Zola分页时如果包含子目录下的文章。 ...

Zola教程:4-模板
2023-06-01

简介 Zola使用Tera模板引擎,与Jinja2、Liquid 和 Twig相似。所有的模板都位于templates目录下。 ...

Zola教程:3-导航
2023-05-31

链接 标题链接 zola会为每个标题(heading,也即markdown的一个或多个#开头的文字)自动生成唯一的id。如果slugify.anchors设置成on(默认),zola会通过将标题内容转换成slug来生成id。如果slugify.paths=safe,生成的id中的空格会被下划线替换,并且移除以下字符:#,%,<,>,[,],(,),`,^,{,|,}。如果 slugify.paths=off则不对id做这些处理,但是会产生一些不合法的id。如果有多个相同的标题,会在id的结尾附加数字来区分。我们来看一些例子: ...

Zola教程:2-shortcodes
2023-05-31

概念 Zola借用了WordPress的短代码(shortcodes)概念,在Zola中,短代码指的是md文件中可以用的模板片段,通常位于templates/shortcodes目录。 ...

Zola教程:1-内容
2023-05-30

简介 zola用目录来管理站点结构,content目录下是所有的内容,每个子目录是一个section,子目录下的.md文件就是section中的文章。section下的子目录也可以是一个页面,目录下的文件可能是页面包含的一些资源。 ...

Zola教程:0-入门
2023-05-30

简介 Zola 是一个用Rust写的静态网站生成器(static site generator ,即SSG),基于Go的Hugo 和基于Ruby的JekyII 就是类似的软件。通过SSG,可以让你的网站只包含静态网页,不依赖任何数据库,这样在性能上是非常有优势的。另外,对于小型网站,例如博客,如果使用熟练的话,用SSG来维护网站也更方便。如果想了解更多的静态网站生成器,可以参考jamstack 。 ...

Rust的错误处理机制
2023-02-15

在错误处理方面,Rust完胜Go。 先看代码,这是Go里面最让人讨厌的部分之一,跟C语言的错误处理有点类似,风格就是简单粗暴。 ret1, err1 := func1(); if err1 == nil { return err1; } ret2, err2 := func2(); if e...