Linux下得心应手矢量绘图(转)
Linux下得心应手矢量绘图(转)[@more@]Linux下的办公组件除了具有与MS Office同样的文字处理、电子表格、演示文稿等功能外,还有许多独特功能。比如,RedOffice还提供了MS Office所没有的独特“矢量绘图”组件,可以十分方便地制作出各种各样的线条(包括贝塞尔曲线)、二维图形、三维图形、三维文字、美术字体和流程图结构图等,并能向绘图文档中插入图表、电子表格等多种对象;将二维图形变为三维图形,或者将三维图形变为二维图形等。通过RedOffice矢量绘图绘制的各种图形可导出各种不同文件,或者通过复制、粘贴插入到文字处理、电子表
shell中俄罗斯方块(转)
shell中俄罗斯方块(转)[@more@]#!/bin/bash # Tetris Game # 10.21.2003 xhchen<xhchen@winbond.com.tw> #颜色定义 cRed=1 cGreen=2 cYellow=3 cBlue=4 cFuchsia=5 cCyan=6 cWhite=7 colorTable=($cRed $cGreen $cYellow $cBlue $cFuchsia $cCyan $cWhite) #位置和大小 iLeft=3 iTop=2 ((iTrayLeft = iLeft + 2)) ((iTrayTop = iTop + 1)) ((iTrayWidth = 10)) ((iTrayHeight = 15)) #颜色设置 cBorder=$cGreen cScore=$cFuchsia cScoreValue=$cCyan #控制信号 #改游戏使用两个进程,一个用于接收输入,一个用于游戏流程和显示界面;
Linux环境下的Socket编程(转)
Linux环境下的Socket编程(转)[@more@]什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作
UNIX系统被删文件的恢复策略(转)
UNIX系统被删文件的恢复策略(转)[@more@]与DOS/Windows不同,UNIX文件被删除后很难恢复,这是由UNIX独特的文件系统结构决定的。UNIX文件目录不像DOS/Windows那样,文件即使被删除之后仍保存有完整的文件名、文件长度、始簇号(即文件占有的第一个磁盘块号)等重要信息;相反,它的文件信息全部依靠一种被称为i节点的数据结构来描述,而i节点在相应文件被删除之后即被清空,因此,要想直接恢复被删除的文件内容几乎是不可能的,必须另辟蹊径。本文结合实际,讨论几种文件恢复策略及其关键步骤的具体实现。 一、UNIX文件系统结构 我们知
有关chm文件的问题(转)
有关chm文件的问题(转)[@more@]我的电脑操作系统是xp+sp2的,现在我的电脑中.chm文件不能打开, 不能打开:错误提示:mk:@msitstore *****。 这是怎么回事啊?我在网上看到这个方法 做了 ```但是还是没用啊请看:主要是这个hhctrl.ocx1、先替换winnt/system32/dllcache文件夹的这个文件,后替换winnt/system32文件夹里的这个文件;2、如果看不到这个文件,先进入工具——文件夹选项中,设置显示隐藏文件,并设置显示系统文件;3、注册的方法是开始——运行,输入regsvr32 hhctrl.ocx之后弹出一个注册成功的对话框,确定。然后重启系统。 但是
用WinGrub 引导Linux(转)
用WinGrub 引导Linux(转)[@more@]转载一、开篇叙述我第一次安装Linux和接下来的经历(遭遇)开篇:按照北南兄弟的《FC4菜鸟图文版安装教程》我顺利地以本地SATA硬盘方式安装了FC4. 当时按照建议我把FC4的Linux版本GRUB程序装在了MBR(Main Boot Record主引导记录)里面。先简单介绍一下我的遭遇:我的机器没有安装软驱,SATA(也就是俗称串口)接口的硬盘1块,当时配机子的时候考虑到两块硬盘在价格方面比一块相当容量的硬盘要贵出一些,并且我当时也没有太长远的打算到底多大空间分给Windows多少分给Linux,所以我选择了一些Linux入门书上介
Linux的单用户、修复模式等在系统修复中的运用(转)
Linux的单用户、修复模式等在系统修复中的运用(转)[@more@]转一、单用户模式;单用户模式要求我们输入root用户的密码,否则您无法登录单用户模式;如果您丢失了root用户的密码,并不能用单用户模式来重设您的root密码;另外单用户模式还有一个前提是您的grub 或者lilo 是能正常工作的;并且您知道您的系统问题发生在哪里,当以单用户模式登录时,您能打开文件系统的写操作,然后进行您想要进行的系统修复;可能有的弟兄会说“我真的不知道系统哪块出了问题”,呵,如果真的不知道,那我也无能为力了,因为本文档主要讲述登录模式,并不是讲
SuSE 9.0美化三步曲(转)
SuSE 9.0美化三步曲(转)[@more@]在所有的Linux发行版中,SuSE可以说是最易于使用的一个版本了。其最近推出的9.0版本更是在很多方面有了明显的改进,比如选单的组合和分类更加合理、控制中心与YaST进行了很好的整合、增加了多个图形化的配置工具等。作为一个多年使用Linux的用户,我使用过Red Hat、Mandrake、Debian、Gentoo、Lindows、红旗、中软等几乎所有主要的Linux发行版。每种发行版可以说是各有千秋,不过SuSE在我的机器上停留的时间最长。这其中有很多原因:首先我不喜欢长时间使用一个Linux操作系统;其次就是我比较偏爱SuSE点缀有
[Linux]输入法xsim安装方法(转)
[Linux]输入法xsim安装方法(转)[@more@]希望此文能解决各位在安装xsim时遇上的问题 从http://sourceforge.net/projects/xsim 可获得xsim,目前的稳定版本是0.3.9.4,强烈建议大家以root登录系统执行安装,这样可以避免一些莫名其妙的问题。 首先请检查软件包是否安装完全。c++,db,db-devel是必需的,如果希望将状态窗口放在KDE的任务条上,系统中需要有kdelibs3-devel包。 接下来检查locale,相信大家都是中文locale,如果你需要输入GBK汉字,让root用户也能使用xsim,或在英文环境中使用xsim,请修改locale配制文件,将对应内
没有安装的帖子,那我转一个吧。安s10方法(转)
没有安装的帖子,那我转一个吧。安s10方法(转)[@more@](转)solaris10一张光盘加硬盘安装方法(申请置顶)前言:不久前笔者在自己笔记本上安装了Solaris 10,非常喜欢。 好东西要和大家分享,决定写一些心得体会来描述笔者是怎么安装、配置和使用Solaris 10。本文是这个系列的第一篇,讲下载、安装准备 、安装和基本配置。下载:从这个网址(http://www.sun.com/software/solaris/get.jsp) 可以下载最新的Solaris 10 3/05 for x64/x86的光盘。上去一看,有好多光盘啊,我下载了下面五张:Solaris 10 3/05 CD 1Solaris 10 3/05 CD 2Solaris
Linux应用问答——网络(转)
Linux应用问答——网络(转)[@more@]问:局域网内部只要有IP地址与网关IP冲突,就导致瞬间网络中断。有没有解决方法? 答:将局域网改成DHCP,在DHCP的配置中将网关IP排除。 问:Squid已经启动。在客户端的IE中设置代理服务器及端口为192.168.1.1:3128;客户端可以正常浏览网页。当做透明代理时,即取消客户端的代理设置。在网关上加上 iptables -t nat -A PREROUTING -i eth1 -p tcp -s 192.168.1.0/24 --dport www -j REDIRECT --to-port 3128 iptables -t nat -A POSTROUTING -o eth0 -p ALL -j SNAT --to 10.1.1.112 这时在客户端可以p
Redhat中Boot, Init和Shutdown 过程的描述(转)
Redhat中Boot, Init和Shutdown 过程的描述(转)[@more@]本节描述红帽子LINUX在Boot和shutdown时的内部处理过程。我们先丛讨论 /etc/sysconfig下的文件开始。 11.9.1 有关Sysconfig的信息 以下内容将粗略的讲述一下目录/etc/sysconfg下的各种文件,它们的功能和内容。 11.9.1.1 /etc/sysconfig下面的文件 通常/etc/sysconfig目录下面会有以下几个文件: /etc/sysconfig/clock /etc/sysconfig/keyboard /etc/sysconfig/mouse /etc/sysconfig/network /etc/sysconfig/pcmcia /etc/sysconfig/amd /etc/sysconfig/tape 让我们分别了解一下每个文
让关闭的Linux操作系统实现防火墙功能(转)
让关闭的Linux操作系统实现防火墙功能(转)[@more@]一次在网上闲逛,突然看到论坛有一条消息说有一种方法,可以让已经关闭的Linux机器继续运行ipchains,并且让这台机器继续实现防火墙的功能。当时我的第一反映是不屑一顾,难道一个防火墙还可以在关机的状态下工作?依照论坛中所指的链接,我找到了一个帖子,上面说在2.0.x内核中,使用Shutdown ?h(关机)命令可以使防火墙仍处于激活状态,而此时没有挂载驱动器,也没有进程在运行。也就是说防火墙将在Level 0下运行,但仍然可以进行包过滤。不过,贴子说该功能在2.2.x系统的内核中已经不具备
在 RedHat 环境手工建立tunnel(IPV6)(转)
在 RedHat 环境手工建立tunnel(IPV6)(转)[@more@]▲ 在 RedHat 上配置 ipv6 ① 重新编译内核: 目前版本的redhat已经支持ipv6( 2.0.x 后的 kernel 版本都支持ipv6),不过在默认情况下都没有编译。因此,我们需要经过以下步骤才能让机器的 kernel 支持 ipv6。具体步骤如下: make menuconfig; 在可选菜单的网络选项中,选上支持 ipv6。 make; make bzImage; make modules; make modules_install 把./arch/i386/boot/bzImage拷贝到一个目录,如/boot 下。 修改 /etc/lilo.conf文件,用新的编译过的内核启动。② 安装
Unix C语言值得注意的地方(转)
Unix C语言值得注意的地方(转)[@more@]转贴前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人指点的话是很难找到切入点的,所以我撰写了此文希望能对广大C语言爱好者有所帮助,在文章中有很多煽情的地方还请大家原谅,因为这篇文章使我想到了刚刚毕业的时候,所以有点感慨。同时文章中还有一些个人偏见存在,希望持反方向意见的人多多包涵,既然是偏见,那它只是偏见。 学习C语言不要心
编写Linux实用程序的艺术(转)
编写Linux实用程序的艺术(转)[@more@]Linux 和其他类 UNIX 系统总是附带了大量的工具,它们执行从显而易见的到不可思议的广泛功能。类 UNIX 编程环境的成功很大程度上归功于工具的高品质和选择,以及这些工具之间相互衔接的简易性。 作为开发人员,您可能会发现现有实用程序并不总是能够解决问题。虽然能够通过结合使用现有实用程序来容易地解决许多问题,然而解决其他问题却至少需要一些实 际的编程工作。这些后面的任务通常是创建新实用程序的候选任务,结合现有实用程序来创建新实用程序可以通过做最少的工作来解决问题。本文考察优
Linux环境下使用XFS文件系统(转)
Linux环境下使用XFS文件系统(转)[@more@]XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。所幸的是SGI将其移植到了Lin ux系统中。在linux环境下。目前版本可用的最新XFS文件系统的为1.2版本,可以很好地工作在2.4核心下。 一、XFS文件系统简介 主要特性包括以下几点: 数据完全性 采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了。不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内
UNIX下执行文件的减肥工具strip(转)
UNIX下执行文件的减肥工具strip(转)[@more@]UNIX下文件压缩命令compress大家都比较熟悉了,它的压缩率比较高, 和tar命令结合使用来做数据备份是最合适不过了。但compress压缩也有缺点,就是被压缩后的文件需要用命令uncompress解压后才能正常使用。而用strip命令就没有这个问题,它能清除执行文件中不必要的标示符及调试信息,可减小文件大小而不影响正常使用。但与compress 不同的是,文件一旦strip后就不能恢复原样了,所以strip是一个减肥工具而不是压缩工具。而且,被strip后的文件不包含调试信息,就不能用dbx来调试程序了。现在让我
将企业应用程序从 UNIX 移植到 Linux(转)
将企业应用程序从 UNIX 移植到 Linux(转)[@more@]当前 UNIX 上的企业级软件大部分都是为了迎合大公司的商务需要。因而它必须支持新出现的技术,并能顺应迅速发展的市场潮流,比如强大而灵活的 Linux 操作系统的大量使用。由于这种软件大部分是大型的、多线程的而且是多进程的,所以将其移植到 Linux 面临着挑战。通过本文,可以获得在把某个企业级软件真正移植到 Linux 的过程中得到的清单和建议。 当前商务 IT 行为的一个实际情形是,很多组织 正在 将 IT 转移到 Linux,因为它具备了作为系统平台的灵活性与稳定性。另一个实际情形是,舍
查看unix负载,删除邮件用户(转)
查看unix负载,删除邮件用户(转)[@more@]一、查看Unix“负载” 这里提到的Unix操作系统的“负载”包括两部分内容,一是介质资源的利用情况,二是系统中运行着的进程情况。 一般用df 命令查看当前的磁盘空间利用情况(如果磁盘文件已满,还继续运转,会导致Unix系统瘫痪,如果Unix的资源利用率达到90%时,就很危险了,不采取措施,会使系统崩溃,笔者有此经历),不同类型的Unix系统,df 后边所跟的参数不一样,如一般 Unix 为df -k,就能查到以kB为单位的磁盘利用百分比;而SCO Unix 是用df -iv命令来做这方面的查询的,其实大同小异。