自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

煎饼的程序人生

练习中学习编程,读书学习知识,写作学会思考!

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

原创 批量删除win7下的隧道适配器

昨天不知道什么原因自己的bras一直连接不上,打开命令行输入ipconfig /all 之后发现隧道适配器连接多达100多个,导致都看不到本地连接了,没办法只有google了。      先来看什么是隧道适配器:      在Windows 7中,系统自动配置生成多个隧道连接,这些隧道连接的用处是实现IPv4与IPv6的互访(IPv6隧道是将IPv6报文封装在IPv4报文中,让IP

2012-07-05 16:38:16 5933

原创 终止线程

我们知道,我们可以通过线程的start方法启动一个新的线程,很多时候我们选择在线程的run方法中使用while循环,这样的话就导致线程一直运行,如果我们需要终止线程时应该怎么做呢?       必须注意到,在Thread类中有一个Thread.stop() 方法,但是是被标记为deprecated,也就是不建议使用了。不建议使用的主要原因是stop方法会导致线程进入一个不安全状态,所以我们不能

2012-05-31 15:11:12 461 1

转载 全局变量、局部变量、静态全局变量、静态局部变量在内存里的区别

转自http://hi.baidu.com/gilbertjuly/blog/item/7b2e1345516d8489b3b7dc3f.html一、程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放,

2012-05-28 21:05:57 342

原创 Java线程

多线程技术在现代计算机中占据了一个很重要的地位,为了满足人类无休止的剥削计算机的“虚荣心”,让计算机干更多的事情,并且干的更快。每当java命令启动一个java任务就启动了一个jvm进程,jvm找到要运行的主方法,也就是main方法,然后启动一个线程开始运行,这个线程也就是主线程。当main方法执行完毕,主线程也就结束了,预示着jvm就要退出了。线程的启动,运行和终止都是由jvm进行调度的,在ja

2012-03-29 23:30:19 328

原创 如何写一个正确的equals方法

今天又见到一个覆写equals方法的错误,然后想起曾经看过的一篇文章对java中的equals方法进行了详细的介绍,原文见 http://www.artima.com/lejava/articles/equality.html,本来打算全文翻译一下的,但是觉得怕自己的翻译能力有限反而会误人子弟,所以就写按照他的思路写下大体的内容。equals方法是在Object类中定义的,可以在子类中覆盖

2012-03-16 23:02:31 1068

原创 垃圾收集器简介

上篇文章中提到,Java虚拟机(Hotspot)采取的是分代收集算法(Generational Collection),具体就是将Java堆分为新生代和老年代,由于新生代中的对象在每次垃圾收集的时候都有大量的对象称为”垃圾“(这是一项研究成果Empirical studies have shown that for most object-oriented languages, the Jav

2012-03-13 23:22:25 665

原创 垃圾回收算法

有人告诉我说无用信息收集这个名字有点太小众化了,所以以后还是将Garbage collection翻译为垃圾回收吧。1. 什么是垃圾收集。      垃圾收集其实是对内存进行自动管理的一种措施,回收掉我们需要的内存占用,防止内存泄露。具体可参见维基百科http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)2.

2012-03-11 15:20:07 600

原创 JVM的内存模型与无用信息回收机制

这篇文章算是对自己学习JVM的一个总结,内容来源比较多就不一一列举了,如果侵犯了您的权益,请与我联系。对于一个Java程序员来说,学习JVM的重要性在此就不列举了,当你觉得你的java学习和使用中遇到了瓶颈,那你可能需要好好关注这一块,也许从中你会知道你的瓶颈所在。Java虚拟机是Java语言可以实现“write once, run everywhere"的关键。1. 首先我们

2012-03-10 13:58:50 380

转载 Thread-safety with the Java final keyword

As of Java 5, one particular use of the final keyword is a very important and often overlooked weapon in your concurrency armoury. Essential

2011-09-24 20:06:12 389

转载 java中类的拷贝

1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,

2011-07-29 21:55:55 1101

算法艺术与信息学竞赛

 本书即为信息学界著名的两本“黑书”之一(另一本为吴文虎、王建德编著的实用算法的分析与程序设计,这本书现在已经在市场是接近绝版,但是在网上能找到电子书.如果想找到替代品的话可以找另外一本由吴文虎教授以及王建德先生编著的黑书《新编实用算法的分析与程序设计》,由北京邮电出版社2008年出版,此书与原版表面内容相差较大,但实质没有太大差别)。本书由刘汝佳、黄亮编著,由清华大学出版社出版。本书较为系统和全面地介绍了算法学最基本的知识。这些知识和技巧既是高等院校“算法与数据结构”课程的主要内容,也是国际青少年信息学奥林匹克(IOI)竞赛和ACM/ICPC国际大学生程序设计竞赛中所需要的。书中分析了相当数量的问题。本书共3章。第1章介绍算法与数据结构;第2章介绍数学知识和方法;第3章介绍计算机几何。全书内容丰富,分析透彻,启发性强,既适合读者自学,也适合于课堂讲授。 本书适用于各个层次的信息学爱好者、参赛选手、辅导老师和高等院校计算机专业的师生。本书既是信息学入门和提高的好帮手,也是一本内容丰富、新颖的资料集。

2011-10-19

java NIO PDF文档

java NIO的pdf版本,清晰,有书签!

2011-10-19

搜狗浏览器收藏夹导出

搜狗浏览器的收藏夹不能被IE等浏览器识别,通过这个程序可以让搜狗浏览器的收藏夹为我们所用!

2010-05-21

深入解析windows操作系统 第五版 英文版

《深入解析Windows操作系统(第5版.英文版)》是操作系统内核专家Mark Russinovich和David Solomon的Windows操作系统原理的最新版著作,针对Windows Vista和Windows Server 2008进行了全面的更新,主要讲述Windows的底层关键机制,Windows的核心组件(包括进程/线程/作业、安全性、I/O系统、存储管理、内存管理、缓存管理、文件系统和网络),并分析了启动进程、关机进程以及缓存转储。书中提供了许多实例,读者可以借此更好地理解 Windows的内部行为。 《深入解析Windows操作系统(第5版.英文版)》内容丰富、信息全面,适合众多 Windows平台开发人员、系统管理员阅读。

2010-04-17

MATLAB神经网络工具箱函数

本文档中所列出的函数适用于MATLAB5.3以上版本,为了简明起见,只列出了函数名,和函数的功能

2008-08-26

空空如也

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

TA关注的人

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