自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空的专栏

好记性不如烂笔头!

  • 博客(23)
  • 资源 (11)
  • 收藏
  • 关注

转载 正确使用 Volatile 变量

转自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍

2012-04-17 21:53:52 540

转载 Maven2.0介绍

Maven2.0的好处  Maven2.0有许多非常好功能,这些功能不仅仅是帮助你构建项目。如果你刚刚开始启动一个Java项目,并且想使该项目快速地开展下去,Maven2.0能够在几分钟内达到你的需求。以下是Maven2.0的一些好处:  --标准的项目布局和项目结构生成器  --标准的依赖管理机制  --多项目支持  --在研发者需要的时候及时地下载新的插件和功能部件

2012-02-14 17:22:36 753

转载 junit 4 使用方法

JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试,只执行一次,且必须为static void@AfterClass:针对所有

2012-02-13 16:42:00 1147

转载 Java枚举类型使用方法

java枚举使用详解在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/

2012-02-07 15:16:11 1280

转载 Hashtable和HashMap的区别

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。  1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.Has

2012-01-04 21:21:40 561

转载 查看 CPU, Memory, I/O and NetFlow

转自:http://blogread.cn/it/article.php?id=3908&f=sinatiostat 查看磁盘 I/O[root@localhost ~]# iostat -d -x 2 extended device statisticsdevice mgr/s mgw/s r/s w/s kr

2011-07-12 10:19:12 535

转载 Bash启动脚本及其启动顺序

Bash启动脚本及其启动顺序登录Linux后,BASH要读取几个文件,这些文件(启动脚本文件) 用来定义BASH环境,如果希望建立标准的别名,或者希望设置各种shell变量,就应该在bash启动文件中进行设置。这几个文件是/etc/profile~/.bash_profile~/.bash_login~/.profile~/.bashrcBASH有三种常见的启动方式

2011-07-08 14:18:07 838

转载 linux top cpus wa IOwait

> I was wondering if someone could point me in the right direction for > some doco? I don't know of any, but ... > I'm finding it hard to get a definition of what constitutes IOWait. > I

2011-04-28 18:39:00 2380

原创 Hadoop的Namenode无法启动

启动hadoop后,输入jps命令后没有看到Namenode,执行stop-all.sh后出现 “no namenode to stop”,出现该问题的原因是启动hadoop之前没有格式化namenode,解决办法如下:1、先把服务都停掉 $ bin/stop-all.sh2、格式化namenode $ bin/hadoop namenode -format3、重新启动所有服务

2011-03-19 22:15:00 2900

转载 RAID详细介绍

<br />RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种: <br /><br />通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能 <br />通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度 <br />通过镜像或校

2011-03-19 17:40:00 819

原创 Java中向文件末尾添加内容

在文件的末尾添加数据:方法一:public void appendToFile(String str){      String filename = "d://append.txt";       FileOutputStream stream;      OutputStreamWriter writer;      try       {

2011-03-15 20:51:00 3554

转载 Java中HashMap排序和遍历

HashMap排序1、按照key排序对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。这种方案,使用hashmap进行创建和添加,如果需要按照key排序,则可以将该hashmap作为参数传递到new TreeMap(hashmap),则可以完成按照key的排序:TreeM

2011-03-12 21:43:00 3398 2

原创 linux eclipse出错-failed to load the jni shared

failed to load the jni shared library"/usr/local/java/jdk1.6.0_21/bin/../jre/lib/i386/client/libjvm.so关闭selinux即可解决。# vi /etc/sysconfig/selinux修改:SELINUX=enforcing 为:SELINUX=disable 禁用SeLinux, 再

2011-03-08 13:45:00 1994 1

转载 scratchbox添加工具链

scratchbox是一个嵌入式linux开发工具,好像可以用来编tinyx,先收藏着吧! /*-------------------------------*/sudo apt-get install darcssudo apt-get install dh-buildinfocd ........//拷贝工具链sudo cp arm-linux/ -raf

2011-03-07 17:40:00 1585

转载 linux图形界面基本知识

很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.   一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的

2011-03-07 15:49:00 757

转载 交叉编译场景分析(arm-linux)

转自:http://blog.csdn.net/absurd交叉编译场景分析(arm-linux)(一)--基本知识1.        基本知识在linux下,绝大部分的软件包都是用autoconf配置的。除此之外,比较有名的就是X11的imake配置方式,imake实际上有点过时了,用起来很不方便,所以xfree86已经计划向autoconf移植了。还有极少的直接使用

2011-03-06 13:54:00 1019

转载 Linux上安装spice

Build SPICE library and experimental qemu spice serverThursday, April 22, 2010 - 08:50 Haydn SolomonIn this post I’ll walk through building the spice library and qemu-spice using RFC patches rec

2011-03-04 17:17:00 4441

原创 fedora14下nfs无法挂载

以前在用mini2440开发板搞嵌入式开发的时候,使用的是fedora9,用nfs挂载本机上的文件系统没有什么问题,现在又搞嵌入式开发,用的是mini6410的开发板,不想用fedora9了,装了个fedora14,但是在配置nfs时候出现了问题。按照用户手册里面的要求,关闭了防火墙,编辑/etc/exports,内容改为:/root_nfs  *(rw,sync,no_root_squa

2011-03-03 16:22:00 3136

原创 深入理解BIOS

<br />在学习Windows系统启动的过程中,经过仔细的思考,我还存在一点困惑:CPU的reset信号撤销掉,CPU会从F000:FFF0地址(即1MB的RAM的最高地址的64KB)开始执行,这个位置实际上是一条跳转指令,直接跳转到BIOS的地址开始执行。<br />为什么说我对这个还有些困惑呢?我困惑的时在我的脑海里CPU是只能直接与RAM打交道的,但是BIOS是存储在ROM中的,既然说跳转到BIOS的地址开始执行,那么此时BIOS应该已经在RAM里面了,但是是谁把ROM里面的BIOS程序下载到RAM

2011-02-24 17:37:00 1888

转载 Windows系统启动过程详细分析

<br />打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。<br />首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即常说的主

2011-02-23 17:06:00 1953

转载 实模式、保护模式与虚拟8086模式

学习嵌入式的时候想到开发板上系统的启动过程,由此想到了windows系统的启动过程,找资料查看启动过程的时候,资料里面说boot sector运行在实模式下,然后Ntldr运行在保护模式下,突然发现自己对这两种模式忘的差不多了,于是找了些资料看。80386处理器有3种工作模式:实模式、保护模式和虚拟86模式。实模式和虚拟86模式是为了和8086处理器兼容而设置的。在实模式下,80386处理器就相当于一个快速的8086处理器。保护模式是80386处理器的主要工作模式。在此方式下,80386可以寻址4  

2011-02-23 16:15:00 2816

原创 Fedora14硬盘安装

以前都是使用U盘安装系统,这次准备安装fedora14,但是没有U盘了,只好尝试使用硬盘/移动硬盘安装,安装详细步骤如下:1.首先当然就是下载Fedora-14-i386-DVD.iso,解压Fedora-14-i386-DVD.iso中的images文件夹和isolinux目录下的vmlinuz和initrd.img文件;2.准备一个fat32或者ext3格式的分区,注意不能使用NTFS

2011-02-23 14:24:00 1692

原创 开始我的博客生活

<br />    一直都想玩玩博客,但是总是以没有时间作为借口,从现在开始要慢慢养成写博文的习惯,我要记录下生活的点点滴滴,特别是最新学到的技术知识,将自己学到的东西分享给别人,不能总是只分享别人学到的知识,同时也算是一种总结和归纳的形式,留下成长的脚印!

2011-01-12 21:13:00 469

cutecom-0.20.0.tar.gz

cutecom-0.20.0.tar.gz

2010-09-14

操作系统课程设计—任务管理器

这是模仿windows下的任务管理器写的linux任务管理器,界面非常漂亮,功能很强悍,对于初学者来说有很好的参考价值。

2010-08-30

操作系统课程设计—linux字符设备驱动程序

这是linux下的字符设备驱动程序,对于初学驱动程序的人有很不错的参考价值。

2010-08-30

模仿Windows的日历

这是使用java写的模仿windows的日历程序,对于初学java的人有一定的参考价值。

2010-08-30

模仿Windows的计算器

这是用java写的模仿windows系统自带的计算器,界面做的还不错。

2010-08-30

C语言课程设计—鼠标

C语言课程设计中经常要使用图形界面下的鼠标,这个实现了图形界面下的鼠标显示和操作。

2010-08-30

C语言课程设计—中文显示,汉字显示

C语言课程设计中经常要使用中文显示,这是中文显示的源代码。

2010-08-30

编译原理—语法分析程序

用C语言写的编译原理的语法分析程序,非常不错,值得参考和学习。

2010-08-30

编译原理—词法分析程序

用C语言写的编译原理的词法分析程序,非常不错,值得参考。

2010-08-30

数据结构课程设计—旅游计划

用C语言写的数据结构课程设计,题目是旅游计划,支持中文显示,支持鼠标操作,图形界面,有从一点出发又回到该点的最短路径算法,即遗传算法,还有各种最短路径算法。

2010-08-30

C语言课程设计【救灾帐篷管理系统】

C语言课程设计,内容是一个救灾帐篷管理系统,文本菜单界面,中文显示,主要是对十字链表的操作。

2010-03-27

空空如也

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

TA关注的人

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