
Linux
碧月有约
On the way...
展开
-
ifconfig 配置网络接口用法
ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。也可以把它写入一个文件中(比如/etc/rc.d/rc.local),这样系统引导后,会读取这个文件,为网卡设置IP地址。 1 ifconfig 查看网络接口状态ifconfig 如果不接任何参数,就会输出当前网络接口的情况:原创 2012-01-05 17:01:48 · 1569 阅读 · 0 评论 -
Ubuntu终端Terminal常用快捷键
Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是 Ctrl+Alt+T 。其他的一些常用的快捷键如下:原创 2014-05-08 23:25:04 · 2591 阅读 · 0 评论 -
创建Eclipse桌面链接
创建桌面链接$ sudo su# vim /usr/share/applications/eclipse.desktop写入以下内容[Desktop Entry]Name=EclipseComment=Eclipse SDKEncoding=UTF-8Exec=/usr/local/eclipse/eclipseIcon=/usr/local/eclipse/i原创 2014-05-11 09:32:21 · 745 阅读 · 0 评论 -
ubuntu安装 jdk-7u10-linux-i586.gz
1.下载jdk-7u10-linux-i586.gz2.将jdk-7u10-linux-i586.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:sudo mkdir jdk //创建文件夹jdksudo cp -r ~/download/jdk-7u10-linux-i586.gz /usr/lib/jdk/转载 2014-05-11 09:51:17 · 789 阅读 · 0 评论 -
安装Qt时Basic XLib functionality test failed!错误解决方法
在安装Qt4.8.5时,出现Basic XLib functionality test failed!的错误,如下琐碎原创 2014-04-25 21:06:24 · 2568 阅读 · 0 评论 -
error: Missing required libcurl dev >= 7.18.2故障解决
编译程序时,提示“error: Missing required libcurl dev >= 7.18.2“解决方法:原创 2014-04-27 02:01:51 · 4234 阅读 · 1 评论 -
Qt应用程序支持中文字符显示
解决方法如下:原创 2014-04-26 14:43:15 · 1147 阅读 · 0 评论 -
Linux下如何查看所使用的Eclipse版本号
1.运行Eclipse后,点击“Help"-->"About Eclipse"--原创 2014-04-12 10:13:11 · 4364 阅读 · 0 评论 -
>和>>重定向输出
>和>>都是重定向输出1> 指标准信息输出路径(也就是默认的输出方式)2> 指错误信息输出路径2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起)补充问44不知下面两句是否写得有点问题,或者是断章取义,总觉得前面可能有“|”符号grep "standard"* > grep.out 2>&1指的是将包含"standard原创 2014-04-26 22:32:47 · 752 阅读 · 0 评论 -
cal算法
1.算法1#include #include struct s_node{int data;struct s_node *next;};typedef struct s_node s_list;typedef s_list *link;link operator=NULL;link operand=NULL;link push(link stack,int value)转载 2014-05-13 08:16:26 · 1174 阅读 · 0 评论 -
Eclipse启动脚本
建立Eclipse启动脚本eclipse.sh放在/usr/local/bin/eclipse.sh文件内容如下:原创 2014-04-27 13:56:04 · 1659 阅读 · 0 评论 -
eclipse快捷键大全
1. 常用快捷键 (1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示, 应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 (2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/ 说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\ (4)Ctrl+Shif转载 2014-05-08 23:30:43 · 546 阅读 · 0 评论 -
解决linux版google chrome浏览器地址栏和标签显示中文乱码问题
相信大家在使用chrome打开网页显示中文异常,又不是全部不支持,部分中文以方块显示,chrome和chromium都是这样的。我的系统是ubuntu 12.04 64位 英文版,其他字体设置为默认。尝试更改网页编码都不起作用,最后在ubuntu论坛中找到解决方法原创 2014-06-09 22:43:31 · 7139 阅读 · 4 评论 -
ubuntu安装和查看已安装
转自 http://www.cnblogs.com/forward/archive/2012/01/10/2318483.html说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式转载 2014-05-31 08:08:15 · 858 阅读 · 0 评论 -
ubuntu常用软件包deb的安装与卸载
ubuntuh软件包deb的安装与卸载主要用到apt-get dpkg两个命令:安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove --purge softname1更新软原创 2014-05-06 19:38:44 · 742 阅读 · 0 评论 -
Ubuntu /etc/fstab文件说明
打开 /etc/fstab,可以看到如下内容: Shell代码 www.2cto.com [root@localhost ~]# cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique原创 2014-05-06 21:14:38 · 3897 阅读 · 0 评论 -
启用树莓派(Raspberry pi)root账户
众所周知,树莓派(Raspberry pi)的Raspbian默认用户是pi,密码为raspberry。进入系统后默认是普通用户权限$,如何获取root权限呢?树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。debian里root账户默认没有密码,但账户锁定。当需要root权限时,由默认账户经由sudo执行。重新开启root账原创 2014-04-03 11:28:12 · 7722 阅读 · 0 评论 -
CentOS中YUM的用法
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包。如果有,则检查其依赖冲突关系,给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;如果没有依赖冲突,那么最好,下载安装。删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依原创 2012-02-02 13:40:24 · 875 阅读 · 1 评论 -
openSUSE下如何查看Linux版本
1. 查看内核版本命令:1) linux-zopi:~ # cat /proc/versionLinux version 2.6.37.1-1.2-desktop (geeko@buildhost) (gcc version 4.5.1 20101208 [gcc-4_5-branch revision 167585] (SUSE Linux) ) #1 SMP PREEMPT 2011原创 2012-01-05 10:08:29 · 6848 阅读 · 0 评论 -
OpenSUSE中的zypper用法
在OpenSUSE中添加软件源可以用zypper命令,如同Debian、Ubuntu中的aptget,CentOS中的yum,功能相当强大。命令格式:zypper ar URL aliasURL 就是软件源的地址alias 就是你取另外一个名字例如:添加11.4的官方软件和升级源zypper ar http://download.opensuse.org/distribut原创 2012-01-04 17:22:37 · 1463 阅读 · 2 评论 -
C++ 运算符重载
多态性是面向对象程序设计的重要特征之一。它与前面讲过的封装性和继承性构成了面向对象程序设计的三大特征。这三大特征是相互关联的。封装性是基础,继承性是关键,多态性是补充,而多态又必须存在于继承的环境之中。 所谓多态性是指发出同样的消息被不同类型的对象接收时导致完全不同的行为。这里所说的消息主要是指对类的成员函数的调用,而不同的行为是指不同的实现。利用多态转载 2013-03-31 15:45:43 · 691 阅读 · 0 评论 -
apt-get常用命令
一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。二,apt-get中文参数用原创 2014-04-13 17:41:26 · 525 阅读 · 0 评论 -
Linux下NFS建立与配置
网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式系统运行原创 2014-04-15 22:49:18 · 515 阅读 · 0 评论 -
Eclipse快捷键总结
快捷键1. 查找声明 : F3 ( 或者 Ctrl 加鼠标左键点击 ) 2. 头文件和源文件切换 . Ctrl +Tab 3. 查看类继承关系图 Ctrl +T 4. 查找源文件 Ctrl +Shift+R 5. 查找字段 Ctrl +H 6. 查找文件的函数或者全局变量 Ctrl +O 7. 查找被引用的位置 Ctrl + Shift + G原创 2014-04-16 17:50:19 · 523 阅读 · 0 评论 -
eclipse bookmark的使用
写代码一般不是从上往下写,经常在几个模块之间变换的写,你可能使用搜索功能ctrl+f,ctrl+c,这样查找位置将会变的非常痛苦。因为重要的位置一般就那么几个,如定义部分,核心函数部分,那么不妨使用bookmark。1 插入bookmark 把光标放在重要代码位置的最左边一栏,右击 add Bookmark,设置bookmark名称。2 显示bookmark视图原创 2014-04-16 10:34:48 · 562 阅读 · 0 评论 -
eclipse 函数编译时报错:undefined reference to `pthread_create’
Eclipse + CDT:pthread_create函数编译时报错:undefined reference to `pthread_create’undefined reference to `pthread_create’undefined reference to `MD5′由于pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpth原创 2014-04-16 18:40:34 · 1294 阅读 · 0 评论 -
dd命令总结
dd是Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。原创 2014-04-15 16:15:37 · 640 阅读 · 0 评论 -
安装Rhythmbox mp3插件
一般情况下,Linux默认是不直接支持MP3格式的播放的(,因此,Rhythmbox也不例外,除了支持基本的Ogg、Flac等格式之外,同样也不支持Mp3等我们常用的格式。但在我的音乐里面,有很多都 是MP3格式的音乐文件,看来没有办法了,只好去安装一下Mp3插件,让Rhythmbox来支持Mp3格式文件的播放。那么这个Mp3插件是什么呢? 其实,Rhythmbox所有支持的音频格式转载 2014-04-15 20:29:40 · 4270 阅读 · 1 评论 -
Ubuntu常见错误-Could not get lock /var/lib/dpkg/lock解决方法
ubuntu用apt-get命令安装一些软件包时,总报错:E:could not get lock /var/lib/dpkg/lock -open等出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksu原创 2014-05-02 14:49:38 · 1489 阅读 · 0 评论 -
linux zip/unzip命令
命令名: zip 功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 工 作目录>][-ll][-n 字 尾字符串>][-t 日 期时间>][-压 缩效率>][压 缩文件][文件...][-i 范本样式>][-x 范本样式>]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".zip"扩展名原创 2014-04-15 18:29:52 · 535 阅读 · 0 评论 -
C++位操作
C++位操作包括两种:传统的C语言方式的位操作和C++中利用bitset容器的位操作 一、传统的C方式位操作:1.基本操作: 使用一个unsigned int变量来作为位容器。2.操作符:| 按位或操作符:result=exp1|exp2;当exp1和exp2中对应位中至少有一个为1时,result中对应位为1,否则为0。& 按位与操作符::result=exp1转载 2014-04-17 22:08:50 · 618 阅读 · 0 评论 -
交换两个变量的值,不使用第三个变量
通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算法(以下称为标准算法)。转载 2015-06-25 21:14:02 · 736 阅读 · 0 评论