惯例跳过GUI部分,回头有空应该看一下第7章,讲了不少绘图的东西,可能还有点用。
第8章主要是JavaBean。
1、JavaBean的官方定义:一个Bean就是一个可重用的软件构建,并且能够在开发工具中可视化地操作(如NetBeans)。我凹凸了,原来JavaBean的初衷是为了方便GUI的可视化编程开发。。
2、其实也很好理解,就是希望一个JavaBean可以像VB那样具有不同的属性,可以直接在IDE上点点就可以完成对它的配置,而不需要swing那样整屏整屏的刷代码。[......]
惯例跳过GUI部分,回头有空应该看一下第7章,讲了不少绘图的东西,可能还有点用。
第8章主要是JavaBean。
1、JavaBean的官方定义:一个Bean就是一个可重用的软件构建,并且能够在开发工具中可视化地操作(如NetBeans)。我凹凸了,原来JavaBean的初衷是为了方便GUI的可视化编程开发。。
2、其实也很好理解,就是希望一个JavaBean可以像VB那样具有不同的属性,可以直接在IDE上点点就可以完成对它的配置,而不需要swing那样整屏整屏的刷代码。[......]
本章的内容是:国际化!
1、Java默认的UTF-8编码为国际化提供了可能。国际化不止是编码、文本,还包括日期、货币等方面。
2、Locale类表示一个地区(的国际化情况),它包括:一种语言、一个位置和一个变量。
如美国:language=English, location=United States
如果只指定了语言,有时候将无法处理货币、时间等。因为语言可能被多个公家共用,但各地的时间、货币表示符号又不同。
3、Java对于语言使用ISO标准的ISO-639-1[......]
1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?
普通青年解法:
1+2+....+1000->5050
a1+a2+....+a1001->X
x - 5050 -> n(重复)
文艺青年解法:
a1^a2^.....a1001 = n(对所有的元素求一遍异或,就是最终重复的元素)
证明也不复杂,见:[......]
其实就是随机洗牌。
Knuth给过一个算法,为代码如下:
注意:随机数不是1~n,而是i~n!!
For i = 1 to n
Pick a random integer j from i to n
Swap A[i] and A[j]
关于为什么如此,吾等码农就不了解了,等大神来证明吧……[......]
支持Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 2008
软盘驱动版本(只有SCSI磁盘驱动):
用于安装系统时候用的,网上已经找不到了,我这个是最新的版本:
http://hotfile.com/dl/147534533/7d6548d/virtio-win-1.1.16.vfd.html
光盘驱动版本: