摘要:
1.内核主要负责一下四种功能:系统内存管理、软件程序管理、硬件设备管理和文件系统管理 2. /etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息。 3.man命令用来访问存储在Linux系统上的手册页面。例如:man + 命令,使用“:q”退出 4.pwd显示当前目录 5. 阅读全文
摘要:
Apache2的安装 1.执行:sudo apt-get install apache2。 2.sudo vim /etc/apache2/apache2.conf在最后加上:ServerName localhost。 3.sudo /etc/init.d/apache2 start启动apache 阅读全文
摘要:
一、早期(编译器)优化 1.编译期 Java 语言的 “编译期” 其实是一段 “不确定” 的操作过程,因为它可能是指 一个前端编译器(其实叫 “编译器的前端” 更准确一些)把 *.java 文件转变成 *.class 文件的过程; 也可能是指虚拟机的后端运行期编译器(JIT 编译器,Just In 阅读全文
摘要:
Collection接口的第三个子接口是Queue接口,而Queue接口的子接口又是Deque接口和BlockingQueue接口。 实现了Deque接口的类有:ArrayDeque类、ConcurrentLinkedDeque类、LinkedList类和实现了Deque的子接口BlockingDe 阅读全文
摘要:
AbstractSet类的子类有HashSet(其子类是LinkedHashSet)、EnumSet、TreeSet 1.HashSet 2.LinkedHashSet 3.EnumSet 4.TreeSet 阅读全文
摘要:
一、100层楼,2个鸡蛋 阅读全文
摘要:
一、有关阶乘的两个问题 二、最大的leftMax与rightMax之差的绝对值 三、路径数组变为统计数组 四、一种字符串和数字的对应关系 五、1到n中1出现的次数 六、数字的英文表达和中文表达 七、分糖果问题 八、设计一个没有扩容负担的堆结构 九、随时找到数据流的中位数 十、在两个排序数组中找到第K 阅读全文
摘要:
一、从5随机到7及其扩展 题目1:给定一个等概率随机产生1~5的随机函数rand1to5: 除此之外,不能使用任何额外的随机机制,请用rand1To5实现等概率随机产生1~7的随机函数random1To7。 解法: 第一步:rand1To5()等概率随机产生1,2,3,4,5 第二步:rand1To 阅读全文
摘要:
一、不用额外变量交换两个整数的值 如果给定整数a和b,用以下三行代码即可交换a和b的值。a = a ^ b; b = a ^ b; a = a ^ b; 二、不用任何比较判断找出两个数中较大的数 问题:给定两个32位整数a和b,返回a和b中较大的。 1.得到a-b的值的符号,如果a-b的值出现溢出, 阅读全文
摘要:
一、布隆过滤器 问题:不安全网页的黑名单包含100亿个黑名单网页,每个网页的URL最多占用64B。现在想要实现一种网页过滤系统,可以根据网页的URL判断该网页是否在黑名单上,如何设计该系统。 要求:允许有万分之一以下的判断失误率;使用的额外空间不能超过30GB 思路:如果把黑名单中所有的URL通过数 阅读全文