- 博客(17)
- 资源 (9)
- 收藏
- 关注
转载 【C/C++开发】C++编译指令#pragma pack的配对使用
C++编译指令#pragma pack的配对使用#pragma pack可以用来指定C++数据结构的成员变量的内存对齐数值(可选值为1,2,4,8,16)。本文主要是强调在你的头文件中使用pack指令要配对使用,以避免意外影响项目中其他源文件的结构成员的内存对齐。如果影响了其他源文件的结构成员内存对齐,那么在你按照默认对齐来计算那些结构成员占用内存大小或者使用指针移动计算结构成
2017-07-31 18:27:05 586
转载 【视频开发】【Live555】通过live555实现H264 RTSP直播
前面的文章中介绍了《H264视频通过RTMP流直播》,下面将介绍一下如何将H264实时视频通过RTSP直播。 实现思路是将视频流发送给live555, 由live555来实现H264数据流直播。 视频采集模块通过FIFO队列将H264数据帧发送给live555. live555 在收到客户端的RTSP播放请求后,开始从FIFO中读取H264视频数据并通过RTSP
2017-07-28 15:32:53 1224
转载 【视频开发】【Live555】live555实现h264码流RTSP传输
1.概述liveMedia 库中有一系列类,基类是Medium,这些类针对不同的流媒体类型和编码。 其中的StreamFrame类文件(如MPEG4VideoStreamFramer)为流传输关键。2 重要概念:StreamFrame类:该类继承FramedSource基类,实现数据流的控制和传输。StreamFrame(H264VideoStreamF
2017-07-28 15:31:29 1693
转载 【视频开发】【Live555】摄像头采集,264编码,live555直播(0)
参看 有关live555 1.首先需要修改live555,定义从 内存中直接获取source而不是从文件读取source的类。自己实现的类命名为 H264FramedLiveSource /* * Filename: H264FramedLiveSource.hh * Auther: chenbin * Create date: 2013
2017-07-28 15:29:23 1176
转载 【视频开发】【Live555】摄像头采集,264编码,live555直播
加入 摄像头采集和264编码,再使用live555直播 1、摄像头采集和264编码 将x264改成编码一帧的接口,码流不写入文件而是直接写入内存中(int Encode_frame 函数中)。 /* * Filename: encodeapp.h * Auther: mlj * Create date: 2013/ 1/20 */#ifndef _ENC
2017-07-28 15:28:21 1125
转载 【VS开发】【C/C++开发】memcpy和memmove的区别
memcpy和memmove()都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原型分别如下:void *memcpy(void *dst, const void *src, size_t count);void *memmove(void *dst, const void *src, size_t count); 他们的作用是一样的,唯一的区
2017-07-28 15:24:52 446
转载 【VS开发】 Windows平台下管道的使用
转载地址:管道分类:1. 匿名管道:只能用于相关进程(如父子进程,兄弟进程),并在他们之间建立内存区域,进程终止后,匿名管道也就消失了。通常用于:重定向子进程的标准输入输出,以便和父进程交换数据。要双向交换数据必须创建两个匿名管道。不能用于网络环境,也不能用于非关联进程。2. 命名管道:是在管道服务器和一台或多台管理客户机之间进行单向或双
2017-07-28 12:13:45 2929 1
转载 【VS开发】#pragma pack(push,1)与#pragma pack(1)的区别
这是给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式。#pragma pack (n) 作用:C编译器将按照n个字节对齐。#pragma pack () 作用:取消自定义字节对齐方式。#pragma pack (push,1) 作用:是指把原来对齐方式设置压栈,并设
2017-07-27 18:59:38 1282
转载 【VS开发】Visual C++内存泄露检测—VLD工具使用说明
Visual C++内存泄露检测—VLD工具使用说明一. VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号; 可以得到泄露内存的完整数据; 可以设置内存泄露报告的级别;并且是开源免费的。 二.
2017-07-26 14:18:14 1076
转载 【网络开发】详谈socket请求Web服务器过程
最开始我们需要明白一件事情,因为这是这篇文章的前提:HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的“无连接”岂不是跟上面的说法有冲突?其实这里并没有矛盾,只是人们对“连接”这个词的理解有差异。首先我们来看一
2017-07-25 21:43:48 1073
转载 【ARM-Linux开发】【CUDA开发】【深度学习与神经网络】Jetson Tx2安装相关之三
JetPack(Jetson SDK)是一个按需的一体化软件包,捆绑了NVIDIA®Jetson嵌入式平台的开发人员软件。JetPack 3.0包括对Jetson TX2 , Jetson TX1和Jetson TK1开发套件的最新L4T BSP软件包的支持。 使用最新的BSP( 用于Jetson TX1的L4T 27.1,用于Jetson TX1的 L4T 24.2.1和用于Jetson TK1
2017-07-15 09:06:16 4222
转载 【ARM-Linux开发】【CUDA开发】【深度学习与神经网络】Jetson Tx2安装相关之二
前言本文主要参考YouTube视频,《JetPack 3.0 - NVIDIA Jetson TX2》 视频链接如下:https://www.youtube.com/watch?v=D7lkth34rgM国外主要研究NVIDIA JETSON系列的网站JetsonHacksInstall JetPack 3.0 on a NVIDIA Develop
2017-07-13 16:47:25 2217
转载 【ARM-Linux开发】【CUDA开发】【深度学习与神经网络】Jetson Tx2安装相关之一
I am trying to install libraries on to Jetson Tx2 using Jetpack 3.0.The host computer has Ubuntu 16.04 installed. I tried following the instructions given in the JetPack documentation which also f
2017-07-13 16:46:26 2468
转载 【ARM-Linux开发】Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复
刚开始运行sudo时,报了下面这个错误sudo: must be setuid root,于是上网找解决方法,搜索出来的都是这样解决的 ls -l /usr/bin/sudochown root:root /usr/bin/sudochmod 4755 /usr/bin/sudoreboot我测试后的结论是,这个方法是可行的,但没有说清楚,需要有root
2017-07-13 16:26:13 743
转载 【ARM-Linux开发】ubuntu查看文件大小
使用Linux命令df 和du,df 但是df只能查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。所以基本上是两者配合使用。 一 df h参数, 表示使用「Human-readable」的输出,即是输出GB、MB方式Java代码 [root@localhost /]# df -h
2017-07-13 15:15:06 560
转载 [ARM-Linux开发]linux 里 /etc/passwd 、/etc/shadow和/etc/group 文件内容解释
linux 里 /etc/passwd 、/etc/shadow和/etc/group 文件内容解释一、/etc/passwd 是用户数据库,其中的域给出了用户名、加密口令和用户的其他信息/etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文 件格式与/etc/passwd类似,由
2017-07-13 14:58:38 714
转载 【VS开发】MFC学习之 解决StretchBlt()图片缩放绘图失真
vc中位图伸缩函数StretchBlt在对图片进行缩放时会造成严重的图片失真。在了解解决方法前先巩固下StretchBlt的用法:StretchBlt函数功能:函数从源矩形中复制一个位图到目标矩形,必要时按目前目标设备设置的模式进行图像的拉伸或压缩。函数原型:BOOL StretchBlt(HDC hdc, int nXOriginDest, int nYOriginDes
2017-07-06 08:44:26 1869
动态平衡二叉树demo
2015-08-04
adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等)
2015-07-11
压缩感知Hello-world+正交匹配追踪法(OMP)+最小二乘法辨识(系统辨识--Matlab)
2015-03-18
图像压缩算法Matlab集合
2015-03-18
VS2010多文档图像处理所有基础程序
2015-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人