
linux
h799710
这个作者很懒,什么都没留下…
展开
-
inet_ntop4源代码实现
多思考,多实践,多看源码才能找出答案。有时候网络上的答案未必靠谱。原创 2022-10-27 20:29:04 · 471 阅读 · 0 评论 -
【转链接】看到写的最清晰的 epoll边缘触发和水平触发
写的真的清晰,一看就懂,必须保存起来。转载 2022-10-26 16:47:01 · 125 阅读 · 0 评论 -
setsockopt的使用【转载】
查询setsockopt的使用, 过程中遇到几篇很好的文章,特来记录一下。转载 2022-10-26 15:24:14 · 149 阅读 · 0 评论 -
安装protobuf(cpp版)
注:访问外网会慢,用迅雷下载再传到你的服务器也是不错的方法。将proto文件编译成 cpp文件。有打印目录就是安装成功了。test.proto文件。原创 2022-10-24 14:31:58 · 584 阅读 · 0 评论 -
版本不兼容导致的undefined reference to `google::protobuf::xxx const‘
解决方法:(以下链接都是我之前写的文章)一、卸载遗留文件,完全卸载protobuf二、安装高版本的protobuf 安装protobuf(cpp版)注:如果非要那个版本的protobuf,那就安装一个低版本的g++,然后重新编译,但是要注意设置优先级升级g++后,设置多版本优先级原创 2022-10-24 11:52:12 · 1152 阅读 · 0 评论 -
安装protobuf(cpp版)
注:访问外网会慢,用迅雷下载再传到你的服务器也是不错的方法。原创 2022-10-24 11:23:11 · 623 阅读 · 0 评论 -
rsync传大文件时,ssh会话中断,导致命令终止的问题
前言:最近换了一个云服务器,发现在传递大文件的时候,因为ssh长时间无操作自动关闭了,导致文件传递失败,所以就需要一个关闭ssh会话也不结束的环境。当窗口执行这个命令后,窗口环境会被保存,当关闭后再打开还是之前的状态。这样当执行的命令时长特别长时,就不会出现意外中断的情况了。原创 2022-10-01 04:20:08 · 1603 阅读 · 0 评论 -
完全卸载protobuf
【代码】完全卸载protobuf。原创 2022-09-08 12:26:15 · 6889 阅读 · 0 评论 -
cmake 学习笔记
cmake 学习笔记最基础语法:cmake_minimum_required (VERSION 2.8) #设定 cmake 的最低版本要求project (demo) #设定 工程名add_executable(main main.c) #生成名为main的可执行文件, main.c是文件名 如果存在多个源文件,在后面加即可,用空格隔开执行(之后的讲解就不再说执行的这步了) cmake . # 编译原创 2022-01-25 20:11:50 · 827 阅读 · 0 评论 -
epoll c实现
本来想测试一些东西,很久没写了,竟然被某个细节卡住了。还得特意翻别人的博客才知道。还是写一下,下次翻自己的,哈哈一、 代码实现(有详细注释):epollSocket.cpp#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>#include <sys/socket.h>#include <netdb.h>#include.原创 2022-01-20 19:04:17 · 909 阅读 · 0 评论 -
SVN提交失败 can‘t open file‘\db\txn-current-lock’
直接原因:svn 库目录权限不足,无法修改增加删除该目录的文件!解决方法:cd /home/svn/ # cd 到svn根目录 sudo chown ubuntu:ubuntu -R ./cangku # 将 要提交文件的库进行权限修改; ubuntu是用户名,你看着改# ./cangku 是你的 要提交到svn 库 的根目录名 # 注意要用 sudo,因为修改的可能是 root 权限文件...原创 2022-01-14 11:33:31 · 951 阅读 · 0 评论 -
linux中 c语言的 socket编程案例
一、大概框架:监听端:1. 创建 socket2. 创建并初始化 监听端sockaddr3. 绑定监听端 sockaddr4. 设置监听个数5. 创建发送端sockaddr6. 接受发送端(没有发送端连接,会阻塞)7. 开始 接收发送数据8. 关闭连接发送端:1. 创建 socket2. 创建并初始化 监听端sockaddr3.连接 服监听端socket4. 开始 接收发送数据5. 关闭连接不同之处:监听端有 绑定,监听,接受操作发送端有 连接操作二、代码:监听原创 2021-02-05 01:03:49 · 332 阅读 · 0 评论