Linux环境: 无论操作系统何时启动一个新程序,参数argc和argv都会被设置并传递给main(即使main函数未声明参数,此时只是不能使用这些参数)。这些参数通常由另一个程序提供,一般是shell,它要求操作系统启动该新程序。shell会接受用户输入的命令行,将命令行分解成单词,然后把这些单词...
分类:
系统相关 时间:
2014-07-06 21:43:20
阅读次数:
272
linux下的ImageMagick安装方法由于没有图形化界面的支持,在Linux(CentOS 6.4 x64)上的配置相对Windows XP还是麻烦了一点。1、下载ImageMagick和JMagick的源文件(http://downloads.jmagick.org/6.4.0/):Imag...
分类:
系统相关 时间:
2014-07-06 21:55:32
阅读次数:
257
Ctrl+1快速修复Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个...
分类:
系统相关 时间:
2014-07-06 21:58:59
阅读次数:
316
前几天安装了myeclipse,用了几天,写了一些Demo,并且都有注释,今天上午根据要求,重新配置了一下myeclipse,包括许多编码方式的改变,当时没在意,下午打开原来的Demo时,发现它们的注释部分全部乱码,所有的readme都乱码,不堪入目,经过尝试,发现原来是文件保存的编码问题。单个.....
分类:
系统相关 时间:
2014-07-06 22:06:15
阅读次数:
329
安装之前我们先来了解下git,并且要反问下:我为什么要使用git?svn用的不是很好嘛,我干嘛要换?。。。问1:为什么需要版本控制系统?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。大部分时候我们使用最频繁的还是对源代码文件的版本控制,其实任何文件都可以纳入版本控制系统。1...
分类:
系统相关 时间:
2014-07-06 22:48:52
阅读次数:
315
以前安装Eclipse插件有两种方式1 直接copy插件到features/plugins目录2 在links目录下创建链接文件.而 Eclipse 3.5又推出另一种新的安装途径, 更加灵活。Eclipse 3.5下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择。...
分类:
系统相关 时间:
2014-07-06 23:00:28
阅读次数:
348
一、fdisk的介绍fdisk-PartitiontablemanipulatorforLinux,译成中文的意思是磁盘分区表操作工具;其实就是分区工具。fdsik能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux、fat32、linux、linuxswap、fat16以及其实类Unix类操作系统的文件系统等;..
分类:
系统相关 时间:
2014-07-04 00:53:13
阅读次数:
658
一个普通用户在Shell下执行了一条命令,这背后发生了什么事情,是个人的一些总结,如果有不对的地方欢迎搭建指正,谢谢!touch/tmp/test.txt#######################################################################################tom在Shell中执行这条命令,Shell将命令发..
分类:
系统相关 时间:
2014-07-04 06:09:45
阅读次数:
250
Linux系统其一的哲学思想为一切皆文件,在Linux系统中有众多的文件系统下面我们就对Linux文件系统做一个简单的介绍。Linux的文件类型查看方式为:file/path/to/somefileLinux文件类型有以下几种方式。1):普通文件-2):目录文件d3):链接文件l4):套接字文件c5):设备文件..
分类:
系统相关 时间:
2014-07-04 00:54:14
阅读次数:
316
以下步骤一定要按照顺序来,我用的系统是
安装QQ
sudo -i
cd /etc/apt/sources.list.d
echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get up...
分类:
系统相关 时间:
2014-07-04 00:25:31
阅读次数:
334
在windows下,动态库dll的使用往往伴随着lib的指引,而linux使用动态库和静态库则有较大的不同。
linux静态库和动态库的区别
1. 静态库
名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,编译后的执行程序不需要外部的函数库支持,但是,升级比较麻烦。每一次版本更新都需要重新编译。...
分类:
系统相关 时间:
2014-07-04 07:08:15
阅读次数:
274
在使用git pull、git push、git clone会报类似如下的错误:
error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/zemo/demo.git/info/refs
fatal: HTTP request failed
一般...
分类:
系统相关 时间:
2014-07-04 09:27:03
阅读次数:
589
首先要在Myeclipse中进行maven的设置
1.
2.
这里可以选择对应的内存大小
3.
4.
至此MyEclipse对Maven的支持设置完毕
下面我们就在MyEclipse中创建一个maven标准的web工程:
6.
如果建完项目后,出现错误The superclass
"javax.servlet.http.Ht...
分类:
系统相关 时间:
2014-07-05 10:38:44
阅读次数:
315
安装Tomcat服务器图解...
分类:
系统相关 时间:
2014-07-04 09:09:37
阅读次数:
361
在GNU Linux中查看当前文件的编码方式:
可以通过vim打开此文件后在控制模式时输入
:set fileencoding 可以查看到当前文件的字符编码格式,会在vim窗口下方显示如下内容:
fileencoding=utf-8
上行的意思即是此文件的字符编码为utf-8;
那么如何转换一个文件的字符编码呢?
可以使用iconv 命令进行处理,...
分类:
系统相关 时间:
2014-07-04 07:24:43
阅读次数:
338
??
信号
信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。Linux信号可由如下条件产生:
对于前台进程,用户可以通过输入特殊的终端字符来给它发送信号。比如输入Ctrl+C通常会给进程发送一个终端信号。
2.系统异常
系统状态变化
运行kill命令或调用kill函数
Linux信号概述
...
分类:
系统相关 时间:
2014-07-04 08:07:47
阅读次数:
362
(1)查看各个CPU核的使用情况
sudo top -d 1
进入之后,按1,会出现下面的CPU使用情况,其中us列反映了各个CPU核的使用情况,百分比大说明该核在进行紧张的任务。
(2)查看哪个进程在哪个CPU核上运行
sudo top -d 1
进入之后,依次按f、j和空格,会出现如下(其中P列指示的是该进程最近使用的CPU核,如进程mencoder的P列为7,则表示...
分类:
系统相关 时间:
2014-07-04 09:18:48
阅读次数:
426