2011年12月22日

摘要: 今天终于把Linux下ubuntu用ruijie鋭捷联网给搞定了,而且十分稳定,不掉线!爽!配置起来也很快。首先说一下,我的电脑是在Windows7上用wubi安装的ubuntu双系统,版本是10.04.32位。下面我就介绍一下我的配置过程:1、配置好ubuntu10.04的网络信息。点击系统-首选项-网络连接,然后编辑eth0的具体信息:选择IPv4settings菜单项,Method选择manual,然后填好IP地址、子网掩码、网关和DNS。2、下载并安装mentohust。下载地址:mentohust下载ubuntu发行版:mentohust_0.3.4-1_i386.deb,然后双击即 阅读全文
posted @ 2011-12-22 21:02 江南烟雨hust 阅读(775) 评论(0) 推荐(0)
摘要: Linux中数据流重定向的意思是将某个命令执行后应该要出现在屏幕上的数据传输到其他地方,例如文件或设备之类。一、stadard output与standard error output首先介绍一下命令执行过程的数据传输情况:图中的standard output和standard error output分别代表“标准输出”和“标准错误输出”。这两个命令默认都是输出到屏幕中来。标准输出:命令执行所回传的正确的信息。标准错误输出:命令执行失败后,所回传的错误信息。我们通过数据流重定向功能可以将这两条信息分开,分别传送到其他的文件或设备中去。传送使用的特殊字符是:标准输入(stdin):代码为0,使 阅读全文
posted @ 2011-12-22 15:32 江南烟雨hust 阅读(464) 评论(0) 推荐(0)

2011年12月19日

摘要: 一、grep命令的功能是分析一行信息,若其中有我们所需要的信息,就将其拿出来。需要注意的是它以整行为单位进行数据的选取。语法:grep [-acinv] [--color=auto] '要查找的字符串' filename-a:将binary文件以text文件的方式查找数据-c:计算找到查找字符串的次数-i:忽略大小写的不同-n:输出行号-v:反向选择,显示出没有查找字符串的内容的行--color-auto:将找到的字符串以特殊颜色显示下面介绍几个使用grep命令的实例。范例:先将/etc目录下的manpath.config文件拷贝至/tmp文件夹下,来作实验。cd /tmpcp 阅读全文
posted @ 2011-12-19 17:08 江南烟雨hust 阅读(1092) 评论(0) 推荐(1)

2011年12月10日

摘要: 一、Linux的文件权限Linux最优秀的地方之一在于它的多用户、多任务环境。而为了让各个用户具有较保密的文件数据,文件的权限管理就相当重要了。Linux一般将文件可存取访问的身份分为三个类别:owner(文件所有者)、group(用户组)、others(其他人)。Linux用户组最有用的功能之一就是,当你在团队开发资源的时候,每个帐号可以有多个用户组的支持。首先介绍一个十分重要的命令:ls,显示文件及其相关属性。ls -al,列出所有文件的详细的权限与属性。注意,需要root权限。终端输出如下:注意每一行和列的含义。这7列的含义分别是:文件或目录的权限、有多少文件名链接到此结点、文件的所有者 阅读全文
posted @ 2011-12-10 18:26 江南烟雨hust 阅读(490) 评论(0) 推荐(0)

2011年12月4日

摘要: 一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。(4)程序简单,编辑速度快。二、下面先介绍一下vi的基本使用方法及其相关命令。vim编辑器的三种模式:一般模式、编辑模式和命令行模式。在一般模式中可以进行删除、 阅读全文
posted @ 2011-12-04 20:23 江南烟雨hust 阅读(314) 评论(0) 推荐(0)

2011年12月3日

摘要: 在视图模型变换中,顶点v的变换是按照相反的顺序发生的,而不是按照它的代码中先后顺序出现的。下面举例说明。考虑下面的代码:glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glMultMatrixf(N); glMultMatrixf(M); glMultMatrixf(L); glBegin(GL_POINTS); glVertex3dv(v); glEnd(); 在这段代码中,模型视图矩阵按顺序分别包含I、N、NM,最后是NML,其中I表示单位矩阵。经过变化的顶点是NMLv。因此顶点变换就是N(M(Lv))。下面看绘制机器人手臂的dis... 阅读全文
posted @ 2011-12-03 11:10 江南烟雨hust 阅读(471) 评论(0) 推荐(0)

2011年12月2日

摘要: Linux关机应该采用正确的关机方法。Windows由于是单用户、“假多”任务的情况,所以即使你的计算机关机,也不会对别人造成影响。不过在Linux中,由于每个程序都是在后台执行的,因此,在你看不到的屏幕背后可能有很多人同时在你的主机上工作。而且,若不正常关机可能会造成文件系统的损毁。所以,正常情况下,要关机时需要注意下面几件事情:(1)查看系统的使用状态。要看目前有谁在线,可以用who命令。要看网络的联机状态,可以用netstat -a命令。要看后台执行那个的程序可以执行ps-aux命令。(2)通知在线用户的关机时刻这个时候可以使用shutdown命令。shutdown命令:语法:shutd 阅读全文
posted @ 2011-12-02 21:50 江南烟雨hust 阅读(266) 评论(0) 推荐(0)

2011年11月28日

摘要: Bresenham是由Bresenham提出的一种精确而有效地光栅线生成算法,该算法仅使用增量整数计算。另外,它还可以用于显示其它曲线。我们以斜率大于0小于1的线段来进行考虑。以单位x间隔进行取样。每次绘制了当前像素点(xk,yk)之后,需要确定下一个要绘制的点是(xk+1,yk)还是(xk+1,yk+1),需要判断哪一个点像素点更接近线路径。在取样位置,我们使用d1和d2来表示两个像素和线路径的偏移。在像素列位置xk+1处的直线上的y坐标可计算为:y=m(xk+1)+b那么:d1=y-yk=m(xk+1)+b-ykd2=(yk+1)-y=yk+1-m(xk+1)-b要确定那个像素点更接近于线 阅读全文
posted @ 2011-11-28 10:59 江南烟雨hust 阅读(1132) 评论(0) 推荐(0)

2011年11月18日

摘要: 一、下载OpenCV2.3.0下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/文件名:OpenCV-2.3.0-win-superpack.exe二、解压上述文件双击,解压至C盘根目录下。默认文件名OpenCV2.3。三、配置Visual Studio 2008点击 工具->选项->项目和解决方案->VC++目录。在“包含文件”下添加以下两个路径:C:\OpenCV2.3\opencv\include\opencvC:\OpenCV2.3\build\include添加库文件C:\ 阅读全文
posted @ 2011-11-18 15:25 江南烟雨hust 阅读(503) 评论(0) 推荐(0)

2011年11月14日

摘要: 今天编译一个OpenGL程序时遇到了一个很奇怪的问题。一个简短的代码,实现画一个三角形。这个工程文件就包含一个cpp文件。工程以前运行时正确的,现在打开运行也正确。我的OpenGL是按照这篇文章进行配置的:点击打开链接。应该没有什么问题。但是当我新建一个工程并把原来的代码拷贝过来,运行便出错。而且我记得以前建立那个工程的时候并没有配置什么东西。为什么两个工程代码一模一样但是运行结果不一样呢?甚是郁闷啊!下面贴代码:#include <GL/glut.h> void init() { glClearColor(0.0,0.0,0.0,0.0); glShadeModel(GL_SMO 阅读全文
posted @ 2011-11-14 19:57 江南烟雨hust 阅读(765) 评论(0) 推荐(0)

导航