- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 crtmpserver常用基本类介绍
上一篇我们做了流程的分析,这一篇我们对其中涉及到的类做一个梳理,两篇可以结合着一起看,对整个程序的运行是有帮助的。BaseClientApplication APP基类,一切APP都基于这个类StreamsManager _streamsManager;可以对该APP所属的流链接进行管理map _protocolsHandlers;这个APP所支持的协议
2014-05-13 14:50:42
2858
原创 crtmpserver 基本流程分析
最近在研究crtmpserver,这里记录下学习过程,首先我们先分析下基本流程。1、初始化流程InitNetworking---初始化网络InitializeLogger::Init()---初始化日志lowerCase(extension) == "lua"---加载.lua后缀配置文件LoadLuaFileNormalizeNormalizeLogAppende
2014-05-13 14:47:39
4237
原创 crtmpserver基本流程分析
1、初始化流程InitNetworking---初始化网络InitializeLogger::Init()---初始化日志lowerCase(extension) == "lua"---加载.lua后缀配置文件LoadLuaFileNormalizeNormalizeLogAppenders初始化日志配置NormalizeApplications初始化监听配
2014-05-13 14:46:02
191
原创 关于Android SDK中的Google API及其它离线包的下载方法
上一篇关于Android SDK使用离线包更新的说明我们提到通过分析https://dl-ssl.google.com/android/repository/repository-8.xml来找到离线包,但是光分析这个不够,在下载安装完成后我们发现还有Google API和其它部分并没有安装,到底怎么回事呢?当我们重新启动Android SDK Manager,勾选没有安装上的选项,在LO
2013-11-30 11:50:28
7976
转载 关于Android SDK使用离线包更新的说明
参考博客:http://blog.youkuaiyun.com/feiniao1221/article/details/12557889。因为没找到csdn文章是怎么转载,所以备注下。在试用Android SDK Manager工具进行SDK升级是非常慢的,所以想通过像ADT工具那样也使用SDK包离线安装,千辛万苦终于找到原版的SDK离线包了。在使用Android SDK Manager工具升
2013-11-30 10:08:21
5656
原创 学习android之开篇谈
最近工作事情不多,就起了学学android的心思。在网上搜索一通后,对照着百度出来的教程开始摸索了。刚开始莫过于开发环境配置的问题了,这里我把我个人的一些经验总结下,希望对后来者有点帮助,同时也作为自己的备案。开发android的必备环境如下:1、winxp/vista/win7(32/64);2、JDK;3、eclipse;4、Android sdk;5、ADT插件。系统:总得有
2013-11-29 10:17:20
1017
原创 请教:如何只引用头文件而不添加到工程,使用类静态成员函数
环境:VS2010,WIN7 32位旗舰版项目描述:1、aa.hpp#ifndef _AA_HPP#define _AA_HPP#include #include #include using namespace std;class AA{public: static void aa();};#endif2、aa.cpp#include "aa.
2012-07-05 08:34:41
1688
原创 求助:win7下能用boundschecker吗?
如题!求助各位大虾,能用的话?发个下载和crack链接,万分感激。之前试过9.05版的,能装上,但一直说一个服务起不来,参照改过localhost配置也不行,请指教!
2012-01-16 11:27:53
1702
转载 在linux下编译boost1.47
此文为转载,源地址为:点击打开链接。首先ubuntu默认没有安装g++,所以先安装g++最新版本sudo apt-get install g++下载boost的最新源代码,在boost.org上。将其解压在任意文件夹。为了更完整的编译boost,需要下载额外的软件包,比如要完整编译boost-python库需要下载python2.6-dev,正则库regex需要unic
2011-12-20 16:01:02
2928
原创 小结 vsftp、nfs的功用及意义
这几天接触了很多文件互传的服务,例如vsftp、apache、nfs。在前一篇已经讲述了apache的基本功用,就不再赘述了。理论上的知识我就不多说了,首先先来看看vsftp吧,嘿嘿。太极拳第一式:vsftp 启动vsftp首先必须看下配置,里面的关键部分的配置一定要对,例如匿名登录、上传和下载权限必须是放开的,具体来看 vim /etc/vsftpd.conf。这个文件就
2011-12-14 09:13:27
2593
1
原创 如何有效地查找内存泄露(有效、轻量级的umdh.exe)
最近接手一位离职同事的工作,程序开起来后内存蹭蹭蹭的往上涨,由于编译的是dll,没办法进行调试时加载程序分析。幸好后来找到umdh,简直是天助我也嘿嘿。闲话少说,开始我们的旅程。umdh内存泄露适用场合:1、dll内存泄露;2、长时间才出现的;3、实在找不出来了。。。如果安装了windbg(下载地址见上文windbg符号表问题,曾经纠结的东东),那么umdh也附带安装了,位于windbg.ex
2011-11-12 09:39:17
6383
原创 windbg符号表问题,曾经纠结的东东
本篇文章参考链接:http://bbs.pediy.com/showthread.php?t=107893 ,作者:dnapcex。 windbg安装文件链接:下载地址 最近在查找内存泄露时又偶遇windbg,依然碰到当时纠结的符号表问题。之前公司不能上外网,符号表问题实在不好弄,当时驱动算是做完了,也就没管它了。如今既然又被我看见了,哪有放过的道理。开始我们的旅程。
2011-11-12 09:18:52
6042
原创 新工作的第二天!
<br /> 来锐捷第二天了!第一天就够忙的,几个楼跑来跑去的,电脑电话一大堆,基本上都是要重装系统才能安心用的,不然谁知道有什么异常以后搞崩你。<br /> 部门很多,让我很摸不着头脑,至今还没见着部门总经理,企业太大了吧,呵呵。慢慢来,在这里,我的机会更大!<br /> 锐捷里面氛围不错,整个充满着阳光的气息。我们软件组都是活力四射的年轻人,头脑灵活,思维敏捷,和他们讨论是一件很愉快的事情。<br /> 锐捷里面培训考试很多,需要学习的东西也有很多,不光是技术方面
2011-03-29 20:04:00
266
原创 常用网站
硬件和底层驱动类http://www.ednchina.com/http://bbs.eetop.cn/http://bbs.driverdevelop.com/http://www.zqsyr.com/软件类http://bbs.chinavideo.org/http://www.vckbase.com/
2011-01-20 20:51:00
753
原创 JM86、X264、T264、FFMPEG编解码器评测
<br />JM86、X264、T264、FFMPEG编解码器评测<br />关于三种profile的解释<br />从应用角度看,H.264有三个层次,分为主要用于电视会议等通信的基本层次,面向高画质用途和录像的主层次以及面向内容配送的扩展层次。各层次的清晰度和编码速度取值不同。<br />基本层次(baseline profile)的主要技术为图像只含有I帧,P帧,支持帧内和帧间编码,系统内有环路滤波,1/4帧间预测,4:2:0 YUV格式输入,基于VLC的纠错编码(CAVLC),弹性宏块指令等。主要用
2011-01-20 20:35:00
4681
原创 关于H264标准中变换与量化的理解
变换与量化王超 2010.12.201. 相关变量Sequence Parameter Sets(SPS) 序列参数集Picture Parameter Sets(PPS) 图像参数集(CodedBlockPattern)CBP当前块的编码模式coded_block_pattern指亮度和色度分量的各小块的残差的编码模式,所谓编码模式有以下几种:a) 所有残差(包括DC、AC)都编码b) 只对DC系数编码c) 所有残差(包括DC、AC)都不编码predL宏块中像素的亮度预测值predC宏块中的色度预测样点
2011-01-20 19:58:00
7091
原创 驱动调试记录
这是前段时间做驱动时碰到的一些问题,总结了下,供以后参考。1、调试时当断点找不到相对应的源文件时, 1、在DriverEntry开头中加入_asm{int 3};即可 2、在windbg中设置符号文件、源文件和镜像文件的路径 3、注意inf文件中的名字和sys文件名是否一致(这个不太清楚) 4、注意系统加载的驱动是否就是我们自己的驱动,最好每次加载新的驱动时,删除所有以前的驱动,确保系统 找不到,弹出手动加载驱动。备注:当原因是第四点时,很有可能会出现蓝屏的情况,下午再试试。
2010-12-27 19:52:00
2796
原创 VS2005编译T264总结
<br />系统环境:<br />XP Professional sp3<br />Microsoft Visual C++ 2005 77626-009-0000007-41206<br />DirectX 9.0(9.0b) SDK Update - (Summer 2003)<br /><br />第一步、编译T264.lib工程<br />1>------ Build started: Project: t264lib, Configuration: Debug Win32 ------<br
2010-11-23 21:18:00
3917
1
原创 常见错误处理
<br />1、unresolved external symbol _Func 类似的,多半由于没有包含头文件或者相关lib文件,查查msdn,看该文件存在哪个头文件和库中,添加进来即可。
2010-11-17 14:59:00
538
原创 INF文件小结
<br /> 之前对INF文件有种不知道从哪下手的感觉,每个段落的意思大概都明白,但是合起来就不是那么容易理解,写了一个INF文件,折腾了下,可以用了,分享下。<br /> 先说下调试吧。这里介绍下C:/Windows/Setupapi.log,它记录了当使用INF文件安装驱动时系统做的一些动作,比如实际上它用了哪些段落来安装,当安装失败时也会记录下来。我碰到的两个错误:1,INF找不到所需的段落,查看了下Setupapi.log,原来在系统安装时需要ClassInstall32这个段落,而我只提供了C
2010-11-09 14:03:00
1365
原创 VC编写程序在debug下正常,在release下错误
转自孟翔的日志 - 网易博客,本人博客旨在总结自己学习的东西,有些资料摘自网上,并无商业用途,如有问题,电邮vmespacehome@163.comVC编写程序在debug下正常,在release下错误可能存在的原因:1、内存分配问题(1)变量初始化 Release对程序的要求较Debug严格,应该对所有的变量(特别是指针和BOOL型)都先初始化再使用。(2)数据溢出的问题 如:程序段 char buffer[4]; int num; strcpy(buffe
2010-10-31 10:28:00
3691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人