自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老衲不出家

老衲不出家自留地

  • 博客(17)
  • 资源 (35)
  • 收藏
  • 关注

原创 UDT 分析

1.   介绍    随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增加到很高的时候比较容易受包损失攻 击。另外,继承自TCP拥塞控制的不公平的RTT也成为在分布式数据密集程

2015-08-29 15:24:39 1810

转载 TCP/UDP相关知识总汇

TCP如何保证可靠传输的?确认机制:保证每个数据包都能收到,差错检验:保证数据包的正确,流量控制:保证接收方不会溢出。顺序编号:保证传输的有序性 1、TCP/IP的可靠传输服务五个特征:面向数据流、虚电路连接、有缓冲的传输、无结构的数据流、全双工的连接。  2、TCP采用了具有重传功能的肯定确认技术作为可靠数据流传输服务的基础。  3、为了提高数据流传输过程

2015-08-29 10:37:22 341

转载 UDT协议-基于UDP的可靠数据传输协议

1.   介绍随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增加到很高的时候比较容易受包损失攻击。另外,继承自TCP拥塞控制的不公平的RTT也成为在分布式数据密集程序

2015-08-29 10:36:10 1037

原创 TCP/IP网络常用名词缩写

ACK (ACKnowledgment)     TCP首部中的确认标志API (Application Programming Interface)     应用编程接口ARP (Address Resolution Protocol)     地址解析协议AROABET(Defense Advanced Research Project Agency NETwork)    

2015-08-29 10:23:46 1411

原创 Android NDK 缩小编译库的体积大小

主要用到的是strip这个命令,然后我们在Android.mk中重定义这个命定即可,下面上一个示例Android.mkLOCAL_PATH := $(call my-dir)cmd-strip = $(TOOLCHAIN_PREFIX)strip --strip-debug -x $1include $(CLEAR_VARS)LOCAL_MODULE := sanangelesLOCA

2015-08-27 10:02:04 3825

原创 JTHREAD剖析

1.JTHREAD介绍实际项目中经常会涉及到多线程架构。为了给WINUX(Windows+Linux)平台提供一套相同的操作线程的接口,需要将平台上对线程操作的API封装成一个的通用类。JTHREAD即是这样的一个开源类库。JTHREAD是很简单的,主要包含JThread类和JMutex类,它们分别代表一个线程和一个互斥体,互斥体是为了同步多线程通信。该开发包作了简单的跨平台实现,对于*N

2015-08-26 23:01:50 1412

原创 调用OpenSL ES NDK播放声音

Android NDK 给出了native-audio的例子,这个例子结合java代码,讲解了如何使用OpenSL播放声音。我把此例子进行了精简,完全使用c,可以让我们更好的体会到OpenSL的用法,不多说,上代码////////////////opensles_native.c#include #include #include #include enum _bool

2015-08-26 13:32:54 2313 1

转载 关于Android NDK中调用第三方的动态库

因为最近在整合Android 上RTSP播放器的网络库,因需要调用自己编译的网络库,调用一直出现问题,开始时是直接在Android.mk 中加入LOCAL_SHARED_LIBRARIES := libxxx,以为是直接调用成功了,结果后面的各种测试,结果悲剧了,查出是调用网络库的问题,后面再网上找Android NDK调用第三方动态库的方法,结果是网上的方法各异,有的还不能实现,怀疑是C

2015-08-25 14:09:15 786

原创 Android NDK编译本地文件以及引用第三方so文件

引用第三方的so文件很简单,在工程目录的libs文件夹下新建文件夹armeabi,以及armeabi-v7a,然后将要引用的so文件分别复制到这两个文件夹下就行了。但是有时候我们会使用第三方开源算法,或者本地的底层代码,那么在调用这些代码的接口时就需要将这些代码编译成so文件,如果你使用的是cygwin事先将这些代码编译成so文件,然后将其复制到相应文件下那么不会有什么问题,但是如

2015-08-24 17:27:17 2012

原创 Android SDK的安装与环境变量配置

1、下载Android SDK,点击安装,直接默认路径即可!下载地址:http://developer.android.com/sdk/index.htmlSDK的安装与环境变量配置" title="Android SDK的安装与环境变量配置" style="margin:0px; padding:0px; border:0px; list-style:none">

2015-08-24 13:36:46 12126

转载 创建一个用了OpenGL的ndk Android项目

如果是导入ndk的samples目录下的hello-gl2项目会比较简单,但是如果要建立一个新的项目会遇到不少问题,这里我就讲一下我的创建方法和遇到的问题。首先adt和java最好装在同一个文件夹中,之后那些环境变量野记得改由于我还是要做OpenGl2.0的开发,所以我需要参照hello-gl2项目来做首先建立一个新的空Android工程,仿照sam

2015-08-21 16:42:11 648

转载 编译libvpx

liunx下编译libvpx for android:k@k-C410:/home/libvpx$ ./configure --target=armv7-android-gcc --sdk-path=$ANDROID_NDK --prefix=/usr/local/android/  --disable-examples  --disable-install-docs --disable-

2015-08-21 15:50:10 4827

原创 动态调用动态库方法 c/c++ linux windows

question:1) to such standard *.so in linux, which not neccessary to call open the "dlopen", in which step, the open library really do.2)if i make a *.so in cross compile way, that I can not pu

2015-08-19 15:57:01 2190

原创 windows/Linux下动态库导出函数小结

1. 在方法声明定义时,加修饰:__attribute__((visibility("hidden")))2. gcc 在链接时设置 -fvisibility=hidden,则不加 visibility声明的都默认为hidden; gcc默认设置 -fvisibility=default,即全部可见;3. 使用export map,gcc -Wl,--version-script=

2015-08-19 15:40:20 1698

原创 C/C++代码静态检查工具Cppcheck在VS2013开发环境中的安装配置和使用

1. 首先下载最新cppcheck下载地址:点击打开链接2. 安装cppcheck我安装的目录是C:\Program Files (x86)\Cppcheck3.配置cppcheck打开vs2013 一次打开 工具->外部工具->添加

2015-08-19 14:43:12 5021 1

原创 Xcode 6 如何创建一个Empty Application

Xcode 6 正式版里面没有Empty Application这个模板,这对于习惯了纯代码编写UI界面的程序员来说很不习惯。有网友给出了一个解决方法是,把Xcode 6 beta版里面的模板复制过去。但是,如果性急的你已经把Xcode 6 beta彻底删除,网上又找不到Empty Application模板的下载,怎么办?总不用重新把几个G的Xcode 6 beta重新下一遍吧?

2015-08-13 09:29:22 561

原创 VAssistX 函数注释和文件头注释模板

VAssistX->Insert VA Snippet->Eidt VA Snippets->Refactor Document Method函数模板/*************************************************//  Method:       $SymbolName$//  Description: //  Author:      

2015-08-12 14:06:59 1619

WavFileRead.zip

vs2019工程使用标准c++读取wav文件信息,可以根据自己需求修改,已经包含了vs2019工程,并且编译调试通过 可以自行下载

2019-11-28

Visual Assist X 10.9.2333.0.zip

vassistx 2333河蟹版,支持最新vs2019,稳定流程,非xx阁版本

2019-07-08

webrtc新版语音流程图

webrtc新版语音流程图,visvo画的,详细介绍了整个音视频流程,基于版本M57

2018-06-04

Visual Assist X 10.9.2238.2 和谐文件

Visual Assist X 10.9.2238.2 破解文件,密码在压缩包里面,完美支持vs2017 vs2015及一下的,替换C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\14.0\Extensions下面对应文件即可

2017-11-30

C++并发编程(中文版)(c++ 11)

C++并发编程(中文版), c++11, 中文版,从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操作、基于锁和无锁数据结构的构建,再扩展到并行算法、线程管理,最后还介绍了多线程代码的测试工作。

2017-10-13

x264命令参数与代码对应关系

x264命令参数与代码对应关系

2016-12-16

个人自用的souceInsight配置文件,绝对好用

个人自用的souceInsight配置文件,绝对好用

2015-11-27

OBJECTIVE-C 2.0程序设计,第三卷

OBJECTIVE-C 2.0程序设计,第三卷

2015-05-27

OBJECTIVE-C 2.0程序设计,第二卷

OBJECTIVE-C 2.0程序设计,第二卷

2015-05-27

OBJECTIVE-C 2.0程序设计

OBJECTIVE-C 2.0程序设计,全网最清晰版本

2015-05-27

P2P技术全面解析

本文详细常熟了P2P相关技术,适合于初学者,以及有一定经验的开发人员,都是一部不可多得的好书。仅供于学习交流。

2015-04-10

语音编码协议G729中文版

一种语音编码协议,介绍最基本语音编码理论,是参数编码的一种。线性预测,矢量量化。固定码本,自适应码本等基本概念

2015-03-19

opus api翻译

opus 中文SDK,绝对专业,敬业,比网络上其他的都全,感谢原作者

2015-01-20

Opus_低延迟音频编解码器API手册中文翻译

Opus_低延迟音频编解码器API手册中文翻译,Opus_低延迟音频编解码器API手册中文翻译

2015-01-20

音频编码之opus

一篇很不错的opus编码器的文章,可以参照里面制作自己的编解码demo

2015-01-20

opus开源编码器最新1.1版源代码

opus开源编码器最新1.1版源代码,最新官网下载的

2015-01-20

Ice 3.4.1 在ARM上移植, 源代码补丁

自己在网上找的一个补丁,加上了一些修改,亲测可用

2014-02-22

Effective+STL+中文版chm版非常清晰

Effective+STL+中文版chm版非常清晰,这个比pdf都清楚多了,而且确实是一本非常不错的书籍

2013-12-03

2013年中级系统集成项目管理工程师历年(2009-2012年)考点汇总资料--中级学员都必须看

2013年中级系统集成项目管理工程师历年(2009-2012年)考点汇总资料--中级学员都必须看

2013-09-24

Visual Assist X 10.7.1929 破解Patched

Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。 Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率, 至于安装目录运行patched 生成.dll文件,替换掉C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio对应版本的.dll文件即可破解成功(windows7亲测),绝对是可以用的

2013-03-11

H323视频会议原理讲解

H323视频会议原理讲解

2012-11-15

如何在Linux平台下开发实际的音频应用程序

如何在Linux平台下开发实际的音频应用程序,介绍了基本编程框架

2012-11-15

linux 高级程序设计(中文版)

中文版,很不错,linux 高级程序设计(中文版)

2012-11-15

Linux音频编程指南.

介绍linux 音频开发比较少有的文档之一

2012-11-15

Linux下音频设备编程

本章着重阐述了Linux下对音频设备的编程方法。读完本章,读者将了解以下内容:  音频信号的数字化和相关概念;  音频总线接口IIS的控制原理和控制程序;  Linux下音频设备编程的特点和操作方法;  MPlayer媒体播放器在嵌入式Linux上的移植实例。

2012-11-15

kernel list

linux内核链表经典例子, 需要的可以看看

2012-08-17

基于C51单片机的MP3播放器设计

基于C51单片机的MP3播放器设计 介绍整体的结构

2010-11-12

汇编语言时钟源代码 显示在dos状态的那种

自己写的 当初找了好多网上资源看了都不合适 就不多说了 绝对值

2010-11-12

dospyqianming

一款很实用的手机软件签名工具,里面配有教程使用非常简单快捷 手机软件签名全解决

2010-08-09

Symbian证书制作软件签名

很好的证书制作软件啊,很实用 快捷啊 希望对大家有帮助

2010-08-09

数据结构课件与习题答案

很好。很全面 数据结构爱好者可以看下 严蔚敏版的 最新的

2010-05-08

严蔚敏数据结构习题答案

每题都有详细解答 希望对大家有所帮助 对爱好数据结构的人有所帮助

2010-03-07

数据结构教案 严蔚敏版

希望对大家有所帮助啊 很详细的 提供了详细的代码解释

2009-09-29

空空如也

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

TA关注的人

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