开发工具-001-如何使用Hexo构建个人博客
本文记录Hexo入门使用流程。 1、安装Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Hexo的运行依赖于Node.js。首先安装Node.js,然后使用Node.js中自带的包管理工具npm安装Hexo模块。 本文以MAC OS为例演示Hexo安装,其它系统稍有区别,可参考结尾...
本文记录Hexo入门使用流程。 1、安装Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Hexo的运行依赖于Node.js。首先安装Node.js,然后使用Node.js中自带的包管理工具npm安装Hexo模块。 本文以MAC OS为例演示Hexo安装,其它系统稍有区别,可参考结尾...
春节假期告急。 在这个阳光明媚的假期下午,立几个年度目标,给自己画个方向。 写30篇博客; 大概2周一篇的样子,字数不限,内容不限,目的是为了记录和总结。 掌握一门语言:Python; 能够自己写一个Python项目的程度; 深度开发一个开源项目:JetConf; 目标是github达到5颗星; 熟练使用设计模式; 设计模式是软件设计的一个关键技能。需要了解23种模式...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...
What’s FlatBuffers? FlatBuffers is a cross platform serialization library. Official Website:https://google.github.io/flatbuffers/ Source Code: https://github.com/google/flatbuffers How to Use it...
2022.12.11 - V1.0 - 初稿 错误码作为应用软件的基础类,许多软件都实现了适合自身情况的错误码类,比如:leveldb的ErrCode类,TensorFlow Lite的TfLiteStatus 类。 为什么需要错误码类? 错误码是软件可靠性的核心。 以C函数为例,对于一个C函数调用,返回的结果包含了两部分的信息,一是函数执行结果,二是函数执行成功与否,也就是执行状态。假若函...
背景:在个人开发的计算机上,一般只使用一个默认的ras秘钥对,但Gitee(GitHub也是如此,此处以Gitee为例)不允许多个gitee账号设置同一ssh公钥。 目标:在同一台机器上开发多个gitee账号下的项目。 解决方法:为不同的git项目指定不同的rsa秘钥对。 操作步骤: 1、生成一个新的自定义ssh密钥对。使用-C设置自定义的秘钥描述,并且,在交互弹出的文件保存路径时,要使用自...
果冻的编程路线图
定义一个线性模型: y = Wx + B + \epsilon其中,$x$ 和 $y$ 分别是输入输出数据,$W$ 和 $B$ 是参数,$\epsilon$ 是随机噪声。 现在,我们使用mxnet的随机模块,生成特征$x$和标签$y$,使用反向传播来训练这个线性回归网络,而$W$和$B$就是网络中的权重。 from mxnet import autograd, nd 生成数据num_bat...
这是跟随李沐大神《动手学深度学习》的课程笔记。 1、概念区分 人工智能:让机器具备像人一样的智能。 机器学习:不用显式给机器编程,让机器自身通过学习来获取问题的解法。 深度学习:使用神经网络等更复杂的模型来学习。 范围包含关系:人工智能 > 机器学习 > 深度学习 2、开发环境安装MacOS安装开发环境,参考:http://zh.gluon.ai/chapter_prerequ...
LevelDB简介LevelDB是Google开源的一个键值数据库,它使用C++实现,提供”字符串类型键值对“的持久化能力。 为什么选择读它?在进入具体的”读“之前,先补充说明一个问题:为什么选择LevelDB来读? 就我自己而言,原因有两点: 1、LevelDB是数据库的一种最简实现。LevelDB只提供了对键值对的持久化和事务操作,在众多开源数据库软件中,比如MySQL、SQLite等,...