现在位置: 首页

iPhone通讯录联系人开发案例

2011年05月17日 IT运维  ⁄ 共 4312字 ⁄ 被围观 0+ /评论:+0°
iPhone应用之通讯录联系人开发案例是本文要介绍的内容,主要是来讲关于UITabBarController学习笔记,来看详细内容。和通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息。 1.AddressBookUI显示部分 AddressBookUI中提供了和联系人显示信息相关的一些Controller,有四个: ABPeoplePickerNavigationControll... 阅读全文

深度解析Objective-C笔试题

2011年05月17日 IT运维  ⁄ 共 2636字 ⁄ 被围观 0+ /评论:+0°
Objective-C笔试题是本文要介绍的内容,很详细的讲解写的答案。大约有18个Objective-C问题供你参考学习,不多说,我们一起来看详细解答! 1.Objective-C中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么? 答:alloc与dealloc语意相反,alloc是创建变量,dealloc是释放变量。 retain 对应release,retain 保留一个... 阅读全文

SQLite在多线程环境下的应用

2011年05月17日 IT运维  ⁄ 共 14630字 ⁄ 被围观 0+ /评论:+0°
先说下初衷吧,实际上我经常看到有人抱怨SQLite不支持多线程。而在iOS开发时,为了不阻塞主线程,数据库访问必须移到子线程中。为了解决这个矛盾,很有必要对此一探究竟。 关于这个问题,最权威的解答当然是SQLite官网上的“Is SQLite threadsafe?”这个问答。 简单来说,从3.3.1版本开始,它就是线程安全的了。而iOS的SQLite版本没有低于这个版本的: 3.4.0 - iPhone OS 2.2.1 3.6.12 - iPhone OS 3.0 / 3.1 3.6.22 ... 阅读全文

Android音乐编程的管理音频硬件

2011年05月17日 IT运维  ⁄ 共 1127字 ⁄ 被围观 0+ /评论:+0°
获取当前正在播放音频的硬件信息 使用不同的硬件设备可能会影响您应用程序的设计方式,您可以通过 AudioManager 来查询当前正在播放音频的硬件设备信息,是内置扬声器,还是有线耳机,或者是蓝牙设备。 示例代码如下: if (isBluetoothA2dpOn()) { // Adjust output for Bluetooth. 蓝牙设备 } else if (isSpeakerphoneOn()) { // Adjust output for Speakerphone. 内置扬声器(免提) } else if (isWiredHeadsetOn()) { // Adjus... 阅读全文

XCode 4创建ipa文件及提交应用程序

2011年05月17日 IT运维  ⁄ 共 615字 ⁄ 被围观 0+ /评论:+0°
XCode 4创建ipa文件及提交应用程序是本文要介绍的内容,不多说,直接进入话题,如何实现的呢?使用了最新的XCode 4,虽然需要进行一些使用习惯上的改变,同时也发现了一些BUG,但总体觉得还是一个很易用的IDE,希望他会变的更好。 这里主要介绍如何使用XCode 4里面的工具直接打包应用,并上传app store的过程,其中如何处理证书和编译应用的过程请参看iPhone App Store提交流程这篇文章。 过程非常简单,处理好你的应用之后,... 阅读全文

IOS学习基础之了解Core OS层

2011年05月17日 IT运维  ⁄ 共 1604字 ⁄ 被围观 0+ /评论:+0°
IOS学习基础之了解Core OS 层是本文要介绍的内容,Core OS层的底层功能是很多其他技术的构建基础。通常情况下,这些功能不会直接应用于应用程序,而是应用于其他框架。但是,在直接处理安全事务或和某个外设通讯的时候,则必须要应用到该层的框架。 Accelerate 框架 iOS 4.0引入了Accelerate框架(Accelerate.framework)。该框架的接口可用于执行数学、大数字以及DSP运算。和开发者个人编写的库相比,该框架的优点在于它根据现... 阅读全文

解析XCode学习技巧

2011年05月17日 IT运维  ⁄ 共 1598字 ⁄ 被围观 0+ /评论:+0°
XCode学习技巧是本文要介绍的内容,通过本文的学习,可以从中方便、快速的去了解xcode几个小案例的实现和使用方法,先来看详细内容。 1、更改公司名称 (Changing the Company Name) 改变公司名称, 当你用Xcode新建一 Objective C 源文件的时候, 通常Xcode会自动生成底下的注释: // // TapDance.h // Groovilicous // // Created by markd on 7/25/08. // Copyright 2008 __MyCompanyName__. All rights reserved. // mark... 阅读全文

针对Mysql中mysqldump命令使用的详解

2011年05月14日 IT运维  ⁄ 共 2863字 ⁄ 被围观 0+ /评论:+0°
MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据。有许多的原因我们需要导出数据。一个重要的原因是用于备份数据库。数据的造价常常是昂贵的,需要谨慎处理它们。经常地备份可以帮助防止宝贵数据地丢失;另外一个原因是,也许您希望导出数据来共享。 在这个信息技术不断成长的世界中,共享数据变得越来越常见。 比方说Macmillan USA维护护着一个将要出版的书籍的大型数据库... 阅读全文

mysql大数据转移解决方案

2011年05月13日 IT运维  ⁄ 共 1098字 ⁄ 被围观 0+ /评论:+0°
解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器... 阅读全文

MySQL中如何定义外键

2011年05月13日 IT运维  ⁄ 共 3110字 ⁄ 被围观 0+ /评论:+0°
假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信息的表叫做pc;用来保存配件供货信息的表叫做parts。在pc表中有一个字段,用来描述这款电脑所使用的CPU型号;在parts表中相应有一个字段,描述的正是CPU的型号,我们可以把它想成是全部CPU的型号列表。很显然,这个厂家生产的电脑,其使用的CPU一定是供货信息表(parts)中存在的型号。这时,两个表中就存在一种约束关系(constraint)——pc表中的CP... 阅读全文

Linux系统下的MySQL数据库服务器字符集设置

2011年05月13日 IT运维  ⁄ 共 1518字 ⁄ 被围观 0+ /评论:+0°
Linux系统下的MySQL数据库服务器字符集设置: 启动mysql后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >show variables like 'character%'; #执行编码显示 +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_databas... 阅读全文

MYSQL中取得最后一条记录

2011年05月13日 IT运维  ⁄ 共 763字 ⁄ 被围观 0+ /评论:+0°
在MySQL中,使用auto_increment类型的id字段作为表的主键,并用它作为其他表的外键,形成“主从表结构”,这是数据库设计中常见的用法。但是在具体生成id的时候,我们的操作顺序一般是:先在主表中插入记录,然后获得自动生成的id,以它为基础插入从表的记录。这里面有个困难,就是插入主表记录后,如何获得它对应的id。通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事... 阅读全文

MySQL数据库性能进行优化三大绝招

2011年05月13日 IT运维  ⁄ 共 1536字 ⁄ 被围观 0+ /评论:+0°
以下的文章主要介绍的是对MySQL数据库性能进行优化的的几大绝招,其中包括选取最适用的字段属性,使用连接(JOIN)来代替子查询(Sub-Queries),使用联合 (UNION)来代替手动创建的临时表的内容介绍。 1. 选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义... 阅读全文

MySQL十大优化技巧

2011年05月13日 IT运维  ⁄ 共 3523字 ⁄ 被围观 0+ /评论:+0°
MySQL数据库的优化是MySQL数据库非常重要的一个工作环节,MySQL数据库的优化是有一定技巧的,下文中将为大家介绍MySQL数据库的十大优化技巧,希望对大家能够有所帮助。 1. 优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。 但主要的问题是,它是那么容易被隐藏起来以至于我... 阅读全文

MySQL数据库中缓存管理的思解析

2011年05月13日 IT运维  ⁄ 共 3007字 ⁄ 被围观 0+ /评论:+0°
在MySQL数据库中,用户可能多次执行相同的查询语句。为了提高查询效率,数据库会在内存在划分一个专门的区域,用来存放用户最近执行的查询,这块区域就是缓存。因为内存的运行速度要比硬盘快的多。为此通过缓存机制,就可以提高查询的效率。当用户下一次再执行相同查询时,就可以直接从缓存中获取数据,而不用到硬盘中的数据文件中去读取数据,也可以省去相关解析的工作。 一、数据缓存的应用环境 并不是在任何情况下数据缓存都... 阅读全文

MySQL数据库的无缝迁移

2011年05月13日 IT运维  ⁄ 共 1073字 ⁄ 被围观 0+ /评论:+0°
MySQL数据库的无缝迁移问题? 问:在平时的开始过程中,由于经常“需求理解,架构设计,需求变更”等多种原因,导致系统运行一段时间后,数据库的表结构需要变更,如何实现尽量短的停机,实现无缝的迁移? 我开玩笑说,最好的解决办法就是不迁移。不迁移肯定最好,这要依赖于非常好的设计,在前期架构设计的时候能够考虑到需求可能的变更,数据库设计也可以根据业务来进行一定程度的抽象。这可能有点太理想,不过迁移数据,始终是... 阅读全文

UBUNTU 11.04的Unity界面更改为旧式经典界面的方法

2011年05月13日 IT运维  ⁄ 共 201字 ⁄ 被围观 1+ /评论:+0°
昨天升级到UBUNTU 11.04, 发现新的Unity界面很不适应,于是将其恢复到旧式经典界面,具体操作模式方法如下: 在已经登录的状态下,选择 [注销] 然后在重新登录的时候,将下方的登录模式改成“UBUNTU经典桌面” 登录之后,你会发现桌面已经变成原来的样子了。 如果想要固定采用经典界面,选择 [系统] -> [系统管理] -> [登录窗口],把最下面的修改项改为 "UBUNTU经典模式" 作为默认会话,然后关闭即可。 阅读全文

如何将AS3连接到MySQL数据库上

2011年04月27日 IT运维  ⁄ 共 4079字 ⁄ 被围观 0+ /评论:+0°
最近由于制作任务编辑器,需要连接到数据库中进行一些任务数据的操作,而我们存放任务数据的数据库中MYSQL,所以就找了一下AS3接连MYSQL数据库的资料。 扩展阅读: ActionScript简称“AS”——动作脚本,是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理以及其他功能。 ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种编程语言,新出的... 阅读全文

用C++连接MySQL等数据库二

2011年04月26日 IT运维  ⁄ 共 2736字 ⁄ 被围观 0+ /评论:+0°
在上篇《用C++连接MySQL等数据库一》中介绍了C++连接MySQL等数据库的第一种方法——通过ADO连接MySQL数据库,这种方法通过连接不同的字符串来连接不同的数据库。在这篇文中里,笔者继续介绍连接的第二种方法。 (二)通过MySQL自己的API函数进行连接 1、使用API的方式连接,需要加载mysql的头文件和lib文件。在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\include。在安装MySql的目录下找。 把libmysql.dll和libmysql.lib文... 阅读全文

用C++连接MySQL等数据库一

2011年04月26日 IT运维  ⁄ 共 2646字 ⁄ 被围观 0+ /评论:+0°
现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多。通过网上的一些资料和自己的摸索,大致清楚了C++连接mysql的方法。可以通过2种方法实现。 第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对... 阅读全文
×
#