存档

2007 年 06 月 - 65 文章

明天考CET4[00原创]

不知道为什么,明天考CET4,今天却没考试前的紧张。不是因为我准备充分,而是因为我更本没准备。。。。从更本上来说,我讨厌CET4,我感觉没什么意思。但是仔细想想,任何考试都是考察一个人知识最公平的方式,自己不应该回避,也不能回避。想起以前自己说的,应付考试也是一种能力。我再一次违背了自己的想法,违背地好轻松。。。。这还是我自己吗?这个学期什么也没干。。。。月底有DB2认证考试,再不好好看,挂了都是自己的错!明天就当是去感受早已忘却的考试感觉,去找回考试应该怎么准备的感觉。。。。
More...

我的Blog界面自定义代码[00原创]

皮肤:Cogitation自定义CSS样式: .postTitleimg{display:none;} 公告:http:download1.csdn.netdown32007062424144436238.swfhttp:www.aswis.net100000clockclock46.swf WhereopensourcewheremeetsJavabrbrEMBEDsrc=http:www.01china.netflashflashclockclock46.swfwidth=180height=180mode=transparentbrscriptsrc='http:s83.cnzz.....
More...

Linux发行版图标大全(第2部分附相关主页连接)[00整理修改:-)]

 
部分1: ....
More...

Swiftfox:极速的冲浪体验

将 Firefox 针对特定的处理器进行优化之后,便成了 Swiftfox。使用 Swiftfox,无论是启动程序本身,还是浏览网站内容,都能让你感觉到一股强烈的极速之风。更爽的是,你之前所用的 Firefox 设置、主题、插件、扩展、书签等,Swiftfox 全都能继承下来,除了速度,就像什么也没有改变一样。 当前的 Swiftfox 1.5.0.6 基于 Firefox 1.5.0.6 而打造,提供给 AMD 和 Intel 处理器所用。特别地,开发者还为 Ubuntu 用户准备了 Deb 包。 下载 Swiftfox:Ubuntu 适用 | 其他系统适用
More...

从源代码安装软件

 
在什么情况之下,我们需要从源代码安装软件呢?我想不外乎这些情形:一种情况是软件放出了新的版本,而所用的发行版并没有及时跟进,这时候,想要尝 鲜的话,就非得靠自己不可;另一种情形是不管是软件的开发者,还是现用的系统都没有提供可直接使用的二进制包,而自己又非要使用该软件,那么也需亲自出马 才行;当然,还有其他的情形。总而言之,学会从源代码安装软件是一项非常重要的技能。 那么,要如何才能从源代码安装软件呢?首先,你必须要做好为编译源代码所需的准备工作。这包括两个方面: 编译工具:要将源代码编译成可执行的二进制文件,编译工具必不可少。在 Ubuntu 中,可以从终端中执行 sudo apt-....
More...

收集 Linux 相关专业术语发音

 
和 Linux 相关方面有很多专业术语,这些词语一般都不好直接翻译成中文,如果不知道它们的发音在交流时要不念它们的字母,要不就想当然的乱说,特别是为人师表更应该 正确的掌握它们的发音,不然很容易误人子弟。就像那天妹跟我说,他们的英语老师每天都会教一些课外常用词汇,如:我们经常在加油站看见 CNG 的标识,那是什么意思呢?老师认真的说道,那是中国天然气 China Natural Gas 的意思,瞧,这不是闹笑话了吗? 这些专业术语要分两类,一种是原本就有这个词,但在 IT 业中它已经是另外一种意思了 一般都是根据原有词来命名的,但读法保持不变,代表有:Fedora 一种浅顶软呢帽、Opera ....
More...

Java多线程编程详解

 
一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上同时,而不管是否是物理上的同时。如果系统只有一个CPU,那么真正的同时是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。多线程和传统的单线程在程序设计上最大的区别在于,由于各个线程的控制流彼此....
More...

Ubuntu 7.04上安装Compiz Fusion!

 
今天在自己的Ubuntu Feisty上安装Compiz Fusion,不知道为何,切换成Compiz用Compizconfig无论如何配置还是没有用。 后来经keke指定看了Nicky的那篇文章,才知道少执行了一条命令导致Compiz不够Fusion。 呵呵,那么跟我来设置吧。文章主要内容截自Nickys Blog: 注:Compiz Fusion可以与Beryl共存,即用beryl-manager 来管理Fusion和Beryl。 1、得到密匙 KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY gpg --export ....
More...

Linux环境进程间通信:管道及有名管道

  ,
管道及有名管道 在本系列序中 作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因 此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它们的关键,本文在详细讨论了管道和有名管道的通信机制的基础上,用实例对其读写规则进行了程序验证,这样做 有利于增强读者对读写规则的感性认识,同时也提供了应用范例。 1、 管道概述及相关API应用 1.1 管道相关的关键概念 管道是Linux支持的最初Unix IPC形式之一,具有以下特点: ....
More...

Linux下进程的创建及其使用管道进行进程之间的通讯[00原创]

  ,
**********************************************************************文件名:multiTasks.c 功能:创建进程,并使用管道进行进程间的通讯方法:step1:使用fork函数创建两个子进程1和2step2:创建两个管道1和2step3:父进程使用管道1向子进程1传输数据step4:子进程1从管道1里读取父进程写的数据step5:子进程1使用管道2向子进程2传输数据step6:子进程2从管道2里读取子进程1写的数据 完成step2后父进程进行等待,知道step6完成编译环境:Ubuntu7.04+gcc4.1.2 作者....
More...

mplayer 使用手册(中文)

 
MPlayer 名称 概要 说明 一般注记 播放选项 仅用于 MPLAYER 分路器 媒体流选项 OSD 字幕选项 音频输出选项 仅用于 MPLAYER 视频输出选项 仅用于 MPLAYER 解码 滤镜选项 编码选项 仅用于 MENCODER 键盘控制 SLAVE 模式协议 文件 示例 BUGS 作者 标准声明 名称 mplayer Linux下的电影播放器 mencoder Linux下的电影编码器 概要 mplayer [选项] [ 文件 | URL | 播放列表 | - ] mplayer [全局选项] 文件1 [特....
More...

歌词搜索的方法与工具

查找歌词,应该说不是一件十分困难的事情,它不需要构建复杂的检索式,无需特殊的搜索技巧,关键是掌握正确的方法,了解和使用适当的检索工具和相关资源。 var arrBaiduCproConfig=new Array; arrBaiduCproConfig['uid'] = 257; arrBaiduCproConfig['n'] = 'sitesowangcpr'; arrBaiduCproConfig['tm'] = 44; arrBaiduCproConfig['cm'] = 134; ....
More...

如何把OpenOffice.org链接到MySQL?

 
OpenOffice.org的一个好处是可以使用多种数据库。只要有相应的驱动,OpenOffice.org就可以链接到任何数据库系统!但是要选择好OpenOffice.org和MySQL之间连接器(即驱动)还是需要费点心思的。下面是俺的方法: 首 先你需要选择一个驱动(有时也叫连接器)。MySQL提供两种连接器:ODBC Driver for MySQL ConnectorODBC和JDBC Driver for MySQL ConnectorJ,后者更加容易使用些,有Linux、Windows、Mac OS X版本,但是ConnectorJ需要Java环境,并且确保OpenOffice.or....
More...

Ubuntu下转换M$ Access到mysql

 
在ubuntu下,至少有两个方法可以转换mdb文件到mysql中: 1. 使用knoda进行转换 这个是KDE程序,是图形化界面,非常简单。 sudo aptitude install knoda libhk-classes-mdb 这样安装后就支持MS ACCESS和mysql了。可以非常简单的在二者之间进行转换。 2. 使用mdbtools进行转换 sudo aptiutde install mdbtools 安装完后就可以: mdb-schema my.mdb mysql mdb-export -T table 这个是基于console的,二者不能一次性完整转换,需要在t....
More...

C与Java中计算程序执行时间的方法

C语言: #includetime.hintmainvoid{clock_tstart,finish;doubleduration;start=clock;**待测程序段*finish=clock;duration=doublefinish-startCLOCKS_PER_SEC;printf%f,duration;return0;} Java语言: 采用系统函数得到当前系统时间(以毫秒为单位): longstart=System.currentTimeMillis;**待测程序段*longend=System.currentTimeMillis;System.out.printlnT....
More...

SWT异常: org.eclipse.swt.SWTException: Invalid thread access

在创建SWT界面的线程之外的线程中尝试去修改界面元素.将抛出以下异常 Exception in thread Thread-0 org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.errorSWT.java:2942 at org.eclipse.swt.SWT.errorSWT.java:2865 at org.eclipse.swt.SWT.errorSWT.java:2836 上述Thread-0是另外开启的一个线程. 【解析】: 在SWT程序中, SWT会自动创建一个用户界面线程....
More...

Java GUI三剑客风云争霸

 
进行Java GUI(Graphical User Interface,图形用户界面) 编程,大家或许经常徘徊在SWTJFACE, Swing, AWT之间选择,哪一个更合适自己? AWT作为Java语言的第一个GUI类库包,在这三者之间中年龄最长,可谓开国元勋;老二Swing,兼容AWT,同时又对AWT进行了改进,可谓站在前辈的肩膀上, 自然就会看的远了;老三SWTJFace,则只能用不走寻常路来形容它,SWTJFace采取了与AWT和Swing完全不同的技术路线。这三剑客之间,究竟孰优孰劣,且听下文分解。 1. 穷途末路的AWT AWTAbstract Windowing Toolki....
More...

Ubuntu里关闭无线上网[00原创]

 
我的无线网卡和红外用的都是一个指示灯,上次关闭了红外连接,不过那个指示灯还是会不时的闪一下,这次应该彻底了: sudogeditetciftab 注释掉不需要的网卡,OK!
More...

CrossFTP——最好用的FTP客户端

一直在寻找一款linux下比较称心的FTP图形工具,但寻找的结果比较失望。不过CrossFTP却是一个相当优秀的FTP工具。中文文件名支持良好,操作上接近FlashFXP,感觉是linux下最稳定的一款FTP客户端。 至于FTP的资源,大名鼎鼎的TLF The Last Fantasy估计很多人都知道吧?资源相当的丰富。 对于要使用他下TLF系列的用户绝对推荐, 因为前辈的FlashFXP站点列表Site.dat可以直接被导入。Linux, Windows, 或者Mac下都可以用,而且最新版已经支持中文语言界面。 主要功能: --优良的CJK中文编码Unicode支持 --站点管理,....
More...

Grub 安装简要说明

 
一般情况下我们都会在安装 Linux 的时候,将 Grub 引导记录安装在 MBR 上。这样在重新安装 Windows 之后,MBR 被覆盖,也就不能用 Grub 进行引导了。网上有很多资料介绍如何能够重新加载 Linux,比如使用 grub4dos、利用 Windows OS Loader。个人感觉最简便的方法是使用 Linux Live CD 重新安装 Grub,下面以 Ubuntu Live CD 为例简要说明一下重新安装 Grub 的步骤。 使用 ubuntu-desktop-cd 启动,进入 live 模式。开启一个 terminal,输入 ubuntu@ubuntu:~$sud....
More...