之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,如有侵权,请联系apple公司) 1. Objective-C的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方法用继承好还是分类好?为什么? 答: ...
分类:
移动开发 时间:
2016-10-18 18:09:21
阅读次数:
236
一些html5和css3的一些常见面试题 最近总结了一些有关于html5和css3的一些常见面试题,希望对正在找工作的你有所帮助。 还有欢迎大家补充~~~ 一、HTML5 CSS3 1. CSS3实现圆角(border-radius),阴影(box-shadow), 2. 对文字加特效(text-s ...
分类:
Web程序 时间:
2016-10-15 19:24:49
阅读次数:
227
常见面试题目: 1. 值类型和引用类型的区别? 2. 结构和类的区别? 3. delegate是引用类型还是值类型?enum、int[]和string呢? 4. 堆和栈的区别? 5. 什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗? 6.“结构”对象可能分配在堆上吗?什么情况下会发生,有什么 ...
分类:
Web程序 时间:
2016-10-14 16:56:53
阅读次数:
288
题目:子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码 子线程与主线程必有一个满足条件(flag == num),不满足条件的那个线程不可能获取unique_lock(会在wait中释放),只有满足条件的 ...
分类:
编程语言 时间:
2016-10-11 20:53:40
阅读次数:
303
1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一 ...
分类:
数据库 时间:
2016-10-04 18:50:37
阅读次数:
210
1. [C#语言基础]请简述拆箱和装箱。 答: 装箱操作: 值类型隐式转换为object类型或由此值类型实现的任何接口类型的过程。 1.在堆中开辟内存空间。 2.将值类型的数据复制到堆中。 3.返回堆中新分配对象的地址。 拆箱操作: object类型显示转换为值类型或从接口类型到实现该接口值类型的过 ...
分类:
编程语言 时间:
2016-10-04 16:09:41
阅读次数:
2167
1.怎么 判断元素是否存在? 判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException 这样就可以使用try catch,如果catch到NoSuchElementException 就返回false 2.如何判断元素是否出 ...
分类:
编程语言 时间:
2016-09-15 19:06:39
阅读次数:
191
strcpy和memcpy有什么区别?strcpy是如何设计的,memcpy呢? strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。(保证dest可以容纳src。) memcpy提供了一般内存的复制。即memcpy对于需要复制的内容 ...
分类:
编程语言 时间:
2016-08-29 23:58:29
阅读次数:
673
暖场 暖场 首先来一道常见面试题作为暖场: 你在浏览器输入一个地址,在这之后会发生什么事: 1.语法解析网址(解析一个URI),如果你的网址不合法则抛异常,比如 你录入 http://www.baidu.com 浏览器就调用http协议 录入 ftp://ftp.tsinghua.edu.cn 浏览 ...
分类:
Web程序 时间:
2016-08-28 19:19:48
阅读次数:
356
1、sleep()和wait()的区别: 两者都可以控制线性进程,阻塞进程。区别是: |sleep():释放CPU,不释放资源(锁)。可以通过指定时间来使它自动醒来,时间不到只能调用iterreput()来强行打断; |wait():释放CPU,释放资源(锁)。必须在有锁的前提下才可以使用,也就是同 ...
分类:
编程语言 时间:
2016-08-26 09:04:44
阅读次数:
157