标签:
kcfrunloopcommonmode报错日志 |
分类: iOS |
Xcode不论什么原因都统一报错:
invalid mode 'kCFRunLoopCommonModes' provided to
CFRunLoopRunSpecific - break on
_CFRunLoopError_RunCalledWithInvalidMode
即使是数组越界也看不到类似:
context=*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray
这样的报错信息。
解决方法:
集成友盟统计时默认关闭了日志打印,我们需要将日志打印打开:
#ifdef DEBUG
#else
#endif
然后就可以正常看到崩溃日志了
标签:
nssearchpathfordirecnssearchpathdirectornssearchpathdomainmaexpandtilde |
分类: iOS |
通常使用Documents目录进行数据持久化的保存,而这个Documents目录可以通过:
NSSearchPathForDirectori
代码如下:
NSArray *paths =
NSSearchPathForDirectori
NSString *documentsDirectory = [paths objectAtIndex:0];
方法声明如下:
FOUNDATION_EXPORT
NSArray*NSSearchPathForDirectori
参数解析:
1、指定收索路径名称NSSearchPathDirectory
常用的有:NSDocumentDirectory、NSLibraryDirectory、NSCachesDirectory
2、限定文件检索范围NSSearchPathDomainMask
NSUserDomainMask = 1,
标签:
美国大学计算机专业computersciencecs计算机四大名校申请美国cs |
分类: Essay |
申请美国大学计算机专业(CS)的学生非常多。美国大学CS专业的研究分支也非常多,不同分支对学生的要求也会不同,因此,学生们要根据自己的条件选择适合自己的研究方向。本文主要对美国大学计算机专业十三个分支方向做了详细的阐述,主要是美国计算机专业课程方面的。作者参考了计算机四大名校(卡梅、MIT、斯坦福以及加州伯克利)等几个学校的资料,并在就某些细节与相关领域的研究人员作了探讨。
一、体系结构、编译器和并行计算 Architecture, Compilers and ParallelComputing
体系结构和编译器的研究主要集中在硬件设计,编程语言以及下一代编译器。并行计算研究的包含范围很广,包括并行计算的计算模型,并行算法,并行编译器设计等。
二、系统与网络 Systems and Networking
标签:
终止进程关闭node终端终止进程 |
分类: Mac |
之前都是直接关闭终端窗口,会同时终止进程node
其实有更好的关闭方法:
终端Terminal中输入Ctrl + c即可
PS:
非正常终止进程node出现问题:
在运行nodojs程序时 ,没有正常ctrl+c正常结束进程, 导致8080端口一直可以访问
想结束掉 8080 端口
e
标签:
转义字符html转义字符大全 |
分类: Html |
替换HTML 中的特殊字符如:& 、 > 、<
标签:
undefinedsymbolsarchitecturexcode编程报错undefinedsymbols |
分类: iOS |
本篇文章是对iOS开发中最经常遇到的一个问题,即Undefined
symbols错误的解决方案整理。这个错误无论是新手还是老手都常会碰到,下面把相对完整的问题描述和解决办法列出来。
简单来说,Undefined symbols基本上等于JAVA的ClassNotFoundException。
Objective-C是基于C的,和C语言开发很类似。C语言开发通常有.h头文件,和.c的实现文件。Objective-C也是一样,有.h和.m,头文件中是对定义的声明,而.m中则是具体的实现逻辑代码。
如果在源代码中,找不到一个标识符的声明,无论是变量名、类名或是方法名,则在编译时会得到Use of undeclared identifier ‘XXX’错误。
而如果编译器找到了它的声明,而却不知道他怎么实现的,看不到实现代码或者说目标文件里没有这个实现,则就会出现链接错误。
通常提示如下:
Undefined symbols for architecture armv7:
标签:
xcode无提示xcode没有智能提示 |
分类: iOS |
问题描述;
1、原来工程是正常,由于不小心把工程删除掉了,在复原之后确实了xib和infoplist文件,我就从其他工程中拷贝这两个文件。最后工程运行正常,但是所有代码编程黑色,不能代码智能提示。
2、有的时候Xcode就是莫名其妙地傻掉了。。。无代码提示,或者提示不正常。
解决办法:
Xcode->Windows->Projects
标签:
java和php区别静态语言动态语言半编译语言 |
分类: Java |
选择java还是选择PHP?学习java还是学习PHP?java好还是PHP好?java强大还是PHP强大?语言的纷争一直没有停歇过,我并想参与纷争,我只想从各个角度和我知道的实际情况,对二者做个全面剖析。希望对即将入行的朋友一点参考。
1、java和php技术层面对比:
java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和java相比。但其优势也是其劣势,具体参考第6点。
2、java和php市场份额对比:
java语言算是古老,多年的发展,其在C/S领域和B/S领域都占有一席之地,特别是在电信和银行行业。但随着社会需求的变化和其他语言的专注,java
标签:
uml统一建模语言六大关系九种建模的图标 |
分类: Java |
一、UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:
标签:
macvimvim命令vim退出 |
分类: Mac |
一、Mac vim 退出方法:
如果是编辑状态,首先Esc 退出编辑模式,然后输入以下命令:
:wq
:w
:w!
:q
:q!
:e!
二、Mac之vim普通命令使用
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的:
:qx
q
@x