<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[magic_elf的专栏]]></title><description><![CDATA[In order to be irreplaceable, one must always be different.      ——要想不可替代，就必须与众不同！]]></description><link>https://blog.youkuaiyun.com/magic_elf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; magic_elf]]></copyright><item><title><![CDATA[《操作系统》课程设计指导——进程管理设计]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8843457</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8843457</guid><author>magic_elf</author><pubDate>Wed, 24 Apr 2013 10:40:51 +0800</pubDate><description><![CDATA[一、设计目的
 (1)加深对进程概念的理解,明确进程和程序的区别。 
 (2)进一步认识并发执行的实质。 
 (3)分析进程争用资源的现象,学习解决进程互斥的方法。 
 (4)了解Linux系统中进程通信的基本原理。 

二、设计内容
 1)进程的软中断通信
   ①编制一段程序,使其实现进程的软中断通信。
   要求：使用系统调用fork()创建两个子进程,再用系统调用sign]]></description><category></category></item><item><title><![CDATA[实验三 继承，上转型对象 之 HardWork.java]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8785555</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8785555</guid><author>magic_elf</author><pubDate>Wed, 10 Apr 2013 22:19:48 +0800</pubDate><description><![CDATA[（二）HardWork.java

abstract class Employee
{
   public abstract double earnings( );
}
class YearWorker extends Employee
{
public double earnings() {
return 1200000.00;
}
}
class MonthWorker]]></description><category></category></item><item><title><![CDATA[实验三 继承，上转型对象 之Example.java]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8785530</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8785530</guid><author>magic_elf</author><pubDate>Wed, 10 Apr 2013 22:13:50 +0800</pubDate><description><![CDATA[（一）Example.java
 

class People
{
   protected double weight,height;
   public void speakHello( )
   {
       System.out.println("yayawawa");
   }  
  public void averageHeight()
   {]]></description><category></category></item><item><title><![CDATA[Linux硬件的依赖性及目录结构详解]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8738481</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8738481</guid><author>magic_elf</author><pubDate>Fri, 29 Mar 2013 21:53:21 +0800</pubDate><description><![CDATA[[转自：《深入理解Linux内核》]

    Linux试图在硬件无关的源代码与硬件相关的源代码之间保持清晰的界限。为了做到这一点，在arch和include目录下包含了23个子目录，以对应Linux所支持的不同硬件平台。这些平台的标准名字如下：


alpha
    HP的Alpha工作站，最早属于Digital公司，后来属性Compaq公司，现在不再生产。
arm, arm2]]></description><category></category></item><item><title><![CDATA[惊！制作可执行的JAR文件包及jar命令详解]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8738445</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8738445</guid><author>magic_elf</author><pubDate>Fri, 29 Mar 2013 21:31:03 +0800</pubDate><description><![CDATA[常常在网上看到有人询问：如何把 java 程序编译成 .exe 文件。通常回答只有两种，一种是制作一个可执行的 JAR 文件包，然后就可以像.chm 文档一样双击运行了；而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的，而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件，性能也要打些折扣。所以，使用制作可执行 JAR 文件包的方法就是最佳选择了，何况它还能保持 Ja]]></description><category></category></item><item><title><![CDATA[那些我们不得不学的东西：JAR]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8738399</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8738399</guid><author>magic_elf</author><pubDate>Fri, 29 Mar 2013 21:17:20 +0800</pubDate><description><![CDATA[JAR
JAR（Java Archive，Java 归档文件）是与平台无关的文件格式，它允许将许多文件组合成一个压缩文件。为 J2EE
应用程序创建的 JAR 文件是 EAR 文件（企业 JAR 文件）。
基本介绍
JAR 
文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是，JAR 文件不仅用于压缩和发布，而且还用于部署和封装库、组件和插件程序，并可被像编译器和 JVM]]></description><category></category></item><item><title><![CDATA[整理：不得不说的~关于Java时间日期小结]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733472</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733472</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 20:15:22 +0800</pubDate><description><![CDATA[Java 语言的Calendar，GregorianCalendar (日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分.日期是商业逻辑计算一个关键的部分.
所有的开发者都应该能够计算未来的日期,定制日期的显示格式,
并将文本数据解析成日期对象。学习日期,日期格式,
日期的解析和日期的计算。
我们将讨论下面的类: 
1、  具体类]]></description><category></category></item><item><title><![CDATA[实验二 类封装，实例成员与类成员，包 之 Example.java]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733459</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733459</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 20:10:47 +0800</pubDate><description><![CDATA[Example.java
class A
{   
    float a;         // 声明一个float型实例变量：a
    static float b;         // 声明一个float型类变量：b
    void setA(float a)
    {  
      this.a=a;     // 将参数a的值赋值给成员变量a
    }]]></description><category></category></item><item><title><![CDATA[那些我们不学不行的东西：date函数]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733425</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733425</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 20:04:32 +0800</pubDate><description><![CDATA[简介
DATE（year,month,day）
Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下，Microsoft Excel for Windows 将使用 1900 日期系统，而 Microsoft Excel for Macintosh 将使用 1904 日期系统。
DATE函数也适用于其他各种的编]]></description><category></category></item><item><title><![CDATA[有趣的程序：回文数.java]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733395</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733395</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 19:56:09 +0800</pubDate><description><![CDATA[回文数
import java.util.*;
public class Number
{  
    public static void main(String args[])
    {
        int number=0,d5,d4,d3,d2,d1;
        Scanner reader=new Scanner(System.in);]]></description><category></category></item><item><title><![CDATA[实验课程序练习：猜数字.java]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733382</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733382</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 19:54:18 +0800</pubDate><description><![CDATA[猜数字
import java.util.*;
public class GuessNumber
{     
     public static void main (String args[ ])
     { 
           System.out.println("给你一个1至100之间的整数,请猜测这个数");
           int realNumber=(]]></description><category></category></item><item><title><![CDATA[初学者的练习：程序二（数组快速复制）]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733377</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733377</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 19:52:50 +0800</pubDate><description><![CDATA[程序二（数组快速复制）
//CopyArray.java
class CopyArray
{
  public static void main(String args[])
  {
char a[]={'a’,’b’,’c’,’d’,’e’,’f’};
char b[]={‘1’,’2’,’3’,’4’,’5’,’6’};
int c[]={1,2,3,4,5,6};
int]]></description><category></category></item><item><title><![CDATA[你的Java入门了么？看看程序一（Hello world）]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8733367</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8733367</guid><author>magic_elf</author><pubDate>Thu, 28 Mar 2013 19:50:58 +0800</pubDate><description><![CDATA[程序一（Hello world）
// Hello.java
public class Hello
{
public static void main(String args[])
{
System.out.println(“Hello，World”);
A a=new A();
a.fA();
B b=new B();
b.fB();
}
}
//A.java
cla]]></description><category></category></item><item><title><![CDATA[实验二 成功的代码之一]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8724015</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8724015</guid><author>magic_elf</author><pubDate>Tue, 26 Mar 2013 22:05:22 +0800</pubDate><description><![CDATA[class Trangle  
{  
   double sideA,sideB,sideC,area,length;
   boolean boo;
   public  Trangle(double a,double b,double c) 
   { 
    sideA=a;
    sideB=b;
    sideC=c;   // 参数a, b, c分别赋值给sid]]></description><category></category></item><item><title><![CDATA[高手真经 13条Java核心技术]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8712722</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8712722</guid><author>magic_elf</author><pubDate>Sun, 24 Mar 2013 14:37:33 +0800</pubDate><description><![CDATA[1、  >>>最高位用0填充，>>最高位用符号位填充 ，没有
2、 强制转换是直接截断，要四舍五入的话需要用Math.round();
3、 boolean不要于任何数值类型进行转换。除非b?1:0
4、Java没有内置字符串类型。
5、String类没有提供用于修改字符串的方法，方便字符串共享。
6、C++重载了==，可以用它来检测字符串的相等性。Java没有重载。C也不用==对字符串]]></description><category></category></item><item><title><![CDATA[迈克菲：如何规避Java漏洞带来的安全风险]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8712704</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8712704</guid><author>magic_elf</author><pubDate>Sun, 24 Mar 2013 14:32:31 +0800</pubDate><description><![CDATA[本文摘要 
在了解了它的广泛程度与传播力度之后，您就会明白网络犯罪分子为何将 Java 作为首要目标。攻克 Java，犯罪分子就有了侵入由连接互联网的设备构成的全球网络的“敲门砖”。



作者：迈克菲全球个人消费市场副总裁Gary Davis
Java这个词对大家来说并不陌生，它是一种编程语言和计算平台，在您家中的任何设备上都有它的身影。它支持游戏、商务应用和聊天室等，运行在全球数十]]></description><category></category></item><item><title><![CDATA[Spring 框架简介]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8693327</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8693327</guid><author>magic_elf</author><pubDate>Tue, 19 Mar 2013 19:53:48 +0800</pubDate><description><![CDATA[Spring 是一个开源框架，是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构，分层架构允许您选择使用哪一个组件，同时为 J2EE 应用程序开发提供集成的框架。

　　Spring 框架

　　Spring 框架是一个分层架构，由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上，核心容器定义了创建、配置和管理 bean 的方式，如图 1 所示。]]></description><category></category></item><item><title><![CDATA[Java中类的一些基本概念]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8693261</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8693261</guid><author>magic_elf</author><pubDate>Tue, 19 Mar 2013 19:28:54 +0800</pubDate><description><![CDATA[一、关于变量

在类体中的变量定义部分所定义的变量称为类的成员变量，在方法体中定义的变量和方法的参数称为局部变量。成员变量在整个类内有效，局部变量只在定义它的方法内有效。定义类的成员变量时可赋初值，但对成员变量的操作只能在方法内进行。
成员变量又分为实例成员变量（实例变量）和类成员变量（类变量）。如果成员变量的类型前面加上关键字static，则该成员变量称做类变量或静态成员变量。

当局]]></description><category></category></item><item><title><![CDATA[Java入门与加深（绝对有用，都看看）]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8682300</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8682300</guid><author>magic_elf</author><pubDate>Sat, 16 Mar 2013 22:00:05 +0800</pubDate><description><![CDATA[1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?

　　答:Java是一种通用的，并发的，强类型的，面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具，正式名称为J2SDK(Java2 Software Develop Kit)。

　　2 什么是JRE/J2RE?

　　答:J2RE是Java2 Run]]></description><category></category></item><item><title><![CDATA[java枚举类型入门]]></title><link>https://blog.youkuaiyun.com/magic_elf/article/details/8682280</link><guid>https://blog.youkuaiyun.com/magic_elf/article/details/8682280</guid><author>magic_elf</author><pubDate>Sat, 16 Mar 2013 21:52:14 +0800</pubDate><description><![CDATA[Tiger 中的一个重要新特性是枚举构造，它是一种新的类型，允许用常量来表示特定的数据 片断，而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin将解释枚举的定义，介绍如何在应用程序中运用枚举，以及它为什么能够让您抛弃所有旧的
public static final 代码。

   您已经知道，Java 代码的两个基本]]></description><category></category></item></channel></rss>