利用 mermaid在Markdown中画图

mermaid 是一个简明的描述做图的文本描述语言 1 Generation of diagrams and flowcharts from text in a similar manner as markdown 基本用法 如下的语法,可以在Typora下直接显示图形 图形 1 2 graph LR A--> B LR表示

cgo简明教程

1. 简介 cgo 是连接go与c间的工具,增强go的功能 1.1 cgo 最小的cgo程序 我理解一个最小的 cgo调用程序。 1 2 3 4 5 6 7 8 9 10 package main // #include <stdlib.h> import "C" import ( "fmt" )

Scoop 初体验

1. 简介 Scoop 是Windows上的软件包管理器,类似于Linux下的(yum | apt | pacman 等)工具。 在windows 下类似的软件有Chocolatey,

利用Cista实现文本行到结构体的转换

1. Cista概况 Cista 官方介绍 1 2 3 Cista++ is a simple, open source (MIT license) C++17 compatible way of (de-)serializing C++ data structures. ***Single header. No macros. No source code generation.*** 简单来说,就是提供的结构体提供序列化和反序列支持,跟 Thrift | Protobuf |

非法指令导致Core

最近线上服务上线过程中,某些机器遇到 mxnet 非法指令的bug,通过汇编语言,显示是andn指令无法识别,如下图所示。 查看 x86 Assembly Documentation 的文档,最后一列是C

cmake 学习笔记

cmake-examples 的学习笔记,但会根据平时的使用情况酌情有所增删。 1. 基础 1.1 安装 cmake 直接从官网下载 ,有各个平台的预编译包发布。我是在Windows下使用WSL,

Win10下的软件批量更新策略

1. 背景 曾经软件下载需通过百度搜索,容易被安装各种流氓软件,各种软件下载站点,也越来越流氓,各种倒流插件盛行。好在常用的软件不多,唯一需要保证

Git简明教程

1. 安装 Git 是跨平台的 可以下载安装 GitForWindows ,安装后将其添加到系统的Path即可。 在Linux下可以直接用命令行安装即可,主流的发行版本默认是自带的。 1.1

Win10常用软件推荐

一. 简介 Windows作为应用最为广泛的操作系统之一,经过多年的发展,有着当今最为丰富的生态系统,作为主力的办公软件有不可替代的角色。 在中国