自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

您已进入防沉迷系统...

***Hi~ o(* ̄▽ ̄*)ブ

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 bug和debug的由来,挺有意思

美国的艾肯博士研制出了马克2号计算机,在研制过程中,诞生了一个新词“debug”来表示排除计算机故障,他的出现是这样的:

2014-01-26 01:10:01 4147 1

原创 小球下落

题目: 有一颗二叉树,最大深度为d,且所有叶子的深度都相同。所有节点从上到下从左到右编号为1,2,3,...,2^d-1。 在节点1处放置一个小球,它会往下落。每个内节点上都有一个开关,初始全都关闭,当每次有小球落到一个开关上时, 他的状态都会改变。当小球到达一个内节点时,如果该节点上的开关关闭,则往左走,否则往右走,直到走到叶子节点。

2014-01-15 15:53:10 1079

原创 二叉树的层次遍历

题目: 输入一颗二叉树,你的任务是按照从上到下、从左到右的顺序输出各个节点的值。每个节点都按照从根节点到他的移动序列给出(L表示左,R表示右)。 在输入中,每个节点的左括号和右括号之间没有空格,相邻节点之间用一个空格隔开。每棵树的输入用一对空括号()结束,空括号不代表一个节点。如图:

2014-01-15 15:18:52 1102

原创 Java基础21--IO流--装饰设计模式--缓冲流

21-1,IO练习-将c盘的一个文本文件复制到d盘。 将c盘的文件读取,再将读取到的文件写到d盘。 思路: (1)需要读取源。 (2)将读到的源数据写入到目的地。 (3)既然是操作文本数据,就使用字符流。

2014-01-15 15:03:27 1126

原创 Java基础20--IO流

20-1,IO流-输入流-输出流 1,IO,即Input和Output的简写,表示输入输出。 IO流用于处理设备之间的设备传输,例如:内存,硬盘,优盘... 2,Java对数据的操作时通过流的方式。 数据从内存转移到硬盘称为输出,数据从硬盘转移到内存称为输入。

2014-01-15 12:20:28 1196

原创 Java基础19--System--Runtime--Math--Date--Calendar

19-1,API-System类 1,因为System没有构造函数,所以不能被实例化,它里面的方法通常是静态的。 2,System中的字段: (1)static PrintStream err:标准错误输出流 (2)static InputStream in:标准输入流 (3)static PrintStream out:标准输出流,System.out.println(); 3,主要方法: (1)public static longcurrentTimeMillis() 返回以毫秒为单位的当前时间,其值取

2014-01-10 21:33:13 1134

原创 Java基础18--泛型--工具类--JDK1.5新特性

18-1,泛型-概述 1,泛型是JDK1.5出现的新技术,新技术的出现是为了解决问题。 2,泛型可以用于明确一个集合中存储什么类型的元素 ArrayList<String> al = new ArrayList<String>(); al.add("abc");//正确 //al.add(3);//编译直接报错 //在迭代器上加上泛型,下面取出来的时候就不用强转了 Iterator<String> it = al.iterator(); while(it.hasNext()) { //在这里不用强转了,因

2014-01-10 13:04:46 2091

原创 Java基础17--Map

17-1,Map集合特点&常用方法 1,Map是一个接口,一次添加一对元素,Collection是一次添加一个元素。Map也成为双列集合,Collection集合称为单列集合。 2,Map<K,V>,是将键映射到值得对象。K-->Key,V-->Value,<K,V>即为键值对。 且一个映射当中不能包含重复的键,每个键最多只能映射到一个值上。也就是说,Map是一个键值对,Map集合中必须保证键的唯一性。 3,Map常用方法。

2014-01-05 21:59:47 1270

深入JAVA虚拟机第二版(中文版)

本人鼎立推荐本书,适合想深入了解Java运行机制的人阅读。 本书深入详细的介绍了Java体系结构及其内部细节,了解这些内容才能更快速的编写更高效的程序!理解了Java虚拟机,深入细致的了解了Java技术底层,才能使自己的程序发挥Java技术的优势。 本书详细解释了JVM的体系结构,包括Java栈、堆、方法区和执行引擎,还深入讨论了各种技术实现,比如解释,即时编译以及自适应优化,对Java线程和监视器的行为也有精彩讲解。

2014-03-05

Java加密与解密的艺术

本书是Java安全领域的百科全书,密码学领域的权威经典,5大社区一致鼎立推荐。 全书包含三个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具时间指导性。

2014-03-05

深入理解Java虚拟机:JVM高级特性与最佳实践

作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被他的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近两年来国内出版的唯一一本与Java虚拟机相关的著作,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析的透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。

2014-03-01

Java实效编程百例

本书通过100多个精选的实例讲解了利用Java进行应用程序开发的各个方面,涵盖了控件、界面、多媒体控制、图像处理、操作系统、磁盘文件、数据库、网络应用、右键和通信、JavaBeans、国际化和本地化等方面的内容。 本书内容突出了实用性,85%以上的实例模仿较常见的优秀软件的相关功能,余下实例大多为帮助读者理解重点、难懂概念所做。本书的另一个特点在于给出了不少实用性很强的方案实例,其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。

2014-03-01

MySQL核心技术手册 第二版

本书是一本优秀的MySQL权威指南,是一本优秀的工具书,它能启迪MySQL爱好者的智慧,让大家在使用MySQL的道路上畅通无阻,也能让大家早日得心应手的使用MySQL。

2014-02-26

Python3程序开发指南(第二版)

Python入门及提高的很好的参考材料。

2014-02-23

百度seo搜索引擎优化指南

百度seo搜索引擎优化指南,百度官方文档

2013-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除