04 2013 档案
摘要:Facebook SDK已经升级到3.1.1了,最近使用了其最新的sdk,完成项目内登陆和发帖两个基本功能。这两个功能在Facebook SDK里面已经单独存在了,使用起来非常简单。但是使用Facebook SDK的难点是理解Facebook的构建基础。这里除了将基本的操作外,也说点当前我的理解(也是从官网文档中看的,但理解不一定正确),不过推荐读者还是多去官网自己看吧,毕竟那里是根本。首先Facebook里面有两种基本类型,一个是对象,一个连接。对象就是指Facebook的人、图片、事件等各种独立单位。连接是指对象间的联系。人有喜好这样一个连接,通过喜好连接,我们能找到人所有喜欢的东西。Fa
阅读全文
摘要:1,右键Finder,选择前往文件夹2,输入:~/Library/Containers/com.tencent.qq/Data/Library/Application Support/3,确定,找到QQ的文件夹里QQ号的文件夹删除即可
阅读全文
摘要:摘自:http://fixlog.blog.sohu.com/136606622.html如何自动启动服务linux自动启动服务很简单,最简单的是把启动命令放到/etc/rc.d/rc.local文件里这样就可以每次启动的时候自动启动服务了,例如对于apache,编译好apache后会在安装目录的bin下生成apachectl文件,这是个启动脚本,我们只需要把这个命令加到rc.local里就可以了echo /usr/local/apache/bin/apachectl >> /etc/rc.d/rc.local此外我们还可以使用chkconfig命令来把某项服务加到系统的各项运行级
阅读全文
摘要:我们都知道在windows下可以通过API轻松的hook很多消息,IOS里面貌似还没有现成的API(可能是我还没发现吧),前段时间碰巧看到Objective-C运行时的一些东西,于是心想着是不是可以尝试一下实现hook的功能。 为什么要hook消息呢,因为有些时候我们可能无法直接去继承一个类,却又想先截获某些消息做一些处理,然后再接着进行正常的处理流程。今天使用运行时的一些API实现了基本的hook功能。 下面先直接上源码: 1 // 2 // TestHookObject.m 3 // TestHookMessage 4 // 5 // Created by mapleCao on...
阅读全文
摘要:摘自:http://www.cocoachina.com/ask/questions/show/55595参考:http://www.iteye.com/problems/84131 http://sue602.blog.163.com/blog/static/314953072009112404349325/ http://www.cnblogs.com/OtionSky/archive/2011/11/10/iPhone_TelephoneCenter.html.首先是回调函数static void callBack(CFNotificationCenterRef center, ...
阅读全文
摘要:1,我们使用Simple Table项目,右击Simple Table 项目,选择Add Files to SimpleTable, 同时添加Default.png 和 Default@2x.png到项目中。2,启动图像文件定义在App 的 Info.plist 文件中,添加一个新的属性命名为 - Launch image,并指定你偏爱的文件名(如MyLaunchImage)启动图像必须为PNG 格式。默认情况下,你可将低分辨率图像文件命名为 Default.png,对于高分辨率的图像,用于Retina 图像文件命名为 Default@2x.png,@2x是iOS 中一种标准的分辨率修饰符。
阅读全文
摘要:摘要:LiveMedia已经在VLC和MPlayer等开源的流媒体播放软件中得到应用。文章对LiveMedia的组成和功能进行了分析,并对LiveMedia在视频点播方面的应用进行了详细的阐述。 关键词:流媒体RTPRTSP服务器视频点播 流媒体的市场空间迅速扩大,国内很多公司迅速介入流媒体产品的开发。国内的流媒体产品多借助于国外某些开源的RTP(实时传输协议real-timetransportprotocol)开发库进行开发,在国外开源的RTP开发库中,LiveMedia不但提供了基于RTP协议的开发库,而且对于开发库在视频点播,直播等方面的应用也给出相应的参考实例,这对于从事流媒体...
阅读全文
摘要:在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题:>>>方法一,@synchronized(id anObject),(最简单的方法) 会自动对参数对象加锁,保证临界区内的代码线程安全@synchronized(self){//这段代码对其他@synchronized(self)都是互斥的//self指向同一个对象}>>>方法二,NSLock NSLock对象实现了NSLocking protocol,包含几个方法: lock,加锁 unlock,解锁 tryLock,尝试加锁,如果失败了,并不会阻塞线程,只是立即返回NO lockBefor
阅读全文