解锁技能
文章平均质量分 69
夏 克
Shylock
展开
-
【解锁】subversion(svn)——svn命令行操作(全)
传送门subversion虽然git在版本控制领域称霸称霸已久,但一些公司和团队出于某些原因还是对subversion恋恋不舍。通常情况下git用户喜欢用命令行,而subversion用则大部分会选择图形界面(TortoiseSVN、VisualSVN、CollabNet、SlikSVN、WANdisco)。本文主要介绍如何用命令行来玩转subversion。import将本地目录...原创 2020-02-12 21:43:13 · 9070 阅读 · 0 评论 -
【解锁】传送门
目录Linenoise——C命令行处理工具Catch2——C++测试框架(Quick Start)Linenoise-NG(Linenoise Next Generation)——C++命令行处理工具Yarn——快速、可靠、安全的node包依赖管理工具Pandoc——Pandoc安装、使用、快速上手autopep8——python代码格式化工具flake8——python官方代码扫...原创 2020-02-11 18:33:52 · 2031 阅读 · 0 评论 -
【解锁】objdump——目标文件信息揭秘
objdump——目标文件信息揭秘objdump是查看目标文件或者可执行的文件信息。准备环境测试文件test1.cppint test1_func1(){ return 11;}int test_func2(){ return 12;}测试文件test2.cppint test2_func1(){ return 21;...原创 2020-02-10 22:08:30 · 380 阅读 · 1 评论 -
【解锁】LaTeX——LaTeX快速入门教程
文章目录摘要第一个文档标题、作者和注释章节和段落加入目录换行数学公式插入图片简单表格结尾中文支持宏包模板参考文献和制作幻灯片致谢这事一篇老帖子,今天把它翻出来是因为这个帖子对于LaTeX入门来说确实非常不错。对帖子进行了重新排版、配图,希望对大家学习能够提供些帮助。摘要对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看。本教程面向对LaTeX完全无认知无基础的新人。旨在让新人能...原创 2020-02-09 10:18:38 · 985 阅读 · 0 评论 -
【解锁】conda——下载/安装/卸载/创建/删除/更新 包 环境
下载Miniconda installer for Linux.Anaconda installer for Linux.安装# Miniconda3$ chmod +x ./Miniconda3-latest-Linux-x86_64.sh$ ./Miniconda3-latest-Linux-x86_64.sh# Anaconda$ chmod +x ./Anaconda-l...原创 2020-02-07 09:13:30 · 1249 阅读 · 0 评论 -
【解锁】flake8——python官方代码扫描工具
python官方代码扫描工具Flake8 是由Python官方发布的一款辅助检测Python代码是否规范的工具,flake8是下面三个工具的封装:PyFlakesPep8NedBatchelder’s McCabe script概要flake8 [options] [<path> <path> ...]flake8 --help选项$ flak...原创 2020-02-07 18:24:17 · 1448 阅读 · 0 评论 -
【解锁】autopep8——python代码格式化工具
pip install --upgrade autopep8autopep8可以自动格式化Python代码以符合PEP 8样式指南。它使用pycodestyle来确定代码的哪些部分需要格式化。autopep8能够解决pycodestyle报告的大多数格式 问题。安装$ pip install --upgrade autopep8使用格式化前代码import math, sys;...原创 2020-02-07 14:46:57 · 1096 阅读 · 0 评论 -
【解锁】Pandoc——Pandoc安装、使用、快速上手
Pandoc如果你需要将文档从一种格式转换成另一种格式,那么Pandoc是你的一把瑞士军刀,Pandoc可以将下列格式文档进行相互转换。Markdown、Microsoft Word、OpenOffice/LibreOffice、Jupyter notebook、HTML、EPUB、roff man、LaTeX、甚至是PDF。当然Pandoc还包括很多类型文档的转换,这里就不一一例举了,可以...原创 2020-02-05 10:38:45 · 30025 阅读 · 1 评论 -
【解锁】Yarn——快速、可靠、安全的node包依赖管理工具
Yarn说起node.js包包管理最先想起的应该就是npm了吧,node是否还有其他的包管理工具呢?今天我们就来【解锁】另一个node的包管理工具——Yarn特点速度超快:Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。超级安全:在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。超级可靠:使用详细、...原创 2020-02-01 13:32:46 · 278 阅读 · 0 评论 -
【解锁】 Linenoise-NG(Linenoise Next Generation)——C++命令行处理工具
Linenoise-NGLinenoise Next Generation 是基于Linenoise(可参考之前一篇关于Linenoise的文章《【解锁】Linenoise——C命令行处理工具》)的C++实现,它小巧便携,可称为GNU readline的替代品,弄够处理Linux,Windows和MacOS和UTF-8字符的命令行处理工具,与GNU readline采用的GPL许可不同,Lin...原创 2020-01-29 10:02:23 · 444 阅读 · 0 评论 -
【解锁】Catch2——C++测试框架(Quick Start)
Catch2Catch2是及其简单的C++测试框架,与gtest,boost.test和CppUnit相比Catch2非常小,甚至你只需要一个头文件就可以轻松的使用了。在小型项目里面可以很方便的用它搭建测试框架,同时配合简单的打桩框架stub,分分钟让你的测试用例跑起来。今天,我们就来【解锁】Catch2。获取有两种方法获取Catch2:一种是直接下载头文件catch.hpp——推荐...原创 2020-01-28 21:42:15 · 3161 阅读 · 0 评论 -
【解锁】Linenoise——C命令行处理工具
Linenoise今天解锁一个开源的REPL工具——Linenoise。Linenoise是可以完全代替readline的,非常轻量级的命令行处理工具。Redis,MongoDB和Android都将Linenoise作为命令行解析工具,那么今天我们就来解锁这个开源的命令行处理工具,也许某一天在你的项目里会派上用场。特性支持单行和多行编辑模式,实现了常用的键绑定。支持历史命令记录支持...原创 2020-01-23 15:30:47 · 714 阅读 · 0 评论