上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 摘要:LiveMedia已经在VLC和MPlayer等开源的流媒体播放软件中得到应用。文章对LiveMedia的组成和功能进行了分析,并对LiveMedia在视频点播方面的应用进行了详细的阐述。 关键词:流媒体RTPRTSP服务器视频点播 流媒体的市场空间迅速扩大,国内很多公司迅速介入流媒体产品的开发。国内的流媒体产品多借助于国外某些开源的RTP(实时传输协议real-timetransportprotocol)开发库进行开发,在国外开源的RTP开发库中,LiveMedia不但提供了基于RTP协议的开发库,而且对于开发库在视频点播,直播等方面的应用也给出相应的参考实例,这对于从事流媒体... 阅读全文
posted @ 2013-04-03 15:04 李伯波 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题:>>>方法一,@synchronized(id anObject),(最简单的方法) 会自动对参数对象加锁,保证临界区内的代码线程安全@synchronized(self){//这段代码对其他@synchronized(self)都是互斥的//self指向同一个对象}>>>方法二,NSLock NSLock对象实现了NSLocking protocol,包含几个方法: lock,加锁 unlock,解锁 tryLock,尝试加锁,如果失败了,并不会阻塞线程,只是立即返回NO lockBefor 阅读全文
posted @ 2013-04-01 10:15 李伯波 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/youthlion/archive/2012/01/16/2274463.htmlai_family参数指定调用者期待返回的套接口地址结构的类型。它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。如果指定AF_INET,那么函数就不能返回任何IPV6相关的地址信息;如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。AF_UNSPEC则意味着函数返回的是适用于指定主机名和服务名且适合任何协议族的地址。如果某个主机既有AAAA记录(IPV6)地址,同时又有A记录(IPV4)地址,那么AAAA记录将作为sockad 阅读全文
posted @ 2013-03-30 16:00 李伯波 阅读(246) 评论(0) 推荐(0) 编辑
摘要: int sockfd; int len; struct sockaddr_in address; int result; char *strings="GET /default.html HTTP/1.1 Host:23.20.236.43 Connection: Close "; char ch; sockfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); struct hostent *pURL; pURL = gethostbyname("http://name.com/"); memset(&a 阅读全文
posted @ 2013-03-30 15:56 李伯波 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 本文转载自lyzaily@126《[原创]Xcode使用入门》Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此,如果你要成为Mac 程序的开发者,灵活运用Xcode工具是你必须做的第一步。1) 我们写程序时常常在源文件的头部添加copyright声明以及公司名称等等;而Xcode在创建文件时已经帮我们做了绝大部分工作,我们可能需要修改一 下公司名称,因为xcode给不知道我们公司名称,它不可能预知一切,所以需要我们自己通过设置来告诉它。那么我们如何做到这一点呢?因为xcode中没 有有关公司名称的占位符, 阅读全文
posted @ 2013-03-28 17:19 李伯波 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.添加addressbook.framework2.在需要的源文件中#import <AddressBook/AddressBook.h>#import <AddressBookUI/AddressBookUI.h>3.开始粘代码: //get all people info from the address book ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);//这是个 阅读全文
posted @ 2013-03-28 17:10 李伯波 阅读(184) 评论(0) 推荐(0) 编辑
摘要: NSLog的格式如下所示: %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld 64位长整数(long long) %llu 无符64位长整数 %Lf 64位双字 阅读全文
posted @ 2013-03-28 17:03 李伯波 阅读(99) 评论(0) 推荐(0) 编辑
摘要: -(void)testJson{ SBJSON *jsonWriter = [[SBJSON new] autorelease]; NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: @"10",@"age",@"wsx",@"name", nil], nil]; NSString *actionLinksStr = [jsonWriter stringWithObject:acti 阅读全文
posted @ 2013-03-28 16:59 李伯波 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 摘自 : http://www.helmsmansoft.com/index.php/archives/1552NSNotificationCenter负责程序内的通知的监听和发送,而Darwin Notification Center负责程序间的通知的管理。 要想监听所有程序内的通知,只需要在addObserver方法里面的name属性设为nil即可:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(trackNotifications:) name:nil object:n... 阅读全文
posted @ 2013-03-28 16:51 李伯波 阅读(154) 评论(0) 推荐(0) 编辑
摘要: XCode项目中我们可以使用ARC和非ARC的混合模式。如果你的项目使用的非ARC模式,则为ARC模式的代码文件加入-fobjc-arc标签。如果你的项目使用的ARC模式,则为非ARC模式的代码文件加入 -fno-objc-arc标签。添加标签的方法:1.打开:你的target - >Bulid Phases ->Compile Sources。2.双击对应的*.m文件。3.在弹出的窗口中输入上面提到的标签 -fobjc-arc / -fno-objc-arc4.直接按Enter键保存 阅读全文
posted @ 2013-03-22 21:02 李伯波 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页