Loading...
分享技术开发和创业路上的感悟 - dongge.me
宏定义在C语言中很常见,现在就总结下宏定义的相关知识以作记录。一、宏定义1、宏定义就是 #define 名字 替换文本。替换文本是#define尾部的所有文本,可以是一句表达,也可以是几句表达,多句表达如果换行要加上斜杠\,比如说这样#define ss printf("hu");\ pri...
运行了之前的工程,发现了一些问题,就针对性的做了一下iOS9的适配。参考文章: http://www.tekuba.net/program/364/ http://www.bubuko.com/infodetail-1110714.html 1,默认使用HTTPS请求如果在Xc...
C语言提供了可随意使用的goto语句以及标记跳转位置的标号。从理论上来说goto语句是没有必要的,但是在某些情况下goto语句还是用的着的,最常见的就是终止程序在某些深度嵌套的结构中处理过程,比如跳出一层循环或者多层循环。这种情况下,break语句是不能达到目的的,因为break语句只能跳出上...
电脑的随机数都是伪随机,也就是通过一定的算法得出一个数列,然后每 rand()一次就取一个数。而srand()的功能就是就是设置产生随机数的公式的参数(随机数种子),如果使用相同的种子,那么得到的随机数也就是相同的。自然,如果使用不同的种子,得出的随机数序列也是不同的。不同的种子会得到固定的不...
在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了,所有的解析第三方类库。所...
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一...
今天碰到一个很奇怪的问题,在使用xcode的时候,不知道怎么搞得编辑一会就会异常退出,甚至在没有编辑的情况下都会异常退出,但是如果在archieve的时候就没有问题。经过观察之后,发现xcode总是在indexing,也就是建立索引的时候异常退出,这个索引是干嘛的呢?就是用来便利整个工程,这样...
在工作过程中,发现对很多东西都一知半解,不是很透彻,到头来很容易模糊。如果有一篇好的技术博客予以总结,一来即使忘记了,回过头来再看,仍然能够从自己的思路中恢复;二来总结一下,还会发现一些潜在问题;三来,有利于大家交流技术。很多大公司都有自己的内部技术博客平台,写好自己的技术博客,对一个技术人员...
这个在OC和cocos2d-x都适用,就是增加系统之外的字体,原理就是在工程中增加新的字体文件,比如*.ttf这种字体文件,在工程运行的时候,会到工程之中去寻找,而不用找系统的字体。Xcode增加新字体的方法在Xcode中增加新字体就是把字体拖进工程中,然后修改info.plist文件拓展。在...
使用.mm文件可以使C++代码调用OC的函数,但是这仅仅是调用类似的这种[name fun]格式的,当想使用OC的NSNotificationCenter的时候,会发现在调用selector的时候不知道怎么弄。就像这个下面的代码:[[NSNotificationCenter defaultCe...