自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 mac使用技巧

首先选中文件,按Command+C复制文件;然后按Command+Option+V;就可以把你的文件剪走了!

2017-04-30 16:12:33 2150

原创 android ios pc三端异同处的比较

1. 工程文件都叫**proj, 比如vc就叫vcxproj,xcode就叫xcodeproj

2017-04-27 17:46:35 1149

原创 iOS编译填坑记录

以下是本人在iOS开发工作中使用的一些小技巧,记录一下。1.使用XXX.pch文件便捷开发+加速Build在IOS开发的项目中有一个XX_Prefix.pchXX_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build an

2017-04-27 17:36:59 4718

转载 objc -编译Runtime 源码

:Objective-C是基于C加入了面向对象特性和消息转发机制的动态语言,除编译器之外,还需用Runtime系统来动态创建类和对象,进行消息发送和转发。本文作者通过分析Apple开源的Runtime代码来深入理解OC的Runtime机制。http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/1而这

2017-04-25 08:41:55 1580

转载 iOS Apps – JSON-RPC – Go Servers

JSON RPC当我们开发一个移动应用的时候,碰到的第一个问题恐怕就是“mobile app 和 server 如何通信?” 通常有两种方式: RESTful API 和 JSON RPC。关于如何二选一,仁者见仁智者见智,众口难调,比如这个在 Stackoverflow上的讨论。因为我自己之前的工作经历主要是 backend server 之间的通信,而这类通信完全依赖 backend

2017-04-24 14:34:28 3166 1

转载 can’t refactor code used in this language

Is there a way to refactor mixed C++/Objective-C code in Xcode ?? I am writing a game using Cocos2D and Box2D, and the Box2D is written on C++, so every class I write should have .mm extension and t

2017-04-24 11:40:04 716

原创 xcode插件列表

1   最受欢迎的的开源Xcode插件(二)——XcodeBoostXcodeBoost是一款帮助开发者快速、方便的修改和检查Objective-C代码的Xcode开源插件。XcodeBoost自动执行一些繁琐的操作,比如头文件中提取方法的定义与声明、添加基于命令行的代码处理(剪切/复制/粘贴/重复/删除行)、持续高亮等。字符高亮: XcodeBoost

2017-04-24 10:48:52 490

转载 iOS开发之多工程联编

在iOS应用开发中,随着开发 的深入,项目的规范也越来越高,为了更加方便的管理自定义静态库与pods之间的联系,我们通常会在在当前的项目工程文件中引入静态库或者其他工程,并与CocoaPods配合使用.在说具体操作前 我们先了解一下这种开发方式的好处批注:在开发中我们经常会有一些用的比较多的技术,比如一些帮助类,一些好的技术封装等等。这样在开发新项目时,就可以把这个

2017-04-21 13:36:51 1586

转载 .NET Reflector Add-Ins

Add-InsAssembly Visualizer: Visualizes type hierarchies and assembly references. Homepage,DownloadCodeMetrics: Analyses .NET assemblies and shows design quality metrics. 

2017-04-21 08:21:39 1305

转载 玩转 iOS 10 推送 —— UserNotifications Framework(上)

iOS 10 came在今年 6月14号 苹果开发者大会 WWDC 2016 之后,笔者赶紧就去 apple 的开发者网站下载了最新的 Xcode 8 beta 和 iOS 10 beta,然后在自己的手机上装了 iOS 10 beta ,狠狠地体验了一把。可以说 iOS 10 无论从界面风格,还是 Framework 都做了很多改动。最直观的感受就是界面的圆角增多了,系统动画更加多样

2017-04-19 10:50:31 824

转载 C# String.Format用法和格式说明

用法:String.Format就是和""一样指定一个字符串区别String.Format允许占位符如int X=1;string a="今天是第"+X+"天";string a=String.Format("今天是第{0}天",X); 这个格式是直接复制粘贴的。。。。。C#格式化数值结果表字符说明示例输

2017-04-19 08:31:26 15777

转载 WebRTC protocols

这篇文章介绍了WebRTC API运行依赖的底层协议。ICEEDIT交互式连接建立Interactive Connectivity Establishment (ICE) 是一个允许你的浏览器和对端浏览器建立连接的协议框架。在实际的网络当中,有很多原因能导致简单的从A端到B端直连不能如愿完成。这需要绕过阻止建立连接的防火墙,给你的设备分配一个唯一可见的地址(通常情况下我们的大部

2017-04-09 20:26:49 914

转载 WebRTC带宽估计

带宽估计可能是WebRTC视频引擎中最重要的一部分了。带宽估计(BWE)模块的任务是决定你可以发送多大的视频流且不会造成网络拥塞,以此来保证不会降低视频质量。         在以前的带宽估计算法还是十分基础的,大体上是基于丢包而设计的。通常我们在开始慢慢的增加视频的比特率,直到我们检测到丢包为止。为了检测丢包,你使用标准的RTCP反馈,其中接收端使用RTCP接收端报告(RR)信息来周期性

2017-04-09 20:19:30 9336

原创 WebRTC架构简介

WebRTC由语音引擎,视频引擎和网络传输三大模块组成,其中语音引擎是WebRTC中最具价值的技术之一。WebRTC语音引擎由一系列音频和网络处理模块组成,包括了从音频采集到网络传输等处理流程的完整解决方案。语音引擎工作流程图语音引擎的一般工作流程如下:1.发起端进行声音采集2.采集到的声音信号进行回声消除,噪音抑制,自动增益控制处理

2017-04-08 17:33:58 12471 1

转载 WebRtc语音整体框架

WebRtc语音整体框架图一语音整体框架图 如上图所示,音频整个处理框架除了ligjingle负责p2p数据的传输,主要是VOE(Voice Engine)和Channel适配层图二创建数据通信channel时序图 上图是本地端  的完整过程,VOE由CreateMediaEngine_w开始创建,Channel适配层由SetLocalDescripti

2017-04-08 16:16:37 3403

转载 RTP audio video profile

The RTP audio/video profile (RTP/AVP) is a profile for Real-time Transport Protocol (RTP) that specifies the technical parameters of audio and video streams. RTP specifies a general-purpose data for

2017-04-08 12:56:41 2302

转载 双音多频信号(Dual-Tone Multi-Frequency, DTMF

双音多频信号(Dual-Tone Multi-Frequency, DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。在使用双音多频信号之前,电话系统中使用一连串的断续脉冲来传送被叫号码,称为脉冲拨号。脉冲拨号需要电信局中的操作员手工完成长途接续。双音多频信号是贝尔实验室发明的,其目的是为了自动完成长途呼叫。目录  [隐藏] 

2017-04-08 12:47:31 7869

转载 Duplicate AssemblyVersion Attribute

Duplicate AssemblyVersion AttributeAsk Questionup vote25down votefavorite1I have a project that generates following error on compilation:error CS0

2017-04-04 17:28:18 1945

转载 C#逆向

Something Better than .NET Reflector? [closed]Ask Questionup vote305down votefavorite131I used to love Reflector back in the day, but ever since RedGate

2017-04-04 16:42:34 929

转载 sealed(C# 参考)

说明For the latest documentation on C#, visit the C# Guide on docs.microsoft.com.当对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承。 在下面的示例中,类 B 从类 A 继承,但是任何类都不能从类 B 继承。

2017-04-04 10:10:52 415

转载 C#里partial关键字的作用

1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写一个类。局部类型是一个纯语言层的编译

2017-04-02 18:07:53 301

谢晓枫-组件化实践中的冷启动优化-终稿.pdf

android 组件化实践中的冷启动优化,用于指导android架构经典实践

2019-10-09

空空如也

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

TA关注的人

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