程序手艺人 - 有趣有能量

欢迎关注我的订阅号“程序手艺人”

[ 利器篇 ] - GitLab CI 部署GitBook

打通GitLab

2019-04-16 23:27:26

阅读数 30

评论数 0

[ 利器篇 ] - 快速画一张UML序列图

最近几个项目组的团队进行沟通,有APP交付组的,也有嵌入式设备的交付组,还有云端开发的交付组。几个组一起实现一个涉及APP / Device / Cloud 功能开发,开完讨论会之后,如何用一张图画出整个讨论出结果的逻辑图。 平时画图的功夫真的不太好,就是在纸上勾画一下就开工,想想过段时间还有更新...

2019-03-21 22:44:20

阅读数 60

评论数 0

[ 利器篇 ] - 升级Ubuntu 18.04系统工具集合

工作中大部分的开发环境一般都是 Ubuntu 16.04,而我也不例外,最近几天花部分时间作一下系统的备份和升级, 顺便体验下Ubuntu 18.04 新系统, 新的系统主要大部分时间用于开发环境的搭建,这里围绕两个原则进行新系统的搭建: 容器化 : 工作中开发环境全部搭建在Docker中...

2019-01-12 16:25:46

阅读数 173

评论数 0

[ 利器篇 ] - LInux 下百度网盘客户端 BaiduPCS

如果平时电脑的操作系统为Linux,那如何下载百度网盘中文件呢 ? 百度网盘网页版默认下载有大小限制,如果超过之后会默认打开本地安装百度网盘(Linux 根本没有百度网盘)。 这里尝试了几种办法,找出一种最好用的: 方法1 : uget + aria2 参考 Linux下如何方便下载百度网盘...

2019-01-01 13:40:39

阅读数 773

评论数 1

『 利器篇 』Ubuntu安装Xmind,导致无法输入中文

平时习惯做事情的时候提前画下思维导图,罗列出代办事项。 Ubuntu 16.04 安装Xmind源码包的时候,可以正常启动,但是发现无法输入中文,很尴尬,其中一段时间在用网页版的processon.或draw.io,各有利弊,今天逛论坛的时候发现官网提供了Xmind deb 的安装包,安装完场顺...

2018-12-01 16:39:26

阅读数 335

评论数 0

[ Docker篇 ] - 拓冰之旅

背景 工作过程中经常会搭建各种设备的编译环境,电脑出现问题,安装系统之后还需要重新搭建,然而现在Docker 帮你解决环境配置难的问题,Docker 类似与虚拟机,但是性能,速度又比虚拟机快,启动速度足够快,占用内存也足够小。这里记录安装/使用Docker的步骤 Docker的安装 系统版本为...

2018-11-25 16:50:23

阅读数 1938

评论数 5

『 利器篇 』Lepthon代码片段收集Gist

平时工作中遇到好的代码结构,如果平时没有积累起来,当你真正想用的时候,查找起来的时间成本可就高了,我们平时可以借助一些代码管理工具,把我们曾经的写的Demo,好的代码结构可以保存起来,用的时候单独拿出来用就可以了。其实代码就和我们平时保存的图片一样,也可以进行分类保存。 在线保存可以使用GitHu...

2018-11-22 10:45:10

阅读数 68

评论数 1

Ubuntu下查看电脑相关信息

经常编译源代码,硬件的配置决定了编译的速度,下面通过一些命令查看CPU相关参数 CPU参数 cpu的参数通过cat /proc/cpuinfo查看,主要计算公式 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 ...

2018-11-05 16:03:41

阅读数 226

评论数 0

技术博客一览

随着各种知识付费的兴趣,国内各种鸡汤文章满天飞, 入门的,精通的,大神级别的,往往都是反复的加工,输出,而真正写的好文档,沉淀多年的好文章往往都有了自己的博客平台. 这里记录下个人感觉非常不错的博客/RSS订阅 阮一峰的网络日志 ...

2018-11-02 14:40:59

阅读数 140

评论数 1

Ubuntu Xfce桌面系统设置项

系统安装的Ubuntu 16.04 ,默认的桌面的系统不是很习惯,特意安装了xfce4桌面系统。 设置开机启动项 从Xfce桌面菜单中选择"Settings Manager"(设置管理器)->Settings"(设置)...

2018-11-02 10:28:00

阅读数 388

评论数 0

程序员如何用GitHub打造个人博客(二)

上一篇程序员如何用GitHub打造个人博客(一) 介绍了如何搭建静态网页的博客,包括如何发布文章等等.这篇主要介绍升级NexT主题.  默认使用NexT主题,之前的V5.1.0很多新的功能没有支持,需要升级成最新的V5.1.4,里面增加了不好新功能,如下: 开启微信打赏功能 订阅微信公众号 ...

2018-09-09 20:03:41

阅读数 115

评论数 0

团队效率工具: 代码格式化之Clang-format

介绍 平时团队进行合作的时候需要注意代码的格式,虽然很难统一每个人的编码风格,但是通过工具能够很好的管理代码格式。这里介绍下clang-format,它是基于clang的一个命令行工具,能够自动化格式C/C++/Obj-C代码,支持多种代码风格:Google, Chromium, LLVM, M...

2018-09-01 20:36:34

阅读数 3381

评论数 0

Linux下的最好用Markdown工具之一

作为一名技术人员经常写文档,自然离不开Markdown语法,之前也体验过不少Markdown工具,比如:小书匠/简书/vim插件等,都不尽如人意,直到发现Haroopad甚是喜欢。  功能特点  免费,全平台覆盖  Linux 下的工具一般都是开源免费的,但是全平台覆盖的并不多 基...

2018-08-31 08:06:10

阅读数 4206

评论数 0

Window,Linux应用程序调试法----写文件调试程序法

转载原文 Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下。 通常,我们在调试程序的都会使用printf。 在Android中,我们会去使用logcat,现在,给大家介绍一种常用的调试方法,debug写文件调试法。 在...

2018-07-25 09:52:51

阅读数 85

评论数 0

快速画好一份程序流程图

工作中完成一个项目之后往往会花一些时间编写文档,画程序流程图。这样的好处是方便交接项目,后续也能够快速回忆。画流程图的软件有很多, 比如常用的Process,百度脑图,缺点是流程图只能以图片保存放到代码目录中,后续更改很麻烦。 这里参考Buildroot 开源库中使用的工具Graphviz ,根...

2018-05-09 08:43:38

阅读数 863

评论数 0

autojump 一键直达目录

如果在Linux系统下工作,命令行中切换目录是最常用的操作.进入一个目录需要不停地cd ../, ls ../.现在的终端提供了强大的自动补全来处理路径的问题.但是仍然需要通过不停的敲击cd tab来完成目录的切换.想想这样低效的操作违背的Linux的设计原则,从而autojump应运而生,使用它...

2018-04-24 07:50:46

阅读数 1154

评论数 0

Linux 下回收站机制

Linux下删除文件不像Windows那样,删除文件放入回收站. 而是通过rm 命令删除文件.文件一般无法找回, 就是这种机制,每次带来的都是巨大的教训. 为此这里实现一个简易的回收站机制: 功能: rm 删除的文件备份到指定的文件夹 每天定时清理  步骤1 写个shell脚...

2018-03-25 23:29:50

阅读数 977

评论数 0

Ubuntu 常用技巧

修改启动项 rcconf 该工具用于设置开机启动项 rcconf –list 罗列所有开机启动列表 rcconf –on 开启开机服务 rcconf –on 关闭开机启动 例如 sudo rcconf --list | grep "wicd&q...

2018-03-21 22:02:09

阅读数 72

评论数 0

效率工具之SecureCRT

概述 SecureCRT是一款支持SSH的终端仿真程序,同时支持Telnet和rlogin协议等, 之前在Windows用过一段时间,之后切换到Linux平台,minicom替代了SecureCRT, minicom的功能太弱了. 无意中浏览官网,发现支持linux版本,果断回归. Wind...

2017-12-30 07:47:27

阅读数 2709

评论数 3

GitHub如何下载单个文件夹

Github中并不提供单个文件夹下载, 每当下载仓库中某个文件夹时,只能克隆整个仓库, 浪费硬盘空间不说,浪费时间不说,每次克隆仓库时候,看到这下下载速度简直…! 网上的教程有的过于复杂,有的过于繁琐,都不太想去尝试。 重点:最终在知乎上找到了答案: 如何在github上下载单个文件夹?简单的页...

2017-12-29 22:41:12

阅读数 7071

评论数 2

提示
确定要删除当前文章?
取消 删除