[转载]闵行区小学和中学总结贴

闵行区教育整体介绍:

 

目前闵行区的教育水平总体落后于市区的徐汇、杨浦等,但是强于松江、嘉定等传统郊县。

闵行区小学整体排名如下:

1.七外(民办),教育程度约等于徐汇的盛大、爱菊,但是对孩子和家长要求都比较高。

2.闵行实验、明强(公办),约等于徐汇的二流公办类似于求知、园南、交大附小等。

3.平南、镇小、日新(公办)等区重点。

4.其他民办及社区小学。

 


继续阅读“[转载]闵行区小学和中学总结贴”

[转载]我想我就在这里结束

原文地址:我想我就在这里结束作者:CLOVER
   
昨天在图书馆,尽管面临着考试的威胁,但是拿起了一本
费马大定理的书还是不情愿放下了,一天看了接近200页,而那本
我的大脑敞开了的书还有一半没看,另外一本 美丽心灵
也是开了个头呢!
  
一个困惑了天才358年的谜,在1994年终于被人解决了!费马当时提出时,可能并没有意识到其的难度,因为他只是在对丢潘图的书评论时写下的一句话!当时他还写到,这里纸张太小,写不下证明!事实上,在当时数学家并不都习惯把证明写下来!有一点要说,费马是个业余的数学家呢!当然也是个天才罗!因为在他那里,提出了很多的定理,也给出了很多的证明!
  
但是一个这样看起来很简单的问题,却花了人类300多年来解决!包括天才欧拉也涉及过(欧拉对这个问题发挥了很重要的作用,他证明了很重要的n=3时的情况,而且也给后人指明了一个方向).也许高斯也涉及过,但是可能没取得成就,因此鄙视这个问题!
  
怀尔斯花了7年时间终于解决了这个问题.当他全心的投入这个问题时,他的同事还以为他已经江郎才尽了呢!事实上,后来他说到要解决这个问题,我需要抛弃所有其他的事情!
  
在93年他在剑桥发表了证明,当他讲完时,尽管只有1/4的人知道他在讲什么,但是最后全场掌声!他的130页的论文也可以算是数学界被审查最严格的论文了.他后来数学研究发现其中有个小的错误时,他本人以为会很容易解决,但是后来发现这个是很关键的,如果不能证明那一步,一切都是白废了!最后他邀请了一个数学家和他一起在普林斯顿研究,9个月过去了,还是没有结论,最后他要放弃了,但是合作者建议再坚持一个月,在这里面的一天,终于有了解决办法!经历了8年,终于在1994年圆满的解决了这个问题!
   
在我看来,如此复杂的证明应该不是费马的证明,因为在他的证明里,用到了一个两个日本人提出的猜想,事实上,在1980年前没人会想到两个看起来不相关的东西会有联系,而怀尔斯意识到了这一点,当然这与他的导师给他选的方向也有很大的关联!
   
回来查了下,果然那个特殊的菲尔士奖是给他了,当时他应该是43岁!
   
……..
   
回来,心情久久不能平静,在佩服这个人的同时,我也看到了很多闪光的地方.也许我应该从中学到更多的东西!
 

[转载]Highcharts JS去除Highcharts.com链接的方法

Highcharts JS去除Highcharts.com链接的方法

在JS文件中找到Credits,然后把enable的属性从true改为false。

[转载]ubuntu下vsftpd配置详细篇

的确挺麻烦的,还是算了

原文地址:ubuntu下vsftpd配置详细篇作者:好人

也难怪linux难以像wnidows那样普及,其下面的很多应用软件实在是太费周折了,曾经以为开源的linux纯朴明晰,命令行的操作形式高效无比,现在自己不断重复繁琐的配置命令、不断应对各种各样稀奇古怪的问题的时候偶然回想windows下桌面软件鼠标轻点轻松搞定的惬意,让人不禁难以取舍。就像黑莓手机对于我一样,清新亮丽的系统任何光照下都永远清晰的屏幕对之单调过时的应用软件,同样让人迷茫。

言归正传,本文说是教程,其实就是我在ubuntu
9.10下配置ftp服务器的实际过程,本文并无高深之处,只是实现了我们所需的ftp服务器,因此本文适合初次接触ubuntu9.10下vsftpd
配置的朋友,或者配置中遇到与我同样问题的朋友,高手们就别看了,各回各家,各找各妈,该干嘛干嘛去吧。

1、 本人配置的ftp服务器的设计要求如下:
(1)、匿名用户可登录浏览,但不能下载
(2)、设置4个不同等级的用户使用此ftp服务器(虚拟用户),分别如下
用户名:nan306  
路径/home/vsftpd        
管理用户,可对ftp服务器的所有文件进行任何操作
用户名:down    
路径/home/vsftpd/down   
下载用户,只可下载此目录下的文件
用户名:upload  
路径/home/vstfpd/upload  上传用户,在此目录下可上传下载删除等操作
用户名:wsn     
路径/home/vsftpd/wsn    
实验室文件管理目录,此用户目录为本实验室内部资料,其下挂在down虚拟路径

2、vsftpd的安装
$ sudo apt-get install vsftpd
安装完后不用做任何配置既可用匿名方式进行访问,默认的ftp文件夹为/srv/ftp
3、vsftpd的开始、关闭和重启
$sudo /etc/init.d/vsftpd start  
#开始
$sudo /etc/init.d/vsftpd
stop   
#关闭
$sudo /etc/init.d/vsftpd
restart   #重启

关于vsftpd的开机自启动,当vsftpd装好后是默认开机自启动的,如果不需要可关闭,关闭方法很多,网上自己看吧,我用一条命令

$sudo mv /etc/rc2.d/S20vsftpd /etc/rc2.d/K20vsftpd
具体请参考开机自启动文章
http://hi.baidu.com/jidaxiaobeibei/blog/item/e16309446cc0b237879473d6.html

3、vsftpd的配置
这一块网上信息是铺天盖地,关于配置参数我这里就不一一列举,初次接触的朋友参考http://os.51cto.com/art/201003
/189123.htm这个网址,高级点的配置参考http://www.517sou.net
/blogview.asp?logID=515#commmark_241。如果没接触国建议先看看第一个网址里面的内容,简单明了。

关于配置这块初次配置ftp的朋友我的建议是别一下把所有配置全看完就照着做,这样都配完了ftp出了问题都不知道哪步错的,一步步来,配一步测试一步。

我的配置过程如下:
vsftpd的配置很简单,就是打开/etc/vsftpd.conf文件,
$sudo vi
/etc/vsftpd.conf      
#我这里用ssh登录服务器配置的,所以用vi,本机的话可以直接  sudo gedit
/etc/vsftpd.conf
然后对参数进行修改,修改完咧就重启服务器
$sudo /etc/init.d/vsftpd
restart   #重启就可以实现配置功能。

关于配置文件修改一定注意一下几点:
1、配置前最好把配置文件备份一下, sudo cp /etc/vsftpd.conf
/etc/vsftpd.conf.back,以备配错了恢复
2、所有配置语句后面不要有空行,我自己的配置很严格连空格都没有,把所有没必要的注释尤其是汉语注释全删除,如果配置语句后面或前面有空行或空格会报错

3、为了防止出现第2点中的错误,请尽量无比自己一条条改写配置语句,不要从网上拷贝,很容易多空格,多回车
4、不清楚自己是否需要的请保持配置文件原样。

对本人配置的服务器中 vsftpd.conf的参数使用如下:
listen=YES            
#启用独立vsftpd服务器
#listen_ipv6=YES      
不需要,注释掉
anonymous_enable=YES  
#本服务器需要匿名访问
local_enable=YES      
#要用虚拟用户,需要本地访问的(关于本地用户和虚拟用户不要迷茫,稍后解释)
write_enable=YES      
#需要本地用户对文件进行修改和删除
#local_umask=022   
 FTP上传文件权限
,默认是077,本服务器每个虚拟用户都有上传权限设置,总的就留空注释掉了
#anon_upload_enable=YES 是否允许匿名用户上传,不需要匿名上传注释掉
#anon_mkdir_write_enable=YES 是否允许匿名用户的写和创建目录的权限,不要匿名管理,注释掉
dirmessage_enable=YES 当切换目录时,是否显示该目录下message隐藏文件的内容,这个用来显示登录信息的
设为YES
message_file=Welcome    
显示的欢迎信息,在ftp目录下建Welcome的文件,里面写上登录信息即可,一般人常用.message隐藏文件
xferlog_enable=YES 是否激活上传和下载的日志,需要
connect_from_port_20=YES 是否启动FTP数据端口20的连接请求 
需要
chown_uploads=YES 是否改变上传文件的所有者,我这里需要改变上传文件所有者
chown_username=virtual
改变上传文件的所有着为virtual,这个virtual用户一会要新建的,用来实现虚拟用户登录
xferlog_file=/var/log/vsftpd.log 上传/下载日志文件所默认的路径
xferlog_std_format=YES 是否使用标准的ftpd xferlog日志格式
idle_session_timeout=600 是否将在用户会话空闲10分钟后被中断
data_connection_timeout=120 是否将在数据连接空闲2分钟后被中断
#nopriv_user=ftpsecure
是否运行vsftpd需要的非特殊系统用户默认nobody  不需要
#async_abor_enable=YES
是否是否允许运行特殊的FTP命令async   不要
ascii_upload_enable=YES
是否启用上传的ascii传输方式   需要
ascii_download_enable=YES
是否启用下载的ascii传输方式   需要
ftpd_banner=Welcome to blah FTP service.
用户连接服务器后显示信息,显示信息可以随便写
#deny_email_enable=YES 是否允许某些匿名用户使用邮件地址(默认的)
max_clients=10 #FTP服务器最大承载用户,本人设为10
max_per_ip=5 #限制每个IP的进程
local_max_rate=256000 #最大传输速率(b/s)
#hide_ids=YES #是否隐藏文件的所有者和组信息,不隐藏
下面是用来虚拟用户登录的
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
guest_enable=YES            
使用虚拟用户
guest_username=virtual      
将虚拟用户等同本地用户 virtual
user_config_dir=/etc/vsftpd/vsftpd_user_conf  
虚拟用户配置文件夹
pam_service_name=vsftpd.vu   
虚拟用户加密设置
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

其他未列出来的视情况自己斟酌,如不明白清保持原样。

配置完了请重启ftp,看是否报错,是否可以连接,如报错或不能连接请自己检查配置文件,如果还不能启动,报错,很有可能是配置文件有空格或回车,检查并修改。如果实在还不行,恢复配置文件,重新一条条验证配置。

4、使用虚拟用户登录(文本法)
此实现有很多方法,主要的是文本法和数据库法,其实大同小异,本文使用文本法。
此处涉及到两个概念,一个是本地用户,一个是虚拟用户。
本地用户就是linux实实在在的一个用户,如root,你的登录用户等等都是本地用户。
虚拟用户不是linux上的用户,只是自己起的虚拟用户,用来使用ftp的,虚拟用户必须关联到一个本地用户上。
虚拟用户的实现可以参考官方http://wiki.ubuntu.org.cn/Vsftpd虚拟用户设置,但是里面有错误,请注意甄别。官方的都错,没天理呀,我就是因为这个错误搞了好久,错误很简单,就是其中“为虚拟用户创建本地系统用户
”那块本地系统用户建立错了,应该是virtual,既改为:
sudo useradd virtual -d /home/vsftpd -s /bin/false
sudo chown virtual:virutal /home/vsftpd
当然这个用户名字你也可以改,但是此处的名字必须和配置文件vsftpd.conf中guest_username=virtual项的参数相同。

………………………………………………………………………………………………
下面是我的配置过程,结合官方的那个网址看啊,大部分相同,略有不同:
首先先新建文件夹
sudo mkdir /home/vsftpd
cd /home/vsftpd
sudo mkdir down upload wsn
(1)、创建虚拟用户数据库
新建loguser.txt文件,
$sudo vi /home/loguser.txt
里面输入虚拟用户名和密码,格式如下
nan306
mima1
wsn
mima2
upload
mima3
down
mima4
注意不要多空格和空行,其中nan306,upload等为虚拟用户名,另外两行为相应密码
生成数据库
先装一个软件
$sudo apt-get install db4.7-util
新建一个文件夹,放置配置文件
sudo mkdir /etc/vsftpd
然后执行
$sudo db4.7_load -T -t hash -f /home/loguser.txt
/etc/vsftpd/vsftpd_login.db
最后设置一下数据库文件的访问权限
$sudo chmod 600 /etc/vsftpd/vsftpd_login.db
配置PAM文件
新建/etc/pam.d/vsftpd.vu
$sudo vi /etc/pam.d/vsftpd.vu
输入内容如下:
auth required /lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_login
* 我们上一步建立的数据库 vsftpd_login 在此处被使用
* 我们建立的虚拟用户将采用PAM进行验证,这是通过/etc/vsftpd.conf文件中的
语句pam_service_name=vsftpd.vu来启用的,稍后你将发现。
(2)、为虚拟用户建立本地用户
新建一个系统用户vsftpd,用户家目录为/home/vsftpd,
用户登录终端设为/bin/false(即使之不能登录系统)
sudo useradd virtual -d /home/vsftpd -s /bin/false
sudo chown virtual:virutal /home/vsftpd
现在为止,我们的3个用户都可以工作了,可是它们的根目录现在都是/home/vsftpd,权限也都一样。
那么怎么才能完成我们预定的目标呢?
(3)新建etc/vsftpd_user_conf文件夹
在上面的配置中,有这么一行 
r_config_dir=/etc/vsftpd/vsftpd_user_conf
现在,我们要把各个用户的配置文件放到目录/etc/vsftpd/vsftpd_user_conf中
sudo mkdir /etc/vsftpd/vsftpd_user_conf
cd /etc/vsftpd/vsftpd_user_conf
sudo touch nan306 wsn upload down

每个文件既为一个配置文件,如nan306是个系统管理用户,里面配置如下:
打开nan306
sudo vi /etc/vsftpd/vsftpd_user_conf/nan306
里面添加
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=/home/vsftpd
这里要注意不能有空格,不然登录的时候会提示出错。下同

wsn用了管理wsn文件夹,配置如下:
打开wsn
sudo vi /etc/vsftpd/vsftpd_user_conf/wsn
里面添加
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=/home/vsftpd/wsn
wsn目录下面还要挂载down文件夹的虚拟路径
在wsn目录下新建目录down
sudo mkdir /home/vsftpd/wsn/down
然后系统启动是将/home/vsftpd/down挂载到/home/vsftpd/wsn/down
改写/etc/rc.local实现开机启动
sudo vi /etc/rc.local
添加    mount
–bind /home/vsftpd/down /home/vsftpd/wsn/down

upload目录中
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=/home/vsftpd/upload
down目录中
local_root=/home/vsftpd/upload

至此配置完了。重启vsftpd我们就可以看到效果了^_^
/etc/init.d/vsftpd restart

500 OOPS: cannot change directory:

linux打开ftp遇到的问题 500 OOPS: cannot change
directory:

google好多都是 执行这个就OK setsebool
ftpd_disable_trans 1 service vsftpd restart

但是执行的时候遇到这个问题  Could
not change active booleans: Invalid boolean

搜了好久终于解决

setsebool -P ftp_home_dir=1

参考文献:

最初级简单的请看下面两个

http://os.51cto.com/art/201003/189123.htm

http://os.51cto.com/art/200901/106622.htm

高级点的看下面两个
http://www.linuxsir.org/main/?q=node/152#8.4       
这个很好的,里面有很多实用设置
http://www.517sou.net/blogview.asp?logID=515#commmark_241   
这个很全很全,非常全,非常推进

虚拟用户官方配置,有错误,记得更改

http://wiki.ubuntu.org.cn/Vsftpd虚拟用户设置

[转载]马上会跌,跌破一千

写得蛮好的,哈哈

原文地址:马上会跌,跌破一千作者:韩寒

最近我发现我钱包里老是没有钱,吃饭的时候掏出来只剩下几张十块,好在一碗面还能买。我开始思考,我一般出门都会往钱包里放个一千多块钱,何以呢。后来我终于想明白了,加满一次油需要六百,几个朋友一起随便吃个饭在花掉两三百,来回高速公路花去五十,在不给自己买任何东西的情况下,一千块就差不多了。

我不由感叹,那些收入两三千的朋友们,在这个城市里是如何生活的,当然你可以说他们不用加油,但毕竟你要过三十天日子,还要住。这个城市的大部分设施都不属于他们,他们唯一能做的就是看,好在我府慈悲,看城市并不需要缴养眼税。

回去的路上,我便开始回想。记得2000年,我刚出版第一本书,当时买了一台富康,因为那时只有富康桑塔纳和捷达,富康显得最动感时尚。当时还没有时尚这个词。唯一的遗憾就是名字土气了一点。当时油价3元,加满一箱油1百多,我出门带1000的习惯就是那个时候养成的,这点钱已经够我开到欧洲了。当时父母要我买房子,并不是因为要改善居住条件,也不是因为要投资炒楼,而是因为当时上海市房地产低迷,于是政府出台一个政策,购买商品房,退已缴纳的个人所得税。当时上海郊区的房价几百到一千元,市中心三千元,我说,这房价太贵了,太不合理了,市中心三千元一米,买一百平要三十万,老百姓要干十多年才能买得起房子,这是虚高的。干五年,买个一百平的房子,才是合理的。房价虚高了一倍。不能买。马上会跌,跌破一千。

后来我去了一次香港,觉得香港太贵了,怎么吃一个盖浇饭要四五十港币,当时港币和人民币是1比1.2左右,我在香港打了一次车,花了一百多人民币,觉得太不可思议了。一问香港的房价,都要几万元一米,酒店都要上千元一天,回到上海,身心舒畅。

2001年,我去了北京。我在望京租了一个房子,两室两厅两卫,房租一千多。当时版税都去练车改车了,差点连房子都没租起。后来终于积下五万块,在北京买了一套房子,当时房价是3800,我买了六十平,首付五万,月供一千二。房子位于管庄,名字很洋气,叫柏林爱乐。每天需要走京通高速从双桥出口下,令我疑惑的是,为什么这个房子是朝阳区的,但是我开车去通县狗市只要五分钟,而去朝阳公园却要半小时。但是很快,我发现,京通高速走到头连着就是长安街。于是,我很简约的告诉我父母,我住在长安街沿线。乡亲们又是一顿乱传,等我回老家,他们都羡慕的问我,听说你住在天安门边上,见到过国家领导人么?我说,我虽然不常见到,但我常嗅到,每当京通高速不通了以后,我就知道国家领导人要出来了,放行以后,我就能嗅嗅他们十几分钟前经过的尾气。

当时的油价还是三块多。我对朋友说,油价太贵了,得跌到一块才合理。要不然老百姓一个月工资就加几箱油,不合理。当时北京新源里都是站街的失足妇女,一失足只需要一百五十元,失足一夜两百元。

后来,由于我在北京迷失了,而且再迷失下去也要失足了,我就回到了上海。到了松江,租了一个房子,两室两厅两卫,租金三千元。当时油价四块多,我对朋友说,如果油价突破了五块,按照老百姓现在的收入,就是个大笑话。当时松江还没有一个五星酒店,我租在开元新都,一个新的小区,在大学城的对面。当时那里房价五千。朋友说,你买一个房子吧,但当时我实在买不起房子,我经过松江新城区密密麻麻的新楼盘,销售率是百分之一百,入住率是百分之一,我对朋友说,这里肯定要崩盘,这么多房子,哪有这么多人去住啊,五千一平方,就是个大笑话,按照老百姓现在的收入,得工作二十年才能买套两居室,等着吧,松江新城区迟早跌破一千,我预计五百元一平,到时候我再十万块钱买两百平。朋友说,你说的一向有道理,我现在买就砸在手里了,我要憋着。谢谢你给我的启发。

 

后来我给父母买了一个房子,当时在金山区朱泾镇,我贷款买了一个三居室,至今我依然非常喜欢那套房子,虽然不大,但是非常工整。当时房价是三四千,花了我所有的积蓄。房子楼下就是洗头的,洗头一次十元,洗车一次五元,打飞机三十元。当时我已经几乎停止写作,赛车刚刚起步,过了最苦的日子,进了全国最好的车队当主力车手,年薪八万元,但因为经常不幸获得第四名,奖金就没有,一年也有个十万多的收入。加上以前有些版税,我也很满意那样的生活,就是觉得这房子买的时候遇到了最高峰,以后肯定会跌进一千以内。不过让家人早些住的舒服点也是值得。我当时都忘了北京有个小房子,我在想,那破地方估计快跌破一千了吧。不去想省的烦心。

当年发生惊人事件,油价突破了五元。我想,这得游行了吧。当然,我错了。国民们真的很好,统治者如果能摊上中国,那真是莫大的福气。

 

 

后来就是一长串的省略号,就不细说了。那个要憋着的朋友我也再没见着。我的跌破一千的预言也时常被各种朋友们提起,有一天一个朋友说,你丫的直觉太准了,真的跌破一千了,不过不是楼市,是股市。我不炒股,但知道个大概,我说,什么,股市跌成三位数了?朋友说,是啊。我说,哦,你最近忙什么呢。朋友说,我一直相信你的老百姓买不起就是硬道理,楼市必然跌破一千的理论,于是我就去炒股了。

 

到了今天,油价已经在接近十元了。我觉得油价应该更高,高到让那些不顾大局不顾领导利益动不动要自焚的刁民们连一升汽油都买不起,这就从根本上杜绝了这类事件的发生,而房价也应该更高,高到根本就够不着,这样才能让那些非要房子不可的姑娘们都嫁给有钱人,保障我国的年轻男人一心创业,心无杂念,身无压力。税率也应该更高,个人所得税百分之八十,不光买房子要交房产税,生孩子还要交产房税,政府破坏环境以后老百姓要交纳环境保护税,赚了要交利润税,亏了要交经验税,死人要交遗产税,壮丁要交遗精税,男人要交睡人税,女人要交被睡税,至于为什么这样更好,反正我也不知道,只知道小时候墙上就写着,纳税光荣。能把字用红色写在墙上那么大而且不被擦掉的,都是不能惹的。

 

至于我,还是习惯了揣着一千块钱出门,只是前几天去了一次香港,觉得那里物价怎么这么便宜。今天去肯德基,买了一个甜筒,给了两块钱,服务员说,三块。可能是肯德基麦当劳涨的少,我还停留在汉堡十元的年代里。但是有一个喜讯,在房价油价电费水费齐涨的今天,终于有一样政府收费项目减价了,而且一减就减去了将近一半的价格,而那些涨价的项目往往每次只涨一两成,说明政府该大方的地方还是很大方的——登记结婚从9元降到了5元,也就是说,如果你一辈子结婚三次,政府为你省去了足足十二块。谢谢。

 

[转载]东南大学校歌释义

母校校歌




东南大学校歌(调寄《临江仙》)  


东揽钟山紫气,北拥扬子银涛。  



六朝松下听箫韶。  

齐梁余韵在,太学令名标。  
百载文枢江左,东南辈出英豪。  

海涵地负展宏韬。日新臻化境,四海领风骚。 





(东南大学校歌下载地址:http://www.seu.edu.cn/s/3/t/123/p/1/c/11/d/6817/list.htm)

 

   
这是一首以《临江仙》词调写成的歌词。《临江仙》属双调,间于中调与小令间。柳永《乐章集》入
“仙吕调”。“仙吕调”是“黄钟宫”的六调之一,“黄钟大吕”属高亢激越的声调,故极长于抒情。《临江仙》别体很多(共13种),此用第六体(依《词律》)。开头用两个六字句,上下片结尾用两个五字句,字数相同,平仄相反,易于形成对仗。全词仅58字,也方便记诵。 

   
词用一组工整的对仗句开头:“东揽锺山紫气,北拥扬子银涛”,首先与出东大的地理位置。东大地处南京,又位于锺山之西南。锺山,一名蒋山,乃至南京第一名胜。山高高耸立于城东北,距东南大不仅两三华里,从学校望去,不仅山似乎近在咫尺,甚至草木也依稀可辩。东晋时,因山有紫色石而被南迁的达官贵人改名“紫金山”。其实,真紫金山在山西境内,东晋南渡士人只是借此慰藉自己的思乡之情。这里的“紫气”
不是用老子“紫气东来”之典,而是切“紫金山”这名。庚信《哀江南赋》中便有“昔之虎踞龙盘,加以黄旗紫气”之句。由于山近,仿佛可将山中之山岚紫气“揽
”之入怀。后一句切东大位于扬子江畔。“北拥”二字又明言学校主要部分在江南却又横跨长江两岸,“江南”是令天下人魂牵梦绕之地,谢脁《入朝曲》云:“江南佳丽地,金陵帝王州。”况且又得锺山之拱卫,依山傍水:山是名扬天下之山,水是全国最大之水,得山水之滋养,诞生这样一所全国名校具有了地域上的优势。

   
这里很注意炼字炼句,而着力于两个动词“揽”和“拥”。前者有举手可及之义,明言锺山与该校相邻关系;而一“拥”字,似乎将万里长江“拥”入怀中,既有《岳阳楼记》中“涵远山,吞长江,浩浩荡荡”的磅礴气势,又暗指东大脚跨长江两岸,两岸四地,而长江居其中,似乎“拥”长江入校中,自然气势夺人。 

   
这两句又运用了工整的对仗句,“东”与“北”同属方位词,“揽”和“拥”均属动词,而主语均为省略了的“东南大学”。“锺山”与“扬子”是地名对(山水对)。“紫气”与“银涛”也对得很工,“紫”、“银”均是色彩。李白写长江时曾云:“解道澄江静如练,令人长忆谢玄晖”,谢玄晖(脁)曾以白“练”比喻长江的静态,“银涛”与“白练”异中有同,拥“银涛”入怀,颇有诗意。这两句不仅写出东大地理位置的优势,也写出其依山傍水之美,给人以美的感受。且“揽”、“拥”气魄宏大,透出东大不凡的“大气”。

   
“六朝松下听箫韶”(此处“听”读ting)一句,仿佛电影中由大的广角镜头转为小的特写镜头,从广阔的大江、高峻的大山,转为写一棵老松树。迅速把焦距对准东南大学本身。“六朝松”是东大西北角的一棵古树,相传原来长于六朝宫中。此句由写东大的地理位置转而写其历史,其转折点竟是这棵并不起眼的老松树,它没有栖霞山、庐山的六朝松高大挺拔,却给人以岁月沧桑之感。“六朝”是指历史上东吴、东晋、宋、齐、梁、陈,这几个朝代累计也有三百多年,从陈灭亡至今也已一千四百余年,人活不过百年,而这棵松树竟活了千年以上,树的古老道出这块土地的古老、历史的古老。于此古树下所听之“箫韶”,又是舜时的古乐,这是更古老的文化。《书经.益稷》曰:“箫韶九成,凤凰来仪。”“箫韶”,也就是“韶”乐。《论语》中有“(孔)子在齐闻‘韶’,三月不知肉味。曰:‘不图为乐之至于斯也。’”六朝松是古老的物质遗产,而“箫韶”则是古老的文化遗产,这是将二者有机结合,说明对古老的传统文化与人文精神的传承。“箫韶”二字乃叠韵字,并不十分通俗。但加一“听”字,则不难理解,显然是可听之物,系音乐之类,与“
箫韶”的本义便非常接近。“听箫韶”显得典雅、华贵,使东大这块古老的土地也有了一种神圣之感。“六朝松下听箫韶”,显然以中华文明的传承者自居,东大是
“名校”、“老校”,至此已尽在不言之中。

   
“齐梁遗韵在,太学令名标”二句,是历史的回顾。是由“六朝松下听箫韶”引发的思古之幽情。就在东大这块古老的土地上,一千八百年来,有多少可歌可泣的历史往事,有多少辉煌的、足以使我辈引以为荣的往事。从东吴永安元年(258年)设“五经博士”
和刘宋时雷次宗在鸡笼山下的这块土地上办学,讲经学、玄学、史学、文学开始,中国便有了高等教育,而东南大学便是其发源地之一。 

   
“齐梁”只是六朝中的两朝,却是南朝文化高度发展的时期,中国最早的格律诗“永明体”诗就产生于此时,中国最早的文人词梁武帝、沈约等的多首《江南弄》也产生于此时,《昭明文选》也于此时此地编成。祖冲之任职之华林学府,校试指南车之乐游苑也在今东大校园中,而梁钟嵘《诗品》、刘勰的《文心雕龙》等也都产生于齐梁时期,故在中国文化史上常以“齐梁”代六朝。“遗韵”,流风遗韵的缩语,六朝已过去千年,但六朝的文彩风流世代流传,而东大这块神奇的土地正是这六朝文化的源头。 

   
明代定都南京,洪武十四年(1381年)在东大这块土地上设国子监,后又改名“南雍”,这是当时的太学。加以东吴、刘宋时在此办学,均可称“太学”。“令名”,美名。“名标”,“名标青史”的缩语。明成祖曾于此编成《永乐大典》,成书后藏于南京文渊阁(东大北围墙外和平公园一带)。这两句道出了东大这块土地上曾对中国历史,尤其是对中华文化作出的贡献。虽然这两句较之东大厚重的历史文化积淀而言太简略了,但有此二句,已比全国的其他任何院校显得历史更悠久更深厚,而使东大人产生一种历史自豪感。 

   
“齐梁遗韵在,太学令名标”二句,又构成对仗。词的对仗没有律诗严格,这里用宽对,整炼之中又有几分松动,反而显得不板滞。此处没有为对仗而追求生硬的字面,而是信口道来,流畅而自然。仿佛千年的历史长河在静静流淌,在柔和的月光下,只是泛起粼粼的水波。这里也未着力去描绘这些“水波”,犹如家财亿万的巨富,对价值连城的珍宝也只是不十分在意的一提,无心着意炫耀,显得更雍容、大度。 

   
词的下片以“百载文枢江左”一句作转折,把地理的描述、辉煌的校前史的回顾打住,转而写建校以来的峥嵘岁月。“百载”是缩略词,可指目前的建校百年,即便一百多年、二百年也可略称“百载”,例如“二万五千里长征”可略为“万里长征”。“百载”相对于六朝以来的漫长历史而言是很短暂的。但毕竟百年前才有了这所现代意义的大学。这一句也是对百年校史的集中概括。“文枢江左”四字高度凝炼地说出其在中国教育界的地位。“文枢”,文化枢纽,文化中枢。三江师范学堂以来的百余年,使该校成了南方的文化中心之一。“江左”,即江东。古人叙地理以东为左,以西为右,故称江东为江左。万里长江一直由西向东流淌,但到了安徽芜湖以后转向东北再偏北方向流过,所以长江流经南京附近时,几乎作南北流淌,江的两岸不是一边是北、一边是南,而是一边是东、一边是西。人们站在长江大桥上这种感受特别明显。历史上称东吴为“江东”,其疆域大致相当于今江浙皖赣四省。“文枢江左”
一句自负而有分寸,实际上中央大学时期我校远不止是“江左文枢”,而是“天下文枢”(古人称“天下”实仅指中国)。 

   
“文枢江左”一句较为典雅含蓄,相比较下一句“东南辈出英豪”则较为直白。诗词写作、文章写作均应有变化。古人说:“文如看山不喜平”,含蓄是优点,若句句含蓄则显得晦涩艰深。“东南”二字有二义性,本可指我国的东南一带,明清以来,东南一带是天下人才之渊薮。清朝近三百年间,江苏出的状元就占全国的一半以上。然而“东南”二字现出在东南大学校歌中,它就更多指这所大学。百年以来,东南大学和全国少数几所名牌大学一样,涌现过一大批能改写中国历史的大人物。这里既有大科学家、文学家、艺术家、军事家,也有像江泽民同志那样的大政治家。还有更多名声虽不显赫、却也成就卓著的人物。故云:“东南辈出英豪。” 

   
“海涵地负展宏韬”一句是下片的过渡,从昨天、今天过渡到写明天,写未来,同时此句又揭示了东大作为名牌大学的办学理念与办学思想。“海涵地负”,谓大地负载万物,海洋容纳百川,形容包罗万象,含蕴丰富,也比喻人的学问博大精深。用在这里,它应具有以下内涵:一是名校的胸襟与器识:从领导到教师,应当有一种雍容阔大的气度,能吸纳各种各样的人才;二是作为一所研究性、开放性、综合性的大学,要给各学科以宽松的生存发展空间,多学科的相互共存与融合,才能造就一个可以造就文化大师、科学大师的人文环境和科学环境;三是作为办学思想,东南大学应当容许各种办学风格、各种学术流派的平等竞争,要能兼容并包;四是作为一所名牌大学,它是知识和学术的海洋,应当有一批博大精深、能在自己某一学术领域内领国际、国内风骚数年、数十年、乃至数百年的大师级的专家,他们今天为东大的辉煌辛苦耕耘、鞠躬尽瘁,也为东大日后的持续发展和创建世界高水平大学奠定基础。

   
“展宏韬”意为施展宏图大略。“韬”出于《孙子兵法》,有龙韬、虎韬、豹韬等六韬,此处
“宏韬”指学校的远景规划、宏大的发展计划。用一“展”字,有发挥、实践之意。这里没有半点犹疑和彷徨。有上述“海涵地负”的帅才、将才、人才,实现“宏韬”则毋庸置疑。 

   
词的结尾二句既是对东大未来的展望,也是全校师生奋斗的长远目标。面对日益激烈的国际、国内的竞争,科学、经济、文化、教育事业的发展对未来的高等教育尤其是象东大这样的名牌大学提出了很高的要求。“日新臻化境”,才能适应形势的变化,“日新”语本《易经.系辞上》:“富有之谓大业,日新之谓盛德。”孔颖达疏:“其德日日增新。”在信息时代的今天,科学技术日新月异,社会也瞬息万变,人们的思想观念也须日日更新。道德的升华、技术的进步、观念的更新,均须达到一个全新的境界。“化境”原出《庄子》的“物化”思想,即庖丁解牛的以“无厚”入“有间”
的思想。所谓“无厚”者,“金之至精,炼之至熟,刃之至神,而厚之至变,至化者也。”后引申为诗之“化境”,是指诗人举重若轻,不见笔墨痕迹的深厚功力,创作出思想与艺术高度统一的、浑然一体的艺术境界。“化境”是诗歌作品所达到的最高美学境界。进一步引申,“化境”是艺术造诣达到精妙的境界,可与造化媲美。一个人,一个学校达此“仙境”,其精神、科技、文化均臻于最高的境界。“四海领风骚”也就势所必然。 

   
“四海”一语出自《书经》:“文命敷于四海。”古时认为中国四面皆海,中国为海内,外国是海外,四海即指海内外,也即天下。毛主席也曾云:马列主义是“放之四海而皆准”的真理,其中“四海”亦指世界。“风骚”本指《诗经》之《国风》和《离骚》,古代读书人认为“风”“骚”是文学的极至。“领风骚”指居世界学界的前列,也即该校要成为世界高水平大学的婉转说话。清人赵翼《论诗绝句》曾去:“江山代有才人出,各领风骚数百年。”校领导已制定出五十年的远期发展目标,要把东大在21世纪中叶建成世界高水平大学,我们对此将抱定必胜的信念。

作者:王步高 
(人文学院教授、博士生导师)

 





东南大学校歌





词作者: 
  王步高1947年出生,扬中县人,先后就读于南京大学(本科)、吉林大学(硕士)、南京师范大学(博士),师从唐圭璋教授。曾在中学、出版社任职近二十年,现为我校人文学院中文系教授,兼《中华词学》主编、中大校友诗社总干事等。潜心诗词研究与创作,有著作三、四十种,约1700万字,获奖二十余项。 

曲作者: 
  印青 总政歌舞团国家一级作曲。作有大量的优秀军旅歌曲,多首获大奖。其代表作有“走进新时代”、“大西北”等。是当今具有较大影响的中青年作曲家。他在为我校校歌作曲时,古韵风与现代气息结合,曲调具有昆曲音韵;同时采用了中等速度的行进节奏,体现了稳健、自豪、向上的精神风貌。  

 

[转载]2011中国通信业十大预测(转)

有点靠谱的

一、3G用户数将过亿

  井喷,鉴于基数的影响,100%的增长率也许都不能被称之为井喷。

  据工信部数据显示,截至2010年10月底,中国3G用户累计达到3863.7万户,环比增长10.4%,同比增长295.7%。其中,中国移动3G累计在网用户达到1698.1万户,中国联通3G用户总数累计达1165.6万户,中国电信累计3G用户达到1000万户。这样的增长率,远远达不到井喷的规模。

  据行业权威分析机构称,2011年,预计中国移动3G投资规模约为400亿元、中国联通约为200亿元、中国电信约为150-180亿元。也就是说,2011年国内运营商主导的3G投资规模约在750-780亿元。随着2011年国内三大运营商在3G网络优化覆盖方面投资量的增加,以及近两年来运营商在基础建设方面所做出的努力,2011年,3G用户规模有望累计达到1亿。

  另外,前不久工信部电信研究院副院长曹淑敏也曾表示,目前,我国3G的移动用户渗透率只有4.2%,2010年底将达到5%,预计2011年年中3G渗透率可达10%。

  二、运营商将重点转移至垂直市场

  3G时代到底能为我们带来什么?在3G网络带宽、终端应用优势之下,移动互联网正在以前所未有的速度发展。

  如今,价值链各方不断向上、下游拓展其业务领域,各个互联网公司、电信运营商、终端厂商纷纷打破以往的竞争界限,并提出各自的移动互联网战略。其中,电信运营商为了保持竞争优势,加速在新业务领域布局,十分强调对产业链上、下游关键环节的把控以及对业务的整合。

  然而,在网络IP化的3G时代,通信产品逐渐变得开放。在这个开放平台上能够取代或者部分取代传统运营商的产品和服务也越来越多,例如各类开发程序的标准化,独立的音乐、游戏等由单机软件时代向互联互动时代的转变。

  一直以来,语音和短信业务是运营商的主要收入来源。2011年,我国运营商将更深层次的挖掘自身潜力,确定自己在垂直市场的位置,寻找更多的参与机会。这一市场将包括,航空、航天、智能电网、医疗、保健、旅游等。

  比如,前不久,中国移动海南分公司在原有的移动互联经验和平台资源的基础上,将“e拇指”转型成为了旅游文化平台。“e拇指”平台将紧紧抓住旅游文化这个核心竞争点,结合线上、线下活动,实现对旅游文化的搜集整理。可以说,“e拇指”项目作为运营商向移动互联网价值链拓展的一次尝试,也是其进行移动互联网战略转型的落地项目之一。

  三、诺基亚市场占有率仍将保持第一

  诺基亚衰败了吗?纵观2010前三季度的所有调查数据,诺基亚的市场占有率的确在持续下滑,可仍和第二名保持着10%以上的市场占有率差距。

  根据诺基亚2010年第三季度财报显示,诺基亚移动终端销量为1.104亿部,年同比上升2%,比上一季度下降1%;诺基亚融合移动终端(智能手机和移动电脑)销量为2650万部,年同比上升61%,比上一季度增长10%。

  目前,大家对于诺基亚能否保持市场占有率第一存在的疑问,主要集中在其智能终端能否仍被大众接受。对于这点,其实大可不必担心,首先刚才提到的诺基亚第三季度财报已经足够说明问题,其智能手机和移动电脑的销量,年同比上升61%,比上一季度增长了10%。同时,咨询公司Canalys2010年三季度刚出炉的报告称,Symbian市场份额为37%,Android市场份额为17%。Android做到现在,用了三年的时间,其增长率已经日趋平缓,据一家权威咨询公司Gartner的预计,以目前的情况计算,2014年Android有可能超过塞班成为第一大操作系统,即便如此,也是2014年而不是2011年,况且iPhone4用户的不断增加,威胁到的也不仅仅是诺基亚。

  另外,在高端智能手机市场,诺基亚的市场占有率的确在以令人难以接受的速度下滑,但在中低端市场,又有哪个厂商能与诺基亚抗争呢?当然,如果2011年高端智能手机的价格有较大幅度的下滑,可能会威胁到诺基亚在中低端手机市场的份额,但从目前的情况来看,这种情况发生的几率几乎为零。

  四、我国智能手机规模将超2亿

  2010年,智能手机成为整个业界关注的焦点。Gartner统计数据显示,2010年第一季度,全球普通手机销量为3.147亿部,同比增长17%,而智能手机销量同比增长48.7%,达5430万部。第二季度,全球智能手机销量达6165万部,同比增长50%。预据测算,智能手机将以每年50%的速度提升。这意味着到2014年,中国将有一半以上的手机用户使用智能手机终端,届时将全面进入手机智能时代。

  在前不久国美电器发布的2011年智能手机消费趋势报告中介绍,随着智能手机的发展手机在功能方面将会变得更为独立,手机与传统PC之间的依赖关系将会逐渐淡化,手机将更多地以一个独立的设备而存在,并最终的与传统的PC之间脱离关系,这就是智能手机功能融合化之后的未来。

  五、Android将成第一大智能手机操作平台

  市场研究机构IDC预测,2010年全球的智能手机销量将达2.7亿部,比2009年增长55%,除iPhone4热销外,基于Android平台开发的智能手机三季度出货量达到2050万部,较二季度大幅增长93.29%,三季度Android系统手机出货量占比已达到25.5%,成为推动智能手机高增长的力量。同时,低价智能手机的出现也将刺激智能手机的快速普及,市场研究机构TRI预计2011年低价智能手机出货量将快速攀升至4000万部,2012年更可望大幅上升至1.5亿部。因此,智能手机将持续热销,预计2011年智能手机销量将达到4亿部。

  Android在2010年跃居为第二大平台,Android手机全年出货将达5845万部,市占率为20.8%。与2009年相较,Symbian虽仍居第一,但市占率已大幅下滑至35.5%。

  在Android将成为2011年第一大智能手机操作平台的理由中,除了强有力的数据支撑之外,Symbian在2011年将逐渐退出智能手机平台也将近一步促使Android的市场占有率提升。2011年,万众瞩目的MeeGo平台必然会推出,从之前的消息来看,诺基亚已经将MeeGo系统作为自己最大的赌注,虽然现在看起来MeeGo并没有取得实质性的进展,要推出采用MeeGo操作系统的强悍产品诺基亚还有很多的事情要做,因此在MeeGo操作系统能够独当一面成为诺基亚中流砥柱之前,诺基亚仍然需要一些靠谱的过渡方案。

  六、国产手机市场占有率会有所提升

  国产手机的市场占有率已经低的不能再低了!据ZDC的统计数据显示,2010年上半年,国产手机市场占有率仅为10%左右。

  这就不得不简单回顾一下国产手机近几年的发展情况。2003年前后几年,国产手机迎来发展高峰,至此国外手机品牌独占中国手机市场的局面被改变。但不久,国外手机厂商便开始进入国产手机市场份额最大的低端市场,同时国产手机开始遭遇质量问题。随着越来越多的国外厂商进入低端市场,国产手机的优势不再,市场份额也开始下滑。

  但在近几个月,我们看到了国产手机的希望。中兴和华为在海外市场不断推出新款手机终端产品,国内联想在和中国联通合作推出联通版乐Phone之后,和中国电信的合作也顺利展开,同时,值得欣慰的是,MTK平台下的产品呈直线下降的趋势,个人认为,大量的采用MTK操作系统,是之前导致国产手机不被消费者认可的主要原因之一。试想,在同质化严重的国产手机市场,各个厂商不能在产品外型上进行有效的创新,又采用同样的UI界面和操作系统,会有几个消费者买账?国产手机市场占有率在今年下半年有回升趋向,大部分要归功于Android智能操作平台的开放性。

  相信2011年,在国产手机厂商经过区域、渠道、产品设计方面的调整,会取得一个比较好的成绩,毕竟在移动互联网这个以人性化应用为主的时代,只有中国的制造商才更了解中国市场!

  七、手机游戏市场将持续扩大但收费仍难实现

  2008年以来的手机游戏市场一直处于高速增长期,手机游戏开发商大量增加,众多新老CP进入市场,许多SP纷纷转型,手机游戏产品出现过剩现象。加上手机游戏品牌号召力弱,同质化严重,用户疲劳度提高,从而影响用户的付费意愿,因此在2011年,一批不注重产品本身或中小CP将会出现经营困难。

  据调查机构介绍,手机游戏用户增速将在2011年达到41%,在2012年之后中国手机游戏用户增长将趋向放缓。造成这一现象的原因主要来自三方面:一是低端机的性能得到显著提高,Android系统的手机快速走向600-700元区间,带来了一批中低端的手机用户;另一方面以iPhone和Android、诺基亚中高端机为代表的手机终端使手机游戏的获得变得非常便捷,使大批中高端用户成为手机游戏用户;同时,当用户突破2亿大关后,手机游戏用户自然增速将逐步趋缓,用户活跃度和提升用户付费意愿成为行业发展重要的指标。

  根据数据显示,目前在所有的手机消费类应用下载中,有70%至80%为手机游戏,而其中的60%至70%是免费的。Gartner首席分析师表示,围绕手机应用商店的大量宣传进一步扩大了手机游戏的营收潜力,但多数手机游戏玩家仍钟情于免费游戏,免费手机游戏的广告支持商业模式在未来三年内不会有太大的发展空间。

  八、LBS类应用将受用户热捧

  中国互联网络信息中心统计显示,截至2010年11底,我国网民规模已达4.5亿,其中,智能手机占手机市场份额达30%,2011年更将取代美国成为全球第一大智能手机国,手机上网已成为我国互联网用户的新增长点。

  由用户数量与市场规模来看中国LBS产业,免费应用程序已打败收费产品,收费服务销售额停滞不前,而且没有一种可行的商业模式,如根据用量计费、广告赞助、终生地图更新订阅或增强内容,是针对免费应用程序的。市场分析报告显示:中国现在已是全球最大的新兴LBS市场,13亿的庞大人口蕴含巨大销售潜力;透过精心规划,LBS服务与内容供货商将取得可观的回报。

  对于互联网未来发展及竞争核心,业内专家分析,基于手机平台的LBS将是互联网未来发展方向,传统互联网将全面LBS化,成为网站标配,这意味着,如果中国能在LBS领域领先,将改变中国互联网在世界的地位。

  九、微博一亿用户将有一半以上“沉睡”

  随着3G时代的到来及移动互联网的普及,即时通信类的应用更多的被用户接受,在刚刚出炉的2010通信行业关键字评选中,“微博”当之无愧的进入前十的排名。

  当超简洁的微博风靡全球,又有许多人毅然抛弃博客,开启微博生活,重新考验起自己的决心和耐力。可这种依靠新鲜感来维系的时尚又能坚持多久?2010年底中国微博累计活跃注册账户数将突破6500万,2011年年中将突破1亿。

  一个如此开放的信息发布平台,给予了用户在使用及思想上的最大自由度。“自由言论自然会产生言论繁盛的状况”。自由言论因微博而产生,同时微博因自由言论而更加红火。看到微博开放的好,但我们不要忘了微博因信息的开放性而产生的负面影响。

  根据调查显示,目前我国个人博客或个人空间的用户超过2亿,博客空间的规模超过4亿,但其中,活跃用户不到一半,沉睡博客超过1亿。另外,之前被广泛看好的SNS类网站的现状也并不乐观,一起网、占座网、亿友、亿聚网等中小SNS网站,正在资金断链资背景下艰难生存。蚂蚁网CEO麦田甚至转投巨头怀抱,加盟百度新成立的社会化网络事业部。在经过博客、SNS的繁华退去之后,微博还能“火”多久?在严格监管环境下,我们自由的言论还能聊多久?

  十、以上预测将成为事实

来源:飞象网 作者:王鹏

[转载]Windows上GAWK的使用(四)

挺好的

原文地址:Windows上GAWK的使用(四)作者:盛奕

 14.5. 条件语句
gawk中的条件语句是从C语言中借鉴过来的,可控制程序的流程。
14.5.1. if语句
格式:
{if (expression_r){
statement; statement; …
}
}
gawk.exe “{if ($1 <$2) print $2 “””too high”””}”
test.txt。如果第一个域小于第二个域则打印。
gawk.exe “{if ($1 < $2) {count++; print “””ok”””}}”
test.txt.如果第一个域小于第二个域,则count加一,并打印ok。
14.5.2. if/else语句,用于双重判断。
格式:
{if (expression_r){
statement; statement; …
}
else{
statement; statement; …
}
}
gawk.exe “{if ($1 > 100) print $1 “””bad””” ; else
print “””ok”””}” test.txt。如果$1大于100则打印$1 bad,否则打印ok。
gawk.exe “{if ($1 > 100){ count++; print $1} else
{count–; print $2}”
test.txt。如果$1大于100,则count加一,并打印$1,否则count减一,并打印$1。
14.5.3. if/else else if语句,用于多重判断。
格式:
{if (expression_r){
statement; statement; …
}
else if (expression_r){
statement; statement; …
}
else if (expression_r){
statement; statement; …
}
else {
statement; statement; …
}
}
14.6. 循环
*
gawk有三种循环:while循环;for循环;special for循环。
*
gawk.exe “{ i = 1; while ( i <= NF ) { print NF,$i;
i++}}”
test.txt。变量的初始值为1,若i小于可等于NF(记录中域的个数),则执行打印语句,且i增加1。直到i的值大于NF.
*
gawk.exe “{for (i = 1; i *
breadkcontinue语句。break用于在满足条件的情况下跳出循环;continue用于在满足条件的情况下忽略后面的语句,直接返回循环的顶端。如:

{for ( x=3; x<=NF; x++)
if ($x<0){print “Bottomed out!”; break}}
{for ( x=3; x<=NF; x++)
if ($x==0){print “Get next item”; continue}}

*
next语句从输入文件中读取一行,然后从头开始执行awk脚本。如:
{if ($1 ~/test.txt/){next}
else {print}
}

*
exit语句用于结束awk程序,但不会略过END块。退出状态为0代表成功,非零值表示出错。
14.7. 数组
awk中的数组的下标可以是数字和字母,称为关联数组。
14.7.1. 下标与关联数组
*
用变量作为数组下标。如:gawk.exe {name[x++]=$2};END{for(i=0;i *
special for循环用于读取关联数组中的元素。格式如下:
{for (item in arrayname){
print arrayname[item]
}
}
gawk.exe “/^tom/{name[NR]=$1}; END{for(i in name){print name[i]}}”
test.txt。打印有值的数组元素。打印的顺序是随机的。
*
用字符串作为下标。如:count[“test.txt”]
*
用域值作为数组的下标。一种新的for循环方式,for (index_value in array)
statement。如:gawk.exe “{count[$1]++} END{for(name in count) print
name,count[name]}”
test.txt。该语句将打印$1中字符串出现的次数。它首先以第一个域作数组count的下标,第一个域变化,索引就变化。
*
delete 函数用于删除数组元素。如:gawk.exe “{line[x++]=$1} END{for(x in line)
delete(line[x])}” test.txt。分配给数组line的是第一个域的值,所有记录处理完成后,special
for循环将删除每一个元素。