自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (155)
  • 问答 (1)
  • 收藏
  • 关注

转载 linux入门-使用vs2015开发与调试linux下应用

转载地址:http://blog.csdn.net/bestboyxie/article/details/526924221、常见Linux下开发的流程linux :vim/emacs +GDBwindows+linux:source insight+winscp+GDB都无法解决一个问题GDB调试需要学习大量的GDB命令~而且操作起来不是很方便;eclipse-cdt调试linux应用:据说不错...

2018-01-31 18:12:01 2779

原创 使用Vs2015开发linux(centos7)程序

1.首先下载vs2015 with update32.然后下载Visual C++ for Linux Development(https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e)Ps:另一篇文章介绍这个:(https://blogs.msdn.microsoft.com/vcblo...

2018-01-31 17:51:11 248

原创 Qt addStretch()

addStretch函数,是在布局的时候用到。函数原型: void QBoxLayout::addStretch ( int stretch = 0 )作用:平均分配Layout比如:QVBoxLayout *buttonLayout = new QVBoxLayout;buttonLayout->addStretch(1);buttonLayout->ad

2018-01-30 18:36:26 1456

转载 LIVE555再学习 -- testRTSPClient 实例

转载地址:http://blog.csdn.net/qq_29350001/article/details/78051767上一篇文章简单看了一遍 testRTSPClient  的源码,接下来举几个应用实例加深一下。首先什么都不做修改,先执行一遍,看一下。一、执行 testRTSPClient  特么,上面的东西我没看明白。。。 a=、

2018-01-30 16:11:57 1039

转载 基于live555的rtsp客户端接收及ffmpeg解码

基于live555的rtsp客户端接收及ffmpeg解码 http://blog.chinaunix.net/uid-15063109-id-4482932.html很多人用live555都是为了做一个rtsp的客户端。Live555提供了一个功能丰富的rtsp客户端:openRTSP。很多初学者都是通过它来学习live及rtsp的。这个程序修改做单路播放很容易,不过,一般

2018-01-30 14:49:05 319

原创 QT sizeHint 及 Policy的用法

Qt 中的 sizeHint 属性,sizeHint() 如何使用?    Qt 中的 minimumSizeHint 属性,minimumSizeHint() 如何使用?    Qt 中的 sizePolicy 属性,setSizePolicy()、sizePolicy()如何使用?        之前一直对这几个属性搞不清楚,前几天仔仔细细地看了文档解释并做了一些测试,现在来归

2018-01-30 12:18:04 1307

转载 Qt之QSizePolicy

http://blog.csdn.net/liang19890820/article/details/51986284#%E6%BA%90%E7%A0%81-1简述QSizePolicy类是一个描述布局水平和垂直方向调整策略的属性。大小策略会影响布局引擎处理部件的方式,部件加入布局以后,会返回一个QSizePolicy,描述了其水平和垂直方向的大小策略。可以通过

2018-01-30 11:57:13 940

原创 VS2010 Qt代码提示

参考文章:http://blog.csdn.net/superbfly/article/details/18075915我安装了Qt类库和开发Qt的VS2010插件,使用VS2010编写Qt程序时发现没有代码提示功能,网上查了下,需要在工程中设置Qt类库的头文件路径和库文件路径,未设置之前错误提示如下:很明显是VS2010找不到Qt类库的头文件放在哪

2018-01-30 11:00:19 830

原创 -g、-ggdb、-g3和-ggdb3之间的区别

-g和-ggdb之间只有细微的区别。       具体来说,-g产生的debug信息是OS native format, GDB可以使用之。而-ggdb产生的debug信息更倾向于给GDB使用的。       所以,如果你用的GDB调试器,那么使用-ggdb选项。如果是其他调试器,则使用-g。       3只是级别。这个级别会产生更多的额外debug信息。

2018-01-29 15:07:10 8948

转载 linux下C++ 插件(plugin)实现技术

源地址 : http://masterdog.blogchina.com/634683.html应用程序中使用插件技术,有利于日后的版本更新、维护(比如打补丁)和功能扩展,是一种很实用的技术。其最大的特点是更新插件时无需重新编译主程序,对于一个设计良好的应用系统而言,甚至可以做到业务功能的在线升级。本文介绍了linux下用C++实现插件的一个简单实例,希望能对大家有所启发。为了能做

2018-01-29 11:42:08 2373 2

原创 Linux环境编译动态库和静态库总结

对Linux环境动态库和静态库的一些基础知识做一些总结,首先总结静态库的编译步骤。1 先基于.cpp或者.c文件生成对应的.o文件2将几个.o文件 使用ar -cr命令 生成libname.a文件libname.a 为静态库, name 为静态库的名字,可以根据模块功能命名。 举个例子在当前目录下,有一个mymethod.h文件 在mymethod.cp

2018-01-29 11:17:50 160

原创 makefile %.o:%.c

下面这个例子表示了,把所有的[.c]文件都编译成[.o]文件.%.o : %.c$(CC) -c $(CFLAGS) $(CPPFLAGS) $

2018-01-29 10:15:40 3298

原创 live555 交叉编译移植到海思开发板

本文章参考了。http://blog.csdn.net/lawishere/article/details/8182952,写了hi3518的配置说明。特此感谢1、首先到它的主页下载一个源码包:http://www.live555.com/liveMedia/public/我下载的是latest的,具体什么版本还真不清楚 2、放到linux目录下解压:

2018-01-26 18:07:19 2757 2

原创 linux网络编程 send或者write socket遭遇SIGPIPE,分析及解决

最近在编写C/S(客户端/服务器)程序,问题:当服务端断开连接时,客户端也随之关闭。使用gdb调试信息如下:Program received signal SIGPIPE, Broken pipe.0x0012e416 in __kernel_vsyscall ()分析原因:当服务端close一个连接时,如果客户端继续使用send或write发送数据,根据TCP协议的规定,

2018-01-26 11:55:23 756

原创 Linux errno详解

1. 错误码 / errnoLinux中系统调用的错误都存储于 errno中,errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。PS: 只有当系统调用或者调用lib函数时出错,才会置位errno!查看系统中所有的errno所代表的含义,可以采用如下的代码:/* Function: obtain the errno string*

2018-01-26 09:57:05 3401

原创 linux下多路复用模型之Select模型

Linux关于并发网络分为Apache模型(Process per Connection (进程连接) ) 和TPC , 还有select模型,以及poll模型(一般是Epoll模型) Select模型极其作用:这文章讲述的很好,没必要重述已有的东西,就直接给链接          http://blog.csdn.net/turkeyzhou/article/details/860936

2018-01-25 15:49:32 245

原创 Linux man 用法小结

Linux的man手册共有以下几个章节:代號代表內容1使用者在shell中可以操作的指令或可执行档2系統核心可呼叫的函数与工具等3一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)4装置档案的说明,通常在/dev下的档案

2018-01-24 14:06:03 9460

原创 Makefile的简单编写

当我们的工程越来越大的以后,每次都使用命令编译显得非常的麻烦.所以我们需要一个自动化编译的工具来帮助我们编译.在我们使用源码安装软件的时候都会有make,make install等操作,这个就是使用Makefile来进行自动化编译的工作的.Makefile也是一个脚本文件和shell脚本非常的相似,但是也有很多的地方不一样.程序编译通常会有一下几个步骤,先是预编译,然后将C语言代码

2018-01-24 12:54:00 195

转载 一个makefile实例

转载地址:点击打开链接Makefile 文件的编写学习前的准备需要准备的工程目录结构如下:.├── add│   ├── add_float.c│   ├── add.h│   └── add_int.c├── main.c└── sub ├── sub_float.c ├── sub.h └── sub_int.c文件编译为可执行文

2018-01-24 12:31:28 274

原创 vim字符串替换命令

呜呜老是忘。 这里记录一下,只记录其中日常用的最多的命令。:%s/str1/str2/g   替换每一行中所有str1为str2 常用!:s/str1/str2/g 替换当前行所有str1为str2

2018-01-24 11:12:56 220

原创 jsoncpp linux平台编译和 arm移植

jsoncppsoncpp is an implementation of a JSON (http://json.org ) reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to rea

2018-01-24 10:26:51 928

原创 linux下使用C++ Json库

安装Json库1、下载JsonCpphttp://sourceforge.net/projects/jsoncpp/files/2、下载sconshttp://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/download3、解压scons-2.1.0.tar.gz

2018-01-24 10:25:58 210

原创 error while loading shared libraries错误解决

出错如下:主要错误:error while loading shared libraries: libboost_regex.so.1.51.0: cannot open shared object file: No such file or directory错误过程如下:[cpp] view plain copy[ro

2018-01-23 18:18:06 2252

原创 Linux下gcc编译生成动态链接库*.so文件并调用它

动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这几个文件

2018-01-23 18:03:33 576

原创 查看一个可执行文件或者库的依赖库

经常需要查看一个可执行文件或者库依赖那些库文件。通常情况下这很好办,使用ldd命令就可以了,比如:123456$ ldd /bin/bash        linux-vdso.so.1 =>  (0x00007ffd8ffef000)        libtinfo.so.5 => /lib/x86_64-linux

2018-01-23 18:00:37 991

原创 Linux 查看.so中导出函数

方法一nm -D  **.so但这样能看到所有的导出,乱七八糟的很多,筛选用:nm **.so | grep XX 方法二objdump -tT **.so

2018-01-23 17:49:15 833

原创 vs2010+Qt5.5.0开发环境搭建

操作系统:windows 7开发软件:vs2010+Qt5.5.0开发语言:c++软件下载:vs2010:cn_visual_studio_2010_ultimate_x86_dvd_532347.iso链接:http://pan.baidu.com/s/1kVtlhIJ 密码:ezb0vs2010插件 - va助手:VA_X_Setup2073[报

2018-01-23 17:06:00 7619

原创 QWidget::setLayout: Attempting to set QLayout "" on MainWindow "", which already has a layout

如题,出现这个的原因是,如果你的窗口继承的是QMainwindow,需要设置setCentralWidget();如下:QWidget* widget = new QWidget(mainWindow);widget->setLayout(gridLayout);mainWindow->setCentralWidget(widget);设置好一个widget即可

2018-01-22 21:50:30 2603

原创 Linux查看程序端口占用情况

今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进

2018-01-22 18:34:25 173

原创 Makefile中的include命令详解

转载地址: 点击打开链接关于Makefile中的include命令,网上有很多介绍,比较普遍的说法是:Makefile中的include命令与C语言中的include命令类似,命令include file.dep,即把file.dep文件在当前Makefile文件中展开,亦即把file.dep文件的内容包含进当前Makefile文件;如果Makefile中有以file.dep为目标的规则,ma

2018-01-21 13:09:21 4320 1

原创 makefile 调用其他makefile文件

|-- Makefile|-- test1|   |-- Makefile|   |-- bin|   |   `-- test|   |-- hello.o|   |-- include|   |   `-- hello.h|   `-- src|       `-- hello.c`-- test2    |-- Makefile    |-- 

2018-01-21 12:55:06 1591

原创 Makefile自动生成头文件依赖

前言Makefile自动生成头文件依赖是很常用的功能,本文的目的是想尽量详细说明其中的原理和过程。Makefile模板首先给出一个本人在小项目中常用的Makefile模板,支持自动生成头文件依赖。CC = gcc CFLAGS = -Wall -OINCLUDEFLAGS = LDFLAGS = OBJS = seq.oTARGETS = test_se

2018-01-20 21:55:37 415

原创 makefile编译C++程序 gcc/g++区别

一个简单的C++程序和makefile文件,在执行make时候报错,下面是详细信息:下面是hello.cpp文件内容[cpp] view plain copy#include using namespace std; int main() { cout << "Hello World!\n"; } 下面是makefile文件内容 [plain]

2018-01-20 20:30:59 1219

原创 如何让按钮的影响函数执行完毕后再响应其他功能

在按钮的响应函数中增加sendMessage消息即可

2018-01-16 11:58:19 251

原创 云台控制协议VISCA、PELCO-D、PELCO-P

1. VISCA部分协议命令控制命令格式备注预置点清除预置点8X 01 04 3F 00 ZZ FFX=1-7,8是广播码,下同; ZZ=00-3F, 共64个预置点。设预置点8X 01 04 3F 01 ZZ

2018-01-10 16:14:31 8600

原创 Linux下md5sum 校验文件完整性

1、简介  MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。  在linux或Unix上,md5sum是用来

2018-01-10 15:36:00 1158

原创 ubuntu 终端快捷方式

方法一:组合键Ctrl+Alt+T方法二:点击屏幕左上角的图标,然后搜索“终端”方法三:组合键Ctrl+Alt+F(1~6)进入完全字符界面的终端,这时完全看不到图形界面了,Ctrl+Alt+F7再次回到图形界面。

2018-01-10 14:43:14 528

原创 Makefile 中$@ $^ $< 解释

http://bbs.chinaunix.net/thread-1596089-1-1.html给个例子你分析一下(来自国内开源项目g-bios)g-bios/app/net/Makefile--------------------------------------------------------------------------------------------------

2018-01-09 17:56:06 2518

原创 虚拟机上ubuntu10.04上网设置

今天捣鼓了几个小时,想在虚拟机安装的Ubuntu上网,参考网上很多设置方法都没成功,最后问题解决,现做下笔记,以备以后查看。主机是通过拨号上网的,虚拟机ubuntu上网的设置步骤如下:1.配置虚拟机的网卡为NAT模式,设置如下2.配置虚拟网卡VMnet8,设置为自动获取IP地址和DNS服务器地址,如下3.开启windows系统的服务里的VMDHCP和

2018-01-09 17:34:01 622

原创 linux 查看进程启动路径

在linux下查看进程大家都会想到用 ps -ef|grep XXX可是看到的不是全路径,怎么看全路径呢?每个进程启动之后在 /proc下面有一个于pid对应的路径例如:ps -ef|grep python显示:oracle    4431  4366  0 18:56 pts/2    00:00:00 python Server.py4431就是进程号到/proc/44

2018-01-09 15:25:58 4766

大核middleware下移植音频降噪功能的代码,包括makefile

大核middleware下移植音频降噪功能的代码,包括makefile

2024-09-20

webrtc 3a demo 及 测试文件

webrtc 3a demo 及 测试文件

2024-09-20

降噪源码及demo 降噪源码及demo

降噪源码及demo

2024-09-13

匠心多媒体开发文档 匠心多媒体开发文档

匠心多媒体开发文档 匠心多媒体开发文档

2024-09-12

音频播放:mp3,wav

音频播放:mp3,wav

2024-09-02

zlmediakit-windows zlmediakit-windows zlmediakit-windows

zlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windows

2024-06-18

ffmpeg vs2019编译 ,版本4.3.1

ffmpeg vs2019编译 ,版本4.3.1

2024-05-10

yuvview下载,可以查看yuv图像,也可以查看每一帧图像,定位某一段视频时间

yuvview下载,可以查看yuv图像,也可以查看每一帧图像,定位某一段视频时间

2024-05-07

uvc 去掉业务逻辑,可直接调试的代码

uvc 去掉业务逻辑,可直接调试的代码

2024-04-18

libuvc 相关代码 k230

libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230

2023-12-22

live555 vs2022

live555 vs2022 live555 vs2022live555 vs2022live555 vs2022live555 vs2022live555 vs2022

2023-11-22

live555 windows源码及运行软件

live555 windows源码及运行软件

2023-11-09

ffmpeg 实现h264,g711合并成mp4

ffmpeg 实现h264,g711合并成mp4

2023-07-26

h264 按帧解析源码h264 按帧解析源码h264 按帧解析源码h264 按帧解析源码h264 按帧解析源码h264 按帧

h264 按帧解析源码h264 按帧解析源码

2023-07-13

多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265

多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件

2023-07-05

macbook 2017 bootcamp win10 安装

macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装

2023-01-29

绘制流程图工具 绘制流程图工具

绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具

2022-11-06

音频文件数组转成c语言的数组

音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组

2022-09-08

数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM

数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)

2022-06-24

音频测试文件,各种格式集合 wav pcm mp3

音频测试文件,各种格式集合 wav p音频测试文件,各种格式集合 wav pcm mp3音频测试文件,各种格式集合 wav pcm mp3m mp3

2022-04-28

码率统计脚本23333

码率统计脚本码率统计脚码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本本

2022-04-22

git 教程笔记 git 教程笔记 git 教程笔记 git 教程笔记

git 教程笔记 git 教程笔记 git 教程笔记

2022-03-05

rtsp 抓包分析 tcp/udp

rtsp 抓包分析 tcp/udp rtsp 抓包分析 tcp/udprtsp 抓包分析 tcp/udprtsp 抓包分析 tcp/udp

2022-03-04

cmake笔记 cmake 笔记 cmake笔记 cmake

笔记cmake笔记 cmake 笔记cmake笔记 cmake 笔记笔记cmake笔记 cmake 笔记cmake笔记 cmake 笔记笔记cmake笔记 cmake 笔记cmake笔记 cmake 笔记

2022-02-01

rules.d.zip

udev u盘自动拔插挂载 udev u盘自动拔插挂载udev u盘自动拔插挂载udev u盘自动拔插挂载udev u盘自动拔插挂载

2021-12-06

qt 多窗口yuv零拷贝渲染.rar

qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下 qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下 qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下 qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下

2021-11-26

drm-example.zip

drm example drm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm example

2021-11-12

Jz2440_驱动二期笔记.zip

jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记

2021-11-02

arm 裸机笔记-jz2440.zip

arm 裸机 jz2440 arm 裸机 jz2440 arm 裸机 jz2440 arm 裸机 jz2440

2021-11-02

u-boot-jz2440源码

u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码

2021-10-31

YUVPlayer-.zip

yuv player

2021-09-16

windows 内存池代码参考

windows 内存池代码参考

2021-09-02

rk交叉编译工具 rk交叉编译工具rk交叉编译工具rk交叉编译工具rk交叉编译工具

rk交叉编译工具

2021-08-20

Linux ALSA声卡驱动全面讲解.zip

alsa驱动文档

2021-08-04

gdb调试 rk可运行程序

gdb rk可运行程序

2021-07-07

gdb.zip gdb源码

gdb 源码

2021-07-07

libdrm 源码.zip

libdrm源码

2021-06-09

visugalgdb 5.4版本.zip

visugalgdb 5.4版本.zip

2021-01-26

mp4修复工具.zip

mp4修复工具

2021-01-14

ffmpeg-windows4.3.1源码静动态库.zip

ffmpeg 4.3.1 经动态库以及源代码 ffmpeg 4.3.1 经动态库以及源代码ffmpeg 4.3.1 经动态库以及源代码ffmpeg 4.3.1 经动态库以及源代码ffmpeg 4.3.1 经动态库以及源代码ffmpeg 4.3.1 经动态库以及源代码ffmpeg 4.3.1 经动态库以及源代码ffmpeg 4.3.1 经动态库以及源代码

2021-01-05

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

TA关注的人

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