摘要: 1.多线程可以使程序反应更快,交互性更强,执行效率最高。 2.创建一个线程: 要实现Runnable 接口,创建Thread类的对象,用start开始执行线程。 3.使用Thread中的yield()方法为其他线程临时让出CPU时间。 4.sleep()方法可以将线程设置为休眠状态以确保其他线程执行 阅读全文
posted @ 2018-03-26 13:29 shunyu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 参考:http://liuyuan418921673.iteye.com/blog/2256120 1. ArrayList和LinkedList的区别和使用场景 ArryList 与linkedList 都实现了List 接口 ArrayList:实现list接口 采用数组结构保存对象 优点:便于 阅读全文
posted @ 2018-03-25 10:08 shunyu 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/jiangyu1013/article/details/72654373 阅读全文
posted @ 2018-03-23 23:15 shunyu 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 上:http://www.importnew.com/22083.html 下:http://www.importnew.com/22087.html 阅读全文
posted @ 2018-03-22 23:12 shunyu 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/tzy3013218117/article/details/51568382 ARP协议的工作原理: ARP协议:地址解析协议。每台主机都会有一个ARP缓冲表。里面放的是IP地址与MAC地址的映射。当一个主机要给另一个主机发送数据包时,先查找自己的AR 阅读全文
posted @ 2018-03-21 11:23 shunyu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/tzy3013218117/article/details/51577685 阅读全文
posted @ 2018-03-21 11:22 shunyu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 参考: http://blog.csdn.net/tzy3013218117/article/details/51594612 第一章 引言 1.什么是计算机系统,他由几部分组成? 计算机系统是按照用户要求接受和存储信息,进行数据处理以及输出的系统。分为硬件系统和软件系统。硬件系统包括:CPU,主存 阅读全文
posted @ 2018-03-21 10:58 shunyu 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 参考:http://python.jobbole.com/82294/ https://www.jianshu.com/p/aed6067eeac9 1. 操作系统基础题 1)在32位操作系统下,系统会为每个进程预留4GB内存空间,而某机器的物理内存可能只有2GB。请解释OS是如何处理这种”矛盾”的 阅读全文
posted @ 2018-03-18 17:31 shunyu 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.2cto.com/kf/201701/552515.html 数据结构之判断栈的弹出序列是否合法:输入两个整数序列,第一个序列表示栈的压入序列,请判断第二个序列是否为该栈的弹出序列,假设压入栈的所有数字均不相等。例如:入栈序列,1 2 3 4 5,判断4 5 3 2 1 阅读全文
posted @ 2018-03-17 21:34 shunyu 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1、稳定性 ①冒泡排序 比较是两个相邻的元素比较,交换是两个相邻的元素交换。所以如果两个元素相等,就不用无聊地去交换吧,这样也能减少交换次数。所以冒泡排序是稳定的。 ②选择排序 选择排序是每次给第一个位置选第一小的,给第二个位置选第二小的,以此类推.....。所以说两个相等的元素可能因为选择第一个小 阅读全文
posted @ 2018-03-11 20:12 shunyu 阅读(765) 评论(0) 推荐(0) 编辑