对象克隆:浅克隆:被克隆的对象中的值类型数据被复制一份新值,但是引用的对象只被复制其引用传递给新克隆出来的对象深克隆:被克隆的对象中的值类型数据被复制一份新值,并且其中引用的对象会重新创建新的对象,把新对象的引用传递给新克隆出来的对象Java中实现克隆:Java中Object中定义了clone方法,...
分类:
编程语言 时间:
2014-05-14 02:46:53
阅读次数:
257
原:http://blog.csdn.net/lfsf802/article/details/8487990
在学习软件工程的时候,第一次接触到了架构这个概念。当初接触的时候对其的理解是非常浅薄的,因为那时候工程经验比较少,对这样一个深层次的概念还是模糊不清楚的。
随着学习的深入,开始接触了设计模式...
分类:
其他好文 时间:
2014-05-14 02:19:16
阅读次数:
213
现在的手机上我们看到的存储芯片都是nand flash ,本文将对nand flash的驱动进行分析。通过编写nand flash驱动,进一步加深对块设备驱动的理解。...
分类:
其他好文 时间:
2014-05-14 00:57:10
阅读次数:
454
JExplorer用于在Swing程序中添加MicrosoftInternetExplorer的控件。您可以结合JNIWrapper中的共同特点来使用该类库,尤其是当您需要使用低级InternetExplorer的API函数来深度整合MSHTML和DOM功能时。具体功能:JExplorer具有多种功能特点,方便您在Java程序中整合InternetExplo..
分类:
编程语言 时间:
2014-05-13 04:49:06
阅读次数:
374
需求:由于某个n年前的工具的错误,在复制一批文件的时候产生了大量的"复件xxxxxxx""复件(2)XXXXX"等类似文件,由于目录结构深,文件多,预计在5000万个,但是有多少这种错误的文件不清楚,因此写个脚本遍历删除。#encoding=utf-8
#author:skybug
#date:2014-05-11
#function..
分类:
编程语言 时间:
2014-05-13 04:36:43
阅读次数:
393
本系列课程基于最新的DirectX11接口进行深入细致的讲解,内容涉及D3D11原理与应用、DirectInput、DirectSound等;教程中专门针对新兴的D3D11接口展开深入的讲解,详细讲解了D3D11渲染管线、DirectComputer(参看《VC++游戏开发系列之Directcomputer并行计算原理与实践--DX11游..
分类:
编程语言 时间:
2014-05-13 04:17:15
阅读次数:
349
一个应用的开始一般我们使用的是动画的欢迎界面,这样的欢迎界面给用户的印象是最深刻的,用户喜不喜欢一下子就关系到对应用的好与坏。做应用,这点就要很注意,那么这个里面虽然用到的技术比不难,但是却是很关键的东西。所以要仔细的做好。那么我们来说说技术吧,一般我们看..
分类:
其他好文 时间:
2014-05-13 03:34:07
阅读次数:
232
一、没有使用克隆带来的问题publicclassCloneTest{staticStudents=newStudent("aaa",20);//直接赋值带来的问题publicstaticvoidnoclone(){//传的是引用的副本,改变了noCloneStudent也改变了sStudentnoCloneStudent=newStudent();noCloneStudent=s;noCloneStudent.setName("bbb..
分类:
编程语言 时间:
2014-05-13 03:08:29
阅读次数:
345
一、概述本文将粗略讲述一下Hash算法的概念特性,里边会结合分布式系统负载均衡实例对Hash的一致性做深入探讨。另外,探讨一下Hash算法在海量数据处理方案中的通用性。最后,从源代码出发,具体分析一下Hash算法在MapReduce框架的中的应用。二、Hash算法Hash可以通过散列函数将..
分类:
其他好文 时间:
2014-05-13 01:34:11
阅读次数:
421
在字符串中,寻找第一个只出现一次的字符,如str=“abddgdbacdd", 结果是c
三种方法:
1. 使用字符字典数组,每个元素是一个结构体,第一个字段记录字符出现的次数,第二个字段记录该字符在字符串中第一次出现的位置,
先遍历一遍字符串,对字符字典数组赋值,然后遍历一遍字符字典数组,找到第一个字段为1,且位置最小的字符即为需要寻找的字符。如下:
struct node{
int...
分类:
其他好文 时间:
2014-05-12 23:39:49
阅读次数:
422