摘要: 一.安装MySQL1.下载安装包2.安装服务器-依次安装下面3个3.启动mysql服务器4.设置MySQL命令行搜索路径•打开终端,输入:•vi ~/.bash_profile•输入 i•然后粘贴以下内容•# mysql•alias mysql='/usr/local/mysql/bin/mysql'•alias mysqladmin='/usr/local/mysql/bin/mysqladmin'•按ESC键•输入 :wq•重新启动终端程序5.修改MySQL的管理员密码•mysqladmin -u root password "密码"二. 阅读全文
posted @ 2014-03-03 23:23 xulicelg 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 进程和线程要使用多线程,首先需要理解进程和线程这2个概念。这里我简单的说一下。所谓进程对应的是一个应用程序,负责开辟内存空间供应用程序使用,但是进程不能执行任务(指令)。一个进程至少包含一条线程,线程是程序的执行流。•iOS程序启动时,在创建一个进程的同时, 会开始运行一个线程,该线程被称为主线程•系统中的每一个进程都有自己独立的虚拟内存空间,而同一个进程中的多个线程则共用进程的内存空间•每创建一个新的线程,都会消耗一定内存和CPU时间•当多个线程对同一个资源出现争夺的时候需要注意线程安全问题多线程的应用及使用注意事项将耗时、轮询或者并发需求高等任务分配到其他线程执行,并由主线程负责统一更新界 阅读全文
posted @ 2014-03-01 19:42 xulicelg 阅读(1441) 评论(1) 推荐(0) 编辑
摘要: 一.在一些老的项目中,有很多不是通过代码添加窗口和跟控制器。是通过设置MainInterface(设置最主要的xib),在xib中通过图形化的操作设置应用程序的代理->设置窗口->设置根控制器->设置跟控制器的view.这种方式的启动过程:执行Main函数就会加载MainXib文件,并把UIApplication对象当做owner传入。二.设置了Mainstoryboard(这种方式目前项目中很少用到,很多公司禁止使用storyboard)1.先执行main函数,main内部会调用UIApplicationMain函数注释: 进入main函数,在main.m的main函数中执 阅读全文
posted @ 2014-02-16 00:23 xulicelg 阅读(669) 评论(0) 推荐(1) 编辑
摘要: UITableView可谓是日常开发中最重要的控件之一,而使用UITableView最重要的在于性能优化。iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象。重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableView会将窗口外的UITableViewCell放入一个对象池中,等待重用。当UITableView要求dataSource返回UITableViewCell时,dataSource会先查看这个对 阅读全文
posted @ 2014-02-15 22:46 xulicelg 阅读(522) 评论(0) 推荐(0) 编辑