分类[ HTTP ]下的文章


OpenCV学习之路 - 1、Linux下OpenCV的安装、配置...

0x01 安装 # 相关依赖 apt-get install cmake apt-get install build-essential libgtk2.0-dev libavcodec-dev # 相关工具,为了方便程序编译,使用pkg-config apt-get install pkg-config # 开始安装 tar zxvf opencv-4.2.0.tar.gz cd opencv-4.2.0 mkdir build cd build # 配置cmake参数: # DCMAKE_BUILD_TYPE=Release - 编译发布版 # DOPENC...

2020-03-11

阅读全文

Linux 下的C语言 快速开发框架

一个简单的C语言快速开发框架,传到了GitHub上了 详细介绍和当前进度都写到了README.md里,共享出来 以后只要和C语言相关的代码,我都会填充到这个仓库里 linux_c_dev_framework

2019-05-04

阅读全文

Linux C语言 connect 的超时设置(含源码和例程)

0x01 关键步骤和相关函数 网络编程中默认情况下进入connect函数,会一直等待连接结束。超时等待设置关键在于 1、将socket置为非阻塞后 2、设定超时等待时间 3、时间结束后读取socket状态,进行判断 1、设置socket为非阻塞 记录下两种设置socket为非阻塞方式,分别是fcntl() 和 ioctl() 两个函数 fcntl() #include <fcntl.h> #include <unistd.h> /****************************************************************...

2019-05-01

阅读全文

python 虚拟环境virtualenv与django初体验

python 虚拟环境virtualenv与django初体验

0x01 django是一个python打造的web应用框架,借python的快速开发对django进行学习。 我这里使用的 树莓派搭载kali_4.9.59 + python2.7 进行测试 0x02 准备工作 在项目开发中,每个项目常会使用不一样的开发环境,为了将每个项目不一样的开发环境隔离开来,可在同一台开发机上使用virtualenv给每个项目创建单独的开发环境。 A、建立开发虚拟环境 1、安装virtualenv ~# pip install virtualenv 安装完成之后会提供一个命令行工具 virtualenv 2、创建工作目录 并使用virtualenv初始化 ...

2018-08-16

阅读全文

MQTT踩过的一点坑

前言 近期因为某个项目需要用到MQTT通信,开发环境Linux,使用C语言开发,起初使用官方提供的C语言版本库,源生库很不错,不过很多逻辑需要自己维护,我对MQTT熟悉程度不深,项目工作量巨大,一开始还觉得问题不大,后来才发现,自己维护msg接收经常无法收到消息。后准备改用mosquitto,在源码入口进行修改,就此分享我踩的一点坑。 mosquitto 安装步骤 直接上安装步骤,此处不做详细解释,可留言询问 $ sudo apt-get install libssl-dev libc-ares-dev libssl1.0-dev $ wget http://mosquitto.org/...

2018-05-01

阅读全文

回到顶部