自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 马赛克算法

public static Bitmap KiMosaic(Bitmap b, int val) { if (b.Equals(null)) { return null; } int w = b.Width; int h = b.Height; int stdR, stdG, std

2015-04-02 21:41:36 2498

原创 iOS设计模式之三:MVC模式

提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好有第三者来管理他俩之间的沟通与

2015-04-02 21:38:32 483

原创 iOS设计模式之二:Delegate模式

代理模式 顾名思义就是委托别人去做事情。iOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式。下面分别举例说明一下:一、cocoa框架中的delegate模式在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件、表视图神马的),代理人往往是视图控制器对象。在我们这个例子中UITableView是委托人

2015-04-02 21:31:55 455

原创 iOS设计模式之一:单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。#import @interface Singleton : NSObject +(Singleton *) instance;@end @implementation Singleton+(Singleton *) instance {

2015-04-02 21:27:55 447

转载 Android实现推送方式解决方案

Android实现推送方式解决方案

2014-11-11 16:54:25 621

转载 iOS 检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle

2014-08-19 11:33:54 680

转载 iOS的完整学习路线图

iOS的完整学习路线图

2014-08-08 13:41:47 779

转载 7-类

前几章参考:前几章参考:1-引言2-Objective-C 编程3-类、对象和方法4-数据类型和表达式5-循环结构6-选择结构要注意的一件事情(这个和C语言差不多,就是头文件引用规则):导入的文件要用一对引号引起来,而不是中的“"字符。双引号适用于本地文件(你自己创建

2014-07-22 10:30:53 533

转载 6-选择结构

前几章参考:1-引言2-Objective-C 编程3-类、对象和方法4-数据类型和表达式5-循环结构对于任何程序语言来说,有能力进行判断是一项基本特性。对于if语句,下面的代码很有价值:int numerator;int denominator;-(double) convertToNum

2014-07-22 10:23:12 562

转载 5-循环结构

前几章参考:1-引言2-Objective-C 编程3-类、对象和方法4-数据类型和表达式建议熟悉C语言,Java语言的同学,迅速简单的过了这一章。我看得很痛苦啊,n年前就知道的东西啦。只能作为复习了。计算机的基本属性之一就是它能够重复执行一组语句。这句话很吊。for语句将按以下步骤执行:

2014-07-22 10:16:07 530

转载 4-数据类型和表达式

前几章参考:1-引言2-Objective-C 编程3-类、对象和方法在Objective-C中,任何数字、单个字符和字符串通常都称为常量。完全由常量值组成的表达式叫常量表达式。1. int类型整数常量由一个或多个数字的序列组成。这里要注意设备或机器相关量。即我们通常说的int是32位还是64位取决于CPU的总线宽度。

2014-07-22 09:46:11 750

转载 3-类、对象和方法

前两章参考:1-引言2-Objective-C 编程今天把第三章过了一下,本章简单的把Objective-C的面向对象介绍了一下。主要关注Objective-C定义类相关的语法,面向对象方面的和其它语言差不多。比较接近C++。对象就是一个物件。面向对象的程序设计可以看成一个物件和你想对它做的事情。对象(名词)----》做(

2014-07-22 09:35:22 663

转载 2-Objective-C 编程

昨天把引言过了一下,大概了解一些背景。不记得同学可以看考链接:http://blog.csdn.net/forlong401/article/details/8331472今天第二章,Objective-C编程开始。编译运行Objective-C程序有两种主要方式:1、Xcode集成开发环境。2、Terminal命令行。X

2014-07-22 09:29:08 689

转载 1-引言

作者Stephen Kochan很牛x,C语言----UNIX,这些就不多说了。Brad J.Cox在20世纪80年代早期设计了Objective-C语言,它以一种叫做SmallTalk-80的语言为基础。SmallTalk-80可以参考:http://en.wikipedia.org/wiki/Smalltalkhttp

2014-07-22 09:23:59 804

转载 WebRTC 学习笔记(5)--线程模型

WebRTC 学习笔记(5)--线程模型

2014-06-05 14:29:45 3713

转载 WebRTC 学习笔记(4)--PeerConnection

WebRTC 学习笔记(4)--PeerConnection此部分代码主要提供两个功能:1),适配P2P传输部分和媒体处理部分的不同接口2),封装易用的对外接口,方便使用者调用1, 接口适配部分:2, 简化接口部分:2.1,外部协作此部分代码实现了W3C webrtc 规范:http://dev.w3.org/2011/webrtc/editor/web

2014-06-05 14:18:43 7675

转载 WebRTC 学习笔记(3)--媒体处理及编解码部分

WebRTC 学习笔记(3)--媒体处理及编解码部分

2014-06-05 14:11:18 4681 4

转载 WebRTC 学习笔记(2)--libjingle 部分 (P2P传输)

WebRTC 学习笔记(2)--libjingle 部分 (P2P传输)

2014-06-05 13:51:51 11399

转载 WebRTC 学习笔记(1)--总述

说明:此系类的内容都是本人自己对libjingle native API代码的学习总结。其中一定包含大量不准确甚至是错误的内容。欢迎大家帮忙指出错误。

2014-06-05 13:32:21 2628

转载 make file

http://www.yayu.org/book/gnu_make/index.html

2014-06-05 11:50:04 592

转载 webRTC的音频和视频引擎的使用

webRTC的音频和视频引擎的使用  2013-05-09 13:27:33|  分类:webrtc |举报|字号 订阅应群里哥们的要求,现把怎么使用webrtc音频和视频的demo放出来.代码格式很烂,各位看客凑合的看吧,也懒得整理了.#include #include #include #include #include #includ

2014-06-05 11:36:36 3301 1

转载 NAT 的四种类型

总结:1, 四种类型都需要内部主机先向外发起一次通信后,外部主机才可以和内部主机通信。 (在NAT打了个洞)2, 前三种类型所有的通信只通过同一个外部tuple(IP:PORT).2.1, 第一种类型允许任意主机通过任意端口通过这个外部Tuple和内部主机通信2.2, 第二种类型允许曾经通信过(打洞时)的外部主机的任意端口通过这个外部Tuple和内部主机通信2.3, 第三种类型

2014-06-05 10:31:59 1362

原创 Ubuntu下安装QQ的方法

Ubuntu安装QQ方法1下载:链 接:http://pan.baidu.com/s/1pJ9D1OZ提取密码: lbq02解压:7zxwineTM.7z解压出来了,有一个安装脚本tm2013_install.sh,和两个隐藏目录.wine和.local,你只需要运行tm2013_install.sh脚本就可以完成安装wine和配置tm2013了。

2014-04-30 11:13:28 865

空空如也

空空如也

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

TA关注的人

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