烦恼一般都是想太多了。

0%

Django 中有一个 ORM (对象关系模型,Object Relation Model)系统,在 Python 对象与数据库表间进行映射。对于这个 Model 是什么我们就需要来看一下了。根据官方定义,每个 模型 模型是有关数据的唯一确定的信息源,它包含了我们需要存储的数据的重要的字段及行为。通常,每个 模型 映射到数据库中的一张表。

Read more »

Android 的 NDK (原生开发套件,Native Development Kit)是一套工具集,使我们能在 Android 应用中使用 C/C++ 代码,并且提供了很多的平台库(如 libc, libm, libdl, liblog, c++库)。我们可使用这些平台库管理原生 Activity 和访问物理设备组件,例如传感器和轻触输入。当我想在 Andriod 上使用 graphviz 的时候,就必须要用到 NDK 来使用已存的 graphviz 代码了。

Read more »

常听人说的 WebAssembly,还有 asm.js 其实我是不擅长这些的,不过是在使用 viz.js 的时候,看到就是用了这个玩意来将 graphviz 编译为 js 实现,所以来看一下具体是个什么意思。

Read more »

我们知道,进程在打开的时候,就默认已经打开了三个文件描述符 0, 1, 2 方便大不了 标准输入,标准输出,标准错误。而我们要进行重定向的时候,比如到一个文件的时候,实际上进程不会关心他到底是被重定向到什么地方了,他只需要依然向这三个描述符进行相关的 IO 操作就行了。所以,我们需要来了解一下文件描述符背后的一些内容。

Read more »

在文章 几种绘图语法的比较 中,我说了我想要的一个 markdown 编辑器, typora 实际上非常优秀,但不开源。 Macdown 非常不错,开源。通过将其 mermaid 进行升级,viz.js 进行升级后,感觉非常不错了,唯一还有一点,就是导出 pdf 没有 Toc,而只能在页内设置 Toc,所以来研究一下用 pandoc 来进行转换看看效果如何。

Read more »

简单的记录一下使用 ssh 作为协议来建立 git 服务器的过程,然后对其不足进行一下研究,然后再探究一下当前比较好的 git 服务器的方案。

Read more »

自从用 Graphviz 来进行绘图后,感觉确实是非常强大的。同时呢,也看到了很多基于 Graphviz 来进行绘图的改进,如 PlantUML,Mermaid 等,我日常的笔记整理都是用的 markdown ,说实话,确实没有看到能很好的将这几者进行整合后的软件存在。

Read more »