自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicholas.Xu.的专栏

关注移动App,移动游戏,移动互联网技术

  • 博客(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 917 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 1177

原创 通过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 1359

原创 为你的iOS项目添加第三方字体

对于常用的软件iOS系统自带的字体绰绰有余,但是对排版有较高要求的应用软件会有点捉襟见肘。其实iOS软件也可以使用第三方字体。闲话少说,具体步骤如下:1.将ttf,ttc字体文件添加到xcode项目资源中。2.选中项目的target,在Info.plist编辑视图中,添加 Array 条目 Fonts provided by application(或者 UIAppFont

2013-09-10 21:05:59 2027

原创 说说gui程序的开发中所谓的“主线程”概念

事件驱动的GUI 程序开发中,常常会有提到主线程。到底这个主线程有什么来头呢?我以前是开发游戏的,做游戏的人都知道,游戏有一个后台线程来控制一些比较重要的核心事件,比如:图像绘制,游戏事件的产生,子弹系统,物理系统的运算,动画系统等等。其实这个线程的角色,就是GUI程序中的主线程概念。由于它处理的事务比较重要,一些特殊事件强制在上面运行会有各理由,这里也不便深究。iOS中的主线程实际上是一

2013-09-10 21:03:25 1561

原创 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 934

原创 向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 2950

转载 [转]Ruby on Rails (ROR)

原文最簡潔有力的網頁框架,網頁的「殺手程式Killer Application」,網頁程式設計的「簡約奢華時尚」。網頁應用程式的軟體從業人員可以試試Ruby on Rails,說不定真的可以在「鐵軌上找到紅寶石」喔!簡介開發網頁應用程式的軟體從業人員們,還在為寫程式或寫設定檔而焦頭爛額嗎?試試Ruby on Rails,就算你不喜歡,也不會有任何偒害。事實上很多人用了就上癮了,因為它為你節省許

2013-09-10 20:39:59 1421

原创 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 1859

原创 Nil 和 nil的区别

根据文档 Nil 用来为 Class 类型的对象附值, 而 nil 用来为类的实例对象附值。由于 Oc 是在 c 的基础上通过 runtime 技术来实现各种面向对象特性,对于 Oc 来说,Class 也是一个特殊的对象,是对象就会有值,就会有空值的时候,所以 Oc 通过 Nil 和 nil 来区分 Class 和 NSObject 对象的空值。

2013-09-10 20:36:20 1401

原创 iOS中GCD多线程开发技术

GCD 全称 Grand Central Dispatch,翻译过来就是 "高级集中调度"的意思,随着GCD的出现,dispatch_queue, dispatch_group, dispatch_semaphore 这些关键词渐渐出现在各iOS开发论坛和网站中。我在工作中使用GCD技术也有2年多了,这次抽空将 GCD 的几个关键技术整理下来,方便今后查阅。下面来逐一说说GCD

2013-09-10 20:30:17 1285

原创 iOS中 block 导致 reference loop "引用循环" 引起的leak

block 会对他用到的 Cocoa 对象自动进行引用操作。这很容易导致循环引用,产生内存泄露了。解决办法根据iOS系统版本不同有所区别:block中用对象的简单类型变量,产生的循环引用:对指针对象属性(NSObject *, UIView *等)的使用,和简单类型(NSInteger, int 等)的使用,都会产生的循环引用[code]//由于对 owner 的使

2013-09-10 20:28:44 2138

原创 xcode 中出现 Implicit declaration of function 'xxxx' is invalid in C99” 警告的解决办法

该警告明确告诉我们在C99的规范中,不允许出现隐含声明的用法。这是C99规范中增加的规则,不过即便不遵守此规则,也仅仅是一个警告而已。什么是隐含声明呢,也很简单,就是你调用函数的c文件中,没有正确包含对应的头文件。一般来说,c,c++都会将类,函数,的声明放在头文件中,这样在需要的时候包含对应头文件就可以了,在编译器的前期处理中,需要通过头文件来建立一些函数,变量,类的表,如果调用到了

2013-09-10 20:19:09 71398 1

原创 xcode4.2 beta 的改进明显,值得使用…

  xcode4.2 的出现有好多天了,装上使用也有几天时间了,今天抽空写一点它的进步吧。    xcode4.2 对于 xcode3 的项目兼容性方面,至少解决了一直受到我诟病的 code sense 失灵问题;添加交叉项目依赖时如果越级添加lib时会 crash掉等问题。尤其是前者,对于习惯了 sense的开发人员来说,真的是无法忍受的。这次xcode4.2 可以说完美解决了该问题,推荐大家都

2011-06-17 08:18:00 1781

原创 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 1828 1

AppScanner私有API扫描器

iOS 私有 API 扫描器,能识别出大部分私有API

2013-10-08

photoshop-v.1.0.1-source-code

photoshop 1.0.1版的源码 。

2013-09-12

UnixBench 5.1.3

unix 系统性能测试软件,使用方法为, sudo ./Run。需要安装一些开发相关工具,debian 下可以 apt-get install build-essential。

2013-09-12

Fetcher http 请求监控软件

一款MacOSX上的小工具,能够设置对指定URL的访问监控,可以自定义 header, body 信息,更可以保存为配置文件,将来复用。

2013-09-12

ChromiumChecker 最新版本检测下载器

最近抽空开发了一个小品级工具,用来检测最新版的Chromium 的版本号,并能够根据其Chagnelog中的bug,test描述,进行稳定性评级,最后显示其下载链接。方便用户不打开浏览器就能随时进行版本检测和下载操作。 以后考虑增加自动下载,和自动安装等功能。 欢迎多提意见。

2010-08-24

ChromiumChecker 最新版本检测下载器

最近抽空开发了一个小品级工具,用来检测最新版的Chromium 的版本号,并能够根据其Chagnelog中的bug,test描述,进行稳定性评级,最后显示其下载链接。方便用户不打开浏览器就能随时进行版本检测和下载操作。 以后考虑增加自动下载,和自动安装等功能。 欢迎多提意见。

2010-08-24

.Net Reactor 4 beta 正版,不用激活

强烈推荐个人用户使用,可以进行有效完善的代码保护,使用授权设置。功能齐全,使用简单。

2009-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除