- 博客(469)
- 收藏
- 关注
原创 ios 声音合成
http://stackoverflow.com/questions/7656512/combining-two-caf-files-on-iphone http://stackoverflow.com/questions/2067267/where-to-start-with-audio-synthesis-on-iphone http://stackoverflow.com...
2013-08-18 13:20:13 446
原创 RelativeLayout
RelativeLayout的特点是控件的位置对于相邻控件的位置或父容器的位置而定,因此称为相对布局。相对布局可实现复杂的布局。常用属性XML属性相关方法说明gravitysetGravity(int)内部控件的对齐方式(属性值见图2)layout_gravity 在父容器布局中的对齐...
2013-02-25 21:48:19 320
原创 mysql主从热备配置(含innodb)终极版
转自 http://blogread.cn/it/article/361?f=wbmysql主从热备有2种配置方式,备份某些库或者忽略备份某些库,建议选择后者master机器 以下是代码片段:vi my.cnf,添加下面的 log-bin server-id = 1 #sql-bin-update-same binlog-do-db=mysql //备...
2012-12-25 13:10:36 471
原创 __bridge,__bridge_retained和__bridge_transfer的意思,区别与使用 20 三
使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用惯了Java的程序员来说。但是像我这种Java基础本身就不牢固,做了两年的iOS已经习惯手动管理内存的半吊子,使用ARC还是经常碰壁。最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__b...
2012-12-24 01:41:50 152
原创 CAAnimation
CAAnimation采用了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;采用了CAAction协议,可以通过响应动作的方式来显示动画.CAAnimation的一些派生类:CATransition 提供渐变效果:(推拉push效果,消退fade效果,揭开reveal效果)CAAnimationGroup 允许多个动画同时播放CABasicAnimati...
2012-12-23 01:09:39 151
原创 UIViewAnimation动画与Core Animation的CATransition类动画
使用UIView类函数实现://UIViewAnimationTransitionFlipFromLeft, 向左转动//UIViewAnimationTransitionFlipFromRight, 向右转动//UIViewAnimationTransitionCurlUp, 向上翻动//UIViewAnimationTransitionCurlDown, 向下翻动[UIView beginAn...
2012-12-23 01:06:26 160
原创 GCD实战2:资源竞争
转自http://www.dreamingwish.com/dream-2012/gcd%E5%AE%9E%E6%88%982%EF%BC%9A%E8%B5%84%E6%BA%90%E7%AB%9E%E4%BA%89.html概述我将分四步来带大家研究研究程序的并发计算。第一步是基本的串行程序,然后使用GCD把它并行计算化。如果你想顺着步骤来尝试这些程序的话,可以下载源码。注意,别运...
2012-12-23 01:04:27 140
原创 GCD实战一:使用串行队列实现简单的预加载
转自 http://www.dreamingwish.com/dream-2012/gcd%E5%AE%9E%E6%88%98%E4%B8%80%EF%BC%9A%E4%BD%BF%E7%94%A8%E4%B8%B2%E8%A1%8C%E9%98%9F%E5%88%97%E5%AE%9E%E7%8E%B0%E7%AE%80%E5%8D%95%E7%9A%84%E9%A2%84%E5%8A%A...
2012-12-22 17:10:58 114
原创 GCD介绍(四): 完结
转自 http://www.dreamingwish.com/dream-2012/gcd-four-the-the-odds-and-ends.htmlDispatch Queue挂起dispatch queue可以被挂起和恢复。使用 dispatch_suspend函数来挂起,使用 dispatch_resume 函数来恢复。这两个函数的行为是如你所愿的。另外,这两个还是也可以...
2012-12-22 17:08:40 105
原创 GCD介绍(三): Dispatch Sources
转自 http://www.dreamingwish.com/dream-2012/gcd%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%B8%89%EF%BC%89-dispatch-sources.html 何为Dispatch Sources简单来说,dispatch source是一个监视某些类型事件的对象。当这些事件发生时,它自动将一个block放入一个d...
2012-12-22 17:07:16 129
原创 GCD介绍(二): 多核心的性能
转自http://www.dreamingwish.com/dream-2012/of-of-of-performance-of-of-of-of-of-of-of-gcd-introduced-ba-the-multi-core.html概念为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要去提多进程,这玩意儿和GCD没关系)。在低层,GCD全局dispatc...
2012-12-22 17:05:14 125
原创 基本概念和Dispatch Queue
转自 http://www.dreamingwish.com/dream-2012/of-of-of-of-gcd-introduced-1-basic-concepts-in-and-the-dispatch-queue.html什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像...
2012-12-22 17:03:16 116
原创 Best Audio Format for iPhone Audio Programming
I had never done audio programming before I started my iPhone programming. After starting iPhone programming, I started to learn CoreAudio Framework, Audio Unit for Mac OS X system and iPhone S...
2012-12-19 16:26:17 158
原创 LAME 是一个开源的MP3解码编码工具
MP3 Encoding* 编码MP3文件必须按如下顺序使用LAME API1. [Optional] 如果对lame版本感兴趣,使用get_lame_version()获得。2. [Optional] 设置lame的输出函数errorf(),debugf(),msgf()。3. [Required] lame_global_flags* lam...
2012-12-19 13:09:35 1595 1
原创 sqlite3中的数据类型
(转)http://www.cnblogs.com/kfqcome/archive/2011/06/27/2137000.html sqlite3中的数据类型大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,s...
2012-12-10 21:37:18 122
原创 ios随机数,and()、random()、arc4random()
原文:http://bj007.blog.51cto.com/1701577/544006我的摘要:1、iphone有几个内嵌的随机数发生器,如rand()、random()、arc4random()其精确程度为arc4random() > random() > rand()可以由其原型进行推断 int rand();long random...
2012-11-15 11:06:50 167
原创 IPHONE GIF 播放的方式
转 http://blog.csdn.net/zltianhen/article/details/68414661.UIWebView 播放(无法控制周期).h [cpp] view plaincopy@interface webViewController : UIViewController { IBOutlet UIWebVie...
2012-10-11 18:30:21 126
原创 在新线程中使用NSTimer
转自 http://blog.csdn.net/sjzsp/article/details/6947591方法一:-(void) viewDidLoad{[self performSelectorInBackground:@selector(call1) withObject:nil]; }-(void) call1{timer1 = [NSTimer scheduledTimerW...
2012-10-11 18:21:53 104
原创 Go 语言集合(Go中文读书笔记)
Go 语言中的内构函数,不需要任何引用 close new panic complexclosed make recover reallen append print imagecap copy println close 和closed 用于channel通信和关闭channel len 和cap 可用于不同的类型 len用于返回字符串、slice和数...
2012-09-22 23:26:19 185
原创 Go 控制语句(Go中文读书笔记)
Go 中只有很少几个结构控制。没有do或者while循环 只有for、switch、if还有叫做类型选择和多路通信转接器select 与其他语言比较是没有圆括号、而语句体必须总是包含在大括号内 if x >0 { return x} else { return y}强制大括号鼓励将简单的if语句写在多行上。 if和switch 接受初始化语句。通常设...
2012-09-22 22:13:31 138
原创 Go 变量(Go中文读书笔记)
Erlang 与 go在部分功能上相似。Erlang和Go主要的区别是Erlang是运行在虚拟机上的函数式语言,而Go是命令式语言 Erlang是运行在虚拟机上,而Go是编译的。Go用起来感觉更加接近Unix Go语言如果希望将两个或则更多的语句放在一行它们必须使用分号(;)分隔。 多个变量或者const 和 import 声明可以使用括号 var ( x int...
2012-09-22 21:42:24 123
原创 golang install for mac
转自 http://www.kelvinwong.ca/2009/11/12/installing-google-go-on-mac-os-x-leopard/To get started, make sure that you have Python and Mercurial installed on your Intel Mac (PowerPC is not supported ...
2012-09-19 01:58:06 208
原创 Mac下MySql卸载方法
Mac下MySql卸载方法mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事。网上搜了一下,发现给的方法原来得手动去删。很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅。先停止所有mysql有关进程。sudo rm /usr/local/mysqlsudo rm -rf /usr/loc...
2012-09-10 23:57:32 112
原创 mac os x mysql数据库utf8配置
进入mysql console:输入mysql>show variables like 'character%'; +--------------------------+-----------------------------------------------------+| Variable_name | Value ...
2012-09-10 23:29:57 99
原创 Creating an iPhone Daemon – Part 5
Creating an iPhone Daemon – Part 5Author :admin Category : Chris Alvares, Programming 26 Jun | 47 CommentsThis is part five of the blog series “Creating an iPhone Daemon”, for part ...
2012-09-02 15:29:15 107
原创 Creating an iPhone Daemon – Part 4
Creating an iPhone Daemon – Part 4Author :admin Category : Chris Alvares, Programming 25 Mar | 10 CommentsThis is part four of the blog series “Creating an iPhone Daemon”, for part ...
2012-09-02 15:28:19 134
原创 Creating an iPhone Daemon – Part 3
This is part three of the blog series “Creating an iPhone Daemon”, for part one please click this linkIn the last part of the series, we created the header file for our DLocationDelegate class, n...
2012-09-02 15:25:32 136
原创 Creating an iPhone Daemon – Part 2
Here is part two of the blog series “Creating an iPhone Daemon”, for part one please click this linkAs I said in part 1, we will be creating the DLocationDelegate class.With most daemons, you do ...
2012-09-02 15:24:29 107
原创 Creating an iPhone Daemon – Part 1
So I thought I would start this blog of with a BANG!, and show people how to create an iPhone Daemon.A daemon is a program or application that runs in the background on the device. This differs f...
2012-09-02 15:23:08 187
原创 iPhone数据库结构
(转)http://wuhongsheng.com/mac/2007/10/iphone-database-structure//** iphone database structure* @author zye* @contact zye@tudou.com* @update 20070924* @version 0.1* @url http://yegq.yeax.com/?p=16...
2012-08-31 18:57:50 161
原创 ios quartz 画图
画实心椭圆 CGRect textCountRect = CGRectMake(self.frame.size.width - size.width-10, 22, size.width, size.height); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSave...
2012-08-29 17:11:46 93
原创 Five Tips for Creating Stylish UIButtons
Project PreviewProject SetupIn the download that accompanies this tutorial, you’ll find folders entitled “Initial Build” and “Final Build”. Rather than showing all the steps necessary to set...
2012-08-26 16:11:56 138
原创 xcode 查看SQL语句的真面目
来看看SQL语句的真面目 (转自)http://765i.cn/?cat=4 我不知道你怎么想的,但是我个人喜欢看到每个语句后面的SQL语句,以确定这个程序正在按照我想的方式前进。 Apple提供了一个这样做的简便的方法,看下图,在Edit Scheme中选择Run,之后进入Arguments标签,加入下面的语句:“-com.apple.CoreData.SQLDebug 1...
2012-08-26 15:59:52 248
原创 在iPhone中使用AudioQueue实现音频播放
(转)http://blog.chinaunix.net/uid-25788167-id-366155.htmlAudioQueue是Mac OS X与iPhone中提供录音、播放功能的高级框架,比AudioUnit等框架更方便,而且不要求掌握更多专门的知识。从AudioQueue的名称就可以看出,AudioQueue框架以队列的形式处理音频数据。因此使用时需要给队列分配缓存空间,由...
2012-08-17 17:18:16 241
原创 音频后台 不中断ipod
最近做音频合成,看了百度很多的音频后台,但不是自己想要的效果.于是google加官方文档,实现了自己想要的东西.特此记录一下.与有同需求的朋友分享一下.目的功能主要是音频能后台 程序启动不中断ipod能与ipod混音转载请保留出处:http://blog.csdn.net/fightper/article/details/7516876关键代码: AudioSessi...
2012-08-16 14:02:06 129
原创 tcp通信事例
(转自)http://blog.csdn.net/kesaihao862/article/details/7352406这里我们用前面所介绍的基础知识编写一个完整的TCP客户服务器程序示例。我们要实现的是一个回射服务器:1)客户从标准输入读入一行文本,并发送给服务器2)服务器从网络输入读入这行文本,并回射给客户3)客户接受到回射文本后,将其显示在标准输出上。tcp服务器源码:#...
2012-08-07 01:56:37 98
原创 MyISAM InnoDB 区别
(转自)http://blog.csdn.net/kesaihao862/article/details/6712338MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数...
2012-08-07 01:53:09 85
原创 ON DUPLICATE KEY UPDATE
(转自)http://blog.csdn.net/kesaihao862/article/details/6718443 MySQL 当记录不存在时插入,当记录存在时更新MySQL 当记录不存在时插入,当记录存在时更新网上基本有三种解决方法。第一种:示例一:插入多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:IN...
2012-08-07 01:47:41 93
原创 【转】linux 客户端 Socket 非阻塞connect编程(正文)
(转自)http://hi.baidu.com/hzhraymond/item/83f12bc7a1f58d72ced4f895linux 客户端 Socket 非阻塞connect编程(正文)/*开发过程与源码解析开发测试环境:虚拟机CentOS,windows网络调试助手 非阻塞模式有3种用途 1.三次握手同时做其他的处理。connect要花一个往返时间...
2012-08-07 01:46:15 183
原创 MySQL单列索引和组合索引的区别介绍
(转自)http://blog.csdn.net/xgbjmxn/article/details/6200733MySQL单列索引是我们使用MySQL数据库中经常会见到的,MySQL单列索引和组合索引的区别可能有很多人还不是十分的了解,下面就为您分析两者的主要区别,供您参考学习。 为了形象地对比两者,再建一个表: CREATE TABLE myIndex ( i_...
2012-08-07 01:31:47 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人