go package path filepath

path和filepath是两个路径操作包,path主要用于/分隔符的路径处理,filepath同样是斜线号的路径处理,解决了跨平台的问题。

阅读全文

Note - How to write go code

A note for offical document. This document demonstrates the development of a simple Go package and introduces the go tool, the standard way to fetch, build, and install Go packages and commands.

阅读全文

从profiling谈起到可视化利器的火焰图 - Python性能分析器

从用最粗粒度的timeit统计程序运行时间,到profiling大致分类说起,再分别说说Python自带的cProfile和profile的Deterministic Profiling以及更少开销更实用的Sample Profilling,最后谈谈用火焰图可视化分析的简单使用。

阅读全文

二次再散列法 与 二次探测再散列(Quadratic probing)

透过python的Dict冲突解决源码,其使用Open Addressing方式解决冲突,而二次再散列法是在搜索的时候出现的一个词。二次再散列法这个词组首先是这么理解,第二次,再稀疏,的方法,为什么这么理解?因为平时我们常说哈希函数,很清楚的知道是指这个hashing函数,但是它同样也叫散列函数,散列同样也可以理解为稀疏散开列,所以这里的散列并不是一个名词而是一个动词。为冲突解决方法的中文名称。

阅读全文

基于概率论的分类算法-朴素贝叶斯(Naive Bayes)

概率论是许多机器学习算法的基础,理解并使用概率论就显得十分重要。本文给出一个使用概率论分类的方法 - 朴树贝叶斯,并写出一个最简单的贝叶斯分类器.

阅读全文

LaTeX箭头符号

MathJax支持的LaTeX箭头总结

阅读全文

从flask到hexo

blog经历了很多次改变,从最开始的ssh的练手到csdn再到最近的flask版本,原来每次学习到新的技术、新的技术栈总会从blog改版入手。但是经历了这么多次的改版后,作为本质的内容却停滞不前,突然幡然悔悟,专注于内容才是精进之道。

阅读全文

Digital Root 数根

数根(又称数字根Digital root)是自然数的一种性质,换句话说,每个自然数都有一个数根。

阅读全文

JavaScript中atob和btoa命名原因

经常在程序员混杂的技术论坛中, 大部分技术人员为了保护自己的隐私会, 会对一些敏感信息进行加密.比如:

1
xxx@gmail.com

阅读全文

npm构建React基础项目

一个简单的部署开发过程, 需要已经了解npm, react和有一定terminal知识, 通过此文可以简单了解到现代前端的开发过程, 亲手配置一个开发过程, 体会是难以言表的.

阅读全文