工具
文章平均质量分 62
DADA2ndTIAN
这个作者很懒,什么都没留下…
展开
-
cygwin 的 manpage 安装
cygwin 默认的安装 manpage 非常少,如需使用manpage 还需手动将安装包勾上 ,posix 接口的 manpage 才能看到原创 2022-04-10 13:34:48 · 256 阅读 · 0 评论 -
cygwin 的介绍和安装
文章目录简介简介优点安装下载安装程序安装步骤简介简介Cygwin是一个可原生运行于Windows系统上的POSIX兼容环境。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。优点首先自然是近乎一致的UNIX/Linux体验;完备且相对轻量,普通用户不必安装整个Linux系统或虚拟机,就可以获得近乎一致的体验,Cygwin的程序运行与Windows互不干扰,高效的原创 2022-04-10 13:26:49 · 1797 阅读 · 0 评论 -
svn导出某两个版本之间变化的文件
svn导出某两个版本之间变化的文件场景: 代码上线时, 需要将有变动的文件提交到服务器上, 这时候我们只希望取出变动的文件(新增或修改的, 删除的单独处理)实现:TortoiseSVN客户端, 用svn show log功能列出所有Revisons记录, 任选两个版本右键选取Compare revisons,会列出两个版本间差异项目,用鼠标全选右键选择"Export selection to …",这样就能导出差异文件.注: 这样操作导出的文件同时带有文件夹, 非常方便.另, 用linux的s转载 2020-09-19 10:52:31 · 1504 阅读 · 0 评论 -
vi 配置 tab 为4空格
在/etc/vimrc 或者~/.vimrc 中增加下面语句 set ts=4 set softtabstop=4 set shiftwidth=4 set expandtab set autoindentts是tabstop的缩写,设TAB宽度为4个空格。softtabstop 表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。e转载 2020-06-11 08:11:51 · 280 阅读 · 0 评论 -
svn 本地删除文件 的 恢复
svn up 的 时候出现 tree conflict ,而此时又把冲突目录的本地的文件给删了,这时 svn up 是不会恢复删除的文件的,svn st 显示 这个文件被删除的状态 “D”恢复的话 ,只有通过 svn revert 文件名或者在父目录右键菜单栏 svn revert 打开,选择被删除的文件 恢复 即可...原创 2020-05-20 21:31:02 · 2344 阅读 · 0 评论 -
Source Insight 中文注释乱码 的解决
单个文件乱码解决办法:菜单栏中【File】 > 【Reload As Encoding…】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load,问题解决!!!所有文件乱码解决办法:菜单栏中 【Options】 > 【Preferences】 >File标签中,最下面的“Default encoding” :改成hines...原创 2020-03-03 19:33:27 · 147 阅读 · 0 评论 -
gcc 2.95.3 源码编译安装(未完)
文章目录preparegcc 下载编译make steps环境:VM ubuntu 32 位 14.04 LTS 虚拟机preparegcc 下载编译内核源代码的要求的gcc 版本(README 和 Documents/kbuild/command ),要求gcc 2.95.3 版本注意该版本不支持x86_64架构,所以必须到32 位的机器上才能安装下载: gcc 2.95.3编译...原创 2020-02-21 10:30:56 · 776 阅读 · 1 评论 -
xshell中出现中文乱码解决方法
先查看远程登陆系统的语言编码,执行locale 命令查看系统语言如下图所示,$ locale查看xshell中的语言配置如下上图所示选好后,重新打开终端,中文显示ok参考:https://blog.csdn.net/lanxingbudui/article/details/81060974...原创 2020-02-20 08:49:12 · 478 阅读 · 0 评论 -
使用doxygen和graphviz来产生源代码函数调用图
转载:使用doxygen和graphviz来产生源代码函数调用图转载 2020-02-18 14:46:59 · 259 阅读 · 0 评论 -
Git Reset
Git Reset 三种模式转载 2020-02-14 10:44:26 · 75 阅读 · 0 评论 -
git tag
git tag 基本用法转载 2020-02-14 10:42:04 · 76 阅读 · 0 评论 -
git log 和 git diff用法
文章目录git loggit diffgit statusgit loggit log 信息绝对提交名 : 40 位 16进制 sha1 的哈希id 值,也可以用前缀表示相对提交名: master 表示master 分支的头,master^ 表示master分支的倒数第二个提交符号引用:HEAD=>指向当前分支最近的提交范围:符号(…)可以表示一个范围master12…mast...原创 2020-02-13 10:56:45 · 1147 阅读 · 0 评论 -
git 使用入门
git 简介分布式版本管理,适用于分布式开发本地由完整的版本库支持和鼓励基于分支来开发性能优异,完整性和可靠性使用步骤:安装 sudo apt install gitgit 配置作者和邮箱root@amy-virtual-machine:/home/amy# git config --global usr.name "username"root@amy-virtu...原创 2020-02-13 10:54:17 · 105 阅读 · 0 评论 -
git 分支管理和冲突解决
创建分支#git branch 分支名 //在当前分支上 创建xxx 分支#git branch ben/dev //斜杠 创建一个分层的命名切换分支# git checkout xxx // 切换到 xxx 分支# git checkout -b xxx// 创建 并切换 到 xxx 分支 等价于 git branch xxx git checkout xxx两条指令查看分支#...原创 2020-02-13 06:14:49 · 116 阅读 · 0 评论 -
git push--解决 /etc/ssh/ssh_config: Bad configuration option: permitrootlogin 问题
git push 遇到如下错误编辑/etc/ssh/ssh_config,permitrootlogin这个配置应该 放到sshd_config(服务器段配置)中,ssh_config是客户端配置,所以直接把这行去掉就了...原创 2020-02-06 08:22:23 · 19619 阅读 · 1 评论 -
git---如何解决The authenticity of host can't be established
新生成密钥的时候,git clone或者push的时候,可能会报这样的错误:The authenticity of host 'gitee.com (xxx.xxx.xxx.xxx)' can't be established.ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxx.Google之后明白,文件夹内少了一个known_...转载 2020-02-06 08:14:43 · 13104 阅读 · 2 评论 -
YouCompleteMe 安装问题 :YouCompleteMe/third_party/ycmd/third_party/cregex" does not appear to contain CM
问题如下:CMake Error: The source directory “/home/zoei/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/cregex” does not appear to contain CMakeLists.txt.Specify --help for usage, or press the hel...转载 2020-02-03 09:21:52 · 2010 阅读 · 3 评论 -
vim中如何输入Unicode字符
首先需要必须设置编码为utf-8:在 .vimrc 中加入下面语句set encoding=utf-8在insert或command模式(不能在normal模式)下,按Ctrl+v然后再按u, 接着按该unicode字符所对应的16进制编号,比如输入版权符号:Ctrl-v u 00a9 —> ©, a COPYRIGHT SIGN起初想到输入 unide 字符,是想要在 uni...转载 2020-01-31 07:25:58 · 669 阅读 · 0 评论 -
linux 下 使用 update-alternatives 进行版本管理
在 linux 开发中经常 会是用到不同的工具链版本,如 gcc ,这时可是使用 update-alternatives来管理不同版本的gcc命令用法update-alternatives --install link : 符号链接的绝对路径名name: 符号链接名(无路径)path : 符号指向目标的绝对路径名priority: 数字越大,优先级越高 (auto 模式下)...原创 2020-01-20 14:57:49 · 510 阅读 · 0 评论 -
vi 退格 方向键等键盘问题的解决
使用优麒麟预装的vi 编辑文件,退格 以及方向键出现怪异的东西,一开始以为是键盘布局有问题,但是在shell 中没有出现过问题,上网发现 vi 设置命令 set nocompatible,可以解决该问题,不过每次输入太麻烦,直接修改 /etc/vim/vimrc.tinyset compatible 改成set nocompatible参考:https://www.iteye.com/blo...原创 2020-01-20 09:50:34 · 384 阅读 · 1 评论 -
vi /vim 替换字符串
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian ...转载 2019-12-20 13:53:49 · 251 阅读 · 0 评论 -
SVN使用简介
检出代码svn co url更新svn up提交svn ci还原svn revert -R .svn cleanup . --remove-unversionedwindows 下 在需要的目录下右键 选 revert原创 2019-10-10 14:00:27 · 298 阅读 · 0 评论 -
source in sight Q&A
文章目录导入工程时只添加特定后缀文件崩溃解决方法导入工程时只添加特定后缀文件如果你只想导入c语言的相关文件,打开options–> document_options设置,只保留 document type 中c source file 中的 include when adding to projects ,把其他document type的这一项勾选都去掉崩溃解决方法当C:\Use...原创 2019-07-24 20:15:30 · 413 阅读 · 0 评论 -
vim 常用指令与设置
文章目录vim 工作模式命令行模式文本输入模式末行模式模式切换vi 命令vim 设置颜色设置vim 工作模式vi 编辑器有 3 种基本工作模式,分别是命令模式、文本输入模式和末行模式。命令行模式该模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编...原创 2019-07-17 13:38:33 · 1150 阅读 · 0 评论 -
codeviz安装使用说明
文章目录codeviz 简介安装步骤1. GraphViz install2. 获取codeviz源码3. codeviz Installing4. 脚本5. 为 genfull 生成 cdepn 文件6. 为 genfull 生成 nccout 文件7. 生成 full.graph8. 关于 full.graph 可能存在的问题9. 生成调用图10. 基于正则表达式生成图11. 后期处理选项...原创 2019-07-10 19:32:08 · 1412 阅读 · 0 评论 -
linux 系统下使用ctags浏览源码
文章目录介绍下载使用说明生成tags文件查找操作(3种使用方式)直接在命令行上操作在vim的模式下使用": ta"命令在光标指定位置下直接使用"ctrl + ]"介绍Ctags 是 vim 下方便代码阅读的工具。尽管 ctags 也可以支持其它编辑器,但是它正式支持的只有 vim。并且 vim 中已经默认安装 ctags,它可以帮助程序员很容易地浏览源代码;ctags 最先是用来生成 C 代码...原创 2019-07-09 10:23:00 · 448 阅读 · 0 评论