上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 82 下一页
摘要: 当今最热门的桌面Linux非Ubuntu莫属,它已经拥有数量众多的爱好者,已经成为PC用户的主流操作系统之一。Ubuntu定时发布管理战略的劣势之一是,有时候不能包含一些有用的升级软件包,而Debian不稳定版尽管不提供稳定当今最热门的桌面Linux非Ubuntu莫属,它已经拥有数量众多的爱好者,已经成为PC用户的主流操作系统之一。尽管Ubuntu相对还比较年轻,但是它的前身却是拥有多年历史和经验的Debian项目,或者说它继承了Debian这个最古老、最具影响力的Linux发行版的优点。这两个最受欢迎的Linux发行版之间存在着密不可分的“血缘”关系。尽管Debian对Ubuntu的过去和将 阅读全文
posted @ 2010-03-01 15:35 程序员天下 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 本人使用Linux系统为Ubuntu9.10英文版=====================================================Ubuntu软件安装工具:Ubuntu Tweak(类似于Windows下的控制面板)安装方法:ubuntu-tweak_0.5.1-1~lucid1_all.deb for Ubuntu 10.04ubuntu-tweak_0.5.1-1~karmic1_all.deb for Ubuntu 9.10安装使用说明详细网址:http://bbs.quickbest.com.cn/thread-22775-1-1.html(清北)====== 阅读全文
posted @ 2010-02-26 08:57 程序员天下 阅读(192) 评论(0) 推荐(0) 编辑
摘要: UBUNTU下的类似千千静听的软件有好多,不过比较OK的有XMMS、Audacious、BMP。一直在用XMMS,进来安装Audacious,发现也不错,而且解决列表乱码问题相比XMMS也比较简单,并且没有XMMS的字体问题。1、安装Audacious。zhancang@ubuntu:~$ sudo apt-get install audaciousPassword:正在读取软件包列表... 完成正在分析软件包的依赖关系树 读取状态信息... 完成 将会安装下列额外的软件包:audacious-plugins libaudacious4 libtagc0推荐安装的软件包:audacio... 阅读全文
posted @ 2010-02-25 20:57 程序员天下 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename此后在该脚本所在目录下,输入 ./filename 即可执行该脚本。变量赋值和引用 Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则: 首个 阅读全文
posted @ 2010-02-25 11:50 程序员天下 阅读(228) 评论(0) 推荐(0) 编辑
摘要: C 编程中相关文件后缀 .a 静态库 (archive) .c C源代码(需要编译预处理) .h C源代码头文件 .i C源代码(不需编译预处理) .o 对象文件 .s 汇编语言代码 .so 动态库 单个源文件生成可执行程序 下面是一个简单的“hello, ubuntu”程序的源代码: /* helloubuntu.c */#include <stdio.h>int main(int argc,char *argv[]){ printf(“hello, ubuntu/n”); return 0;}最简单直接的编译该代码为可执行程序的方法是,将该代码保存为文件 helloubuntu 阅读全文
posted @ 2010-02-25 10:56 程序员天下 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Installing Software in UbuntuIntroductionMost Windows users who migrate to Ubuntu end up confused about softwareinstallation. They go to a website, download a .tar.gz file,double-click it, and don't see a Next-Next-Next-Finish wizard. Thistutorial is intended to introduce you to the preferred me 阅读全文
posted @ 2010-02-24 12:02 程序员天下 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 我知道你们很少有人用Linux,而且还有相当一部分人根本就没听说过Linux。这并不奇怪,其他大学计算机系的情况也大都如此。在你们眼里只有Windows,只有微软,比尔盖茨是你们大多数人的偶像。可是我现在要告诉你们的是:你们全都错了!你们不能接受,这是可以理解的,因为微软已经很成功的把他们错误的思想灌输到你们心中,是的,错误的!下面我将要告诉你为什么你们是错的以及为什么建议你使用Linux1 S# R2 h" FR! @4 G6 g( S& n$ H免责声明:我是一个对较新的Linux用户(我是从上高三时才开始使用Linux的),是的,GNOME的。说句很丢人的话:我以前也迷 阅读全文
posted @ 2010-02-23 18:24 程序员天下 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她 阅读全文
posted @ 2010-02-22 19:57 程序员天下 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一个简单的泛型示例:定义:class Stack<T> { private T[] store; private int size; public Stack() {store = new T[10]; size = 0; } public void Push(T x) { store[size++] = x; } public T Pop() { return store[--size]; }}调用:Stack<int> x = new Stack<int>(); //类型初始化,并产生一个泛型实例;x.Push(17);泛型:通过参数化类型来实现在同一份 阅读全文
posted @ 2010-02-11 22:08 程序员天下 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 拿到自己的Mac Book Pro,一个字“爽”。这两天在装一些软件,因为自己要做一些Java开发,所以Java的反编译工具就是不可少的,以前在windows平台一直用的DJcompiler,现在需要在Mac上也找一个替代品,结果找到了JD | Java Decompiler (http://java.decompiler.free.fr/)小工具。这个工具非常好用,可以作为单独的应用程序运行,也可以作为eclipse的插件运行。更好的是这个工具不仅可以打开一个class文件,并且可以直接打开一个jar包,它会向eclipse的java package管理界面一样,把所有的class都反编译, 阅读全文
posted @ 2010-02-08 08:58 程序员天下 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 82 下一页