自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BAK

  • 博客(57)
  • 收藏
  • 关注

From an architect to a programmer...

    My team and I received this in our inbox from our architect six months ago when we start...

2010-12-04 08:42:00 192

Linux Command

Linux文件管理命令 1 ls:显示文件名 2 cat:显示文本文件内容 3 rm:删除文件 4 less:分屏显示文件 5 cp:复制文件 6 mv:更改文件名 7 grep:查找字符串 8 head:显示文件头部 9 tail:显示文件尾部 10 sort:按顺序显示文件内容 11 uniq:忽略文件中的重复行 12 diff:比较两个文件 13 diffst...

2010-11-20 13:56:00 119

Java的继承

<!--blog template-->         继承是一种由已有的类创建新类的机制。利用继承,可以先创建一个拥有共同属性的一般类,根据该一般类再创建具有特殊属性的新类。由继承而得到的类称为子类(Subclass),被继承的类被称为父类(Superclass)。 直接或间接被继承的类都是父类。子类继承父类的状态和行为,同时也可以修改父类的状态和行为,并添加新的状态和行...

2010-10-24 16:53:00 112

Java is Pass-by-Value!

<!--blog template-->   <style type="text/css"> <!-- @page { margin: 2cm } ...

2010-10-17 15:02:00 165

使用自定义任务扩展Ant

创建自定义的任务 为实现一个简单的自定义任务,我们所需做的就是扩展 org.apache.tools.ant.Task 类,并重写execute() 方法。因此,作为这个文件排序自定义任务的框架,我们将编写如下代码: import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; public c...

2010-10-06 09:11:00 147

Ant文件操作

创建和删除目录 最基本的文件系统操作之一就是创建目录或文件夹。做这项工作的任务名为 mkdir,毫不奇怪,它非常类似于具有相同名称的 Windows 和 UNIX/Linux 命令。 <mkdir dir="archive/metals/zinc"/> 首先要注意 / 被用作目录分隔符,这是 UNIX 和 Linux 的惯例。您可能认为这不...

2010-10-06 09:08:00 175

Ant生成一个简单的Java项目

编译源代码 由于 Ant 的主要目标是生成 Java 应用程序,它能够内在地、出色地支持调用 javac 编译器以及其他 Java 相关任务就毫不奇怪了。下面是编译 Java 代码的任务的编写方式: <javac srcdir="src"/> 这个标签寻找 src 目录中以 .java 为扩展名的所有文件,并对它们调用 javac 编译器,从而在相同的目录中生成类文件。当然,将类...

2010-10-06 09:06:00 136

Ant 基础

Ant 生成文件剖析 Ant 没有定义它自己的自定义语法;相反,它的生成文件是用 XML 编写的。存在一组 Ant 能够理解的预定义 XML 元素,而且就像您将在下一节中看到的一样,还可以定义新的元素来扩展 Ant 的功能。每个生成文件由单个 project 元素组成,该元素又包含一个或多个 target 元素。一个目标(target)是生成过程中已定义的一个步骤,它执行任意数量的操作,比如编译...

2010-10-05 21:11:00 85

Linux ssh安全设置

SSH服务器配置文件是/etc/ssh/sshd_conf。在你对它进行每一次改动后都需要重新启动SSH服务,以便让改动生效。 1、修改SSH监听端口 默认情况下,SSH监听连接端口22,攻击者使用端口扫描软件就可以看到主机是否运行有SSH服务,将SSH端口修改为大于1024的端口是一个明智的选择,因为大多数端口扫描软件(包括nmap)默认情况都不扫描高位端口。 打开/etc/...

2010-09-28 21:55:00 85

GNU/Linux C language: Command Options Parsing

1.GNU/Linux Command-Line Conventions Almost all GNU/Linux programs obey some conventions about how command-line arguments are interpreted.The arguments that programs expect fall into two categor...

2010-09-24 21:00:00 152

VMWare中安装的Ghost Xp启动问题

Ubuntu对我有着很强的吸引力,而且it's free and it has a pretty appearance。如果你尝试着使用它的话,你也一定会成为它的fans。However,极个别事情我们要用到Windows OS(比如ie,因为有一些的网页内容需要用ie打开),为了这些个别事我们要restart computer and select Windows Os显然是不明知的选择。这个时...

2010-09-13 15:51:00 101

Fedora Kernel Headers的安装

想尝试一下KDE桌面,可是有不想再已有的Ubuntu上安装,于是决定在virtual machine上装一个Live CD Fedora,然后在vm Fedora上安装vmware tools,以方便Host和Guest之间的文件交互。安装VMware tools则要求OS先安装gcc和kernel headers。 关于gcc的安装我是知道的,只要运行$sudo yum install gcc...

2010-09-11 21:07:00 936

How to add a user to the sudoers list

How to add a user to the sudoers list? Beleive it or not, this is a fairly common question and in all reality the answer is quite simple. Adding a user to the sudoers list on a fully installed Linux s...

2010-09-11 20:54:00 99

Linux find命令詳解

由于find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網絡文件系統( NFS),find命令在該文件系統中同樣有效,只你具有相應的權限。 在運行一個非常消耗資源的find命令時,很多人都傾向于把它放在后台執行,因為遍曆一個大的文件系統可能會花費很長的時間(這里是指30G字節以上的文件系統)。 一、find 命令格式 1、find命令的一般形式為; ...

2010-09-04 14:29:00 108

Firefox的GoogleToolbar

運行環境:Firefox 3.6.7 問題描述: 在ff上安裝Google toolbar,好用又方便,誰曾想過了一段時間toolbar在FF上不見了。現在的問題是如何以最小的代價恢復顯示FF的Google toolbar。 問題解決辦法: 遇到這個問題,首先想到的自然是Google了,Google一下,呵呵,興奮吶,很多人和我一樣也遇到這個問題了。還是說解決辦法吧,一個老外告訴我,用firefo...

2010-08-21 09:26:00 80

How to: Change Hostname

Environment:Ubuntu 10.04(Lucid) 改變需要理由,更改只需要方法。所以下面的話只是教你如何更改主機名。 首先,編輯/etc/hostname,把里面的主機名改為你現在想要的主機名。hostname文件就像它的名字一樣,里面只有一句話,更准確的說是一個詞,就是你現在的主機名。比如我的hostname現在是ubuntu,那么cat < /etc/hostname得到的...

2010-08-18 16:20:00 121

MySQL的远程连接

在默认情况下,MySQL只允许本地连接并不允许远程连接。为什么会这样呢?下面这段话会解决这个问题。 Internally, the server stores privilege information in the grant tables of the mysql database (that is, in the database named mysql). The MySQL serv...

2010-08-10 14:47:00 76

Linux Change or Rename User Name and UID

Q. How do I change user name (rename user name) or UID under Linux operating system? A. Use the usermod command to change user name under Linux. it modifies the system account files to reflect the cha...

2010-08-10 07:25:00 106

How To: subversion SVN with Apache2 and DAV

You can get a pdf    edition of this article from here <script type="text/javascript"> var MarginLeft = -50; //浮动层离浏览器右侧的距离 var MarginTop = 120; //浮动层离浏览器顶部的距离 var Width = ...

2010-08-02 18:57:00 98

How to use Subversion with Eclipse

<style type="text/css"> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } H1 { margin-bottom: 0.21cm } H1.western { font-family: "Times New Roman", serif } H1.cjk { font-family: "DejaVu ...

2010-08-01 15:36:00 159

Ubuntu 10.04(Lucid) ipv6 更新源

     deb http://mirror.switch.ch/ftp/ubuntu/ lucid main multiverse restricted universe     deb http://mirror.switch.ch/ftp/ubuntu/ lucid-backports main multiverse restricted universe     deb http://mi...

2010-07-29 18:23:00 123

Log4j的PatternLayout

The PatternLayout is by far the most widely used log4j layout. It formats logging events according to a conversion pattern specified by the user. Conversion patterns are composed of literal text and c...

2010-07-28 18:50:00 82

How to Chang the root Password

As default Ubuntu has no password set for the root user. To gain root access you have to type in your own user password. This is the password you set for the first user while installing Ubuntu. To man...

2010-07-25 14:17:00 114

What does T mean?

I have some questions about C language. One of them is what t means. As we all know, there are lots of user-defined types such as time_t and size_t in C language. It puzzled me for a long time. Howeve...

2010-07-17 14:56:00 277

超实用的Linux/Unix快捷键大汇总

下述所有命令在Linux/unix的shell下有效,這里以bash為主。如有出入,以你自己的服務器為准。本文所指的Linux主要指 RHEL/CentOS,unix指的是FreeBSD,這也是服務器中用得最多的版本。 Ctrl + a 切換到命令行開始 這個操作跟Home實現的結果一樣的,但Home在某些unix環境下無法使用,便可以使用這個組合;在Linux下的vim,這個也是有效的;另 外,...

2010-07-12 12:55:00 102

OpenJDK的完美中文显示

在 <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"> <meta name="GENERATOR" content="OpenOffice.org 3.2 (Linux)"> <style type="text/css"> <

2010-07-11 23:51:00 740

Grub 2 修改默认引导系统

      总有人装了Ubuntu仍忘不了Windows。我在刚接触linux 的时候也是这样,不过现在好了很多,如果不是必须要用Windows 的时候,我一般都选择进入Ubuntu。为了那些刚使用Ubuntu的人方便进入Windows,也为了以后有人再问我的时候,我可以很轻松明了的回答ta。特意在此记下GRUB2是如何修改默认引导系统的。        在网上Google或Baidu一下,结果...

2010-07-11 23:06:00 218

linux下java GUI中文字体显示问题

    很早以前就发现Java GUI在linux上顯示有問題,english倒沒什么,主要是chinese。在windows上寫了一個Swing界面的程序,放在Ubuntu上中文字體變得很難看。昨天無意間看到是怎么回事。故而再次做下記錄: ubuntu下的java中文字體文件名為 uming.ttc,而不是通用的uming.ttf,解決方法就是為uming.ttc建一...

2010-07-10 09:35:00 202

Ubuntu 10.04(Lucid) 教育网更新源

电子科技大学源(校园网推荐,快)deb http://ubuntu.uestc.edu.cn/ubuntu/ lucid main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ lucid-backports main restricted universe multiversedeb http://u...

2010-06-12 22:52:00 162

轻松安装卸载Linux软件

      在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能把软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而 Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么...

2010-06-08 09:00:00 86

Windows&Eclipse&Qt2010.02编译错误的处理

      关于如何在Windows下安装配置Eclipse、Qt、以及qt-eclipse-integration网上有很多相关的文章,在此不再累述。         前些日子在Ubuntu10.04上安装了Qt,感觉良好,所以今天就在WinXP上也装了Qt。谁料想第一个Project就给了我一个下马威。编译的时候出现了折磨我一个多小时的log,如下: mingw32-make deb...

2010-05-22 21:07:00 86

Apache Log4j 学习笔记

<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"> <meta name="GENERATOR" content="OpenOffice.org 3.2 (Linux)"> <style type="text/css"> <!-

2010-05-15 13:19:00 88

How to write clone method

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> By convention, the approach of writing clone method is: 1. Implements Cloneable interface This approach ensures your clone metho...

2010-04-21 10:51:00 72

Eclipse在Ubuntu 9.10鼠标失效解决方法

Eclipse在Ubuntu9.10(或其他Linux系统)中运行时,经常会出现鼠标点击按钮无效需要键盘的enter键才可以的情况。首先这是一个bug,出现这种情况的原因是新版本的GTK和eclipse冲突。解决办法如下: 在eclipse目录下建一个eclipse-patch文件,在该文件中加入如下代码 #!/bin/bash export GDK_NATIVE_WINDOWS=true ...

2010-04-18 13:04:00 124

CDT下C/C++程序的及时输出

  最近使用Eclipse CDT插件编写C程序,在程序执行的过程中遇到一些小问题,程序中的输出信息不能在Console(控制台)及时的显示出来,也就是说当程序执行printf或puts等输出函数后,输出的内容并未在Console显示。但是这些内容却在程序执行完毕后集中显示在Console中。出现这种现象和stdout的buffer有关,解决办法也比较简单,只需在程序的最首行写一句"setbuf(...

2010-04-13 22:22:00 71

Ubuntu 10.04 (Lucid) 更新源

deb http://mirror.lupaworld.com/Ubuntu/ lucid main universe restricted multiversedeb-src http://mirror.lupaworld.com/Ubuntu/ lucid main universe restricted multiversedeb http://mirror.lupaworld.com/U...

2010-04-10 22:02:00 68

U盘装Linux(Ubuntu)

把U盘刻成光盘(以ubuntu9.10为例) 前提:电脑支持U盘启动,有些电脑是不支持的。 开始制作 一、材料: UltraISO(软碟通)软件 ubuntu 9.10 iso u盘(推荐1G以上)。 二、操作平台: windows xp/vista [我是在vista下制作的,必须用管理员权限打开UltraISO(软碟通)](右击其快捷方式,以管理员身分打开) 说明: 1. 现在买回家的应该都是...

2010-04-06 16:03:00 77

Tomcat get/post提交中文乱码解决办法

首先是get方式提交乱码,修改tomcat的server.xml。在Connector节点添加URIEncoding="UTF-8" <!--<br/ /> <br/ /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ /> http://www.CodeHigh...

2010-03-24 10:55:00 930

Eclipse中JBOSS5.1无法启动的问题解决办法

        今天在Eclipse中启动JBoss 5.1时遇到这样的一个错误: …… ERROR [AbstractKernelController<wbr>] Error installing to Instantiated: name=AttachmentStore state=Described<br> java.lang.IllegalArgumentExce...

2010-03-19 14:15:00 98

Netbeans中的字体配置

    在一般默认的情况下,在linux下安装netbeans中文版,你会看到好多小方框。解决的办法很简单。在/user/shar...

2009-12-31 12:21:00 134

空空如也

空空如也

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

TA关注的人

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