开发随笔
By漫步
技术宅,逻辑控。
展开
-
ubuntu下安装微信
这个安装程序是基于node.js的。开源地址:https://github.com/geeeeeeeeek/electronic-wechat进入之后,再网页最下面点击 Download 按钮,进入下载界面:选择对应的版本进行下载下载后,使用tar命令解压:$ tar -xvf linux-x64.tar.gz $ cd electronic-wechat-linux-x64/...原创 2018-12-04 15:47:37 · 754 阅读 · 0 评论 -
Ubuntu deb软件包安装/卸载(asta)
astaasta是一款画流程图、时序图比较专业的软件。官网从官网下载astah community安装包。安装使用deb相关命令安装软件:命令说明sudo dpkg -I iptux.deb查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)sudo dpkg -c iptux.deb查看iptux.deb软件包...原创 2019-01-15 16:26:50 · 1254 阅读 · 0 评论 -
linux下sed正则表达式匹配批量替换文件中的内容
sed命令介绍sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件...原创 2019-01-07 19:07:27 · 45047 阅读 · 1 评论 -
ubuntu16.04对比工具Meld安装和使用
安装sudo apt-get install meld安装完成后运行:使用运行后:根据需求选择需要的功能。比如文件比较:如果比较没有保存的内容可以选择空白比较。然后再在对应的文件里填写上要对应的内容。和Beyond Compare的使用差不多,不过界面差点。。。...原创 2019-01-04 10:59:26 · 10405 阅读 · 0 评论 -
vim之快捷键
剪切快捷键含义dd剪切当前行nddn表示大于1的数字,剪切n行dw从光标处剪切至一个单子/单词的末尾,包括空格de从光标处剪切至一个单子/单词的末尾,不包括空格d$从当前光标剪切到行末d0从当前光标位置(不包括光标位置)剪切之行首d3l从光标位置(包括光标位置)向右剪切3个字符d5G将当前行(包括当前行)至第5行(不包...原创 2018-12-26 19:04:45 · 121 阅读 · 1 评论 -
linux c下log输出代码模板
## 模板模本分为两个文件:log.c和log.h.log.c/** log.c **/#include <unistd.h>#include "log.h"// log文件路径#define filepath "./ps_com_log.log" //设定时间static char * settime(char * time_s){ time_t timer=...原创 2018-12-05 14:51:49 · 950 阅读 · 0 评论 -
vim之分屏使用
分屏左右分屏在普通模式下,输入::vs也可以上下分屏::sp实现左右分屏,效果如下:控制左右分屏大小在普通模式下,输入::vertical res 20控制上下分屏大小:res 20将当前屏幕大小缩减为20%:左右分屏进入进入右边的分屏编辑:ctrl+w+L进入左边的分屏编辑:ctrl+w+h退出当前分屏在普通模式下,输入::q分屏使...原创 2018-11-27 14:07:55 · 591 阅读 · 0 评论 -
vim之YouCompleteMe插件问题:The ycmd server SHUT DOWN (restart with ...low the instructions in the documen
YouCompleteMe插件用来自动补全代码,但是使用vim打开文件时候提示:The ycmd server SHUT DOWN (restart with …low the instructions in the documentation.解决方法如下:注意:需要使用bundle方式安装的插件才行$ cd ~$ cd .vim/bundle/YouCompleteMe/$ ....原创 2018-11-30 09:36:46 · 4357 阅读 · 3 评论 -
vim之函数跳转
从声明跳转到定义首先在程序根目录下执行:$ ctags -R 就会在根目录下生成个tags文件、如果没有安装ctags,根据提示安装即可。在当前文件夹下打开对应头文件:移动到函数名上,按下( ctrl + ] )便可以跳转到函数定义的地方:然后使用 ( ctrl + o )便可以返回去定义的地方。对应的快捷键ctrl+i 向前跳到前几次光标位置ctrl+o 向后跳到后几...原创 2018-11-30 09:35:19 · 1625 阅读 · 0 评论 -
vim之IDE功能配置
配置自动缩减set nuset autoindentset cindentset shiftwidth=4set softtabstop=4set tabstop=4具体含义:命令含义nu添加行号autoindent自动缩进cindent按照c语言语法缩进shiftwidth自动缩进空白字符个数softtabstoptab键...原创 2018-11-30 09:34:29 · 268 阅读 · 1 评论 -
Ubuntu 安装流程图工具asta
astaasta是一款画流程图、时序图比较专业的软件。官网从官网下载astah professional安装包。下载wget http://cdn.change-vision.com/files/astah-professional_8.0.0.d641d4-0_all.deb执行后需要一段时间下载。安装安装使用dpkg命令:sudo dpkg -i astah-profes...原创 2019-01-16 10:13:23 · 2881 阅读 · 0 评论