斜树的空间

集中精力,放弃一切的去做一件事情,只要尽力了,即使失败了,你也不会后悔!

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  47 随笔 :: 0 文章 :: 12 评论 :: 0 Trackbacks

2012年2月7日 #

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<Script Language="JavaScript">
<!--
 var whichText;
    function selectStation(obj) {
  var objSelStation  = obj;
        if (obj.selectedIndex != -1) {
            var stationName = obj.options[obj.selectedIndex].text;
            whichText.value = stationName;
        }
    }
 
 //响应text的事件
 var pageD =0, pageU;
    function similarFind(txtObj,seledName) {
        var curStationName = txtObj.value;
        var objSelStation  = eval("document.browser."+seledName);
        var stationLength  = objSelStation.options.length;
  pageU = pageD;
        
  //匹配用text中的数据跟下拉框中的数据
        for (var i=0; i<stationLength; i++) {
            var stationName = objSelStation.options[i].text;
            var re = new RegExp("^" + curStationName);
   if (stationName.match(re)) {
                if (i<stationLength - 10) {
                    objSelStation.selectedIndex = i + 10;
                }
                objSelStation.selectedIndex = i;
    pageD = i;
    pageU = i;
                break;
            }
        }
  //响应下移键
  if(event.keyCode==40) {
   pageD++;
   if(pageD==objSelStation.options.length) pageD=0;
   txtObj.value=objSelStation.options[pageD].text ;
   objSelStation.selectedIndex = pageD;
        }
  //响应上移键
  if(event.keyCode==38) {
   --pageU;
   if(pageU<0) pageU=objSelStation.options.length-1;
   txtObj.value = objSelStation.options[pageU].text;
   objSelStation.selectedIndex = pageU;
        }
    }
 //下拉框显示位置
    function showDivStation(obj, b,selName) {
        var divStation = eval("document.browser."+selName);
        if (b) {
            whichText = obj;
            divStation.style.top = 20;
            divStation.style.left = 0;
            divStation.style.display="block";
            similarFind(obj,selName);
        } else {
            divStation.style.display="none";
        }
    }
//-->
</Script>
<BODY bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
<form name="browser" >
<table border="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <TD width="6%" valign="top">POSTCODE </TD>
     <TD width="94%" bgcolor="#FFFFFF"> 
  <input type="text" size="20" name="stationname" style="width:120" onfocus="showDivStation(this, true,'selStation')" onblur="showDivStation(this, false,'selStation')" onkeyup="similarFind(this,'selStation')" value=""> 
  <select name="selStation" size="5" style="display:none;width:120; background-color:#CCCC99" onclick="selectStation(this)" onkeyup="selectStation(this)">
   <option value="1" >aaa</option>
   <option value="2" >aab</option>
   <option value="3" >aac</option>
   <option value="4" >aba</option>
   <option value="5" >abb</option>
   <option value="6" >abc</option>
   <option value="7" >baa</option>
   <option value="8" >bab</option>
   <option value="9" >bac</option>
   <option value="10" >caa</option>
   <option value="11" >cab</option>
   <option value="12" >cac</option>
  </select>
 </td>
</table>
</form>
</BODY>
</HTML>
posted @ 2012-02-07 11:08 张贵川 阅读(387) | 评论 (0)编辑 收藏

2011年12月26日 #

  在项目开发过程中,也许你会遇这样的情况。在某一Js文件中需要完成某一功能,但这一功能的大部分代码在另外一个Js文件中已经完成了,自己只需要调用这个方法再加上几句代码就可以实现所需的功能。我们知道,在html中,利用
<script language="javascript" type="text/javascript" src="../script.js"></script>
引入的两个js是不可以相互调用的。那么该如何解决呢?当然,你可以将代码通通copy过来,这样会让你的b.js会变得很长,也许已经影响到了你对b.js的定位了,检查,维护都会变得麻烦.
  例如有这样一个html,里面有一个按钮,当按下时调用b.js文件中的方法b()。而b()中又要调用a.js文件中的方法a()。那我们应该怎么做呢?
  首先,我们在html中引入b.js,并在</body>之后加入引用语句。必须注意,将要引入的Js文件代码放在</body>下面。

<html>
Js文件中调用其它Js函数的方法(转)  
<body>
Js文件中调用其它Js函数的方法(转)     
<input type="button" value="ok" onclick="javascript:b()">
Js文件中调用其它Js函数的方法(转)  
</body>
Js文件中调用其它Js函数的方法(转) 
Js文件中调用其它Js函数的方法(转) 
<!--这里引用要放在body下面-->
Js文件中调用其它Js函数的方法(转) 
<script language="JAVASCRIPT" src='b.js'></script>
Js文件中调用其它Js函数的方法(转) 
Js文件中调用其它Js函数的方法(转)
</html>
Js文件中调用其它Js函数的方法(转) b.js文件中引入a.js,内容如下:

new_element=document.createElement_x("script");
Js文件中调用其它Js函数的方法(转) new_element.setAttribute("type","text/javascript");
Js文件中调用其它Js函数的方法(转)new_element.setAttribute("src","a.js");// 在这里引入了a.js
Js文件中调用其它Js函数的方法(转) document.body.appendChild(new_element);
Js文件中调用其它Js函数的方法(转) 
Js文件中调用其它Js函数的方法(转) function b()  {
Js文件中调用其它Js函数的方法(转)     a();
Js文件中调用其它Js函数的方法(转) }
 在b.js文件中前4行代码中我们引入了a.js文件,并在第7行代码中调用了a.js代码中的a()方法。

  让我们来分析一下关键的几句代码:首先,我们利用document.createElement_x("script")生成了一个script的标签,设置其type属性为text/javascriptsrca.js(这里的a.jsb.js放在同一个目录,也可放在不同的目录)。最后将这个标签动态地加入body中。如此一来,我们就可以调用到不同js文件中的方法了。

注意<script language="JAVASCRIPT" src='b.js'></script>一定要放在body下面。
因为在b.js中用到了bodydocument.body.appendChild(new_element); 
如果将引如b.js的代码放在body上面,也就是说, 
进入页面后,还没有生成body就已经执行b.js里的document.body.appendChild(new_element);了。 
这时body不存在就会抛javascript错误。

posted @ 2011-12-26 18:29 张贵川 阅读(475) | 评论 (0)编辑 收藏

2011年12月25日 #

Debian下LAMP环境的搭建
以前安装LAMP环境都是采用下载软件包自己编译安装的方法搭建的。当时以为采用apt的方式来安装时软件包版本的陈旧是一个问题,另一个主要的问题就是并不知道apt将这些软件包安装到什么地方,从而使得自己要修改一个配置文件或是启动一个服务命令时都找不到。采用手工编译安装的方法,虽然可以很好的控制软件包的安装位置,但是却不得不自己去解决各种的依赖关系。如编译PHP时,就是因为各种的依赖关系而不能进正确的configure过程。当然如果是Debian的环境下,可以使用apt来安装需要的各种软件依赖,但是如果是在其他的发版本下,这样的关系的解决就是一个很费力的过程。
在Debian的环境下搭建LAMP时,只是使用apt来安装各种缺失的依赖关系,这样的使用就显得有一些大材小用的感觉了。其实采用apt的方式来搭建LAMP也可以安装到最新的版本,而且可以自动的解决各种的依赖关系,实在是一个相当不错的选择。似乎很好的验证了这句话:Debian上软件包的安装还是要采用apt的方式。下面我们就采apt的方式来安装我们的LAMP环境:

1 安装MySQL

# apt-get install mysql-server-5.0

这样安装的是MySQL的5.0版本,而且可以自动的解决各种依赖关系,从而会安装上服务器端与客户端以及各种相应的软件包。

2 安装Apache2

# apt-get install apache2

这样安装的是Apache的2.x版本,如果采用的是

# apt-get install apache

则安装的是Apache的1.x版本。

3 安装PHP5

# apt-get install php5

这样就会安装PHP5版本,而且会自动的安装上各种所需要的模块。如Apache2与MySQL的相应Module等。

这样我们就已经成功的搭建了我们的LAMP开发环境了。我们可以简单的进行一个测试:

1 apt在成功的安装了MySQL后,默认启动了MySQL服务器,我们可以用下面的命令来与之建立连接:

# mysql

如果显示了mysql提示符,则说我们的MySQL安装是成功的。

2 apt在成功的安装了Apache2后,默认启动了Apache2守护进程,我们可以在我们的浏览器地址栏中输入localhost,如果可以看到默认的主页,则说我们的Apache2安装是成功的。

3 我们可以简单的写一个PHP的脚本如php.php放在Apache2目录下,默认为/var/www/目录。脚本内容如下:

<?php

phpinfo();

?>

这样以后在我们的浏览器地址栏中输入

http://localhost/php.php

如果可以正确的解析,则说明我们的PHP的安装是成功的。

在这里我们要注意的一点就是,如果我们的PHP脚本没有正确的进行解析,我们可以重启Apache2来试一下,因为这时Apache2需要重启来装入相应在的PHP模块,命令娱下:

# /etc/rc2.d/S91apache2 restart

当然S91apache2要依据我们系统的相应文件而定。

另外在默认的情况,Debian在启动时会启动Apache2与MySQL服务器,如果并不希望这样做,我们可以参考一下Debian系统启动脚本的相关内容。

我基本上是参照这篇博文来做的,当然,实现安装了,apt-spy 工具来加快source源!

posted @ 2011-12-25 14:03 张贵川 阅读(408) | 评论 (0)编辑 收藏

2011年9月30日 #

   here is my script for install Chinese fonts.

the   desired effect: I wanna to install my new Debian system like this, with all En environment include mene, desktop, system fonts but displays nicely chines on web pages   and emails .so , do it like this:

First Step:
  
su - root
dpkg-reconfigure locales
restart you system .
config the language you want to use.

chose below opition:
en_US.ISO-8859-1
en_US.UTF
-8
zh_CN.GB2312
zh_CN.UTF
-8
zh_CN.GBK
zh_TW.BIG5
zh_TW.UTF
-8

use command to check does them selected.
#locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
zh_CN
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_TW
zh_TW.big5
zh_TW.utf8
#

Second Step:  
this step to install all  font deb package.
fonts package list:
 ttf-arphic-ukai
 ttf
-arphic-uming
 ttf
-arphic-gbsn00lp
 ttf
-arphic-bkai00mp 
 ttf
-arphic-bsmi00lp
go to Debian Search web-page search for all these packages.
http://packages.debian.org/search?keywords=search

download all these pakages and use this command:     dpkg -i   PackageName.deb    to install.


Three Step:
Enjoy your life!


why I record in En: because I have gradute from my school, I do not need always write chinese , so I delay to install my input method on my new Debian system.
posted @ 2011-09-30 23:47 张贵川 阅读(1875) | 评论 (1)编辑 收藏

2011年7月16日 #

rpm 安装时候的档案库资讯就在/var/lib/rpm/ 目录中,以后rpm包安装时都要来查询这个目录中的档案看是否有安装过,以及升级时版本的比较,和rpm包的数字签名都存在这个档案库目录中

rpm 安装使用:

rpm -ivh rp-pppoe-3.5-32.1.i386.rpm
-i :install 的意思
-v :察看更細部的安裝資訊畫面
-h :以安裝資訊列顯示安裝進度

rpm 网络安装:
rpm -ivh http://website.name/path/pkgname.rpm

rpm 的一些相关参数:

--nodeps:
使用時機:當發生軟體屬性相依問題而無法安裝,但你執意安裝時
危險性: 軟體會有相依性的原因是因為彼此會使用到對方的機制或功能,如果強制安裝而不考慮軟體的屬性相依, 則可能會造成該軟體的無法正常使用!

--replacefiles:
使用時機:  如果在安裝的過程當中出現了『某個檔案已經被安裝在你的系統上面』的資訊,又或許出現版本不合的訊息 (confilcting files) 時,可以使用這個參數來直接覆蓋檔案。
危險性: 覆蓋的動作是無法復原的!所以,你必須要很清楚的知道被覆蓋的檔案是真的可以被覆蓋喔!否則會欲哭無淚!

--replacepkgs:
使用時機:  重新安裝某個已經安裝過的軟體!如果妳要安裝一堆 RPM 軟體檔案時,可以使用 rpm -ivh *.rpm ,但若某些軟體已經安裝過了, 此時系統會出現『某軟體已安裝』的資訊,導致無法繼續安裝。此時可使用這個選項來重複安裝喔!

--force:
使用時機:這個參數其實就是 --replacefiles 與 --replacepkgs 的綜合體!

--test:
使用時機:  想要測試一下該軟體是否可以被安裝到使用者的 Linux 環境當中,可找出是否有屬性相依的問題。範例為:
rpm -ivh pkgname.i386.rpm --test

--nosignature:
使用時機:  想要略過數位簽章的檢查時,可以使用這個選項。

--prefix NEW_PATH
使用時機:  要將軟體安裝到其他非正規目錄時。舉例來說,妳想要將某軟體安裝到 /usr/local 而非正規的 /bin, /etc 等目錄, 就可以使用『 --prefix /usr/local 』來處理了。

rpm升级时候使用的参数:
-Uvh : (U指 update)
後面接的軟體即使沒有安裝過,則系統將予以直接安裝; 若後面接的軟體有安裝過舊版,則系統自動更新至新版;

-Fvh : (F 指 fresh)
如果後面接的軟體並未安裝到你的 Linux 系統上,則該軟體不會被安裝;亦即只有已安裝至你 Linux 系統內的軟體會被『升級』!

注意:
通常有的朋友在進行整個作業系統的舊版軟體修補時,喜歡這麼進行:

   1. 先到各發展商的 errata 網站或者是國內的 FTP 映像站捉下來最新的 RPM 檔案;
   2. 使用 -Fvh 來將你的系統內曾安裝過的軟體進行修補與升級!(真是方便呀!)

所以,在不曉得 yum 功能的情況下,妳依舊可以到 CentOS 的映設站台下載 updates 資料,然後利用上述的方法來一口氣升級! 當然囉,升級也是可以利用 --nodeps/--force 等等的參數啦!

-qi :
列出該軟體的詳細資訊 (information),包含開發商、版本與說明等;

-qa :
列出所有的,已經安裝在本機 Linux 系統上面的所有軟體名稱;

-q:
僅查詢,後面接的軟體名稱是否有安裝;

-qc :
列出該軟體的所有設定檔 (找出在 /etc/ 底下的檔名而已)

-qd :
列出該軟體的所有說明檔 (找出與 man 有關的檔案而已)

-qR:
列出與該軟體有關的相依軟體所含的檔案 (Required 的意思)

-qpl  name.rpm   :
可查看该 rpm 包内的内容

例子:
[root@www ~]# rpm -qf /bin/sh
bash-3.2-21.el5
# 這個參數後面接的可是『檔案』吶!不像前面都是接軟體喔!
# 這個功能在查詢系統的某個檔案屬於哪一個軟體所有的。

如果我誤砍了某個重要檔案,例如 /etc/crontab,偏偏不曉得他屬於哪一個軟體,該怎麼辦?
雖然已經沒有這個檔案了,不過沒有關係,因為 RPM 有記錄在 /var/lib/rpm 當中的資料庫啊!所以直接下達:
rpm -qf /etc/crontab
就可以知道是那個軟體囉!重新安裝一次該軟體即可!

当/var/lib/rpm/ 目录内的资料库损毁时,可用:
rpm --rebuilddb   <==重建資料庫



     
posted @ 2011-07-16 16:09 张贵川 阅读(243) | 评论 (0)编辑 收藏

2011年5月25日 #

   

我根据《浅谈图像处理方向的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景,希望能对后来者有所帮助!
1、请学好图像基本理论知识,笔试会遇到很多基础的题;
2、请学好c++语言,99%以上的公司在招图像岗位的人员时都会笔试c++;
3、请多做一些实际的项目,少一些理论的研究(针对中小企业而言);
4、请不要只局限于的课题,因为可能你的课题只是图像处理领域的一些皮毛;
5、请多了解一些相关的前沿知识;
6、请不要迷信自己的算法,比如BP神经网络(可能理论研究时用的很多,可是实际呢?)
7、请尽量与企业的相关人士探讨该领域的问题,那样的收获比书本大很多;

附:北京相关图像的公司

外企:
01、  东芝(中国)有限公司 研究开发中心开发部
02、  通用电气(GE)医疗集团
03、  微软
04、  SONY
05、  凌阳
06、 理光软件研究所(北京)
07、  富士通研究开发中心有限公司
08、  三星电子中国通信研究院
09、  NEC中国研究院
10、  研发系统
11、  德加拉北京办事处
12、  适普软件
13、  松下
14、  佳能信息技术(北京)有限公司
15、  ITS(中国)有限公司
大型企业:
01、  海湾控股集团有限公司
02、  腾讯研究院招
03、  北大方正
04、  清华同方
05、  北京方正国际
06、  卓望集团
07、  迪瑞集团(北京)研发中心
08、  汉王科技股份有限公司
09、  威视股份
事业单位:
01、  中国核工业集团公司
02、  船舶系统工程部
03、  中科院软件所二部
04、  中国科学院软件研究所
05、  中科院自动化所
06、  中国兵器工业第二〇八研究所
07、  中国航天科技集团公司
08、  中国航天科技集团公司第五研究院
09、  综合信息系统技术国家级重点实验室
10、  国家农业信息化工程技术研究中心
11、  中国航天科工集团公司飞航技术研究院
12、  铁道部信息技术中心
13、  中国航天科工集团第二研究院第二〇七所
14、  中国科学院生物物理研究所
15、  中国电子科技集团公司第三研究所
16、  中国船舶信息中心
17、  航天科工卫星技术有限公司
18、  中科院电子所
19、  中国科学院计算技术研究所
20、  中国安全生产科学研究院
21、  中国航天时代电子公司光纤惯导项目分公司
22、  中国计量科学研究院
23、  公安部第一研究所
24、  中国印钞造币总公司
中小企业:
01、  北京中自邦柯科技有限公司
02、  北京锦恒佳晖汽车电子系统有限公司
03、  长峰科技工业集团公司
04、  北京京天威科技发展有限公司招聘职位
05、  北京优纳科技有限公司
06、  北京深拓科技有限公司
07、  永鑫宇恒信息技术
08、  北京蓝卡软件技术有限公司
09、  中盛信合(北京)科技有限公司
10、  北京赛尔蒂扶科技有限公司
11、  北达万坤(北京)科技发展有限公司
12、  北京思比科微电子技术有限公司
13、  北京德韶数码技术有限公司
14、  北京天远三维科技有限公司
15、  航天星图科技(北京)有限公司
16、  北京友通
17、  北京中盾安民分析技术有限公司
18、  北京文安科技发展有限公司
19、  北京华生恒业科技有限公司
20、  北京经纬恒润科技有限责任公司
21、  北京伟景行数字城市科技有限公司招聘
22、  北京极明源科技有限公司
23、  北京优立慧科信息技术有限公司
24、  北京华旗资讯数码科技有限公司
25、  北京新航智科技有限公司
26、  银河动力
27、  北京普赛科技有限公司
28、  北京德鑫泉科技发展有限公司
29、  北京嘉恒中自图像技术有限公司
30、  优加利信息科技(北京)技术中心
31、  北京天诚盛业科技有限公司
32、  北京华胜天成有限公司
33、  北京威速科技有限公司
34、  深圳市蓝韵实业有限公司(北京)
35、  北京维深科技发展有限责任公司
36、  重庆金山科技(集团)有限公司(北京)
37、  创新科技(中国)有限公司北京分公司
38、  北京思创贯宇科技开发有限公司
39、  明锐标图
40、  中钞长城金融设备控股有限公司
41、  北京文安视觉科技有限公司
42、  北京东方红海科技发展有限公司
43、  北京普赛科技有限公司
44、  北京昂天科技有限公司
45、  中国东方红卫星股份有限公司
46、  北京长江源科技有限公司
47、  北京海鑫科金高科技股份有限公司
48、  北京瑞斯康达科技发展有限公司
49、  厚德新视
50、  北京嘉恒中自图像技术有限公司
51、  北京科天健图像技术有限公司
52、  大恒图像
53、  凌云光子技术集团
54、  微视凌志
55、  北京微视新纪元科技有限公司
56、  银河传媒
57、  太阳驹(北京)科技发展有限公司
58、  北京道达天际软件技术有限公司
59、  北京航星永志科技有限公司
60、  北京创新未来科技有限公司
61、  北京吉威数码信息技术有限公司
62、  神形互联(北京)科技有限公司
63、  智安邦科技
64、  北京亚邦伟业技术有限公司
65、  北京顶亮科技有限公司
66、  北京华星世联科技有限公司
67、  北京昂天科技有限公司
68、  北京多维视通技术有限公司
69、  同方知网技术产业集团
70、  北京天诚盛业科技有限公司
71、  欢乐网北京研发中心
72、  德众通科技发展(北京)有限公司
73、  北京中远通科技有限公司
74、  北京山海经纬信息技术有限公司
75、  北京德威同致科技有限公司
76、  航天量子数码科技(北京)有限公司
77、  北京超图地理信息技术有限公司
78、  北京中科软件有限公司
79、  北京源德生物医学工程有限公司
80、  北京思比科微电子技术有限公司
81、  北京融信博通科技发展有限公司
82、  北京盛赞科技有限公司_
83、  北京普赛科技有限公司
84、  北京文通信息技术有限公司
85、  万盛(中国)科技有限公司
86、  北京康拓红外技术有限公司

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mpzsw/archive/2010/10/23/5960880.aspx

posted @ 2011-05-25 21:54 张贵川 阅读(507) | 评论 (0)编辑 收藏

最近版上有不少人在讨论图像处理的就业方向,似乎大部分都持悲观的态度。我想结合我今年找工作的经验谈谈我的看法。
就我看来,个人觉得图像处理的就业还是不错的。首先可以把图像看成二维、三维或者更高维的信号,从这个意义上来说,图像处理是整个信号处理里面就业形势最好的,因为你不仅要掌握(一维)信号处理的基本知识,也要掌握图像处理(二维或者高维信号处理)的知识。其次,图像处理是计算机视觉和视频处理的基础,掌握好了图像处理的基本知识,就业时就可以向这些方向发展。目前的模式识别,大部分也都是图像模式识别。在实际应用场合,采集的信息很多都是图像信息,比如指纹、条码、人脸、虹膜、车辆等等。说到应用场合,千万不能忘了医学图像这一块,如果有医学图像处理的背景,去一些医疗器械公司或者医疗软件公司也是不错的选择。图像处理对编程的要求比较高,如果编程很厉害,当然就业也多了一个选择方向,并不一定要局限在图像方向。
下面谈谈我所知道的一些公司信息,不全,仅仅是我所了解到的或者我所感兴趣的,实际远远不止这么多。
搜索方向
基于内容的图像或视频搜索是很多搜索公司研究的热点。要想进入这个领域,必须有很强的编程能力,很好的图像处理和模式识别的背景。要求高待遇自然就不错,目前这方面的代表公司有微软、google、yahoo和百度,个个鼎鼎大名。
医学图像方向
目前在医疗器械方向主要是几个大企业在竞争,来头都不小,其中包括Simens、GE、飞利浦和柯达,主要生产CT和MRI等医疗器材。由于医疗器械的主要功能是成像,必然涉及到对图像的处理,做图像处理的很有机会进入这些公司。它们在国内都设有研发中心,simens的在上海和深圳,GE和柯达都在上海,飞利浦的在沈阳。由于医疗市场是一个没有完全开发的市场,而一套医疗设备的价格是非常昂贵的,所以在这些地方的待遇都还可以,前景也看好。国内也有一些这样的企业比如深圳安科和迈瑞
计算机视觉和模式识别方向
我没去调研过有哪些公司在做,但肯定不少,比如指纹识别、人脸识别、虹膜识别。还有一个很大的方向是车牌识别,这个我倒是知道有一个公司高德威智能交通似乎做的很不错的样子。目前视频监控是一个热点问题,做跟踪和识别的可以在这个方向找到一席之地。
上海法视特位于上海张江高科技园区,在视觉和识别方面做的不错。北京的我也知道两个公司:大恒和凌云,都是以图像作为研发的主体。
视频方向
一般的高校或者研究所侧重在标准的制定和修改以及技术创新方面,而公司则侧重在编码解码的硬件实现方面。一般这些公司要求是熟悉或者精通MPEG、H.264或者AVS,选择了这个方向,只要做的还不错,基本就不愁饭碗。由于这不是我所感兴趣的方向,所以这方面的公司的信息我没有收集,但平常在各个bbs或者各种招聘网站经常看到。
我所知道的两个公司:诺基亚和pixelworks


其实一般来说,只要涉及到成像或者图像的基本都要图像处理方面的人。比方说一个成像设备,在输出图像之前需要对原始图像进行增强或者去噪处理,存储时需要对图像进行压缩,成像之后需要对图像内容进行自动分析,这些内容都是图像处理的范畴。下面列举一些与图像有关或者招聘时明确说明需要图像处理方面人才的公司:上海豪威集成电路有限公司(www.ovt.com.cn)、中芯微、摩托罗拉上海研究院、威盛(VIA)、松下、索尼、清华同方、三星。
所有与图像(静止或者运动图像)有关的公司都是一种选择。比如数码相机、显微镜成像、超声成像、工业机器人控制、显示器、电视、遥感等等,都可以作为求职方向。
要求:
1、外语。如果进外企,外语的重要性不言而喻。一般外企的第一轮面试都是英语口语面试。
2、编程。这方面尤以C++为重,很多公司的笔试都是考c++知识。
3、专业水平。如果要找专业相关的工作,研究生期间的研究经历和发表的论文就显的比较重要。
4、知识面的宽度。我觉得在研究生期间,除了做好自己的研究方向之外,扩宽一下知识面也有很大的帮助,当然这个知识面指的是图像处理、计算机视觉和模式识别,知识面越宽,就业时的选择就会越多。
图像处理方向毕业的就业面非常广,而且待遇在应届生应该是中上等。其实还是一句话,能力决定一切。只要研究生三年没有白过,根本不愁找不到好工作。祝所有正在读研或者即将读研的朋友将来都能有一份满意的工作。
我说点不好的 呵呵 版主的说法我同意 都是正面的
反面的来说:现在大学和研究机构做图象的越来越多了,这里面老板自己懂图象的不知道有多少?!老板不懂,影响还是很大的
多数做图象的是用MATLAB,用别人的代码(如小波)。在研究生三年学好C++毕业的有多少?在公司C++是重要的。
图象其实就是信号处理,除了本科是学信号的以外,信号与系统、数字信号处理是一定要学好的,那相应的数学方面的概率,多元统计,甚至泛函也要了解。
外语的基本要求是看懂英文文献(不一定全看懂),相应的英文书。去外企做研发,这是必备的。然后是口语和听力。
说这些不是波冷水,希望大家了解清楚。
Compared to the number of jobs available each year in the imaging soceity, the people who are majoring on it are way too much. I have to say most of the people who studied the this area were not end up with working on this area anymore.
The most important thing here is to understand image processing, it requires a broad level of knowledge including, some math (algrebra, statistics, PDE), dsp, pattern recognition, programming skills...
It is all these background skills will find you a job, so prepare to have a deep understanding on all these areas related to image processing
我也是学模式识别的,但是研究方向是遥感图像处理和识别.总的来说这个方向是比较专,但也是目前图像处理中比较难做的一个方向,因为遥感图像的复杂性超过我们所见过的任何图像.
其实谈到就业问题,我觉得如果研究方向比较适合,特别是读研期间能到斑竹谈的那些牛比的公司实习,了解企业真正需要的方向可能做起来有目标性.
顺便提下:高德威公司还是不要考虑,因为本人在毕业面试过程中,虽然面试的人力资源人员很友善,但是通过他们老板写的一些文章可以发现他们还是一个比较自恋和自大的公司.
楼主是好人,不过此文更多是安慰,新手不可太当真
衡量专业好坏的标准有两个:应用前景和技术门槛。个人觉得图像处理应用前景一般,比通信,计算机差远了,而技术门槛,相信不是新手都清楚,比微波之类低不少。总的来说图像方向就业一般,在it业算较冷得,特别是模式识别,人工智能之类,看起来高深邪乎,其实就是博士都不好找工作(亲身所见)

1)说到图像处理比通信差,很大部分的原因是当前行业背景,但通信真正的研发在中国又有多少,我的朋友中很多做工程的,况且现在在通信领域,很大的一个难点,也是多媒体通信。
2)说到比计算机差,我觉得这与你怎么看待计算机专业有关,有人觉得是基础,是工具,有人觉得是专业。况且计算机那边,现在研究图像的也不少。
3)再者,说微波,RFID等入门难,但要做精又谈何容易,而且兴趣真的很重要,没有兴趣,再有前景的专业,你也不一定能做好,还有女生并不适合搞这个,就业时,单位一般会暗示。另外,就业面也较窄,好公司真的难进,找工的时候,真的很郁闷,特别对女生。或许将来很大发展前途,这个另当别论。
4)说回图像处理,我觉得还是较中肯的,略有好的嫌疑,关键还是在读研的时候能把方向做宽(一般做图像处理,需要何模式识别等相结合,拓宽知识面是必要的,在真正做研究的时候,也发现是必须的),研究点做深入,注重实现能力、创新能力和学习能力,通过论文。多培养自己的材料组织提炼能力,锻炼逻辑思维。如果真的能做到三年光阴不虚度,找工应该不是问题,到时真正要考虑的是定位问题。
5)当然,最后,找工的时候,包装是一种技巧,整合是一种需要。
我觉得做图像处理还是很有前途的。
 

作图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最牛的几个超级大拿(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文章。

做好这几点的途径之一就是充分利用网络资源,特别是权威网站和大拿们的个人主页。下面是我收集的一些资源,希望对大家有用。(这里我要感谢SMTH AI版的alamarik和Graphics版的faintt)

导航栏: [1]研究群体、[2]大拿主页、[3]前沿期刊、[4]GPL软件资源、[5]搜索引擎。
一、研究群体
http://www-2.cs.cmu.edu/~cil/vision.html
这是卡奈基梅隆大学的计算机视觉研究组的主页,上面提供很全的资料,从发表文章的下载到演示程序、测试图像、常用链接、相关软硬件,甚至还有一个搜索引擎。

http://www.cmis.csiro.au/IAP/zimage.htm
这是一个侧重图像分析的站点,一般。但是提供一个Image Analysis环境---ZIMAGE and SZIMAGE。

http://www.via.cornell.edu/
康奈尔大学的计算机视觉和图像分析研究组,好像是电子和计算机工程系的。侧重医学方面的研究,但是在上面有相当不错资源,关键是它正在建设中,能够跟踪一些信息。

http://www2.parc.com/istl/groups/did/didoverview.shtml
有一个很有意思的项目:DID(文档图像解码)。

http://www-cs-students.stanford.edu/
斯坦福大学计算机系主页,自己找吧:(

http://www.fmrib.ox.ac.uk/analysis/
主要研究:Brain Extraction Tool,Nonlinear noise reduction,Linear Image Registration,

Automated Segmentation,Structural brain change analysis,motion correction,etc.

http://www.cse.msu.edu/prip/
这是密歇根州立大学计算机和电子工程系的模式识别--图像处理研究组,它的FTP上有许多的文章(NEW)。

http://pandora.inf.uni-jena.de/p/e/index.html
德国的一个数字图像处理研究小组,在其上面能找到一些不错的链接资源。

http://www-staff.it.uts.edu.au/~sean/CVCC.dir/home.html
CVIP(used to be CVCC for Computer Vision and Cluster Computing) is a research group focusing on cluster-based computer vision within the Spiral Architecture.

http://cfia.gmu.edu/
The mission of the Center for Image Analysis is to foster multi-disciplinary research in image, multimedia and related technologies by establishing links

between academic institutes, industry and government agencies, and to transfer key technologies to

help industry build next

generation commercial and military imaging and multimedia systems.

http://peipa.essex.ac.uk/info/groups.html
可以通过它来搜索全世界各地的知名的计算机视觉研究组(CV Groups),极力推荐。

二、图像处理GPL库
http://www.ph.tn.tudelft.nl/~klamer/cppima.html
Cppima 是一个图像处理的C++函数库。这里有一个较全面介绍它的库函数的文档,当然你也可以下载压缩的GZIP包,里面包含TexInfo格式的文档。

http://iraf.noao.edu/
Welcome to the IRAF Homepage! IRAF is the Image Reduction and Analysis Facility, a general purpose software

system for the reduction and analysis of astronomical data.

http://entropy.brni-jhu.org/tnimage.html
一个非常不错的Unix系统的图像处理工具,看看它的截图。你可以在此基础上构建自己的专用图像处理工具包。

http://sourceforge.net/projects/
这是GPL软件集散地,到这里找你想要得到的IP库吧。

三、搜索资源
当然这里基本的搜索引擎还是必须要依靠的,比如Google等,可以到我常用的链接看看。下面的链接可能会节省你一些时间:

http://sal.kachinatech.com/
http://cheminfo.pku.edu.cn/mirrors/SAL/index.shtml
四、大拿网页
http://www.ai.mit.edu/people/wtf/
这位可是MIT人工智能实验室的BILL FREEMAN。大名鼎鼎!专长是:理解--贝叶斯模型。

http://www.merl.com/people/brand/
MERL(Mitsubishi Electric Research Laboratory)中的擅长“Style Machine”高手。

http://research.microsoft.com/~ablake/
CV界极有声望的A.Blake 1977年毕业于剑桥大学三一学院并或数学与电子科学学士学位。之后在MIT,Edinburgh,Oxford先后组建过研究小组并成为Oxford的教授,直到1999年进入微软剑桥研究中心。主要工作领域是计算机视觉。

http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/har/Web/home.html
这位牛人好像正在学习汉语,并且搜集了诸如“两只老虎(Two Tigers)”的歌曲,嘿嘿:)
他的主页上面还有几个牛:Shumeet Baluja, Takeo Kanade。他们的Face Detection作的绝对是世界一流。他毕业于卡奈基梅隆大学的计算机科学系,兴趣是计算机视觉。

http://www.ifp.uiuc.edu/yrui_ifp_home/html/huang_frame.html
这位老牛在1963年就获得了MIT的博士学位!他领导的Image Lab比较出名的是指纹识别。

--------------------------------------------------------------------------------

下面这些是我搜集的牛群(大部分是如日中天的Ph.D们),可以学习的是他们的Study Ways!

Finn Lindgren(Sweden):Statistical image analysis http://www.maths.lth.se/matstat/staff/finn/
Pavel Paclik(Prague):statistical pattern recognition http://www.ph.tn.tudelft.nl/~pavel/
Dr. Mark Burge:machine learning and graph theory http://cs.armstrong.edu/burge/
yalin Wang:Document Image Analysis http://students.washington.edu/~ylwang/
Geir Storvik: Image analysis http://www.math.uio.no/~geirs/
Heidorn http://alexia.lis.uiuc.edu/~heidorn/
Joakim Lindblad:Digital Image Cytometry http://www.cb.uu.se/~joakim/index_eng.html
S.Lavirotte: http://www-sop.inria.fr/cafe/Stephane.Lavirotte/
Sporring:scale-space techniques http://www.lab3d.odont.ku.dk/~sporring/
Mark Jenkinson:Reduction of MR Artefacts http://www.fmrib.ox.ac.uk/~mark/
Justin K. Romberg:digital signal processing http://www-dsp.rice.edu/~jrom/
Fauqueur:Image retrieval by regions of interest http://www-rocq.inria.fr/~fauqueur/
James J. Nolan:Computer Vision http://cs.gmu.edu/~jnolan/
Daniel X. Pape:Information http://www.bucho.org/~dpape/
Drew Pilant:remote sensing technology http://www.geo.mtu.edu/~anpilant/index.html

五、前沿期刊(TOP10)
这里的期刊大部分都可以通过上面的大拿们的主页间接找到,在这列出主要是为了节省直接想找期刊投稿的兄弟的时间:)

IEEE Trans. On PAMI http://www.computer.org/tpami/index.htm
IEEE Transactionson Image Processing http://www.ieee.org/organizations/pubs/transactions/tip.htm
Pattern Recognition http://www.elsevier.com/locate/issn/00313203
Pattern Recognition Letters http://www.elsevier.com/locate/issn/01678655

 
神经网络

Neural Networks Tutorial Review
http://hem.hj.se/~de96klda/NeuralNetworks.htm
ftp://ftp.sas.com/pub/neural/FAQ.html


Image Compression with Neural Networks
http://www.comp.glam.ac.uk/digimaging/neural.htm


Backpropagator's Review
http://www.dontveter.com/bpr/bpr.html


Bibliographies on Neural Networks
http://liinwww.ira.uka.de/bibliography/Neural/


Intelligent Motion Control with an Artificial Cerebellum
http://www.q12.org/phd.html


Kernel Machines
http://www.kernel-machines.org/


Some Neural Networks Research Organizations
http://www.ieee.org/nnc/
http://www.inns.org/


Neural Network Modeling in Vision Research
http://www.rybak-et-al.net/nisms.html


Neural Networks and Machine Learning
http://learning.cs.toronto.edu/


Neural Application Software
http://attrasoft.com


Neural Network Toolbox for MATLAB
http://www.mathworks.com/products/neuralnet/


Netlab Software
http://www.ncrg.aston.ac.uk/netlab/


Kunama Systems Limited
http://www.kunama.co.uk/

 
Computer Vision

Computer Vision Homepage, Carnegie Mellon University
www.cs.cmu.edu/~cil/vision.html

Annotated Computer Vision Bibliography
http://iris.usc.edu/Vision-Notes/bibliography/contents.html
http://iris.usc.edu/Vision-Notes/rosenfeld/contents.html

Lawrence Berkeley National Lab Computer Vision and Robotics Applications
http://www-itg.lbl.gov/ITG.hm.pg.docs/VISIon/vision.html

CVonline by University of Edinburgh
The Evolving, Distributed, Non-Proprietary, On-Line Compendium of Computer Vision, www.dai.ed.ac.uk/CVonline

Computer Vision Handbook, www.cs.hmc.edu/~fleck/computer-vision-handbook

Vision Systems Courseware
www.cs.cf.ac.uk/Dave/Vision_lecture/Vision_lecture_caller.html

Research Activities in Computer Vision
http://www-syntim.inria.fr/syntim/analyse/index-eng.html

Vision Systems Acronyms
www.vision-systems-design.com/vsd/archive/acronyms.html

Dictionary of Terms in Human and Animal Vision
http://cns-web.bu.edu/pub/laliden/WWW/Visionary/Visionary.html

Metrology based on Computer Vision
www.cranfield.ac.uk/sme/amac/research/metrology/metrology.html

Digital Photography

Digital Photography, Scanning, and Image Processing
www.dbusch.com/scanners/scanners.html

 
Educational Resources, Universities

Center for Image Processing in Education
www.cipe.com
Library of Congress Call Numbers Related to Imaging Science by Rochester Institute of Technology
http://wally2.rit.edu/pubs/guides/imagingcall.html

Mathematical Experiences through Image Processing, University of Washington
www.cs.washington.edu/research/metip/metip.html

Vismod Tech Reports and Publications, MIT
http://vismod.www.media.mit.edu/cgi-bin/tr_pagemaker

Vision Lab PhD dissertation list, University of Antwerp
http://wcc.ruca.ua.ac.be/~visielab/theses.html

INRIA (France) Research Projects: Human-Computer Interaction, Image Processing, Data Management, Knowledge Systems
www.inria.fr/Themes/Theme3-eng.html

Image Processing Resources
http://eleceng.ukc.ac.uk/~rls3/Contents.htm

Publications of Carsten Steger
http://www9.informatik.tu-muenchen.de/people/steger/publications.html

FAQs

comp.dsp FAQ
www.bdti.com/faq/dsp_faq.htm
Robotics FAQ
www.frc.ri.cmu.edu/robotics-faq

Where's the sci.image.processing FAQ?
www.cc.iastate.edu/olc_answers/packages/graphics/sci.image.processing.faq.html

comp.graphics.algorithms FAQ, Section 3, 2D Image/Pixel Computations
www.exaflop.org/docs/cgafaq

Astronomical Image Processing System FAQ
www.cv.nrao.edu/aips/aips_faq.html


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mpzsw/archive/2010/10/23/5961354.aspx

posted @ 2011-05-25 21:52 张贵川 阅读(9608) | 评论 (0)编辑 收藏

2011年4月13日 #

在VIM编程时候本人最喜欢用操作:
复制光标所在单词方法:
viw, 或者 yiw
viw是进入可视模式,yiw在编辑模式就可用
posted @ 2011-04-13 21:38 张贵川 阅读(247) | 评论 (0)编辑 收藏

2011年4月12日 #

#TITLE: VIM 文件编码识别与乱码处理
 
edyfox

在 Vim 中,
有四个与编码有关的选项,
它们是:
''fileencodings''、
''fileencoding''、
''encoding'' 和 ''termencoding''。
在实际使用中,
任何一个选项出现错误,
都会导致出现乱码。
因此,
每一个 Vim 用户都应该明确这四个选项的含义。
下面,
我们详细介绍一下这四个选项的含义和作用。
* encoding

''encoding'' 是 Vim 内部使用的字符编码方式。
当我们设置了 ''encoding'' 之后,
Vim 内部所有的 buffer、
寄存器、
脚本中的字符串等,
全都使用这个编码。
Vim 在工作的时候,
如果编码方式与它的内部编码不一致,
它会先把编码转换成内部编码。
如果工作用的编码中含有无法转换为内部编码的字符,
在这些字符就会丢失。
因此,在选择 Vim 的内部编码的时候,
一定要使用一种表现能力足够强的编码,
以免影响正常工作。

由于 ''encoding'' 选项涉及到 Vim 中所有字符的内部表示,
因此只能在 Vim 启动的时候设置一次。
在 Vim 工作过程中修改 ''encoding'' 会造成非常多的问题。
如果没有特别的理由,
请始终将 ''encoding'' 设置为 ''utf-8''。
为了避免在非 UTF-8 的系统如 Windows 下,
菜单和系统提示出现乱码,
可同时做这几项设置:

#Code syntax=" vim" < < ---
set encoding=utf-8
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
* termencoding

''termencoding'' 是 Vim 用于屏幕显示的编码,
在显示的时候,
Vim 会把内部编码转换为屏幕编码,
再用于输出。
内部编码中含有无法转换为屏幕编码的字符时,
该字符会变成问号,
但不会影响对它的编辑操作。
如果 ''termencoding'' 没有设置,
则直接使用 ''encoding'' 不进行转换。

举个例子,
当你在 Windows 下通过 telnet 登录 Linux 工作站时,
由于 Windows 的 telnet 是 GBK 编码的,
而 Linux 下使用 UTF-8 编码,
你在 telnet 下的 Vim 中就会乱码。
此时有两种消除乱码的方式:
一是把 Vim 的 ''encoding'' 改为 ''gbk'',
另一种方法是保持 ''encoding'' 为 ''utf-8'',
把 ''termencoding'' 改为 ''gbk'',
让 Vim 在显示的时候转码。
显然,
使用前一种方法时,
如果遇到编辑的文件中含有 GBK 无法表示的字符时,
这些字符就会丢失。
但如果使用后一种方法,
虽然由于终端所限,
这些字符无法显示,
但在编辑过程中这些字符是不会丢失的。

对于图形界面下的 GVim,
它的显示不依赖 TERM,
因此 ''termencoding'' 对于它没有意义。
在 GTK2 下的 GVim 中,
''termencoding'' 永远是 ''utf-8'',
并且不能修改。
而 Windows 下的 GVim 则忽略 ''termencoding'' 的存在。

* fileencoding

当 Vim 从磁盘上读取文件的时候,
会对文件的编码进行探测。
如果文件的编码方式和 Vim 的内部编码方式不同,
Vim 就会对编码进行转换。
转换完毕后,
Vim 会将 ''fileencoding'' 选项设置为文件的编码。
当 Vim 存盘的时候,
如果 ''encoding'' 和 ''fileencoding'' 不一样,
Vim 就会进行编码转换。
因此,
通过打开文件后设置 ''fileencoding'',
我们可以将文件由一种编码转换为另一种编码。
但是,
由前面的介绍可以看出,
''fileencoding'' 是在打开文件的时候,
由 Vim 进行探测后自动设置的。
因此,
如果出现乱码,
我们无法通过在打开文件后重新设置 ''fileencoding'' 来纠正乱码。

* fileencodings

编码的自动识别是通过设置 fileencodings 实现的,
注意是复数形式。
fileencodings 是一个用逗号分隔的列表,
列表中的每一项是一种编码的名称。
当我们打开文件的时候,
VIM 按顺序使用 fileencodings 中的编码进行尝试解码,
如果成功的话,
就使用该编码方式进行解码,
并将 ''fileencoding'' 设置为这个值,
如果失败的话,
就继续试验下一个编码。

因此,
我们在设置 ''fileencodings'' 的时候,
一定要把要求严格的、
当文件不是这个编码的时候更容易出现解码失败的编码方式放在前面,
把宽松的编码方式放在后面。

例如,
latin1 是一种非常宽松的编码方式,
任何一种编码方式得到的文本,
用 latin1 进行解码,
都不会发生解码失败
--
当然,
解码得到的结果自然也就是理所当然的“乱码”。
因此,
如果你把 ''latin1'' 放到了 ''fileencodings'' 的第一位的话,
打开任何中文文件都是乱码也就是理所当然的了。

以下是滇狐推荐的一个 ''fileencodings'' 设置:

#Code syntax=" vim" < < ---
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
---

其中,
ucs-bom 是一种非常严格的编码,
非该编码的文件几乎没有可能被误判为 ucs-bom,
因此放在第一位。

utf-8 也相当严格,
除了很短的文件外
(例如许多人津津乐道的 GBK 编码的“联通”被误判为 UTF-8 编码的经典错误),
现实生活中一般文件是几乎不可能被误判的,
因此放在第二位。

接下来是 cp936 和 gb18030,
这两种编码相对宽松,
如果放前面的话,
会出现大量误判,
所以就让它们靠后一些。
cp936 的编码空间比 gb18030 小,
所以把 cp936 放在 gb18030 前面。

至于 big5、euc-jp 和 euc-kr,
它们的严格程度和 cp936 差不多,
把它们放在后面,
在编辑这些编码的文件的时候必然出现大量误判,
但这是 Vim 内置编码探测机制没有办法解决的事。
由于中国用户很少有机会编辑这些编码的文件,
因此我们还是决定把 cp936 和 gb18030 前提以保证这些编码的识别。

最后就是 latin1 了。
它是一种极其宽松的编码,
以至于我们不得不把它放在最后一位。
不过可惜的是,
当你碰到一个真的 latin1 编码的文件时,
绝大部分情况下,
它没有机会 fall-back 到 latin1,
往往在前面的编码中就被误判了。
不过,
正如前面所说的,
中国用户没有太多机会接触这样的文件。

如果编码被误判了,
解码后的结果就无法被人类识别,
于是我们就说,
这个文件乱码了。
此时,
如果你知道这个文件的正确编码的话,
可以把 ''fileencodings'' 改成只有这一种编码,
阻止任何 fall-back 发生,
然后重新打开这个文件。

* fencview

根据前面的介绍,
我们知道,
通过 Vim 内置的编码识别机制,
识别率是很低的,
尤其是对于简体中文 (GBK/GB18030)、
繁体中文 (Big5)、
日文 (euc-jp)
和韩文 (euc-kr) 之间的识别。
而对于普通用户而言,
肉眼看出一个文件的编码方式也是很不现实的事情。
因此,
滇狐强烈推荐水木社区的 mbbill 开发的 fencview 插件。
该插件使用词频统计的方式识别编码,
正确率非常高。
posted @ 2011-04-12 07:28 张贵川 阅读(536) | 评论 (0)编辑 收藏

2011年4月11日 #



个人觉得LINUX的ADSL上网比较安全和稳定,以下是在LINUX下配置ADSL上网的方法。

1、配置Linux下的ADSL 1.1、在命令行中进行配置。
用root帐号登陆console,在提示符中输入:
#adsl-setup。(现在貌似是pppoe-setup)

该命令是配置ADSL的信息。下面是输入该命令以后出现的提问,需要你来回答一些问题。 Welcome to the ADSL client setup. First, I will run some checks on
your system to make sure the PPPoE client is installed properly...
The following DSL config was found on your system:
Device: Name:
ppp0
Please enter the device if you want to configure the present DSL config
(default ppp0) or enter 'n' if you want to create a new one: ppp0 Enter your PPPoE user name :
输入ADSL帐号,按回车。 Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
输入ADSL连接网卡的名称。在Linux中网卡的编号默认是eth0,eth1,eth2......,根据你的实际情况输入。如果你的系统中只有一块 网卡,请输入eth0然后回车。

Please enter 'yes' (two letters, lower-case.) if you want to allow normal user to start or stop DSL connection (default yes):
是否允许普通用户共享ADSL,输入yes。

Enter the demand value (default no):
输入 no,然后回车。

Enter the DNS information here:
你可以输入你知道的当地的DNS的名称,当然,你也可以简单的就直接输入 server。

Please enter your PPPoE password:
输入ADSL帐号的密码 ,回车。
Please re-enter your Password:
再次输入密码,回车。

Please choose the firewall rules to use. Note that these rules are very basic. You are strongly encouraged to use a more sophisticated firewall setup; however, these will provide basic security. If you are running any servers on your machine, you must choose 'NONE' and set up firewalling yourself. Otherwise, the firewall rules will deny access to all standard servers like Web, e-mail, ftp, etc. If you are using SSH, the rules will block outgoing SSH connections which allocate a privileged source port.
The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible for ensuring the security of your machine. You are STRONGLY recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway for a LAN
Choose a type of firewall (0-2): Start this connection at boot time
Do you want to start this connection at boot time?
Please enter no or yes (default no):
是否允许开机运行,这里输入no。
Choose a type of firewall (0-2):
输入 0 ,不使用防火墙,回车。

** Summary of what you entered **
Ethernet Interface: eth0
User name: nicry
Activate-on-demand: No
Primary DNS: 61.139.2.69
Secondary
DNS: 61.139.2.69
Firewalling: STANDALONE
User Control: yes
Accept these settings and adjust configuration files (y/n)?
你是否确定信息的正确性,如果确定,按y回车,如果不确定就俺你回车重新输入。
好了,在命令行中就完成了ADSL的配置了。

1.2、在图形界面中使用系统的配置工具完成配置工作
注意:该方法只能在redhat中实现。
用root帐号登陆系统,运行
redhat-config-network
或者单击K或者大脚板(看你是在kde下还是gnome下。这相当于MS中的开始。)选择系统设置,选择网络。
选择"xDSL连接",输入adsl连接的用户名,密码。这个方式很简单,就好像是在xp中配置ADSL一样,看提示就可以操作了。啊哈~

配置好了的配置文件是存放在
/etc/ppp/pppoe.conf

2、如何在Linux中使用ADSL
要上网的时候请在console中执行
adsl-start adsl-stop
如果要检查当前adsl的状态请输入
adsl-status

好了,现在你就可以方便的使用Linux中的ADSL进行上网了,希望大家喜欢


posted @ 2011-04-11 22:36 张贵川 阅读(403) | 评论 (0)编辑 收藏

仅列出标题  下一页