自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (14)
  • 收藏
  • 关注

原创 MyTinySTL 简单分析(六)--vector.h

分析MyTinySTL的 vector.h 文件

2024-01-22 11:38:36 859

原创 MyTinySTL 简单分析(五)--memory.h heap_algo.h functional.h algo.h

MyTinySTL 简单分析(五)--memory.h heap_algo.h functional.h algo.h

2024-01-19 09:31:20 847

原创 MyTinySTL 简单分析(四)--algobase.h uninitialized.h

分析MyTineSTL 中的 algobase.h uninitialized.h

2024-01-17 16:12:42 364

原创 MyTinySTL 简单分析(三)--allocator.h construct.h

分析了MyTinySTL中的allocator.h construct.h

2024-01-17 16:11:17 348

原创 MyTinySTL 简单分析(二)--util.h exceptdef.h

分析Mytinystl 的 util.h exceptdef.h,util.h主要定义了转发,右值移动,以及定了了pair结构体

2024-01-16 19:02:44 391

原创 MyTinySTL 简单分析(一)--iterator.h

MyInnySTL 简单分析,分析了其中的iterator 的代码结构

2024-01-16 14:39:31 1030

原创 C++中的函数对象

C++中的函数对象学习知识点

2022-06-19 23:30:59 764 2

原创 Visual Studio(vs)2015 下 编译obs-studio

Visual Studio(vs)2015 下 编译obs-studio一、介绍OBS(Open Broadcaster Software) 是一个开放源代码的软件,能够实现视频录制和直播,可以使用该软件作为视频直播的推流端。他的老版本是 OBS Classic,目前的版本为OBS Studio。二、环境:操作系统: Win7 64位Visual Studio :V

2018-01-16 09:08:14 3991

原创 VLC 推流的简单设置

VLC 作为服务器推送流(推流)从 菜单媒体--》打开多个文件(或其他的,但不能是打开文件),打开如下Dialog 添加进所需要播放的文件,播放旁边有个小三角箭头点那个三角,出现一个菜单,如上点“串流”出现下一个向导 点“下一个”,点下拉框,如下, 选择一个, 如“RTSP”,然后点右面的“添加”按钮。 出现下一个

2016-10-14 00:34:59 27844 4

原创 学习和分析FLV封装格式

FLV 的封装格式

2016-10-13 00:02:54 638

原创 Windows下编译x264

Windows下编译 X264

2016-06-22 08:27:51 2529

原创 用librtmp 接收数据

使用librtmp 接收数据时,需要注意的几个问题。

2016-06-15 09:14:30 2552

原创 rtmpdump代码简单分析

第一步——握手(Hand Shake)代码在 handshake.h文件中,该文件中HandShake 函数是处理握手的。第二 步-----建立连接NetConnection  在文件rtmp.cpp 中RTMP_Connect():其内部调用了 RTMP_Connect0() 和  RTMP_Connect1()。RTMP_Connect0() 主

2016-06-08 08:00:30 3237

原创 简单分析RTMP规范

参考了网上很多文章,完整的协议规范包含的内容较多,可以在网上搜索相应的文章。下面是简单的分析,对于基本的结构有一个基本的了解。1.RTMP在TCP/IP 体系结构中,属于应用层协议。RTMP 协议有多个变种:        1. 工作在 TCP 协议之上,并使用默认端口号 1935 的明文协议。        2. RTMPS 使用 TLS/SS

2016-06-01 09:44:09 4141 2

翻译 ffmpeg 和 SDL的教程 tutorial3学习--播放声音

使用SDL来播放声音

2016-05-24 23:57:37 1538

翻译 ffmpeg tutorial2学习--使用SDL显示到屏幕上

参考tutorial2来学习,这里使用了SDL来显示视频。需要注意的是,这里使用的是SDL 1.2.15版本,最新的SDL是2.XX版了。区别还是很大的。

2016-05-19 23:10:35 768

原创 ffmpeg_tutorial 学习过程

测试ffmpeg_tutorial这个测试系列的代码是一个外国人写的,大概有七八篇,有代码,也有相关的说明。1)tutorial01 这第一个测试读取一个文件,并且解码,然后把解码的数据保存成rgb格式的文件。文件名是PPM(这个需要专门的文件打开)写文件的时候,一开始需要写入P6,以及宽高,以及一个特殊标记255调试代码的过程中,第一个函数 avforma

2016-05-17 19:02:01 1502

原创 使用ffmpeg的库 链接错误, LNK2019

使用ffmpeg的库 链接错误, LNK2019因为ffmpeg 的库是C格式的,所以需要加上extern如下:extern "C"{#include #include #include };==========

2016-05-17 19:00:23 1520

原创 FFMPEG解码流程:

FFMPEG解码流程: 1. 注册所有容器格式和CODEC: av_register_all() 2. 打开文件: av_open_input_file() 3. 从文件中提取流信息: av_find_stream_info() 4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO 5. 查找对应的解码器: avcodec_find_decoder() 6. 打开编解码器:

2016-05-17 18:59:02 941

原创 ffmepg在VS开发环境中的设置以及常见问题

1.先下载ffmpeg的 dev版本(这个比较好)2.解压3.使用VS建立一个cpp工程4.设置引用文件的位置5.设置lib文件位置[特别注意:一开始少了avcodec.lib和 avformat.lib , 连接的时候提示找不到一些符号,但是有一些别的符号是能找到的,而且找不到的符号,一看就是avXXXXX,所以想到可能是没有包含avcodec.lib

2016-05-17 18:58:19 2331

转载 转载 ---ffmpeg 新老接口问题及对照集锦

最近在整ffmpeg ,发现有些函数已经变了名字,搜来搜去,搜来下面文章。ffmpeg 新老接口问题及对照集锦http://blog.csdn.net/sukhoi27smk/article/details/18842725ffmpeg源码包里面有个apichangs文档,里面有各种接口改变的记录,如果你发现接口不能用了,可以去搜索那个文档,可以找到对应的新

2015-03-05 15:40:54 791

转载 vector中erase用法注意事项

http://blog.csdn.net/daofengdeba/article/details/7865229vector中erase用法注意事项以前就发现了vector中的erase方法有些诡异(^_^),稍不注意,就会出错。今天又一次遇到了,就索性总结一下,尤其是在循环体中用erase时,由于vector.beg

2014-06-26 19:50:37 963

原创 结构体中有map ,不能直接memset,否则退出的时候会崩溃

typedef struct usrInfo{ int ID;    //用 bool Edit;   // bool Query;   // bool Inspection; // map mgrs; // string Telephone; //用户电话 string Mobilephone; //用户手机号}UsrInfo;

2014-06-09 17:03:05 3213

转载 char*,const char*和string 三者转换

http://blog.csdn.net/perfumekristy/article/details/70276781. const char* 和string 转换(1) const char*转换为 string,直接赋值即可。     EX: const char* tmp = "tsinghua".            string s = tmp;(

2014-05-22 15:09:18 944

转载 C++文件读写总结

在C++中如何实现文件的读写?作者: infobillows   发表日期: 2007-04-03 21:33  点击数: 465一、ASCII 输出为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两

2014-05-17 18:13:05 600

原创 windows 下 写守护进程

延时40秒我就知道:ping -n 40 127.0.0.1>nul

2014-05-17 17:53:44 758

转载 Windows命令行kill进程小技巧

我使用的是 http://www.freebuf.com/articles/web/13283.html    收藏该文在进行渗透测试的时候,难免会碰到某些软件影响渗透测试的进一步进行,所以在这种时候需要一些手段或工具结束一些阻碍渗透的进程,本文分享了三个结束进程的小tips,纯科普文,只为抛砖引玉,各位牛轻喷,如下:1、PsKill.exePsKi

2014-05-17 17:43:19 8521 1

转载 Unresolved External Symbol - 关于类的static变量

转自http://hi.baidu.com/hypkb/item/b8e1db90998ae0de7a7f010fUnresolved External Symbol - 关于类的static变量转的一个简单的程序,实现可以在类的静态Vector保存该类的所有实例    Object.H1: # include 2: 3: #ifndef _OBJEC

2014-05-13 21:16:47 1138

原创 VS2008 下编译 live555

VS2008 live555 编译记录1.首先去官网上下载live555的代码  www.live555.com/liveMedia/public 目录下其中有个.tar.gz的压缩文件,大概600多K(我下载的是2014.02.26), 这个就是源代码2.解压后,会有几个文件夹,以及一些文件其中比较重要的是4个文件夹BasicUsageEnvironment;groupso

2014-03-04 14:33:10 2047 1

转载 CString和string的互相转换

http://www.cppblog.com/yuanyajie/archive/2006/12/14/16427.htmlCString和string的互相转换 CString->std::string 例子:CString strMfc=“test“;std::string strStl;strStl=strMfc.GetBuffer(0);

2014-01-26 11:46:50 749

转载 linux下给目录下所有子目录和文件赋权

linux下给目录下所有子目录和文件赋权chmod -R 777 *给所有文件指定用户和用户组chown - R wang.users /his把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。

2014-01-22 09:51:29 52583

转载 vs2012 下 Release 版本调试

vs2012 下 Release 版本调试在调试一个程序,但是debug 不能启动,但是用Release下,有些 变量无法查看其值,所以只能想办法, 配置Release的属性, 转载  http://blog.csdn.net/huangxy10/article/details/7616633设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2

2014-01-17 11:33:41 7767 1

转载 应用程序无法正常启动(0xc0150002)

在Debug 程序的时候,程序无法运行,但是Release没有问题。经过查找,找到一下文章http://noyear.blog.51cto.com/819034/582792  应用程序正常初始化失败"-0xc0150002 解决办法以及http://blog.csdn.net/feng_enlove/article/details/5917903vs2

2014-01-17 11:05:07 11249 2

原创 Linux 文件权限 变成制度 readonly 解决方法: mount -o remount -rw /

mount -o remount -rw /

2013-05-05 17:02:03 7940

原创 全局变量定义, error C2374: 'g_aaaaa' : redefinition; multiple initialization

全局变量最好在cpp里面定义,然后如果其他的文件用到该变量的时候,加个extern,但是注意 extern  的时候,不能再对变量初始化。 例如:A.cpp 中定义 DWORD g_aaaaa = 0;在B.cpp 文件中,=如果使用,则 extern DWORD g_aaaaa; 如果不小心写成 DWORD g_aaaaa = 0;则会提示  重复定义er

2013-04-26 09:50:39 2024

转载 H264标准头

00 00 00 01 67 42 00 1E AB 40 B0 4B 20 00 00 00 01 68 CE 38 80,然后以00 00 00 01为一帧的开始

2013-04-25 16:10:30 753

原创 依赖第三方的动态库

1.需要初始化Com2.对方如果提供了debug 和 release 的库,一定不能偷懒,调试的时候用人家的debug。

2013-04-25 10:53:01 953

原创 SVN UP 命令出现错误:Can't convert string from 'UTF-8' to native encoding:

Linux 下敲 svn up 命令,出现  Can't convert string from 'UTF-8' to native encoding:  错误,原因是其中有中文目录,解决办法:敲以下命令:export  LANG=Cexport LC_ALL=zh_CN.GBK

2013-03-08 17:04:17 880

转载 解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found

http://jamesbond0479.blog.163.com/blog/static/24147582010712104140781/执行strings /usr/lib/libstdc++.so.6 | grep GLIBC返回结果没有GLIBCXX_3.4.9GLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.

2013-02-26 13:37:30 729

原创 fatal error lnk181 cannot open input file "..............\xx.lib"

这个问题的一个原因可能是:项目--》属性--》Link--》 Input里面lib的路径写错了,最可能是 斜线写错了, 左斜线 或者右斜线。/   \  检查一下。

2013-02-25 14:01:30 1212

live555(2015.11月的live555,比较新的) 可以在VS2010下直接编译的工程

live555(2015.11月的live555) 可以在VS2010下直接编译的工程。 其中OpenRtsp 可以直接在VS2010下编译出exe, 可以直接使用 OpenRtsp.exe URL

2016-01-21

10天学会asp.net

10天学会asp.net 曾经看过的,供大家下载。

2010-07-27

Enterprise+Solution+Patterns+using+microsoft+.net.pdf

Enterprise+Solution+Patterns+using+microsoft+.net.pdf

2010-07-26

.net 下用的mschart

包含语言包,vs2008 附属控件,以及帮助文档 挺好用的

2010-06-10

Flex_3_RIA开发详解与精深实践.pdf

Flex_3_RIA开发详解与精深实践.pdf

2010-05-25

MSCHART控件注册

用VISUAL C++ 开发图表应用程序的时候需要用到MSCHART控件,而大部分人安装的VC都没有注册此控件,MSCHART控件的注册不仅仅是要执行regsvr32.exe,而且还要给注册表写入licence,比较麻烦。

2010-05-25

ping的结果中加上日期和时间

ping的结果中加上日期和时间,写入日志

2009-07-09

ping加上时间——写入日志

在ping的过程中加上了时间,写日志。在网上搜索而来。

2009-07-09

支持向量机 ppt

支持向量机.ppt 演示文件 相当不错的。

2009-07-08

ICCAVR用户手册.pdf

ICCAVR用户手册.pdf、 学习avr的开发工具。比较好用的工具。

2009-05-28

AVR(傻孩子力作).pdf

AVR(傻孩子力作).pdf 自己搭建avr 电路板

2009-04-03

MySQL中文参考手册.chm

MySQL中文参考手册

2008-06-10

linux 下串口编程入门教程

linux 下串口编程入门教程

2008-05-17

空空如也

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

TA关注的人

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