自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

算法攻城狮

耐住寂寞,静下心来,专研

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 网络编程-libevent安装和简单介绍

​ 也可以直接到官网上下载源码包来安装。http://libevent.org/#在当前目录下解压安装包:tar -zxvf libevent-2.0.22-stable.tzr.gzcd libevent-2.0.22-stable#配置安装库的目标路径:./configure --prefix=/usr#编译安装libevent库:makemake install#查看libevent库是否安装成功:...

2021-05-31 23:52:29 307 3

原创 网络编程-libevnet编程整理一些小事项

发送缓冲区设定 Libevent库默认是4096字节,也就是4k,超过这个将分包处理,也可以使用放大缓存区的大小,一次性回调来接受数据。具体操作:1在accept回调中获取到socket套接字后设置一下socket缓冲区大小 2,修改libevent源码的EVBUFFER_MAX_READ改大(改好后重新编译libevent) 3,调用bufferevent_set_max_single_readintnRecvBuf=1024*10;//设置为32K setsocko...

2021-05-31 22:55:37 367 2

原创 网络编程-libevnet带缓冲的事件框架bufferevent

常用API 分类 API 备注 事件框架 参考上一章 bufferevent事件 struct bufferevent *bufferevent_socket_new( struct event_base *base,evutil_socket_t fd, enum bufferevent_options options); op.

2021-05-31 22:43:42 313

原创 网络编程-libevnet不带缓冲的事件框架

工作流程 图1 工作流程常用的API: 分类 API 含义 事件 框架 struct event_base* event_base_new(void); 创建事件框架 event_base_free(struct event_base* base); 释放事件框架 const char *ev...

2021-05-31 22:38:12 150

原创 QT+Opencv实现对图片的ROI区域框选

picBOXQT+Opencv实现对图片的ROI区域框选,开发环境为qt5.14 opencv4.5.2,cmake,搭建可参考:链接功能:打开图片,获取图片的基本信息用户通过截取矩形,截取ROI感兴趣区后面根据需求继续添加搭建步骤:项目目录下lib/opencv_lib.zip,为opencv4.5.2的window编译好的库文件初步实现效果:感谢大佬:1.https://github.com/huihut/OpenCV-MinGW-Build2.https://github

2021-05-29 13:09:15 2252

原创 Qt5.14与opencv4.5,cmake编译

工具:QT5.14.2cmake-3.19.1-win64-x64opencv4.5.2下载软件QT4.15官网:https://www.qt.io/download国内:http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/.

2021-05-28 09:13:16 905 1

原创 注册Linux系统服务systemctl管理

systemctl和service来管理系统服务,将程序注册为系统服务后,可能通过systemctl和service命令,来启动,关闭,重启,查看状态等管理程序常用的systemctl的程序管理命令格式:systemctl 动作 服务名 序号 命令行 1 systemctl status xxx 查看服务状态 2 systemctl s..

2021-05-26 21:02:17 6526 1

原创 log4cxx(2)-使用实战

Log4j有三个主要的组件:Loggers(日志类别),Appenders(日志输出) 和Layouts(输出格式)。1、LoggersLoggers组件在此系统中被分为六个级别:TRACE < DEBUG < INFO < WARN < ERROR < FATAL(级别从小到大)Log4j有一个规则:只输出级别不低于设定级别的日志信息(禁用和使用日志)。2.AppendersLog4j日志系统还提供许多强大的功能,比如允许把日志输出到不同的地方,如控制台(

2021-05-11 01:09:24 333

原创 tcpdump截取不到端口包

网络接口是用来发送和接受数据包的基本设备,每个硬件网卡(一个MAC)对应一个网络接口。eth0: ethernet的简写,一般用于以太网接口。wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。lo: local的简写,一般指本地环回接口。第一次使用tcpdump -i eno1 port 9999本机上运行server和client,用tcpdump tcp port 9999命令抓不到数据包,原因是:本地环回不经过以太网卡,在用tcpdump加参数 ...

2021-05-10 20:15:04 1140

原创 log4cxx(1)-安装与入门

log4cxx日志是:log4cxx就是一个记录日志的C++库,它是从著名的Java日志库log4j移植而来的,并且它是Apache的一个项目,号称灵活好,速度快log4cxx安装1.下载安装apr和apr-util下载地址为:http://apr.apache.orglog4cxx的下载地址为:http://logging.apache.org/log4cxx/download.html我下载如图所示:解压:tar -xzvfapache-log4cx...

2021-05-09 19:28:22 1110

原创 c语言-文件和目录操作(linux)

目录1.文件操作2.目录操作3.文件描述符参考大佬们的情况,整理文件和目录操作的函数:1.文件操作2.目录操作3.文件描述符 项目 描述 函数原型 备注 文件操作 打开文件 fopen 关闭文件 fclose 无格式读文件 fread 无格式写文件 fwrite 格式化读文件 fscanf 格式化写文件 fprintf ...

2021-05-09 11:32:53 194

原创 Linux终端自定义命令-alias

感觉每次输入命令行太不方便,所以想着找个简化方法:aliasLinux alias命令用于设置指令的别名,使用时候为了每次都生效可以将alias命令写入.profile或.cshrc中设定指令的别名。参数可参考:https://www.runoob.com/linux/linux-comm-alias.html使用方法:1.简化命令行输入:alias nv="nvidia-smi"nv结果:2.输入脚本,如shell或则pyhtonalias my_se...

2021-05-09 01:32:54 322

原创 centos-注册service服务与配置

注册service服务centos通过service管理程序,需要将脚本加入/etc/init.d这个目录下。如test_service(不带.sh):#!/bin/bash#chkconfig: 2345 20 81 # description: test service start() { echo "started" } stop() { echo "stopped" }case $1 in "start") .

2021-05-09 00:52:30 2730

原创 网络编程问题总结

加油整理中。。。。。。。。。。1.APIAPI 序号 1.字节序函数 2.字节操作函数 3.地址转换函数 4.readn、writen和readline 5.测试描述符类型 6.socket函数...

2021-05-08 00:59:48 118

原创 ros-melodic-docker安装和使用

本人小白一个,为了简单使用镜像,简化操作,参考泡泡机器人基础上,搞了一些操作,欢迎大佬来指出错误,优化方案,也可以提需求哈哈哈。构建docker镜像,环境包括:ros-melodic,vnc,ssh还有一些库链接:https://github.com/lishuwei0424/ros-melodic-docker安装dockerubuntu参考:https://docs.docker.com/engine/install/ubuntu/下载准备git clone https://github.c

2021-05-05 14:29:01 1762

ROS入门基础(1).pdf

主要包含以下内容 一、ROS介绍 1.ROS发展与现状 2.ROS系统安装 3.ROS简单介绍 二、 ROS基础 1.常用命令行 2.通信机制 3.关键组件 三、 ROS编程实例 例1.简单话题 例2.简单服务 例3.简单调试

2020-04-25

程序设计实习课程整理.pdf

【北京大学】程序设计实习总结 (C++版) 郭炜/刘家瑛老师, 108页,总结 第一章 从C走进C++ 第二章 类和对象初探 第三章 类和对象进阶 第四章 运算符重载 第五章 继承与派生 第六章 多态与虚函数 第七章 输入输出,文件操作和模板 第八章 标准模板库STL (1) 第九章 标准模板库STL (2)

2019-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除