
面试
-FIGHTING-
这个作者很懒,什么都没留下…
展开
-
阿里巴巴面试与面试技巧
关于面试题 面试题往往是准备面试时最受追捧的东西。我这里却想提一个有点不可思议的观点:不要准备面试题。 “下水井盖为什么是圆的?” “全世界有多少辆汽车?” 不知道有多少“微软面试题”,"google面试题"在网上到处流传。 其实恰恰反了,这些不着调的面试题,并不因为它是微软和google的面试题就变得高深莫测。之所以会有这样的题目出现,正是以其极度的不靠谱反衬了这些大公司对“过程比答案重要”的诠转载 2015-07-13 23:11:56 · 964 阅读 · 0 评论 -
程序员容易犯的十大错误
1.面向编译器写代码,而不是面向用户 当人们使用编译器创建自己的app时,在把自己的想法诉诸于机器代码的过程中,常常会将那些可以使得编程更为简单却又冗长的语法遗忘于脑后。 无论你使用的是单字母的标识符还是更易于人脑理解的标识符,对于编译器而言,毫无区别。编译器不在乎你写的是否是优化表达式,也不在乎你是否用括号封装了子表达式。编译器要做的就是将这些人脑可读的代码,解析为抽象的语法树,并将这些树转换成转载 2015-07-13 23:31:27 · 2151 阅读 · 0 评论 -
ios-技术总结
1.列举cocoa中常见对几种多线程的实现并谈谈多线程安全的几种解决办法以及多线程安全怎么控制? 1>只在主线程中刷新UI 2>如果要防止资源抢夺 得用synchromized 进行枷锁保护 3>如果一部操作要保证线程安全等问题尽量使用GCD 有些函数默认是安全的 2、GCD内部怎么实现的 1>iOS和OSX的核心都是XNU GCD是基于XNU内核实现的 2>GCD原创 2015-10-04 13:17:39 · 575 阅读 · 0 评论 -
泛型
泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型是引用类型,是堆对象,主要是引入了类型参数这个概念。 泛型的定义主要有以下两种: 1.在程序编码中一些包含类型参数的类型,也就是说泛型的参数原创 2016-03-14 16:23:31 · 1579 阅读 · 0 评论