随笔分类 -  软件开发工具

摘要:概述 由于服务器版本不同,默认安装的neovim的版本不是最新的,存在neovim插件的兼容问题。 需要按照下面方法操作 方法 sudo apt-add-repository ppa:neovim-ppa/stable sudo apt-get update sudo apt-get install 阅读全文
posted @ 2022-06-19 08:06 whilewell 阅读(928) 评论(0) 推荐(0) 编辑
摘要:概述 我们经常阅读源码,需要查看函数实现,结构体定义和接口调用等。 常见的工具有: sourceinsight vim vscode opengrok 自己常用的就是vim和opengrok: vim配置后比较跟手, 主要用来中小范围内的阅读代码; opengrok主要用来全工程搜索。两者完美互补。 阅读全文
posted @ 2022-06-04 11:30 whilewell 阅读(548) 评论(0) 推荐(0) 编辑
摘要:场景 分包压缩和解压 分包压缩(目标可以是目录) 原始文件:linux-5.10.78.tar.xz 分包压缩:tar -czvf - linux-5.10.78.tar.xz |split -d -b 80m - linux-5.10.78.tar.gz. 压缩后: linux-5.10.78.t 阅读全文
posted @ 2021-12-31 23:40 whilewell 阅读(38) 评论(0) 推荐(0) 编辑
摘要:概述 看了很多expect的文章,写的都不够简单明了,下面自己整理了一些场景可以参考。expect功能还比较强大,这里面仅仅列出简单用法。 语法 语法-1:详细用法参考“增加新用户”场景 expect "password for" { send "$sudo_password\r" } 内容说明: 阅读全文
posted @ 2021-12-29 13:12 whilewell 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1 kitty 工具归档 git clone https://gitee.com/whilewell/tools-kitty.git 关闭kitty的声音 2 ~/.tmux.conf set -g default-terminal "xterm" //解决tmux下vim colorscheme 阅读全文
posted @ 2021-12-28 10:36 whilewell 阅读(31) 评论(0) 推荐(0) 编辑
摘要:概述 作为一名linux嵌入式开发人员,长时间与linux打交道,多数情况工作在终端 + vim的环境下,已经习惯了文字界面。在阅读代码时,经常会在cscope中跳来跳去,但对于大型软件项目来说,这种情况就有些脑栈不够。闲来无事,研究下有什么工具可以生成函数调用图,来提高阅读代码的效率。能够实现代码 阅读全文
posted @ 2021-12-27 14:26 whilewell 阅读(3318) 评论(1) 推荐(1) 编辑
摘要:概述 最近疫情封锁在家无事,汇总整理下自己使用的neovim插件,以及这些插件都具备哪些功能: 功能 插件 1. 代码视图:文件和目录树,标签视图,状态栏 vim-airline-themes,vim-airline,nerdtree,taglist.vim,tagbar, 1.1 代码视图/语法高 阅读全文
posted @ 2021-12-24 21:45 whilewell 阅读(11305) 评论(3) 推荐(2) 编辑
摘要:概述 以前一直使用的是vim + cscope,偶尔看到gun global工具,觉得不错,所以顺便研究了以下。 优点: 可以完美替代cscope 速度更快,tags更小 使用pygments插件,解析的语言多达154种 可以集成到vim中 社区活跃度高 与其它工具特性对比:Comparison w 阅读全文
posted @ 2021-12-19 22:50 whilewell 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:概述 在国内访问github时,总是时断时续。下面就说下最新访问github的方法。 检测海外github域名地址 在http://ping.chinaz.com/上面输入github.com后仅选择海外进行检测。记录下来可以访问的ip地址(ip地址列表A) 检测非海外github域名地址 在htt 阅读全文
posted @ 2021-12-18 22:00 whilewell 阅读(13883) 评论(0) 推荐(1) 编辑
摘要:概述 windows pc访问linux服务器磁盘 samba安装 sudo apt-get install samba samba配置 增加账号:wsk为账号名称 sudo smbpasswd -a wsk 修改samba配置 sudo vi /etc/samba/smb.conf 追加以下内容 阅读全文
posted @ 2021-11-27 11:52 whilewell 阅读(29) 评论(0) 推荐(0) 编辑
摘要:概述 KiTTY is a fork from version 0.74 of PuTTY, the best telnet / SSH client in the world. KiTTY is only designed for the Microsoft® Windows® platform. 阅读全文
posted @ 2021-11-26 23:05 whilewell 阅读(244) 评论(0) 推荐(0) 编辑
摘要:概述 Repo 是我们以 Git 为基础构建的代码库管理工具。Repo 可以在必要时整合多个 Git 代码库,将相关内容上传到我们的修订版本控制系统,并自动执行 Android 开发工作流程的部分环节。 Repo 并非用来取代 Git,只是为了让您在 Android 环境中更轻松地使用 Git。 应 阅读全文
posted @ 2021-11-25 23:16 whilewell 阅读(2115) 评论(0) 推荐(0) 编辑
摘要:概述 Gerrit,一种开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件开发者,可以相互审阅彼此修改后的代码,决定是否能够提交,回退或是继续修改。 应用场景: 代码审核:审核review +1, +2 门禁自动化:自动构建,代码度量,开源代码扫描等 多分支管理:入库代码同步到 阅读全文
posted @ 2021-11-24 00:22 whilewell 阅读(1455) 评论(0) 推荐(1) 编辑
摘要:概述 应用场景: 切换到历史目录,实现历史目录的快速跳转 应用依赖: fzf 安装 tar -xzvf z-1.9.tar.gz ; cd z-1.9/ echo "source `pwd`/z.sh" >> ~/.bashrc 重新登录ssh 使用 跳转到最频繁的目录 z xxx 罗列出匹配到的历 阅读全文
posted @ 2021-11-20 19:55 whilewell 阅读(115) 评论(0) 推荐(0) 编辑
摘要:常见场景 配置参数 配置全局用户信息 git config --global user.name "xx" git config --global user.email "xx@163.com" git config --global core.editor "vim" 保存用户名和密码 git c 阅读全文
posted @ 2021-11-20 17:46 whilewell 阅读(43) 评论(0) 推荐(0) 编辑
摘要:概述 应用场景 现场还原,事后问题分析定位 错误很难重现 解析raddump(内存转储机制),转储的机制有后面几种:LKCD,Diskdump,Netdump,Kdump,MKdump 依赖条件 真实的linux系统,或者VMware虚拟机:virtualbox虚拟机测试过不行 环境安装 主机编译安 阅读全文
posted @ 2021-11-20 15:56 whilewell 阅读(1398) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示