摘要: 2008-6-3 0:14:22前些日子在用ubuntu下的gcc编译一个头文件,报错,发给别人在gcc3.4和4.3下编译均没有问题,呵呵在高手的指教下,推荐安装最新版的archlinux,在看了很多帖子,走了很多弯路之后,终于安装成功了。现在把详细的安装过程记录了一下,以方便自己和后来者参考。进入vmware,选择other linux 创建虚拟机一、安装光驱读取字符界面后,直接回车,也可以加一些光盘提供的加载模块命令,或之后才加载根据提示,再#后输入/archlinux/setupCD安装/FTP安装 此处选择了cd安装分区 可以使用命令cfdisk,当然直接在Partition Har 阅读全文
posted @ 2012-03-01 19:04 linux,dev 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 这是ArchLinuxwiki上教大家如何升级gnome3的文章,有人已经成为ArchLinux系统吃螃蟹的第一人,而且吃的很香,如果有使用ArchLinux系统的用户可以试试。再来一张试用者截图:wiki介绍的方法如下(wiki原文):简介GNOME 3 提供了2种用户界面:gnome-shell(标准)和备用模式(fallback mode)。gnome会话会自动检测您的计算机是否适合运行gnome-shell,若不适合则会自动选择备用模式。备用模式使用了旧式的GNOME 2布局,以及gtk3端口的gnome-panel和metacity窗口管理器。您仍然可以在使用备用模式时将metaci 阅读全文
posted @ 2012-03-01 18:50 linux,dev 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 今天是一个大日子阿,不断跳票并在四月份开始给出个愚人节玩笑的GNOME3.0总算是来了。虽然心里知道这个肯定不是很完善的版本,不过心里还是痒,手也痒,于是小白精神又一次淋漓尽致地发挥出来了。ArchLinux也很给力,根据ArchWiki的教程,安装GNOME3.0也是小菜一碟。用了一个下午,还是从普通用户的角度来说点感受。首先,没有遇到输入法不能用的问题,我使用的是Fcitx4.0。而且在GNOME3.0下感觉还好看了点,呵呵。整个桌面给人的感觉真的很舒服,几乎之前所有的应用都能正常使用。而且发现本来Chrome上传图片会崩溃的,但是换了GNOME3.0后,竟然正常了,神奇。然后来点不好的吧 阅读全文
posted @ 2012-03-01 18:50 linux,dev 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 来源: ChinaUnix博客 日期: 2007.01.30 20:46 (共有条评论) 我要评论Window是Linux下的窗口系统,自诞生以后现在已经成为事实上的类UNIX操作系统下的图形界面标准。GNOME和KDE是基于X Windows的经过不同组织进行整合之后的桌面环境(有人说它们是桌面管理器(wm)是不恰当的,他们比桌面管理器要复杂,GNOME可以搭配多种桌面管理器, KDE以自己的kwm为主)可以简单的认为GNOME和KDE是并列关系,他们需要基于XWindow才能运行。下面简单说明GNOME和KDE的区别:---- KDE项目是两年前由德国自由程序员发起的,他们采用了挪威Tr. 阅读全文
posted @ 2012-03-01 18:48 linux,dev 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: KDE与GNOME是很类似的:它们在本质上都是桌面环境,必须和窗口管理器配合使用,以提供类似于MS-Windows、CDE和MacOS的用户界面。所以他们都拥有图形化的文件管理器。在文件管理器中看到的对象可以是文件夹、子文件夹、程序、链接等。KDE和GNOME都拥有许多的“本族程序”。“本族程序”的意思是:这些程序所用的库与桌面环境用的库相同,并且能够由桌面环境来定义程序与外界的交互方式。这些“本族程序”涵盖的范围很广,虽然大部分的程序看起来还很粗糙、没有特色,但这些程序使用起来还是很容易上手的。虽然KDE和GNOME是两个不同的桌面环境,但是你会发现他们协作起来并没有太大的障碍。你可以在GN 阅读全文
posted @ 2012-03-01 18:45 linux,dev 阅读(6027) 评论(0) 推荐(0) 编辑
摘要: 1:下载ISO(我用0.72失败,提示加上root=选项,用0.72以上的吧官网 www.archlinux.org)镜像文件,提取isolinux文件夹,用Grub (www.sourceforge.net上有下载)启动,在menu.lst中加入以下几行。title install linuxroot (hd0,x)kernel /isolinux/vmlinuzinitrd /isolinux/initrd.img2:重启选install linux启动最后按回车进入shell(看提示).mkdir isomount -t vfat /dev/sdax /isomount -o loop. 阅读全文
posted @ 2012-03-01 18:44 linux,dev 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Gnome3Gnome3发布已经有一段时间了,鉴于Ubuntu的发行方式,在目前的LTS版本下无缘体验,今天找机会在ArchLinux下尝试了一下。安装过程按照ArchLinux Wiki上的说明,一步一步安装下载各种包,其实主要的就两个:gnomegnome-extra这两个包用pacman安装好后,需要配置一下。由于需要用到dbus和fuse这个内核模块,所以应在/etc/rc.conf的DAEMONS和MODULES这两个部分分别加入dbus和fuse。然后安装gdm包,最后用startx启动就可以了。整个过程不多赘述,请直接搜索ArchLinux Wiki,上面有详细的说明。问题但是今 阅读全文
posted @ 2012-03-01 18:44 linux,dev 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 2011-11-28 09:55:46 第1页 Linux各发行版流行度统计数据与排名DistroWatch是一个专门收集Linux发行版信息的网站,统计各个 Linux 发行版的流行度,通过统计各个版本相关页面的点击率得出结论。根据近日Distrowatch 对各个Linux 发行版的流行度的统计数据的最新更新来看,随着Linux Mint的高速增长,Ubuntu目前已滑落至第4位,排在前三位的分别是Linux Mint、Fedora、openSUSE。从Distrowatch的数据来看,在过去一年的时间内,Linux Mint都一直占据第一位,而Ubuntu 排在紧随其后的第2位。但由于最 阅读全文
posted @ 2012-03-01 18:43 linux,dev 阅读(710) 评论(0) 推荐(0) 编辑
摘要: linux发行版 以及 包管理方式 2010-07-26 14:24:41分类:linux 发行版Debian --- Debian Project诞生于1993年8月13日,它的目标是提供一个稳定容错的Linux版本。支持Debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员,这种改进吸取了早期Linux的经验。 Debian以其稳定性著称。Ubuntu --- 一个以桌面应用为主的Linux操作系统,基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软 阅读全文
posted @ 2012-03-01 18:42 linux,dev 阅读(280) 评论(0) 推荐(0) 编辑
摘要: import java.io.File;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;public class ClassFinder { public String className; public List jarFiles = new ArrayList(); public ClassFinder() { } public ClassFinder(String 阅读全文
posted @ 2012-02-09 22:43 linux,dev 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 原文地址:[Ruby]怎样用RUBY编写桌面应用程序作者:穷到你怕问:再开始看RUBY,不知道怎样用RUBY编写桌面应用程序;把代码都写好后该怎样打包啥的;把这个程序发布出去的话不至于要让用这个程序的人还得要再装RUBY 的解释器吧;怎样让这个程序能够直接用;答:就是要装解释器。就像phyon一样,wincvs的核心是用phyon写的,运行wincvs要装phyon解释器。除非以后有人闲着没事写出个编译工具,可以把ruby代码编译成本地代码,还要在为不同的平台分别开发。青春就应该这样绽放游戏测试:三国时期谁是你最好的兄弟!!你不得不信的星座秘密 阅读全文
posted @ 2012-02-07 22:39 linux,dev 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 原文地址:为什么不推荐使用stop和suspend这两个方法?作者:傲九JDK1.0定义了stop和suspend方法,stop用来直接终止线程,suspend会阻塞线程直到另一个线程调用resume.stop和suspend都有一些共同的点:都试图专横的控制一个给定了的线程的行为.从JDK1.2开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。stop这个方法将终止所有未结束的方法,包括run方法。当一个线程停止时候,他会立即释放所有他锁住对象上的锁。这会导致对象处于不一致的状态。假如一个方法在将钱从一个账户转移到另一个账户的过程中,在取款之 阅读全文
posted @ 2012-01-30 23:16 linux,dev 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 登录PLSQL/Developer是提示 客户端和服务端的字符编码设置不一致导致的。上网 得知oralce字符编码设置和查询的一些方法,记录如下:1. NLS_LANG 参数组成NLS_LANG参数由以下部分组成:NLS_LANG=_.NLS_LANG各部分含义如下:LANGUAGE指定:-Oracle消息使用的语言;-日期中月份和日显示TERRITORY指定-货币和数字格式;-地区和计算星期及日期的习惯CHARACTERSET:-控制客户端应用程序使用的字符集,通常设置或者等于客户端(如Windows)代码页,或者对于unicode应用设置为UTF8 /* 查看数据库编码 关键LANG和NL 阅读全文
posted @ 2012-01-03 17:05 linux,dev 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 原文地址:再谈企业架构-业务架构作者:人月神话前面已经谈到过企业架构的层次和维度方面的问题,在这里简单谈下企业架构中的业务架构和业务价值链方面的内容。随着企业不断的发展和演进,各个业务功能单元会逐步成熟,也会形成多个端到端的流程,这些流程涉及到工程项目管理,供应链,财务,人力资源,产品研发等多个方面的内容。我们再进行高端业务架构建模的时候采用的方法也基本是参考业界标准的价值链模型进行展开。如果把一个企业看做是一个有生命活力的完整经济体,那么企业核心价值就是购买资源,通过企业内部的加工和包装后,卖出产品或服务,在整个过程中实现价值的增值,并创造利润。如果从这个本源来说,企业在核心价值链上面要解决 阅读全文
posted @ 2011-11-16 15:42 linux,dev 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 摘要Svn是目前得到大多数人认可,使用得最多的版本控制管理工具,而Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题。本文就这两种版本控制工具的异同点作详细介绍。目录摘要: 1一、 集中式 vs 分布式 21. Subversion属于集中式的版本控制系统 22. Git属于分布式的版本控制系统 4二、 版本库与工作区 61. SVN的版本库和工作区是分离的 72 .Git 的版本库和工作区如影随形 7三、 全局版本号和全球版本号 81. SVN与Git版本号比较 9四、 部分检出 91. SVN的部分检出 102. Git的检出 10五、 阅读全文
posted @ 2011-08-08 08:40 linux,dev 阅读(261) 评论(0) 推荐(0) 编辑
摘要: http://www.subversion.org.cn/svnbook/1.1/index.htmlhttp://hi.baidu.com/yljf184/blog/item/c6d73818548e110f34fa41c6.html1.下载所需程序Subversion 1.3.2http://subversion.tigris.org/downloads/subversion-1.3.2.zipTortoiseSVNhttp://tortoisesvn.sourceforge.net/downloads2.安装(路径可以更改)解压subversion-1.3.2.zip并安装到C:\Sub 阅读全文
posted @ 2011-08-05 10:06 linux,dev 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Delphi开发和调用的webservice在用delphi编写webservice时遇到的第一问题就是如何编写,怎么写?上网查了一下,内容还是听不少的,当然通过多方资料的比较,了解到通过file--new----other----webservice可以建立并测试webservice,但是我的delphi中却没有这个选择,于是很迷茫,问了一下“大牛”程序员才知道,是因为我的vcl自带的包被卸掉了,于是从delphi的安装文件的bin目录中找到了相应的包,安装完成后开始webservice的编写和测试。下面说明如何编写用于IIS发布的ISAPI类型的WebService。1、 New|Othe 阅读全文
posted @ 2011-08-01 11:25 linux,dev 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: Delphi7中提供了一些附加调试工具来帮助用户检查程序错误。从性能上讲,其中一些工具属于高级调试工具。尽管高级调试工具不像其他工具那样常用,但对于经验丰富的编程人员来说,它们是非常有用的。Evaluate/Modify对话框(The Evaluate/Modify Dialog Box)该对话框用于检查变量的当前值和修改变量的值。使用这个对话框,用户可以修改某个变量的值来测试不同的输出结果。在调试期间改变一个变量的值,使用户能测试程序不同参数的效果,而不必每次都重新编译。如下图主菜单【Run | Evaluate/Modify】或按【Ctrl + F7】Note该对话框的工具栏即可显示大图标 阅读全文
posted @ 2011-08-01 11:24 linux,dev 阅读(989) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject);var ADate: String; ADate2: TDate; AFormat, AFormat2: TFormatSettings;begin AFormat.ShortDateFormat := 'ee/mm/dd'; AFormat.DateSeparator := '/'; ADate := '94/05/15'; ADate2 := StrToDate( ADate, AFormat ); AFormat2.ShortDateFormat 阅读全文
posted @ 2011-08-01 11:23 linux,dev 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 至于什么是ipv6,为什么使用ipv6,我就不扫盲了。大家可以Google或者百度。1.首先要确定你的网络支持ipv6。你可以访问http://ipv6.google.com/(只支持ipv6)或者http://www.kame.net/(ipv6访问看到的乌龟会动)。2.然后就是获得Google的ipv6地址。网上给的2001:4860:c004::68我这不能用。可以通过ping ipv6.google.com获得:Pinging www.l.google.com [2404:6800:8003::63] with 32 bytes of data:Reply from 2404:6800 阅读全文
posted @ 2011-06-02 08:00 linux,dev 阅读(645) 评论(0) 推荐(0) 编辑