linux
superlin2008
这个作者很懒,什么都没留下…
展开
-
在Linux下查看端口的使用情况及启动
转自:http://hi.baidu.com/pcfiend/blog/item/70cdf5fcaed8a2f8fc037f9f.htmlNetstat -tln 命令是用来查看linux的端口使用情况 /etc/init.d/vsftp start 是用来启动ftp端口~! 看文件/etc/services netstat 查看已经连接的服务端口(ESTABLISH转载 2009-03-07 09:42:00 · 595 阅读 · 0 评论 -
跟我一起写 Makefile(转载)
<br /><br />概述<br />——<br /><br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具转载 2010-11-18 18:18:00 · 854 阅读 · 0 评论 -
如何在Linux下用eclipse开发C/C++程序
<br />from:http://hi.baidu.com/yutou410/blog/item/a50feabf8d6cb90b18d81f22.html<br />引言:在生活中,我们经常为了做一件事而花时间去做另一件事,就像我们为了装Linux而去学怎样使用VMware,让人觉得工作的重点转移啦。这次作业感觉上也还是这样。<br />作业要求:<br />• 学习在Linux下的C编程<br />• 要求编写代码:98页Figure4.8的代码,编译,并运转载 2010-11-17 21:19:00 · 3737 阅读 · 0 评论 -
linux 总是提示覆盖目录
<br />把a目录下的文件复制到b目录<br />cp –r a/* b<br />执行上面的命令时,b存在的每个文件都会提示是否覆盖;<br />cp –r –f a/* b<br />执行上面的命令时,b存在的每个文件都不再会提示;<br />这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。<br />在终端执行alias就可以看出来了。转载 2010-11-17 23:24:00 · 1342 阅读 · 0 评论 -
linux下,如何把应用程序添加到Applications菜单
<br /><br />现在想把Ulipad添加到系统的“应用程序”菜单里,方法如下: <br /> <br />sudo gedit /usr/share/applications/Ulipad.desktop <br /> <br />然后在里面添加如下内容: <br /> <br />[Desktop Entry] <br /> <br />Name=Ulipad <br /> <br />Comment=a Python IDE <br /> <br />Exec=/home转载 2010-11-17 23:47:00 · 3516 阅读 · 0 评论 -
linux eclipse 错误:to generate dependencies you must specify either
<br />在linux下面下了一个最新版本<br />Version: 3.6.1<br />Build id: M20100909-0800<br />下来之后第一件事就是用它内部自带的helloworld进行测试,谁知道竟然出错了,给出<br />to generate dependencies you must specify either -M or -MM<br />我想自带的程序应该不会有错误,不过为了保险,我还是用g++检查了一下程序,发现可以正常生成及运行。<br />于是就怀疑是ec原创 2010-11-18 18:11:00 · 3425 阅读 · 0 评论 -
C++ 常量、变量、函数以及模板
<br />常量:定义好之后数值不能再改变。为了想让数值可以在用的时候发生改变-><br />变量:定义好后数值可以发生改变。<br /> <br />函数:定义好之后,输入的变量的类型不能发生改变。为了想让输入变量的类型可以改变-><br />模板:定义好后函数输入的变量类型可以发生改变。原创 2010-11-21 06:08:00 · 639 阅读 · 0 评论 -
让你的linux fedora 超过mac帅
<br />大家印象中的linux都是很难看的界面,如果你还是这种想法的话,那么你已经out了。现在linux拥有华丽的特效已是相当简单的事情。<br />1.compiz<br />这个软件是用来管理linux窗口特效的,包括3D桌面,阿拉丁神灯窗口等特效,都可以通过它来轻松实现。安装起来也是相当容易,在软件市场中搜索compiz,会看到一个OpenGL window and compositing manager,这个就是compiz了,把前面的框选上。光有这个还不行,这个是没有界面的,还要再找到cc原创 2011-01-22 03:02:00 · 4700 阅读 · 0 评论 -
gnome-player 中文字幕乱码解决方法
<br />1.打开gnome mplayer,在“编辑”中选择“首选项”。<br /><br /><br />2.首先在语言设置中把默认音频、字幕语言设置成:Chinese,chi,zh。把文件编码设置成CP936。<br /><br /><br />3.然后,再在字幕中字幕文件编码中选择CP936,勾选默认“显示字幕”。这样就可以显示中文字幕了。<br />当然,你也可以勾选其他详细配置。<br /><br /><br />show一张截图,字幕原来显示的是乱码,现在好了。<br />转载 2011-02-07 03:57:00 · 66001 阅读 · 0 评论 -
linux 小技巧备忘
1.路径别名:alias cdfileroot1="cd /dir1/dir2/"abc def"/dir3";这样以后就不用敲长路径了。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。 还有,如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用。原创 2011-01-12 03:17:00 · 407 阅读 · 0 评论 -
如何在Linux下用eclipse开发C/C++程序
from:http://akululu.javaeye.com/blog/277623A. 为什么要在Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。这种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但转载 2010-11-17 21:32:00 · 11513 阅读 · 3 评论 -
LINUX下挂载网络上WINDOWS系统光驱
转自:http://home.ixpub.net/space.php?uid=8026162&do=blog&id=375653前几天刚装完CentOS,光驱就光荣的下岗了;由于之前有很多软件包没有安装,到网上下载速度也慢。无奈之下为了节省Money,就想着使用共享的办法来解决此问题;在此地球人都知利用WINDOWS的共享功能,只需要鼠标点几下就可以完成此共享;可LINUX毕竟是LINUX转载 2009-11-18 13:46:00 · 1528 阅读 · 0 评论 -
linux与android之争
<br />最近在网上看到一篇文章,大概意思是android使用了linux内核,但同时将内核与应用层之间加了一个中间层,从而使各大厂商发布的驱动不用公布源码。<br /> <br />linux这么多年来的发展之所以迟缓,是因为它对源码的要求。而源码又涉及厂商的很多核心利益,公布源码之后这个厂家可能就无立足之地了,所以很多厂家不得不放弃支持linux。<br /> <br />我觉得linux可以实行这样一种策略,允许厂家延后发布源码,而先发布应用程序。比如延后几年的时间,这些代码在商业上可能没有太大的价原创 2010-12-02 16:47:00 · 533 阅读 · 0 评论 -
在linux下安装openCV 并将其整合到Eclipse当中
一、下载OpenCVhttp://opencv.willowgarage.com/wiki/二、解压缩三、下载Cmake并安装http://www.cmake.org/四、安装OpenCV1.进入解压后的OpenCV文件夹,并运行cmake .注意后面有一个点转载 2010-12-11 07:01:00 · 2048 阅读 · 0 评论 -
linux下查看软件的版本信息和安装目录
<br />from:http://hi.baidu.com/xi4o3/blog/item/b357a81e5e0cb803304e15a2.html<br />rpm -qi myaql 查安装和版本信息<br /><br />rpm -ql myaql 查安装目录转载 2010-12-11 02:00:00 · 6865 阅读 · 0 评论 -
g++常用选项
<br />-c <br /> 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件 <br /> 例子用法: <br /> gcc -c hello.c <br /> 他将生成.o的obj文件 <br /> <br />-S <br /> 只激活预处理和编译,就是指把文件编译成为汇编代码。 <br /> 例子用法 <br /> gcc -S hello.c <br /> 他将生成.s的汇编代码,你可以用文本编辑器察看 <br /> <br />-E <原创 2010-12-11 03:42:00 · 812 阅读 · 0 评论 -
Blitz++ error: 'labs' is not a member of 'std'
error: 'labs' is not a member of 'std'This error indicates the need to patch blitz. Add to funcs.h, mathfunc.h:#include转载 2010-12-11 02:13:00 · 998 阅读 · 0 评论 -
预处理,编译, 优化, 汇编, 链接
<br />编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(目标文件),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面(1)宏定义指 令,如#define Name TokenString,#转载 2010-12-11 03:12:00 · 406 阅读 · 0 评论 -
fedora 中开始菜单的编辑
安装软件alacarte即可命令:sudo yum install alacarte安装好后在 System--Preference中就能看到“Main Menu”的选项了。点击“Main Menu”就可以很方便的对菜单进行编辑。转载 2011-01-09 04:28:00 · 874 阅读 · 0 评论 -
Fedora15无线网络无法开启解决
from:http://www.setlt.net/archives/1563新安装的Fedora15,可以直接插上网线上网,但无线网络却无法开启,而在win7下却一切正常。百度谷歌了很久也没找到解决的方法,不过最终在红联看到了,原来这个问题有很多人遇到过,貌似还是一个b转载 2011-09-17 20:25:54 · 1090 阅读 · 0 评论