![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Enyeama
冰冻三尺,非一日之寒!
展开
-
centos下安装gcc/g++/gdb
纯净阿里云服务器,没有安装软件,我的系统是centos1、使用switch查看是否安装了which gcc which g++which gdb2、Centos支持使用yum安装,安装软件一般格式为yum install xxx,注意安装时要先成为root用户,且在联网的状态下。安装如下:yum install gccyum install gcc-原创 2018-05-10 16:54:53 · 555 阅读 · 0 评论 -
linux 下生成core
linux 下生成coreLinux下的C程序常常会因为内存访问错误等原因造成segment fault(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gdb对core文件进行分析,还原系统发生段错误时刻的堆栈情况。这对于我们发现程序bug很有帮助。1、设置core文件的大小ulimit -a :查看系统core文件的大小限制ulimit...原创 2018-06-19 09:31:58 · 873 阅读 · 1 评论 -
Samba服务搭建
Samba服务搭建实现Windows与Linux系统之间资源共享一、安装Samba1、使用yum工具安装# yum install -y samba samba-client samba-swat2、查看安装状况# rpm -qa | grep samba3、启动Samba服务器# /etc/init.d/smb start# /etc/init.d/nmb start4、查看samba的服务启动...原创 2018-06-11 23:06:59 · 332 阅读 · 0 评论 -
gdb 基本操作说明
0、生成可调试的可执行程序,在编译参数中加-g gcc a.c b.c c.c app -g1、启动gdb gdb 可执行程序的名字 启动后,设置启动参数:set args aaa bbb ccc2、查看代码:list/l 当前文件 l ->显示main函数的文件内容 l 行号 l 函数名 非当前文件 l 文件名:行号 l 文件名:函数名 3、断点操作:break/b info...原创 2018-06-11 22:51:43 · 241 阅读 · 0 评论 -
对象的序列化和反序列化
参考博客 https://blog.csdn.net/wk1134314305/article/details/75041314 linux下安装protobuf教程+示例(详细) https://blog.csdn.net/steven_liwen/article/details/52045458前言 目前主流的几种数据交互的格式主要有xml、json、protobuf等等。一般的w...原创 2018-05-10 16:59:16 · 140 阅读 · 0 评论 -
数据交互xml、json、protobuf格式比较
数据交互xml、json、protobuf格式比较1、json: 一般的web项目中,最流行的主要还是json。因为浏览器对于json数据支持非常好,有很多内建的函数支持。 2、xml: 在webservice中应用最为广泛,但是相比于json,它的数据更加冗余,因为需要成对的闭合标签。json使用了键值对的方式,不仅压缩了一定的数据空间,同时也具有可读性。 3、protobuf:是后起之...原创 2018-05-16 14:44:08 · 7884 阅读 · 1 评论 -
解决socket连接阿里云服务器所遇到的问题
1、在阿里云服务器实例创建安全组规则,添加规则。不懂添加规则可以看阿里云教程2、开启防火墙systemctl start firewalld3、设置打开的端口号(永久打开)firewall-cmd --add-port=8000/tcp --permanent4、更新一下:在设置好端口后,需要执行firewall-cmd --reload5、查看已经打开的端口firewal原创 2018-05-10 16:52:53 · 18193 阅读 · 25 评论 -
protobuf-3.5.1 在centos安装说明
1、下载protobuf, protobuf-all-3.5.1.tar.gz 压缩文件https://github.com/google/protobuf/releases2、解压安装tar -zxvf protobuf-2.6.1.tar.gzcd protobuf-2.6.1/./configuremakemake checksudo make installprotoc原创 2018-05-10 16:57:31 · 3860 阅读 · 1 评论 -
vim 常用指令
显示行号 set nu隐藏行号 set nonu调到指定行 :n (n为行号)调到文件尾 :$ 或者 Shift + g暂停该终端 Ctrl+s取消暂停终端 Ctrl+q拷贝多行代码 nyy(从当前光标行开始n为要拷贝的行数)删除多行代码 ndd(从当前光标行开始n为要拷贝的行数)...原创 2018-05-17 12:19:16 · 122 阅读 · 0 评论 -
makefile基础
makefile -linux自带的构建器,构造的规则写在makefile中makefile文件的命名 -makefile或者Makefile规则 -三个部分:目标、依赖、命令 书写规则如下 目标:依赖 (tab缩进)命令 (注:makefile里面有多种规则组成)e.g:app:a.c b.c c.c gcc a.c b.c c.c -o app第一...原创 2018-05-10 16:57:09 · 111 阅读 · 0 评论