自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(135)
  • 资源 (19)
  • 收藏
  • 关注

转载 windows编译openssl+curl静态库

转载[有截图的一步步照做的编译老版本openssl1.0.2p,先看下](https://cloud.tencent.com/developer/article/1343632)[较新的编译zlib/openssl/curl的方法](https://blog.csdn.net/lixiang987654321/article/details/81154613),这个blog里面步骤很清晰,基本照着做就行了,注意在libcurl属性页,Librarian / General /additional de

2020-06-04 17:26:49 1588

原创 CentOS下配置webrtc服务器

主要参考:Ubuntu下配置webrtc服务器————————————————————————————————————————————————原理介绍:<以下文字copy自上文>房间服务器房间服务器是用来创建和管理通话会话的状态维护,是双方通话还是多方通话,加入与离开房间等等,我们暂时沿用Google部署在GAE平台上的AppRTC这个房间服务器实现,该GAE App的源码可以在git...

2018-02-09 16:25:46 3290

原创 国内下载配置及编译WebRTC的过程

全程一个字——惨惨惨。。。参考文章mac及ios下编译WebRTC1.挖洞access some forbidden sites昨天晚上还写了一篇文章,记录如何搞定这个事情,完了,一大早文章就已经被删除了。2.安装depot_toolsdepot_tools是一套Google用来编译Chromium或者WebRTC的构建工具。下载googlesource代码的时候,可能因为https连接的关系,会...

2018-02-08 15:41:06 5013

原创 (mac)魅族魅蓝Note5真机调试时无法安装apk

环境:魅蓝Note5,系统Android6.0,Mac, Android studio开发环境打包apk真机调试时,提示DELETE_FAILED_INTERNAL_ERRORError while Installing APK尝试网上收集的解决方法:1.查看是否有root权限:在Mac系统下可能提示没有su命令(su: not found),可以到主菜单输入s

2018-02-07 11:10:08 1173

原创 Couldn't find host in the .netrc file问题解决

今天在下载webRTC代码的时候,出现以下坑。。。【前提是已经翻好了墙哈。。。】origin' 'https://webrtc.googlesource.com/src.git'* Couldn't find host webrtc.googlesource.com in the .netrc file; using defaults*   Trying 74.125.204.82

2018-02-06 19:34:16 3626

原创 在Xcode上导入已有的开发者账号进行真机调试

背景:公司项目偶尔会需要修改ios客户端的代码,联调一下下,IDE不太熟。           开发者账号是公司统一的。关键的文件有.p12文件和mobileprovision描述文件。需要先将自己iphone的UDID添加到开发者账号拿到开发者账号的.p12和.mobileprovision文件双击p12文件,自动打开“钥匙串”工具,输入p12密码双击.mobileprovisi

2017-12-21 15:27:07 4924

原创 Android读写SD卡代码

1.设置应用读写sd卡的权限在AndroidManifest.xml文件中增加2.在代码中判断sd卡是否存在,并获取sd卡if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ sdpath=Environment.getExternalStorageDirectory().

2017-09-22 17:21:25 1197

原创 ADB简单调试技巧及Android JNI crash调试定位错误信息

先mark两篇参考的bloghttp://blog.csdn.net/xyang81/article/details/42319789http://blog.csdn.net/tommy_wxie/article/details/12841735后面补充

2017-09-22 16:39:28 1706

转载 Java中static修饰符的作用

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前

2017-09-05 19:47:26 6660

原创 elipse中jni实现动态链接库编译及调用(Mac系统/ndk r10b)

1.jni(java native interface)是指介于java和C/C++代码之间的一个接口层。实现的主要步骤有:2.以下是在Mac平台上

2017-09-05 15:58:29 404

原创 linux/mac下查看符号表方法【待补充】

Mac:默认调用Xcode下的命令:objdump -t lib*.a | grep          貌似只能查看静态库nm -D | grep   可以查看动态库和静态库,但有时候获取的符号表不全androidndkdir/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/arm-linux-and

2017-08-31 15:27:00 5505

原创 Android NDK编译静态链接库及动态链接库(librtmp编译小白填坑)

1.有用的文章   编译文件写法   静态链接库动态链接库对比2.科普几个概念   静态链接库:.a文件的形式,就是将所有源代码编译成库文件,体积较大。使用场景主要是区分不同版本的依赖库,或将底层库A以静态链接库的形式,编译进上层库B,再对外提供。如果其他库调用A,只需要直接引用B中的模块即可。   动态链接库:.so文件的形式,就是运行时链接,体积较小。   3.举例

2017-08-31 13:34:09 1901

原创 Tensorflow编译Android版本步骤及填坑(CentOS && Mac)

在写此blog的时候,tensorflow更新到r1.3,bazel更新到0.5.31.下载tensorflow源代码,Tensorflow代码git clone https://github.com/tensorflow/tensorflow.git官方文档见2.下载并配置jdk8【bazel需要jdk8】官网下载地址, 另有国内下载及配置文档jdk,一定注意配置完后,用ja

2017-08-22 21:59:26 2927 2

原创 rsync配置备份服务器数据

先贴一个链接:http://www.cnblogs.com/zhenhui/p/5715840.html本着自己写的blog最好看懂的原则,重复一遍步骤介绍:rsync主要用来在服务器之间增量传输体积较大的文件。以下会使用“客户端”和"服务端"来区分服务器。【but,其实就是主动执行rsync命令的一侧叫客户端,存在守护进程并被动执行rsync服务的一侧,叫服务端。其实一般都可以是双向的啊

2017-08-04 18:01:42 505

原创 Android Studio真机调试错误解决

1.安装apk的时候,出现INSTALL_FAILED_USER_RESTRICTED的错误    1).魅族魅蓝Note 5  出现过该情况。此时打开魅族手机自带的“手机管家"软件,进入权限管理——USB安装管理,将USB安装管理置为关闭状态即可。网络上搜索,有其他人提及将USB安装管理打开。这个可能因手机而异,总之,重置就可以了。    2).将手机重启,再试一次。    3).三

2017-07-28 10:45:16 2491

转载 Fragment及Activity生命周期对比

官网帮助文档链接: http://developer.Android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周           onCreateView是创建的时候调用,onViewCreated是在onCreateView后被触发的事件,前后关系就是fragment中的

2017-06-27 21:00:53 381

转载 Java开发时如何使用JSON库-七种JSON库的使用及测试

April 4, 2014 By Constantin Marian Alin翻译:无若 (英语原文:http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-available-today.html) 简介JSON是JavaScript Object Notation的缩写,是一种

2017-05-12 16:27:58 4499

原创 Git使用的一些bug及解决方法

1.本地版本高于远程版本fatal: Couldnotreadfrom remote repository.Please make sure you have the correct access rightsand the repository exists.解决方法:在.ssh目录下创建config文件,其中添加如下内容Host

2017-04-24 16:18:27 8091

原创 mpv编译过程记录

0.简介:mpv是基于mplayer/mplayer2继续开发的一个项目1.下载代码     git clone https://github.com/mpv-player/mpv.git2.cd mpv,  执行 ./bootstrap.py3.执行./waf configure --help可以看到很多配置选项,但我尝试执行 ./waf configure --enable-l

2017-04-14 15:57:00 4722

转载 android app性能分析工具

系列文:背景:Android App优化, 要怎么做?Android App优化之性能分析工具Android App优化之提升你的App启动速度之理论基础Android App优化之提升你的App启动速度之实例挑战Android App优化之Layout怎么摆Android App优化之ANR详解Android App优化之消除卡顿Android App优化之内存优化Android App

2017-04-10 20:11:41 808

原创 手机端抓包分析

1、设置代理     fiddler或者Charles、wireshark均可以使用(fiddler和charles安装在PC上,软件中均可以设置代理端口,在手机上和PC上连接同一个wifi, 手机端设置代理为手动,输入抓包软件上所设定的ip:port即可),仅能抓取tcp包,仅能抓取wifi环境下的包fiddler主要是windows系统下使用打开fiddler 

2017-04-10 15:38:56 1949

转载 wireshark过滤规则及使用方法

Wireshark 基本语法,基本使用方法,及包过滤规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IPLinux上运行的wireshark图形窗口截图示例,

2017-04-10 11:41:26 182440 8

转载 mobile抓包分析方法记录

转载自http://www.tuicool.com/articles/qUZzum,感谢~~很多时候需要网络抓包分析,在iPhone上抓包稍有不同,下面介绍三种常用的方式。分析工具以wireshark为例。一、最简单的方式:用PC作为热点,在PC上抓包优点: 简单缺点: 不能抓真机2g/3g/4g网络数据步骤如下:1、PC接上有线

2017-03-09 16:21:16 535

转载 回声消除基本介绍

一、前言因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论基础——数字信号处理理论。首先,数字信号处理理论里面有一门重要的分支,叫做自适应信号处理。而在经典的教材里

2017-02-28 15:56:50 5531 3

转载 nginx+rtmp+ffmpeg推流

简介nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,本人在网上整理了安装流程,分享给大家并且作备忘。一、安装Homebrow已经安装了brow的可以直接跳过这一步。执行命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast

2017-02-14 16:03:57 6469

原创 Build obs-studio on Mac OS X

1.下载obs-studio 源码2.下载ffmpeg源码,参照ffmpeg安装流程安装,见:http://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX           (homebrew   -----------   a lot of libs  ------sdl2------ ./configure ------- make & su

2017-02-08 15:46:46 2051 3

转载 Eclipse快捷键on Mac

为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。找了一些资料:  并不打算把所有的快捷键都罗列出来,那样非常没有必要。Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + Option + ↓:复制当前行到下一行 Command + Optio

2016-11-10 15:13:05 384

转载 NAT简介及穿透

原文http://bbs.pediy.com/showthread.php?t=131961一、什么是NAT?为什么要使用NAT?NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时怎么将内网私有IP地址转换为可在网络中传播的合法IP地址。NAT的出现完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。  二、NAT

2016-10-30 17:01:40 504

原创 Android初入门

真没脸,去年做Android开发的东西全忘了,年纪大了。。。

2016-09-13 19:52:55 331

原创 Mac上配置Android开发环境

1.下载已经自带ADT的eclipse   (打开Eclipse就会发现有Android菜单栏喔)2.安装Android sdk3.配置Android sdk环境1.启动Terminal终端工具2.输入cd ~/ 进入当前用户的home目录3. 创建:touch .bash_profile4.打开并编辑:open .bas

2016-09-13 15:50:34 358

原创 网络传输协议

TCPUDPRTMPRTMP(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输 开发的开放协议。基于TCP或轮询性HTTP协议开发。下面是一个关于客户端向服务器端发送流的流程:Client→Server :发送一个创建流的请求.Server→Cli

2016-03-06 13:14:39 555

原创 CentOS上配置hls流系统安装FFMPEG出错处理

步骤参考:http://www.linuxidc.com/Linux/2015-01/111182.htm或者:http://blog.csdn.net/cdnight/article/details/391567111.如其中一篇所言,faac编译时出错,修改兼容C++的一部分代码即可另外有一处定义char*应该改为const char *编译FAAC-1.28时遇到错误

2016-02-29 16:31:53 1925

原创 SQLite使用与错误记录

1.下载 http://sqlite.org/download.html, 目测32位Windows版本在64位机器上可用2.在放置解压缩的exe文件目录下,打开命令行3.命令sqlite3 test.db        创建数据库.databases   查看已有数据库

2016-02-21 17:29:13 736

转载 webrtc学习: 部署stun和turn服务器

转自博客园  http://www.cnblogs.com/lingdhox/p/4209659.htmlwebrtc的P2P穿透部分是由libjingle实现的. 步骤顺序大概是这样的: 1. 尝试直连.2. 通过stun服务器进行穿透3. 无法穿透则通过turn服务器中转.  stun 服务器比较简单. 网上也有很多公开的stun服务器可

2016-02-19 15:13:19 14152 7

原创 android studio Troubleshooting

1.新创建项目后,appcompat_v7报错,提示版本23.0.1中某个文件有错  error: Error retrieving parent for item: No resource found that matches the item 一般是提示某个style格式不存在      点击app目录下对应文件夹中,发现该版本sdk并未安装,到设置中删除dependency中的a

2016-02-18 09:48:54 1036

原创 NodeJS学习

requireNode会假定这个目录是个模块包,并尝试在这个目录下搜索包定义文件package.json。如果没找到,Node会假设包的入口点是index.js文件(译者注:除了index.js还会查找index.node,.node文件是Node的二进制扩展包,具体见官方文档),以上面代码为例,Node会尝试查找./myModuleDir/index.js文件。反之,如果找到了pac

2016-02-04 17:09:37 362

原创 NodeJS折腾记--------------------------------------- Mac OSX 1. 删除/usr/local/lib中的所有node和node_modules 2

2015.10.22开始提出MPEG_DASH  dynamic adaptive streaming over httpDASH——RTMP(flash)——HLS(Apple,用于移动端较多)——HDS(Adobe)——MSS(微软)自适应码率flv,mp4,3gpp/mp4(dash),mpeg-ts(hls) dash:一个mpd文件和文件片段开发语言:js开发

2016-02-03 16:09:49 17969

转载 gulp:入门简介(我是抄来滴,^_^)

原文地址:http://www.tuicool.com/articles/uMBZ7fB本文是gulp的入门级介绍,主要内容包括什么是gulp,gulp与grunt有什么区别,gulp可以解决grunt存在的哪些问题,以及一个简单的说明例子。什么是gulpgulp的官方定义非常简洁: 基于文件流的构建系统 。这里强调了 streaming,也就是gulp与grunt的在构建

2016-02-02 17:25:59 568

转载 pthread编程基础

1.   pthread线程概念Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。与vxworks上任务的概念类似,都是调度的最小单元,都有共享的堆、栈、代码区、全局变量等。 2.   创建线程int  pthread_create(pthread_t  * 

2015-12-16 20:27:54 778

原创 Win7下使用eclipse开发Android调用JNI-第一个程序

参考了很多csdn博主的文章,看到好多人写的在native程序中直接用printf函数输出信息,不懂介个是怎么做到的,反正我这边用printf输出信息,在模拟器上无显示耶1.配置jdk,ndk,下载ADT,CDT等环境2.打开eclipse,新建Android Application Project。File-New-Project-Android Application Proj

2015-12-14 20:19:14 747

MPEG-DASH标准第一部分2012版和2014版

MPEG-DASH Standard ISO/IEC 23009-1-2012以及23009-1-2014 PDF文档

2019-03-26

MPEG-DASH新功能白皮书及其翻译

MPEG-DASH新功能白皮书及其中文版翻译,其中中文版请用MarkDown编辑器打开

2019-03-26

Peer to Peer技术相关论文-共24篇-综述类基础类进阶篇都有

24篇P2P相关论文,包括综述类基础类进阶类,中文版英文版都有,具体包括: 1.A Measurement of a large-scale Peer-to-Peer Live Video Streaming System 2.An Empirical Study of the Coolstreaming System 3.Coolstreaming Design, Theory and Practice 4.Inferring Network-Wide Quality in P2P Live Streaming Systems-jsac 5.Inside the New Coolstreaming Principles, Measurements and Performance Implications 6.Network Awareness of P2P Live Streaming Applications-a Measurement Study 7.Ralf Steinmetz - P2P Systems and Applications 8.大规模流媒体应用中关键技术的研究 9.对等流媒体系统中媒体数据管理机制的研究 10.对等网络流媒体直播调度策略研究 11.A Large-Scale Live Video Streaming System in IPv4/v6 Network 12.A Scalable Peer-to-peer Lookup Service for Internet Applications 13.CoolStreaming 14.P2PTester-a tool for measuring P2P platform performance 15.P2P视频点播内容分发策略 16.Peer to peer delivery system for short video 17.Providing Delay-Guaranteed Peer-to-Peer Live Streaming Service on Internet 18.可分级P2P流媒体的自适应传输调度算法 19.基于P2P流媒体直播系统的数据传输策略 20.基于P2P的流媒体直播系统研究与设计 21.基于爬行器的大规模P2P+IPTV+测量 22.对等网络(P2P)中CAN算法研究 23.面向 P2P流媒体直播的数据分发机制研究进展 24.高效实时流媒体系统的构建策略

2019-03-21

MPEG-DASH第一部分第二次修订版白皮书翻译

本压缩文件中包含MPEG-DASH第一部分第二次修订版白皮书的英文版和中文版,其中中文版请用MarkDown编辑器打开

2019-03-21

MPEG-DASH白皮书第一版及其翻译

压缩文件中附带英文版和翻译的中文版,中文版请用MarkDown编辑器打开。

2019-03-21

Java调用JavaScript的jar包资源

有一些资源包缺少成员函数,该jar包可以在jdk1.8正常使用

2017-05-19

库存管理系统 asp.net ajax

库存管理系统 asp.net 毕业论文 希望对大家有帮助, 谢谢下载! 绝对给力!

2011-05-26

《数据库系统概论》第六章课件

萨师煊,王珊老师的《数据库系统概论》书籍的第六章课件,接着前面的。

2008-12-20

数据库系统概论课件 第七章

因为课件都是一次一次拷回来的,所以只能分开上传了。这一章讲述的是数据库的设计。

2008-12-04

数据结构中的停车场问题 源代码

数据结构中的停车场问题的代码,这种问题貌似是学习数据结构的人必须解决的,大家一起交流经验

2008-11-24

数据结构中的约瑟夫环 源代码

数据结构中的一道例题——约瑟夫环的一种代码,相信很多人都做过这道题,交流一下。

2008-11-24

PowerBuilder8参考手册

使用PowerBuilder时,可以参考一下此类手册,非常方便

2008-11-19

PowerBuilder 完全教程

教你怎样使用PowerBuilder软件。

2008-11-19

数据库系统概论 课件1

国内数据库教学领域内,用得最为广泛的教材目前应该是萨师煊和王珊老师的《数据库系统概论》,这的确是一本经典的教材,然而这本书上有很多错误和漏洞一直没有修改。很高兴我遇到了一个追求真理而且愿意把真知传授给我们的“牛”师,感谢他的教导。 这是我们上课的课件,受益匪浅,指出来很多其他教材和参考书上的错误,也有很多非常好的实例。 很好的东西,推荐!!!!

2008-11-19

C视频教程 第七讲 数组

《C程序设计》视频教程 第七讲:数组。内容包括一维数组的定义和引用,一维数组的初始化,多维数组的定义和使用,数组作为函数参数等。

2008-09-02

C视频教程 第六讲 函数

《C程序设计》视频教程 第六讲:函数。内容包括函数的概述、定义、返回值、调用和递归调用等。

2008-09-02

C视频教程 第五讲 运算符和表达式

《C程序设计》视频教程 第五讲:运算符和表达式。内容包括算术、关系、逻辑、赋值、自增、逗号、条件运算符和表达式等。

2008-09-02

51单片机学习资料打包

有关单片机的一些资料。包括单片机学习的普通教程,以及单片机的定时器计算器等等。对于单片机学习的入门以及深入了解有很大帮助

2008-09-01

清华大学严蔚敏版数据结构讲义PPT

严蔚敏版《数据结构》的详细讲义,囊括了全书知识,有利于自学

2008-08-20

空空如也

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

TA关注的人

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