找工作
文章平均质量分 76
xflame
这个作者很懒,什么都没留下…
展开
-
C++笔试中的一些问题摘抄
1.结构体求字节大小问题struct{char a;short b;int c;}S1;struct{char a;int b;short c;}S2;coutsizeof(S1)""sizeof(S2);//8 12 }对于S1,因为最大是int,所以前面得char+short+1=4,在int=4,所以S1大小为8。S2char得补成原创 2013-08-06 10:21:48 · 534 阅读 · 0 评论 -
java程序员面试宝典(1)
1. 变量及其作用范围尽管定义在{}代码块里面的变量是不为外面所见的,但代码块中不可以定义与外部变量名一样的变量,如: publicstatic void main(String[] args){ intI = 0; {原创 2013-08-06 10:38:16 · 767 阅读 · 0 评论 -
程序员修炼之道
1、 经营你的知识资产 定期投资、多元化(你知道的不同事情越多,你就越有价值(但也要精通)。你掌握的技术越多,你就越能更好地进行调整)、管理风险(技术覆盖范围要广)、低买高卖(善于抓住有潜力的技术)、重新评估和平衡你学的技术还是否有用。 目标:每年至少学习一种语言、每季度阅读一本技术书籍、也要阅读非技术书籍、试验不同的开发环境、了解周围以及潮流+多原创 2013-08-06 10:41:57 · 935 阅读 · 0 评论 -
java程序员面试宝典(2)
1. 二维数组的长度是否固定:长度不固定。Java数组长度可以动态变化。如int[][] arr = new int [3][];arr[0] = newint[]{4};arr[1] = new int[]{4,5};2. 比较器是什么:对于Comparable接口来说,它往往是进行比较类需要实现的接口,它仅包含一个compareTo()方法,只有一个参数,返回值为int原创 2013-08-07 13:56:49 · 899 阅读 · 0 评论 -
程序员自我修养第一章基础知识总结
1.3、站得高,望得远 应用程序编程接口(ApplicationProgramming Interface)1.5、内存不够怎么办 如何将计算机上有限的物理内存分配给多个程序使用,需要考虑的问题(1)地址空间不隔离;(2)内存使用效率低;(3)程序运行的地址不确定。 提出的方法:分段方法,把一段程序所需要的内存空间大小的虚拟空间映射到原创 2013-08-07 14:24:17 · 569 阅读 · 0 评论 -
程序员自我修养第二章编译和链接
编译系统的组成:预处理器、编译器、汇编器和链接器。程序编译运行过程:预处理(prepressing)、预编译(Compilation)、汇编(Assembly)、链接(Linking)。 预编译过程主要处理那些源代码文件中的以“#”开始的预编译指令(还包括删除所有注释,展开所有宏定义)。 编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析及优原创 2013-08-08 13:27:27 · 659 阅读 · 0 评论 -
java程序员面试宝典(3)
1. Runnable接口与Thread类的区别之一:实现Runnable接口的线程类的多个线程,可以方便地访问同一变量,而Thread类则需要内部类进行替代。2. 线程池最重要的特征也就是最大程度利用线程,其次java线程池的编程模型相对于原有的多线程编程模式来说,一大改进就是线程代码和业务代码分离。3. 反射机制4. 反射的出发点就在于J原创 2013-08-08 13:29:33 · 878 阅读 · 0 评论 -
三个鸡蛋(玻璃球、围棋子)确定楼层问题公式推导
(1)题目是这样的:一个100层的大厦,你手中有两个相同的玻璃球。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层面。 这里的最优策略指的是在这种策略下无论哪个临界层面在第几层,测试的次数最少。我一开始就是把题意理解错了,给了一个非最优解,后来看了CU那的讨论后才明白了是用动态规划来做,并可以把题目扩展为n层大厦用k个玻璃球来测试。原创 2013-08-05 10:26:40 · 2417 阅读 · 0 评论