常用方法
Eric不爱
在追求完美的路上乐此不疲。
展开
-
C++的static关键字
转载自用 C++的static关键字 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:转载 2010-04-19 11:27:00 · 285 阅读 · 0 评论 -
setting proxy for Android SDK Manager
设置Android SDK Manager的代理。 问题: 安装Extras->Android Support Library时, 没反应。 解决方法: 前提是已经有goagent在正常运行。 编辑~/.android/androidtool.cfg, 范例: ### Settings for Android Tool #Tue Jun 12 01:34:转载 2012-09-15 11:48:42 · 4952 阅读 · 0 评论 -
RTMPC Hybrid Engine SDK
AnyRTC云通讯RTMPC Hybird Engine SDK(简称RTMPC)是一套基于RTMP协议可以进行视频连线的混合引擎,由两部分构成:主播端+访客端,本文将主要介绍RTMPC的相关信息。 首先该SDK遵循标准RTMP视频推流拉流协议,完全兼容市场上主流的标准RTMP视频直播服务器及云平台。与此同时,AnyRTC云通讯创新性实现了RTMP+RTC的技术融合,使用RTC技术实原创 2016-07-31 12:19:55 · 1019 阅读 · 0 评论 -
如何实现映客那种连麦直播
映客的直播比一般的直播多了一个连麦功能,目前最多可以三个人进行连麦,这个小功能看似很简单也非常的实用,使得整个直播产品一下子不再那么平淡无聊,但是纵观整个市场,有类似功能的产品非常至少,据统计现在市场上能搜到的直播类产品有不少于200个,但是有连麦互动的也就那么几家,是因为连麦互动这个功能在直播的应用中不是那么重要吗?答案非也,根据市场调研,很多公司可以快速搭建一套直播方案,但是仅限于推流拉流等简原创 2016-07-29 16:01:03 · 12823 阅读 · 2 评论 -
RTMPC直播连麦SDK助力APP成为下一个映客
RTMPC引擎可支持最多4人同时连麦,SDK接口简洁,并提供可参考的开源Demo助力第三方开发者进行快速集成;曾经记得有一个客户在半小时之内就完成了方案集成,该客户原本APP已经使用了RTMP推流拉流功能,花了半个小时的时间集成RTMPC引擎之后,APP立马拥有连麦功能。 RTMPC引擎下一步将要推出Windows的版本,实现全平台覆盖。 Android Demo 开源原创 2016-08-15 22:06:33 · 2259 阅读 · 0 评论 -
AnyRTC全新开源项目助力直播
本次开源的客户端基于RTMP协议的推流拉流客户端,由我司CTO亲自操刀设计,采用跨平台架构一套代码支持Android、iOS、Windows等平台。 直播涉及的流程:『音视频采集->编码->传输->解码->音视频渲染』本项目统统包含,这不是软文,这是实实在在的商业级实战代码;无论是你新手还是老司机,我们都热烈欢迎您前来筑码。 项目特点 1,商业级开源代码,高效稳定原创 2016-09-21 11:32:25 · 3931 阅读 · 2 评论 -
AnyRTC将携互动直播连线2016杭州·云栖大会
核心提示:2016杭州·云栖大会即将开幕,作为互动直播新媒体提供商,AnyRTC不仅将为连开4天的大会提供全程互动直播服务,让您足不出户连线大会现场,还将在云栖展厅应邀参展,现场带来针对多个行业的互动直播解决方案。 AnyRTC在2016年初推出了国内独家四连麦移动直播解决方案,做为专业的移动互动直播服务商,AnyRTC在本次大会期间面向所有开发者及用户免费提供互动直播服务,同时原创 2016-10-12 14:01:19 · 866 阅读 · 0 评论 -
AnyRTC:国内独家拥有四连麦技术的直播平台
现在直播行业发展的风生水起,市面上直播APP数不胜数;年前与投资聊天说到直播时发现一个问题,现在市面上的直播产品除了映客和ME直播这样比较大的公司的APP有直播连麦功能,其他的产品很少发现有这个功能。发现这个问题后我们团队迅速进行技术调研,了解到直播连麦的功能有其技术复杂度,市面的产品大多数基于RTMP方案,使用RTMP方案其最大壁垒就是延时性高,无法满足实时互动连麦的需求。因此公司负责人立即投入原创 2016-09-26 22:12:46 · 916 阅读 · 0 评论 -
Android DateTime 12小时与24小时制
工作中遇到了根据系统的时间制式显示软件中的时间。 记录一下,下次用到就不会到处找了 24小时制: DateTime dt = DateTime.Now; string dt24 = dt.ToString("yyyy-MM-dd HH:mm:ss"); -----------------------------原创 2012-02-29 18:09:09 · 1876 阅读 · 0 评论 -
不惧分裂 Google解决Android屏幕尺寸问题
我们解决显示屏分辨率问题的动机来源于Palm/PalmSource体验。Palm设备传统上采用160x160显示屏。最初,索尼推出 320x320显示屏,应用坐标只需扩大一倍即可。 Android软件人员最担忧的Android分裂性问题之一当属显示屏的不同尺寸。因每一部手机分辨率不同,软件人员需要精确计算出设计图标、照片、视频游戏背景和对话框等的占用空间。但Google表示已经从根本上解转载 2012-02-16 22:09:02 · 640 阅读 · 0 评论 -
Windows Mobile 5.0模拟器用ActiveSync来使用PC机的网络
转载自用 看资料摸索了很久才搞通的,适合 VS2005+Pocket PC SDK+Active Sync(应该Smart phone也一样的) 1、先在VS2005的工具菜单中“设备仿真器管理”,选中你的模拟器设备,右键选择“连接”,在模拟器界面的菜单中“文件”->“配置”,选择“网络”标签页,选择“启用NE2000 PCMCIA网卡并绑定到”(这一步似乎可以省转载 2010-04-19 15:34:00 · 463 阅读 · 0 评论 -
C++中的const关键字
转载自用 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No. 作用 说明 参考代码 1 可以定义const常量转载 2010-04-24 13:57:00 · 391 阅读 · 0 评论 -
TCP/DUP 找出最合适的MTU值
找出最合适的MTU值 在默认情况下,TCP/IP在网络中的最大传输单元为1500。这是什么意思呢?我们知道网络传输数据是按数据包的形式来传送的,例如默认的MTU值为1500字节,那么当传送的数据大于1500时,则会以此为标准,将其分封个若干个1500字节,然后进行封包、解包操作。由此看来,MTU值的大小会影响到封包和解包操作的频率。 那么我们是不是将MTU的值设的越大越好呢?当然不是,首先原创 2010-05-16 12:13:00 · 4238 阅读 · 0 评论 -
Android动画类型
动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效转载 2011-09-27 16:05:48 · 798 阅读 · 0 评论 -
Dalvik虚拟机和一般JAVA虚拟机(Java VM)不同
它执行的不是JAVA标准的字节码(bytecode)而是Dalvik可执行格式(.dex)中执行文件。在执行的过程中,每一个应用程序即一个进程(Linux的一个Process)。 二者最大的区别在于: Java VM是以基于栈的虚拟机(Stack-based), Dalvik是基于寄存器的虚拟机(Register-based)。 应用程序框架(Application Fra原创 2011-11-22 21:35:36 · 594 阅读 · 0 评论 -
Android Bitmap和Drawable相互转换方法
Bitmap和Drawable相互转换方法 很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面给大家两种比较简单高效的方法。 一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd=BitmapDrawable(bm);转载 2011-12-28 13:52:48 · 400 阅读 · 0 评论 -
epoll为什么这么快(非常形象)
epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO. 以一个生活中的例子来解释. 假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面. 如果你使用的阻塞IO模型来处理这个问题,那么你就只能一转载 2012-01-06 12:59:31 · 540 阅读 · 0 评论 -
深入理解iPhone静态库(手把手教你iphone开发 - 基础篇)
在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译时并不会被链接到目标代码中,只是在转载 2012-02-21 16:12:16 · 429 阅读 · 0 评论 -
用anyRTC玩转WebRtc
anyRTC - Demo体验网址https://www.anyrtc.io/demoWebRTC国内领先服务商,比即构,声网更人性化原创 2018-03-20 17:24:51 · 1646 阅读 · 0 评论