自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 linux fork子进程,父进程关闭后 udp端口占用

项目中,父进程通过fork和exec的方式创建了子进程,但是在关闭父进程后,无法正常重启,提示端口被占用。原因无非就是fork子进程时,使用了父进程所有的资源,而在exec时,原父进程的资源没有正确的释放掉。尤其像socket的使用,会提示端口被占用,只需要在创建socket的时候,加上SOCK_CLOEXEC参数即可。socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_UDP);进程间通信标识 close-on-exec机制,就是为了解决这个问题..

2021-12-27 16:33:06 1685

原创 windows Anaconda python3.7在线安装pytorch失败,离线安装成功

最近准备配置pytorch的开发环境,使用清华源在线安装,网速太感人了,总是下着下着就停了,于是准备离线安装,网上很多教程,效果不好,踩了不少的坑,特此记录一下安装Anaconda这个相对就很简单了,登录官网下载相应版本即可。清华源地址这个速度要快很多,基本所有库都可以从这里下载下载安装,直接下一步就可以,没什么需要注意的。安装完成后,启动Anaconda,速度会比较慢, 创建一个虚拟环境,如Pytorch(可自定义)添加channel,将清华源的地址加入channels https://

2020-12-03 13:00:38 491

原创 git 提示输入私钥 sign_and_send_pubkey: signing failed: agent refused operation

最近使用git clone工程的时候出现提示要求输入密钥,搞了很久没有搞定,于是重新生成密钥,记录一下删除原有密钥删除密钥所在文件即可 rm -r ~/.ssh生成密钥ssh-keygen -t rsa -C '[email protected]'此时在~/.ssh文件夹下生成几个文件id_rsa id_rsa.pub known_hostsid_rsa为私钥 id_rsa.pub为公钥添加密钥cat ~/.ssh/id_rsa.pub复制内到出现错误 sign_and_sen

2020-09-29 13:40:07 798

原创 windows vs2015 编译ncnn protobuf

编译protobuf1、下载protobuf压缩包下载地址,选择相应的版本,本人使用3.4.0.protobuf3.4.0。2、下载解压,打开cmake-gui工具。3、源目录选择cmakelis文件所在目录,选择protobuf-3.4.0文件夹中的cmake文件夹。4、点击Configure,提示找不到gmock目录。5、下载gmock源码,解压后,重命名为gmock,放在protobuf目录下即可。6、编译后,生成对应的链接库。7、编译Install项目,在C:\Program Fil

2020-07-10 14:15:49 556

原创 arm linux 使用openmp运行出错

在进行简单openmp并行计算时出现和诡异的现象,折腾了很久终于解决,但还没理解透。使用qt进行开发,在pro文件添加配置``QMAKE_CXXFLAGS += -fopenmpLIBS += -fopenmp新建控制台工程,添加如下代码,运行正常#includeint main(){#pragma omp parallel for num_threads(4)for (...

2020-02-27 17:56:27 984

原创 cmake 动态链接库so连接静态链接库a时,出现 recompile with -fPIC

该原因是由于cmake编译静态链接库时,没有使用-fPIC选项,在动态链接库连接静态链接库时,出现错误。解决方案就是在静态链接库的cmakelist中加入两行set(CMAKE_C_FLAGS“$ {CMAKE_C_FLAGS} -fPIC”)set(CMAKE_CXX_FLAGS“$ {CMAKE_CXX_FLAGS} -fPIC”)有的说可以添加下面的设置add_compile_...

2020-02-27 17:44:56 783

原创 在ubuntu16.04上利用pf_ring加速libpcap进行抓包,千兆网运行流畅,不丢包

最近项目需要,需要在千兆网下进行收包,带宽在800Mb左右,传统socket或者rawsocket很容易丢包,因而使用libpcap抓包。经测试,libpcap的接收速度远不如传统socket或者rawsocket,但是好处就是收包比较稳定,并没有丢包现象,据查,linux版本的libpcap是在应用层做的,内部使用的就是rawsocket(不知真假),怪不得时间那么慢。为了提示收取速度,引入pf...

2019-12-07 11:34:19 1595 2

原创 ubuntu 交叉编译编译opencv bits/math-vector.h: No such file or directory

出现这个错误的原因是因为 头文件查找路径找到了usr/include下面,这个是系统路径,并不是交叉编译器所在的路径,因而,解决的方法就是看下自己配置的路径。我是使用的cmake-gui设置到配置参数,其中有个eigen_include_path配置的是usr/include,我把这个配置改成usr/include/eigen3/,再次编译就通过了。...

2019-10-07 00:27:33 1230

原创 交叉编译 cmake-gui “cmake_make_program is not set”

交叉编译 cmake-gui “cmake_make_program is not set”图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar...

2019-10-07 00:04:35 3599

原创 ubuntu 交叉编译opencv3.0

编译器 gcc-linaro-5.4.1-2017.05-x86_64_aarch64-linux-gnu.tar附上下载连接交叉编译器编译器安装解压编译器文件到指定目录如 home/arm/sudo gedit ~/.bashrc添加 export PATH=$PATH:/home/arm/binsource ~/.bashrc测试是否安装成功 aarch64-linux-g...

2019-09-11 19:13:46 344

原创 winpcap/npcap 提高抓包效率 发UDP包失败

最近使用winpcap在win7下编写网络抓包程序,记录一下。winpcap是比较老的网络抓包库,在win7和win10上依赖都不是很好,看网上有针对的win10版本的winpcap安装包,这里分享了win10下的winpcap安装包和编译好的库以及winpcap的源程序,连接如下win10pcap安装包关于win10下重新编译wpcap可参考另外一篇,主要记录了遇到的问题win7编译wpca...

2019-08-07 15:26:53 3513

原创 vs2013 win7 winpcap编译wpcap.dll

首先下载源码文件WpcapSrc_4_1_3.zip,官网下载官网下载或者下载我编译和修改好的源码文件https://download.csdn.net/download/fengsuiyunqing/114604061、解压文件,使用VS2013分别打开winpcap\packetNtx\Dll\Project\Packet.sln和wpcap\PRJ\wpcap.sln两个工程文件,提示版本...

2019-08-01 17:10:21 719

原创 ubuntu opencv VIDEOIO ERROR: V4L/V4L2: VIDIOC_S_CROP

ubuntu16.4安装 opencv3.0时打开摄像头失败,出现 VIDEOIO ERROR: V4L/V4L2: VIDIOC_S_CROP的错误,网上查看原因说是val/v4l2等必要的依赖库安装在opencv之后,opencv库编译时没有编译进去按照网上说法,要先卸载opencv再安装其他的库,再重新安装opencv,着实太麻烦了。于是尝试以下步骤解决问题:1、安装依赖库 ap...

2019-07-24 15:08:15 849

gcc-linaro-5.4.1-2017.05-x86_64_aarch64-linux-gnu.tar.xz

ubuntu下的交叉编译工具,64位arm编译器。可在虚拟机上使用

2019-09-11

win10_winpcap库_源码.rar

支持win10、win7的winpcap安装包,包含链接库和源代码文件,直接运行安装程序,并将链接库解压,就可以写代码使用了,另外还补充了源代码文件

2019-08-07

WpcapSrc_4_1_3.rar

使用vs2013编译通过的wpcapsrc源码,内涵编译出的packet.dll/packet.lib和wpcap.lib/wpcap.dll。

2019-08-01

vcredist_VS2013_x64_x86.rar

包含VS2013可执行程序的运行必备的基础库,其中包含64位和32位程序,如果可执行程序是64位,可先安装32位再按照64位

2019-07-09

FaceDetectDemobyDLIB.rar

利用Dlib进行人脸检测和68特征点检测的测试用例

2019-07-09

HiKRecord.rar

一个基于海康相机的视频录制Demo程序,解压可执行,并附带身份证读卡器功能,编译环境VS2012,包含依赖库

2019-07-09

四旋翼飞控程序

基于mk的飞控程序,不过只是其中的一部分,英文代码和注释,方便查看阅读

2018-09-01

使用MFC的UDP通信测试Demo

使用MFC编写的基于UDP的套接字通信,发送与接收一体,直接运行就可以测试

2016-05-23

微软MODI OCR测试用例

利用微软Office的OCR工具,进行字符识别的测试用例,输入一副字符图像,可直接输出文字

2016-05-23

基于office的MODI的简单测试程序 MFC平台开发

采用MFC平台创建的对话框程序,利用MODI的OCR技术识别图像中的文字

2015-12-04

sift算法在图像中的应用

在图像处理中的应用,sift是比较完善而且应用比较广泛的算法。

2013-04-14

空空如也

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

TA关注的人

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