自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (22)
  • 收藏
  • 关注

原创 Ubuntu下Lighttpd服务器安装,并支持PHP

Lighttpd 是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI,CGI,Auth,输出压缩(output compress),,Alias等重要功能。PHP(PHP: Hypertext Preprocessor)即“”,是在端执行的。

2024-01-08 22:16:08 635

原创 makefile例子

makefile例子

2023-12-21 22:52:09 68

原创 DPDK环境搭建

1、DPDKDPDK(Data Plane Development Kit)是由6WIND,Intel等多家公司开发,主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。2、环境配套信息VMware Workstation 15 ProUbuntu 18.04.1DPDK 19.08.23、VMware配置添加2张网卡:配置网卡支持多队列:处理器数量需要大于1...

2022-05-29 20:09:39 2811 1

原创 SCTP链路测试工具(lksctp-tools)

1、SCTP协议流控制传输协议(SCTP,Stream Control Transmission Protocol)是一种连接网络两端,同时传输多个数据流的协议,它提供的服务与UDP和TCP类似。SCTP协议优点很多,但主要用在通信领域。常见用于基站和核心网的N2口,负责控制面板消息传输。2、准备安转包GitHub:lksctp-toolsCSDN:lksctp-tools3、编译依赖工具安装:sudo apt install automakesudo...

2022-05-28 21:30:29 1592

原创 搜索算法测试-构建平衡二叉树

1、平衡二叉树平衡二叉树(Self-Balancing Binary Search Tree 或 Height-Balanced Binary Search Tree)是树的一种特殊的结构。平衡二叉树的组成条件是必须是二叉排序树,且高度平衡。 二叉排序树一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3)左、右子树也分别为二叉排序树;【注】:没...

2022-05-08 19:57:43 814 2

原创 搜索算法测试-散列(Hash)搜索

1、建立散列表散列搜索散列搜索不需要遍历很多次,他是尽量根据每个元素的特点(散列关系函数),构建散列表;然后搜索的时候只需要根据特点搜索,不需要遍历,这样比遍历查找效率要高很多,适用于大量数据,并且可用于字符串。构建散列表以关键字key为自变量,通过一个确定的函数 h(散列函数),计算出对应的函数值h(key),作为数据对象的存储地址;可能不同的关键字key会映射到同一个散列地址上,称为“冲突(Collision)”。处理冲突的方法开放地址法:冲突对象换个位置保存; 链地址法:

2022-03-27 21:14:18 396

原创 搜索算法测试-二分搜索

1、测试代码#include <stdio.h>bool search(int *data, int len, int num){ int low = 0; int high = 0; int mid = 0; high = len - 1; while(low <= high) { mid = (high + low) / 2; if(num < data[mid]) {

2022-03-27 12:10:42 371

原创 搜索算法测试-顺序搜索

1、测试代码#include <stdio.h>bool search(int *data, int len, int num){ int i = 0; for(; i < len; ++i) { if(data[i] == num) { return true; } } return false;}int main(void) {

2022-03-27 11:00:21 214

原创 5G网络结构

1、5G网络结构 2、5GCAMF(Access and Mobility Management Function): 接入及移动性管理功能;SMF(Session Management Function): 会话管理功能;UPF(User Plane Function): 用户平面功能;PCF(Policy Control Function): 策略控制功能;UDM(Unified Data Management): 统一数据管理功能;NRF(Network R...

2022-03-20 14:41:57 1061

原创 GTP-U协议总结

参考资料:3GPPGTP-U协议总结

2022-02-25 16:55:33 10984

原创 IPV4、IPV6地址正则HTA测试工具

1、IPV4地址网际协议版本4(Internet Protocol version 4,IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4地址的长度为32位,分为4段,每段8位。用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点“.”隔开,比如:192.168.0.1。2、IPV6地址IPv6地址有128位,通常写成8组,每组为四个十六进制数的形式。比如:001...

2021-11-21 15:18:03 1560

原创 网络传输数据链路层,MAC和PHY芯片

声明:资料来源于网络整理。一、TCP/IP四层模型数据链路层:实现网卡接口的网络驱动程序,处理数据在物理媒介(比如以太网、令牌环等)上的传输。数据链路层两个常用的协议是ARP协议(Address Resolve Protocol,地址解析协议)和RARP协议(ReverseAddress Resolve Protocol,逆地址解析协议)。ARP:将物理地址转化为IP地址; RARP:将IP地址转换为物理地址; 网络层使用IP地址寻址设备,数据链路层使用物理地址(MAC地址)寻址设备;.

2020-05-10 22:05:39 2402

原创 10大排序算法总结

声明:资料来源于网络整理。来源1:https://www.runoob.com/w3cnote/ten-sorting-algorithm.html来源2:https://www.cnblogs.com/itsharehome/p/11058010.html来源3:https://www.cnblogs.com/onepixel/articles/7674659.html1、算法策...

2020-05-03 18:06:35 605

原创 排序算法测试-桶排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-03 16:35:07 140

原创 排序算法测试-基数排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-03 15:45:38 203

原创 排序算法测试-计数排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-03 11:07:07 215

原创 排序算法测试-堆排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-03 00:00:27 313

原创 排序算法测试-快速排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-02 22:02:31 899

原创 排序算法测试-归并排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-02 15:28:23 307

原创 排序算法测试-希尔排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */int g_move = 0; /* 数据移动次数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) ...

2020-05-02 09:00:50 272

原创 排序算法测试-选择排序

1、测试代码#include <QCoreApplication>#include <QTextStream>#include <QString>#include <QDebug>#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */i...

2020-05-01 17:56:00 474

原创 排序算法测试-冒泡排序

1、测试代码#include <iostream>using namespace std;int g_loop = 0; /* 循环计数 */void output_info(int *buff,int len, int flag){ int i; if(0 == flag) { cout << "befor...

2020-05-01 17:00:27 601

原创 排序算法测试-插入排序

1、测试代码#include <QDebug>#include <iostream>using namespace std;int g_loop = 0; /* 循环次数计数 */void output_info(int *buff, int len, int flag){ int i; if(0 == flag) { ...

2020-05-01 16:00:55 280

原创 Linux设备驱动1(环境搭建)

1、安装VMware Workstation Pro2.安装Ubuntu查看内核版本:3.下载Linux内核代码地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.0/4.解压至Ubuntu目录下5.配置内核使用 sudo make oldconfig,然后一路回车到结束。...

2019-12-15 17:05:58 241

原创 Qt平台下数据库、Excel导出、邮件推送练习小项目

一、说明         1、支持信息保存、查询、修改、检索;         2、支持导出Excel;         3、支持将“数据库”发送成邮件进行备份;二、主界面三、邮件发送(邮件只测试腾讯QQ邮箱,需要开通smtp服务)     腾讯邮箱开通Smtp服务:             授权码即邮箱登录密码。     邮

2018-01-24 14:47:55 324

原创 Qt下SeetaFace算法测试

一、效果图二、Qt工程及seetaface库已打包上传:http://download.csdn.net/download/qq_18854309/10004013

2017-09-30 17:22:26 889 3

原创 Qt平台下dlib人脸检测

一、dlibDlib是一个机器学习的C++库,包含了许多机器学习常用的算法。下载:http://www.dlib.net/ml.html 二、安转qt,设置环境变量,用qt自带的mingw工具编译dlib库工具路径:设置环境变量:三、dlib下载:http://dlib.net/files/ 解压,并新

2017-09-26 13:28:09 5497 1

原创 C++解析AVI文件格式学习总结

一、AVI简介AVI英文全称为Audio Video Interleaved,即音频视频交错格式,一种多媒体容器格式。AVI文件将音频和视频包含在一个文件容器中,允许音视频同步回放。AVI 1.0 由于索引地址与大小用4字节表示,所以最大支持4G容量,而且与文件系统类型有关; AVI 2.0 AVI的扩展格式,解决AVI 1.0大小限制;本文主要分析AVI 1.0,H2

2017-08-27 18:10:00 4370 3

原创 Qt基于ffmpeg库封装H264成MP4、AVI,png、jpg图片提取

一、视频格式转化二、图片提取三、工程已上传:http://download.csdn.net/download/qq_18854309/9935357

2017-08-16 14:07:23 2261 2

原创 Linux下gSoap编译Onvif框架详细图文教程

一、  下载gSoap包地址:https://sourceforge.net/projects/gsoap2/   二、编译gSoap#:./configure--prefix=/home/jack/hj/onvif/gsoap#:make报错:处理方法:#:apt-get install openssl #:apt-get install libssl

2017-08-06 07:44:21 8748 24

原创 Qt基于ffmpeg的rtsp视频流接收播放工具

1、效果图二、工程及ffmpeg库已打包上传:http://download.csdn.net/detail/qq_18854309/9878455

2017-06-23 11:04:37 5231 9

原创 Qt基于opencv的人脸检测及相关算法测试工具

1、效果图二、工程及opencv库已打包上传:http://download.csdn.net/detail/qq_18854309/9878437

2017-06-23 10:57:00 347 1

原创 Qt基于libzplay库的音乐播放工具

1、效果图2、工程已上传:

2017-06-18 20:07:30 1004 1

原创 Framebuffer 输出8位索引色

#include #include #include #include #include #include #include #include  #include #include "colorIdx.h"#define FB_DEV "/dev/fb0"struct fb_var_screeninfo var;char *fb_dev_ba

2017-05-17 13:03:08 546

原创 Qt 文件拷贝带进度条显示

拷贝线程源码,拷贝做了过滤,只复制源文件夹下的 .jpg、.avi文件

2017-04-30 15:58:44 7603

原创 Qt5.7.0下的QWT安装

Qt5.7.0下的QWT安装一、QWT简介QWT,全称是QtWidgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。简单来说它是Qt的插件,主要有Curves(曲线),Slider(滚动条),Dials(盘),Compasses(仪表盘)等控件。二、下载QWThttps://sourceforge.net/pr

2016-12-11 10:39:51 941

原创 libusb学习笔记

#include #include void printdev(libusb_device *dev) {    struct libusb_device_descriptor desc;    int r = libusb_get_device_descriptor(dev, &desc);    if (r  {        printf("fai

2016-11-02 15:56:16 1427

原创 嵌入式Linux下pppd通过GPRS拨号上网(CLM920模块)

一、makemenuconfig_public_linux选择pppd及相关组件二、makemenuconfig_public_linux选择串口支持三、make menuconfig加入pppd和chat工具 四、修改文件五、加载驱动   #modprobe usbserial vendor=0x05c6 product=0x902

2016-06-06 16:43:10 5501

原创 Qt4.8.2基于Linux平台下的移植

Qt4.8.2基于Linux平台下的移植1、 下载安装包qt-everywhere-opensource-src-4.8.2:http://download.qt.io/archive/qt/4.8/4.8.2/2、 拷贝到linux下并解压得到目录:qt-everywhere-opensource-src-4.8.23、 进入到:qt-everywhere-opensource-sr

2016-05-06 13:26:23 970

usersctp源码包,也可从github下载

usersctp源码github下载地址:https://github.com/sctplab/usrsctp

2022-12-10

sctplib-1.0.15、socketapi-2.2.8、stt-0.9.6

sctp库源码包,也可从该地址下载:https://www.sctp.de/sctp-download.html

2022-12-10

dpdk-19.08.2源码

GitHub仓源码备份

2022-05-29

SCTP链路测试工具源码(lksctp-tools)

GitHub仓源码备份

2022-05-28

Qt平台下数据库、Excel导出、邮件推送练习小项目

原创分享,仅供交流学习,本工具支持: 1、信息保存、查询、修改、检索; 2、导出Excel; 3、支持将“数据库”发送成邮件进行备份;

2018-01-24

SeetaFace库及Qt算法测试工程

原创Qt下seetaface测试demo,包括人脸检测、人间对齐,人脸识别。

2017-09-30

ffmpeg封装H264成MP4、AVI视频格式,及提取出png、jpg格式图片

Qt工程,ffmpeg库和h264测试文件。纯原创,仅供交流学习。

2017-08-15

H264视频测试文件

h264裸流视频,时长23秒,测试用。

2017-08-14

gSoap编译Onvif之设备discovery

discovery工程、gsoap源码包,博客中有详细图文教程。

2017-08-06

Qt基于ffmpeg的rtsp视频流接收播放工具

个人原创,仅供交流学习。

2017-06-23

Qt基于opencv的人脸检测及相关算法测试工具

个人原创,仅供分享学习。

2017-06-23

libusb库(linux下亲测有效)

libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的使用也比开发内核驱动相对容易的多。

2017-06-19

nmealib源码(一个基于C语言解析nmea协议的开源库)

该库除了能够解析NMEA语句之外,还可以产生NMEA语句;支持多种NMEA语句,包括GPGGA, GPGSA, GPGSV, GPRMC, GPVTG。 nmealib的使用可以缩短GPS的开发周期。 附加地理学相关功能,可支持导航等数据工作。

2017-06-19

Qt基于libzplay库的音乐播放工具

个人原创。仅供参考学习。工具支持本地文件和接收网络pcm音频数据播放

2017-06-18

Qt 文件拷贝带进度条显示

原创demo,仅供交流学习。

2017-04-30

Qt的OpenCV库及配置

基于Qt Creator的OpenCV-4.8.10库,亲自编译,运行正常。

2016-09-16

Qt图片浏览器(集成图片缩放、翻页、删除功能)

原创Qt图片浏览器,图片分页显示,集成图片缩放、删除等功能

2016-07-24

gSOAP2.8源码包

gSOAP是一个夸平台的,用于开发Web Service服务端和客户端的工具,在Windows、Linux、MAC OS和UNIX下使用C和C++语言编码,集合了SSL功能。

2015-11-28

基于ATmage328的交通灯仿真

本资源采用ATmage328作为处理器,采用点阵、数码管,LED等模拟交通等的设计控制,附protues仿真图及源码。

2015-11-28

DSP原理及其C编程开发技术.pdf

这是一本关于数字波形产生、数字滤波器设计、数字信号处理工具及技术应用的最新综合性教材。全书共包含9章及7个附录,前8章分别介绍了DSP开发系统、DSK的输入输出、C6x系列处理器的体系结构和指令集、有限冲激响应滤波器、无限冲激响应滤波器、快速傅里叶变换、自适应滤波器、程序代码优化技术等内容,第9章为DSP的应用及学生的一些课程设计。每章开始主要介绍基本理论,然后给出一些具体例子和必要的背景知识,最后给出了一些结论性的实验。通过大量实验和工程课题的DSP实时实现实例,该书为读者提供了学习数字信号处理的快速而实用的方法。为了便于读者理解,书中提到的所有程序实例都可以从网站上免费下载。本书可作为电子、通信、自动化及计算机工程专业高年级本科生或研究生学习DSP的教材,也可作为专业工程技术人员的参考和培训资料。本书主要包括以下内容:·使用DSK板上的编解码器进行输入输出·利用和DSK接口的立体声音频编解码器进行输入输出·TMS320C6x处理器的结构和指令·z变换、有限冲激响应滤波器及窗函数对滤波器的影响·无限冲激响应滤波器·快速傅里叶变换·自适应滤波器·程序代码优化技术

2015-11-28

makefile介绍书籍

Makefile是一种配置文件, Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。

2015-11-27

css使用教程

css使用教程

2015-07-11

空空如也

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

TA关注的人

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