赞了文章2022-04-21
Rust 语言是一门通用系统级编程语言,无GC且能保证内存安全、并发安全和高性能而著称。自2008年开始由 Graydon Hoare 私人研发,2009年得到 Mozilla 赞助,2010年首次发布 0.1.0 版本,用于Servo 引擎的研发,于 2015年5月15号发布 1.0 版本。 自发布以来,截止到202...
发布了文章2020-04-13
近几期一直在讲加速,今天该轮到golang了,因为 Go 1.13 将 GOPROXY 默认成了中国大陆无法访问的 [链接] ,所以我们国内的开发者以后必须先修改 GOPROXY 才能正常使用 go 来开发应用了。好在七牛提供了国内代理。
发布了文章2020-04-13
运维经--目录 node(npm)加速 上期介绍了通过设置国内源的方法来解决npm慢的问题,这期介绍一个更加简洁的方法——nrm。 安装 {代码...} 看看咋用 {代码...} 查看当前源 {代码...} 切换源 {代码...}
发布了文章2020-04-13
运维经--目录 node(npm)加速 慢!慢!慢!还是要解决慢的问题,通过换成国内源来解决npm install慢的问题。 {代码...} 我用的是淘宝源:[链接],你可以选择你自己的源。
回答了问题2020-02-22
CodeViz + graphviz[链接]
回答了问题2020-02-19
cout线程不安全,C++11的cout线程安全,boost的mcout线程安全,可以使用-std=c++11编译选项试试,注意,需要编译器支持!gcc4.8以上。
回答了问题2020-02-19
首先,如果同一个进程/线程,没有必要打开两次。如果多进程在不同进程中映射fd的值可能不一样。如果多进程写日志的场景可以考虑一个文件打开多次,可以使行缓冲,另外需要注意的是,多进程写日志,最好通过进程号标记每一条日志是由哪个进程写入的,因为各进程写入文...
回答了问题2020-02-19
系统会回收大部分资源,比如打开的文件,占用的内存等,但僵尸进程仍然占用了一些资源,例如,进程号(linux的进程好是循环回收利用的,如果大量僵尸进程占用进程号则会耗尽,导致无法创建新的进程)。
回答了问题2020-02-19
可以用ptype验证类型,是否顿悟?
发布了文章2020-02-14
IPFS介绍:星际文件系统IPFS(Inter-Planetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。原理用基于内容的地址替代基于域名...
发布了文章2020-02-11
本教程面向对LaTeX完全无认知无基础的新人。旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后...
发布了文章2020-02-07
如果你需要将文档从一种格式转换成另一种格式,那么Pandoc是你的一把瑞士军刀,Pandoc可以将下列格式文档进行相互转换。Markdown、Microsoft Word、OpenOffice/LibreOffice、Jupyter notebook、HTML、EPUB、roff man、LaTeX、甚至是PDF。当然Pandoc还包括很多类型文...
发布了文章2020-02-07
下载 Miniconda installer for Linux.Anaconda installer for Linux. 安装 {代码...} 卸载 {代码...} 更新 {代码...} 创建环境 {代码...} 删除环境 {代码...} 安装包 {代码...} 删除包 {代码...} 查看包 {代码...} 查看conda信息 {代码...}
发布了文章2020-02-06
有时候我们会将代码复制到vim里面,如果你的vim设置了autoindent,那么你的缩进会很糟糕,这时候vim的格式化代码功能就能派上用场了。
发布了文章2020-01-29
由于工作原因2年前开始接触Hyperledger Fabric,其社区还是很活跃的,已经从当年的v0.7发展到如今v2.0了。但不得不说Fabric的体量还是挺大的,对于二次开发来说有一定难度。所以最近开始转向Tendermint,因为Tendermint更简单、易于理解、性能更高(当然这是Tendermi...
发布了文章2020-01-28
python(pip)加速 在使用pip install 的时候会很慢,而且你还是个急脾气,咋整?pip install -h 看一下,有没有什么解决方案? {代码...} 使用 -i 参数重新指定python package index源。 {代码...} https://pypi.tuna.tsinghua.edu.cn/simple 这个是我常用的一个源,...
发布了文章2020-01-27
Catch2是及其简单的C++测试框架,与gtest,boost.test和CppUnit相比Catch2非常小,甚至你只需要一个头文件就可以轻松的使用了。在小型项目里面可以很方便的用它搭建测试框架,同时配合简单的打桩框架stub,分分钟让你的测试用例跑起来。今天,我们就来【解锁】Catch2。
发布了文章2020-01-27
vim大小写转换 {代码...}
发布了文章2020-01-26
有时候我们会将代码复制到vim里面,如果你的vim设置了autoindent,那么你的缩进会很糟糕,这时候vim的格式化代码功能就能派上用场了。
关注了问题2020-01-25