- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 Mac 中卸载 MySql的方法
首先关闭Mysql服务.sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig and removed the line
2013-09-10 21:11:46
949
1
原创 为Mysql root 账户设置密码
方法一:(已验证)命令行下输入[code]mysql -u rootSET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');[/code]方法二:用mysqladmin[code]mysqladmin -u root password "newpass"[/code]如果root
2013-09-10 21:10:50
1215
原创 通过apt-spy选择最快源
命令:apt-spy -d testing -a North-America -t 1含义:选择北美地区,延时在1秒以内的 testing 类型源。参数说明:-d 选择地区:-d stable / testing / unstable / experimental-t 延时 (秒)-t 1-a 地区(Aera)aisa / N
2013-09-10 21:07:34
1389
原创 为你的iOS项目添加第三方字体
对于常用的软件iOS系统自带的字体绰绰有余,但是对排版有较高要求的应用软件会有点捉襟见肘。其实iOS软件也可以使用第三方字体。闲话少说,具体步骤如下:1.将ttf,ttc字体文件添加到xcode项目资源中。2.选中项目的target,在Info.plist编辑视图中,添加 Array 条目 Fonts provided by application(或者 UIAppFont
2013-09-10 21:05:59
2131
原创 说说gui程序的开发中所谓的“主线程”概念
事件驱动的GUI 程序开发中,常常会有提到主线程。到底这个主线程有什么来头呢?我以前是开发游戏的,做游戏的人都知道,游戏有一个后台线程来控制一些比较重要的核心事件,比如:图像绘制,游戏事件的产生,子弹系统,物理系统的运算,动画系统等等。其实这个线程的角色,就是GUI程序中的主线程概念。由于它处理的事务比较重要,一些特殊事件强制在上面运行会有各理由,这里也不便深究。iOS中的主线程实际上是一
2013-09-10 21:03:25
1576
原创 object-c runtime 的具体应用
BOOL class_addMethod(Class cls, SEL name, IMP imp, const char *types)参数:第一个为将要被运行时修改的类,第二个是加入的选择器,第三个为IMP指针,第四个为函数的参数类型。其中第三,第四参数需要解释一下,IMP 其实类似一个函数指针,可见 runtime 实际上是连接开发者与 object-c 底层的桥梁,开发者面对的是OOD,对
2013-09-10 20:43:19
956
原创 向iOS项目中集成lua解释器
集成lua解释器源码:首先,依旧是下载源码。然后,将源码中的src文件夹复制到项目中,弹出的提示中选择copy方式。这时编译会报错,"duplicate symbol _main in:"因为在lua.c,luac.c文件中包含 main() ,iOS项目的入口文件main.m中也包含main(),学过c的同学都知道,main是软件中最重要的函数,并且仅有一个,一山不能容二虎,所以我们需要排除
2013-09-10 20:41:32
2984
转载 [转]Ruby on Rails (ROR)
原文最簡潔有力的網頁框架,網頁的「殺手程式Killer Application」,網頁程式設計的「簡約奢華時尚」。網頁應用程式的軟體從業人員可以試試Ruby on Rails,說不定真的可以在「鐵軌上找到紅寶石」喔!簡介開發網頁應用程式的軟體從業人員們,還在為寫程式或寫設定檔而焦頭爛額嗎?試試Ruby on Rails,就算你不喜歡,也不會有任何偒害。事實上很多人用了就上癮了,因為它為你節省許
2013-09-10 20:39:59
1464
原创 xcode 为文件单独设置 arc
在xcode 4 中,选择 targets 中的一个target,选择Build Phase标签页,找到Compile Sources栏目,看到其中有name, 和 compile flags 列,双击你将要进行arc设置的文件,在弹出的pop窗口中输入-fobjc-arc,回车关闭窗口;设置完成。在该文件中可放心的感受arc带来的轻松开发体验吧。“-fno-objc-arc”这个
2013-09-10 20:39:21
1908
原创 Nil 和 nil的区别
根据文档 Nil 用来为 Class 类型的对象附值, 而 nil 用来为类的实例对象附值。由于 Oc 是在 c 的基础上通过 runtime 技术来实现各种面向对象特性,对于 Oc 来说,Class 也是一个特殊的对象,是对象就会有值,就会有空值的时候,所以 Oc 通过 Nil 和 nil 来区分 Class 和 NSObject 对象的空值。
2013-09-10 20:36:20
1417
原创 iOS中GCD多线程开发技术
GCD 全称 Grand Central Dispatch,翻译过来就是 "高级集中调度"的意思,随着GCD的出现,dispatch_queue, dispatch_group, dispatch_semaphore 这些关键词渐渐出现在各iOS开发论坛和网站中。我在工作中使用GCD技术也有2年多了,这次抽空将 GCD 的几个关键技术整理下来,方便今后查阅。下面来逐一说说GCD
2013-09-10 20:30:17
1304
原创 iOS中 block 导致 reference loop "引用循环" 引起的leak
block 会对他用到的 Cocoa 对象自动进行引用操作。这很容易导致循环引用,产生内存泄露了。解决办法根据iOS系统版本不同有所区别:block中用对象的简单类型变量,产生的循环引用:对指针对象属性(NSObject *, UIView *等)的使用,和简单类型(NSInteger, int 等)的使用,都会产生的循环引用[code]//由于对 owner 的使
2013-09-10 20:28:44
2169
原创 xcode 中出现 Implicit declaration of function 'xxxx' is invalid in C99” 警告的解决办法
该警告明确告诉我们在C99的规范中,不允许出现隐含声明的用法。这是C99规范中增加的规则,不过即便不遵守此规则,也仅仅是一个警告而已。什么是隐含声明呢,也很简单,就是你调用函数的c文件中,没有正确包含对应的头文件。一般来说,c,c++都会将类,函数,的声明放在头文件中,这样在需要的时候包含对应头文件就可以了,在编译器的前期处理中,需要通过头文件来建立一些函数,变量,类的表,如果调用到了
2013-09-10 20:19:09
71802
1
原创 xcode4.2 beta 的改进明显,值得使用…
xcode4.2 的出现有好多天了,装上使用也有几天时间了,今天抽空写一点它的进步吧。 xcode4.2 对于 xcode3 的项目兼容性方面,至少解决了一直受到我诟病的 code sense 失灵问题;添加交叉项目依赖时如果越级添加lib时会 crash掉等问题。尤其是前者,对于习惯了 sense的开发人员来说,真的是无法忍受的。这次xcode4.2 可以说完美解决了该问题,推荐大家都
2011-06-17 08:18:00
1802
原创 Qt 开发中关于 connectSlotsByname 的心得
<br /><br />Qt开发中关于connectSlotsByname 的心得<br /> <br />最近利用业余时间在研究qt框架的开发,对于signal 和slot有一点体会,在这里说一下,为其他学习qt的朋友起到帮助作用,有自己独到观点的朋友也希望一起讨论。<br /> <br />开发环境是win7, qt 4.7.1 ,c++编译器是MingW,IDE是QtCreater2.0.1(以下简称qc),全部是qt开发的标配,对于学习来说能最大程度减少问题出现的
2010-11-12 12:19:00
1853
1
UnixBench 5.1.3
2013-09-12
ChromiumChecker 最新版本检测下载器
2010-08-24
ChromiumChecker 最新版本检测下载器
2010-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人