Linux
文章平均质量分 70
晨哥是个好演员
nothing is impossible
展开
-
Vim批量注释与反注释
在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。本文记录在mac/linux下的vim批量注释。一开始我想让vim配置ctrl+/快捷键,快速批量注释,但是vim的文档中不支持这样的快捷键。如果实在要弄也能弄,下载插件vim插件NERDCommenter并进行配置即可,stackoverflow里给出了方法。但是本文只介绍通过vim命令进行批量注释。批量操作不仅可应用于注释,也可应用于批量插入等复杂操作。我认为操作起来更有意义。原创 2023-07-14 20:09:25 · 2166 阅读 · 0 评论 -
Centos安装gcc及g++
Centos支持yum安装,安装软件一般格式为yum install (file),注意安装时要先称为root用户。按照这个思路,我想安装过程如下:安装gcc:yum install gcc安装g++:yum install g++实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command notfound。上网查了一下,正确安装应该是:yum insta原创 2017-04-18 10:06:11 · 1365 阅读 · 0 评论 -
Googletest测试框架搭建方法
转载前注明出处欢迎转载分享网上有很多类似的步骤,我简要说明下我自己在Linux-centos6.8下的安装步骤:1.下载包首先去google官方的github下载1.6.0版本的zip包,当然也有1.7.0或其他版本,而且不仅仅是zip包,还有tar包,我这里按照我的执行方法,我下载的是zip包,方法如下:1wget https://github.com/原创 2017-04-18 10:06:43 · 5890 阅读 · 0 评论 -
socket基础之c/s通信过程
socket可以看成是用户进程与内核网络协议栈的编程接口,socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程通信。 这里所说的不同主机例如手机与PC的通信,为什么说手机与PC为不同主机?只是因为其外观不同吗?不是的,首先手机与PC的软件不同,其次是两者的硬件架构不同,手机采用的是ARM架构而PC大多是x86的架构(至于这两者架构有什么区别,博主现在还不了解,待后续补充,先自行原创 2017-04-23 13:16:59 · 4158 阅读 · 0 评论 -
cgdb基本用法总结
cgdb的特性高亮的源代码窗口可视化的断点常用功能的键盘快捷键搜索源代码(通过正则表达式)cgdb的安装yum install cgdb文件对话窗口通过文件对话框窗口,用户可以浏览和选择他们想要查看的文件。它为用户提供了一个与被调试程序有关的所有源代码文件的列表。如果没有文件被显示,可能是因为没有程序正在被调试,或者是因为被调试的可执行程序中没有调试信息,在这些情况下,文件对话框窗口不会打原创 2017-04-25 22:30:25 · 8799 阅读 · 0 评论 -
Vim常用操作
esc表示退出编辑模式,进入命令行模式 i进入INSERT插入模式dd删除光标所在行 ndd(n为一个任意常数)表示删除从光标所在行开始的n行 yy复制光标所在行 nyy(n为一个任意常数)表示复制从光标所在行开始的n行 p表示在当前行后粘贴 shift+p表示在当前行前粘贴 u表示撤销操作 ctrl+r表示反撤销操作gg跳至第一行行首 shift+g跳至最后一行行首a表示进入插入原创 2017-07-12 18:31:08 · 392 阅读 · 0 评论 -
vim查找替换
:n,$s/SeqList/LinkList/ 替换第 n 行开始到最后一行中每一行的第一个SeqList为LinkList:n,$s/SeqList/LinkList/g 替换第 n 行开始到最后一行中每一行所有SeqList为LinkList(n 为数字,若 n 为 .,表示从当前行开始到最后一行):%s/SeqList/LinkList/ 替换每一行的第一个SeqList为LinkList:%原创 2017-08-26 11:58:28 · 329 阅读 · 0 评论 -
unp源码文件编译安装
下载unp中的源代码:点击下载切换到解压后的目录 unpv13e,先查看下 README,依次执行:./configurecd libmakecd ../libfreemake 此处报错: inet_ntop.c:56:1: error: conflicting types for ‘inet_ntop’ inet_ntop(af, src, dst, size) ^原创 2017-08-30 13:11:20 · 998 阅读 · 1 评论