Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Java 通配符解惑

Java 通配符解惑

本以为这会是一篇比较基础的博客,可一旦深究的时候,才发现很多有意思的东西,也发现了很多令人迷惑的地方。通配符是一个有趣的东西,如果你掌握了,会使你的代码更为通用(健壮性更强)。首先本文是在建立在java泛型基础之上的,如果你对泛型并不了解,可以点击这里。同时为了对通配符的了解更为透切,定义如下几个类。public class Animal {private String name;public Animal(String name) {this.name ...
Android 3D滑动菜单完全解析,实现推拉门式的立体特效

Android 3D滑动菜单完全解析,实现推拉门式的立体特效

本文来自:http://blog.csdn.net/guolin_blog/article/detals/10471245在上一篇文章中,我们学习了Camera的基本用法,并借助它们编写了一个例子,实现了类似于API Demos里的图片中轴旋转功能。不过那个例子的核心代码是来自于API Demos中带有的Rotate3dAnimation这个类,是它帮助我们完成了所有的三维旋转操作,所有Matrix和Camera相关的代码也是封装在这个类中。这样说来的话,...
百度2014校园招聘-研发工程师笔试题(济南站)

百度2014校园招聘-研发工程师笔试题(济南站)

一,简答题(30分)1,当前计算机系统一般会采用层次结构存储数据,请介绍下典型计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分) 所谓存储系统的层次结构,就是把各种不同存储容量、存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所存放的程序和数据按层次分布在各种存储器中。目前,在计算机系统中通常采用三级层次结构来构成存储系统,主要由高速缓冲存储器Cache、主存储器和...
百度2014校园招聘-研发工程师(济南站)

百度2014校园招聘-研发工程师(济南站)

一,简答题(30分)1,当前计算机系统一般会采用层次结构存储数据,请介绍下典型计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?10分2,Unix/Linux系统中僵尸进程是如何产生的?有什么危害?如何避免?(10分)3,简述Unix/Linux系统中使用socket库编写服务器端程序的流程,请分别用对应的socket通信函数表示(10分)二,算法与程序设计题1,使用C/C++编写函数,实现字符串反转,要求不使用任何系统函数...
阿里巴巴2014秋季校园招聘-软件研发工程师笔试题

阿里巴巴2014秋季校园招聘-软件研发工程师笔试题

1. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数答案:D2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是: A: 堆排序 B:插入排序 C: 冒泡排序 D:快速排序答案:A(插入排序:最优...
百度2014校园招聘技术类软件研发(济南站)一面总结

百度2014校园招聘技术类软件研发(济南站)一面总结

问题一:如何实现一个JVM答:面试官(很好的一个,不是很好的两个面试官)一开始就来了这么一个问题,可能是我的简历上面写了些JVM相关的东西吧。一下就蒙了,然后就开始回忆编译原理。准备来拿编译原理说事。面试官提示javac是干嘛用的。果断意会,面试官的意图。然后就从java文件的编译开始说,编译时执行语法检查,然后通过之后生成class文件。加载class文件生成语法树,然后解析词法,分析语义,分配内存,执行程序。。。。。。最后忘记了JSR,如果当时把JSR...
如何使用Aspose.Diagram for .NET将矩形添加到图表中

如何使用Aspose.Diagram for .NET将矩形添加到图表中

Aspose.Diagram for .NET允许你操作Visio图表,但在某些情况下,您需要添加新的图状到在您的图表中。在这种情况下,你可以通过Aspose.Diagram for .NET的API来创建新的形状,并将这些形状添加到图表中的形状集合中。本文主要介绍如何添加一个新的矩形到你的图中。Aspose.Diagram 的详细介绍:请点这里Aspose.Diagram 的下载地址:请点这里添加新的形状需遵循以下步骤:* 查找页面并添加新形状* 为新的...
Python的编译后文件介绍

Python的编译后文件介绍

1.简介相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这个模块的加载速度提高了,并没有提高代码的执行速度,通常情况下不用主动去编译pyc文件,除非需要商业提供,防止源代码泄露。(1)什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA虚拟机的概念。p...
<< 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 >>