Skip to content

Instantly share code, notes, and snippets.

View Kuri-su's full-sized avatar
❄️
DeepIn && Focus

Kurisu_Amatist Kuri-su

❄️
DeepIn && Focus
View GitHub Profile
@Kuri-su
Kuri-su / genericityInGolang_1_17.md
Last active August 21, 2021 14:21
#The difference between genericity in Golang 1.17 and genericity in others PL

{"title":"The difference between genericity in Golang 1.17 and genericity in others PL","type":"blogGist","show":true,"description":"golang 中的泛型和其他的语言中的泛型"}

Genericity in Golang 1.17

[TOC]

泛型编程(Generic Programing)是 程序设计语言 的一种风格 或者 范式, 允许开发者在 强类型语言 中 编写一些 运行时才决定的类型. 这将提升在 强类型语言 中 代码的灵活度, 并让开发者写出更加简洁的代码. 各个语言中都有各种对 泛型 的支持 :

  • C#, Java, .Net, Rust, Swift, TypeScript, Golang 中称为 泛型
  • Scala, Jiula, Haskell 中称为 参数多态
@Kuri-su
Kuri-su / cryptonoteWhitepaper.md
Last active May 8, 2021 03:52
#Cryptonote whitepaper [zh-CN]

{"title":"(zh-CN) Cryptonote whitepaper ","type":"blogGist","show":true,"description":"Cryptonote 白皮书 中文翻译"}

点击下方链接, 阅读 PDF

link: zh_cn_cryptonote_whitepaper.pdf

@Kuri-su
Kuri-su / mixinNetworkWhitePaper.md
Last active February 11, 2022 09:20
#Mixin Network WhitePaper [zh-CN]
@Kuri-su
Kuri-su / opentracingNote.md
Last active June 11, 2021 10:27
#Opentracing note

{"title":"Opentracing note","type":"blogGist","show":true,"description":"Opentracing 笔记","tag":["cloudnative"]}

Opentracing note

[TOC]

Opentracing 是在分布式追踪的一个通用标准, 提供一系列 平台/厂商/具体实现 无关的 Api, 使得开发人员能够方便的添加和切换 Tracing 系统的实现.

但在此之前, 需要定义什么是 Trace, 也就是分布式追踪中的最小单位, 怎么定义一个链路, 或者一次链路.

@Kuri-su
Kuri-su / go1_16.md
Last active March 11, 2021 06:04
features of golang 1.16

features of golang 1.16

[TOC]

另外推荐补充阅读 Team Go 写的 Go Module 相关的更新细节, [New module changeds in Go 1.16](// TODO) (ZH 已翻译// TODO)

前言

今天, Go 团队非常开心的释出 Go 1.16 版本,

@Kuri-su
Kuri-su / openwrt.md
Last active May 19, 2023 09:21
#access the server under the second layer network in OpenWrt route system

{"title":"access the server under the second layer network in OpenWrt route system","type":"blogGist","show":true,"description":"在 OpenWrt 下, 访问 二层网络下的服务器","tag":["openwrt"]}

在 OpenWrt 下, 访问 二层网络下的服务器

基于 静态路由

$x$

背景

@Kuri-su
Kuri-su / go_build_args.md
Created February 23, 2021 08:34
Go build 参数总结

go build 参数

@Kuri-su
Kuri-su / arandr.md
Created December 4, 2020 16:16
#透过 arandr 使用 xrandr

{"title":"arandr","type":"blogGist","show":true,"description":"arandr","tag":["linux-desktop-tips"]}

arandr 是便捷使用 xrandr 来调整 操作系统中 监视器 layout 的工具

@Kuri-su
Kuri-su / gitCommitMessageInKuricatStudio.md
Last active November 16, 2020 10:25
#Git commit message in Kuricat studio

{"title":"Git commit message in Kuricat studio","type":"blogGist","show":true,"description":"Git commit message in Kuricat studio","tag":["life"]}

Git commit message in Kuricat studio

[TOC]

此前有一篇 丢到垃圾桶的文章 参考 Google 上搜的到的 Git Commit Message 规范 做了个总结, 但在 实践接近三年后, 笔者发现自己能够记住的只有 feat&& fix&&docs 这三个提交类型, 于是乎决定 明确 在 Kuricat stuidio 用的 Git Commit Message 规范, 这套规范后续或许将有所发展.

这个规范仅仅做最简单的约束, 不会提及任何 lint 或者 第三方工具, 心情不好的时候根本不想理那些复杂的 Git Commit Message 规范, 尽量还是把注意力放在关键的地方.

@Kuri-su
Kuri-su / readingNote.md
Last active October 11, 2020 10:40
#<OKR 工作法> 阅读笔记 (中信出版社)

{"title":"《OKR 工作法》 阅读笔记 (中信出版社)","type":"blogGist","show":true,"description":"阅读笔记","tag":["readingNote"]}

本书主要介绍针对组织来说, 实行 OKR 的建议

笔者看完认为 OKR 本质上是一种方法论, 当被用于 个人 或 组织的时候, 又需要有不同的 方法论进行支撑,