灌溉梦想,记录脚步

09编程语言趋势

计算机在中国被大众所接受已经有十几个年头了,近几年,更是成为了人们在工作中不可或缺的重要工具。而编程语言对于IT行业从业者来说,也并不在陌生,谈到编程语言,也许每个人都能说出来几种或十几种。那么目前通用的编程语言有两种形式:分别是汇编语言和高级语言。汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。高级语言是目前绝大多数编程者的选择。它并不是特指某一种具体的语言,而是包括了很多编程语言, 如目前流行的Java、VB、VC、FoxPro、Delphi等。它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,大大简化了程序中的指令。

今天我们要说的编程语言,指的就是高级语言。随着计算机科技日新月异的发展,软件编程行业受到的关注越来越高,从事编程工作的人员—程序员的队伍也越来越庞大。程序员们每天用编程语言创造出一个又一个完美的软件产品。而我们都知道,一个软件产品主要是由一种编程语言来完成的,那么在现今众多流行的编程语言中,哪种编程语言最受程序员的喜爱,09年,哪种编程语言被程序员的使用率会更高?笔者查询了TIOBE编程语言排行榜2008年下半年的资料统计,在这里大胆的预测一下09年编程语言的使用率前景。(由于编程语言的家族成员非常多,在这里只列出前10种)。

Java

Java语言从问世至今,也只不过是短短十几个年头,在编程语言这个成员众多,竞争激烈的大家庭中,能够一跃成为家族的领军者,得益于它的众多优点。它是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,减少了应用系统的维护费用。对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的一次编译,到处运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。因此一经问世,就成为了程序员最喜爱的编程语言,在TIOBE编程语言排行榜2008年下半年6个月的编程语言排行统计中,Java始终以20%以上的流行比例占据第一的位置。相信在2009年,Java语言一样会保持着08年的强劲势头,凭借其自身的众多优点,依然将其最流行,最受程序员欢迎的编程语言的荣誉保持到底。

C语言

说到C语言,大部分的程序员对它都有很深的感情。它年龄之大,资历之老,在编程语言这个大家庭中,绝对可以称得上翘楚。经过这许多年的磨砺与检验,C语言不但没有被淘汰,而且一直受到程序员的喜爱,足可以看出其语言特点的优异。C语言简洁紧凑、灵活方便、运算符丰富,能用来实现各种复杂数据类型的运算,语法限制不严格,程序设计自由度大,可以直接对硬件进行操作,生成代码质量高,可移植性好,适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。只是在数据的封装性上,C语言有些疏漏,使得C在数据的安全性上做的有很大缺陷,另外,C的指针操作也给它带来了很多不安全的因素。尽管如此,却并不能掩盖C语言的光芒,TIOBE编程语言排行榜2008年下半年6个月的编程语言排行统计中,C语言也始终保持了第二的位置,因此我们也有理由相信,在2009年,虽然未必赶得上自己的小兄弟Java,但是保住自己第二的位置也绝非不可能。

C++

C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,完美地体现了面向对象的各种特性。C++优点在于作为编译型语言,把效率与泛型和面向对象特性完美的结合了起来,然而,与C的兼容性也使得C++在某些语法和语义上保留了C的一些瑕疵之处,太过于华丽,倾向于鼓励过分复杂的设计。在2008年下半年的编程语言排行统计中, C++有5个月还是跻身前三,也足以证明其不凡之处。相信在2009年,C++依靠其突出的特性,依然能够位列三甲。

Visual Basic

Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。它源自于BASIC编程语言。拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。虽然一经问世,支持观点与反对观点的讨论就从未停止过,但是,这并不影响VB的受欢迎程度。在2008年下半年的编程语言排行统计中, VB一直位居前五,更是有两个月战胜C++,成功冲进前三。那么在2009年,VB稳固其前五的地位,无须怀疑,而凭借其轻松,简单的易用性,更为其冲击三甲奠定了坚实的基础。

PHP

PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。而且PHP是免费的,并且是开放源代码的。拥有如此多的优点,怎么可能不被程序员们喜爱,在2008年下半年的编程语言排行统计中,PHP与VB不相上下,始终保持着前五的优异成绩,而且上升势头很明显。因此在2009年,PHP是绝不甘落于人后的,超过VB的可能性非常大,即使跻身三甲也不无可能。

齐头并进

在TIOBE编程语言排行榜2008年下半年6个月的编程语言排行统计中,Perl, C#, Python, JavaScript, Ruby, Delphi,这六种编程语言的表现也都非常抢眼,就如同六支潜力股一样,上升的空间都非常大,经常出现在第六到第十的位置,只是表现不如以上五种编程语言那么稳定。正因为如此,也说明,这六到十位的竞争程度更加激烈,而在09年,相信为了争夺一个第六的位置,甚至为了冲进前五,战斗会愈演愈烈。从08年的表现上来看,Perl的表现很稳定,而Python的上升势头最是猛烈,所以在09年,这两种编程语言的竞争优势应该会更大,排名6,7位应该不难,而8到10位确实很难预测,那就让我们静观其变,拭目以待,看09年编程语言家族谁逞英雄。

经济危机下的高薪行业

受美国金融危机影响,世界各国经济均出现下滑,大裁员席卷全球,在金融风暴中心美国,花旗裁员,微软裁员、IBM裁员等等,已经形成长长一串名单;本以终生职业为荣的日本,也传来丰田、索尼、松下等大批企业裁员的消息。大裁员风潮不可避免地波及中国境内,几乎一夜之间,高薪白领突然变成了高危职业,在如此经济危机下,究竟谁最赚钱呢?

3G工程师

基本年薪15万元至20万元

据计世资讯发布的相关研究报告称,估计国内3G人才缺口将达到50万人以上。由于目前3G人才比较少,尤其是复合型人才奇缺,预计4年之后3G工程师的基本年薪会在15万元至20万元。

网络媒体人才

年收入在10万元至12万元

目前,类似于在新浪和搜狐的网络编辑的月薪都在5000元左右、中等职位的收入在8000元至10000元。“相信4年之后整个网络媒体的广告收入越来越多的时候,从业人员会有一个更好的回报。”新浪网一位从业者对自己的行业很有信心。据预测,年收入应在10万元至12万元。

物流师

现在1年就能挣10万

物流人才的需求量为600余万人。相关统计显示,目前物流从业人员当中拥有大学学历以上的仅占21%。许多物流部门的管理人员是半路出家,很少受过专业的培训。据相关人士透露,壳牌在国内招聘的应届大学生目前的薪金是每月6000元到8000元,在一年之后还会有相当大的提升空间。“现在一年就能挣个7 万元至10万元,估计4年之后只会多不会少,因为能源越来越紧俏。”该人士表示。

统集成工程师

估计年收入10万至20万元

一名刚刚毕业,毫无经验的大学生应聘系统集成工程师之后的薪金是年薪8万元,这是记者从智联招聘网获得的消息。用户对系统集成服务的要求不断提高,从最初的网络建设到基于行业的应用,再到对业务流程和资源策略的咨询服务。未来系统集成工程师应该是一路走高的职业。据招聘网站人士预测,系统集成工程师在未来的年薪估计会在10万元至20万元。

报关员

年挣10万元很轻松

“入世”后,我国对外贸易的迅速增长使得对报关员的需求增加。据资料显示,报关员目前的收入每月在5000元至8000元之间,目前在贸易发达的珠三角地区报关员月薪都在七八千元。未来几年内,就业市场对报关员的需求将有数十倍的增长。报关员的工资涨幅一般在10%-20%,到那时一年挣个10万元几乎不是问题。

中西医师/医药销售

年收入至少应在6万元左右

“医学院校毕业的学生有三条路可以走,一是进入医院,急救医生、产科医生、妇科医生、眼科医生、儿科医生及牙医和理疗医师都将十分吃香;二是进入医药生产流通企业;三是继续深造。”专家表示,这个行业的特点是越老越值钱,目前的医药行业月薪水平在3000元到5000元,相信4年之后会有一个更好的薪金水平。据预测,年收入至少应在6万元左右。

注册会计师

年收入将在10万元左右

根据中国经济高速发展的需要,至少急需35万名注册会计师,而目前实际具备从业资格的只有8万人左右,其中被国际认可的不足15%。每年包括德勤、毕博在内的四大会计师事务所都会在高校招收毕业生,专业涵盖统计、法律、数学等。而进入四大会计师事务所的应届毕业生月薪大都在五六千元,再加上每年丰厚的奖金,收入会超过10万元。

中国计算机病毒发展三大特征

2008年,中国新增计算机病毒、木马数量呈爆炸式增长,总数量已突破千万。病毒制造的模块化、专业化以及病毒“运营”模式的互联网化成为2008年中国计算机病毒发展的三大显著特征。同时,病毒制造者的“逐利性”依旧没有改变,网页挂马、漏洞攻击成为黑客获利的主要渠道。据金山毒霸“云安全”中心监测数据显示,2008年,金山毒霸共截获新增病毒、木马13899717个,与2007年相比增长48倍。右图为近几年来的新增病毒、木马数量对比。

2008年是病毒、木马异常活跃的一年,大量的病毒通过网页挂马方式进行传播,采用的方式是下载器对抗安全软件,关闭安全软件然后下载大量盗号木马到用户电脑。从病毒的危害来看2008年绝大多数流行的病毒都为网游盗号类木马,其次是远程控制类木马。

病毒制造进入“机械化”时代。由于各种病毒制作工具的泛滥和病毒制作的分工更加明细和程式化,病毒作者开始按照既定的病毒制作流程制作病毒。病毒的机械化生产导致病毒数量的爆炸式增长。反病毒厂商传统的人工收集以及鉴定方法已经无法应对迅猛增长的病毒。

病毒制造的模块化、专业化特征明显。病毒团伙按功能模块发外包生产或采购技术先进的病毒功能模块,使得病毒的各方面功能都越来越“专业”,病毒技术得以持续提高和发展,对网民的危害越来越大,而解决问题也越来越难。例如2008年底出现的“超级AV终结者”集众多病毒技术于一身,是模块化生产的典型代表。

病毒“运营”模式互联网化。病毒团伙经过2008年的运营已经完全转向互联网,网民访问带有挂马代码的“正常网站”时,会受到漏洞攻击而“不知不觉”中毒。这种传播方式的特点是快速、隐蔽性强、适合商业化运营(可像互联网厂商一样精确统计收益,进行销售分成)。

病毒团伙对于“新”漏洞的利用更加迅速。IE0day漏洞被利用成为2008年最大安全事件。当ms08-67漏洞被曝光后部分流行木马下载器就将此漏洞的攻击代码集成到病毒内部,实现更广泛的传播。而去年底出现的IE0day漏洞,挂马集团从更新挂马连接添加IE0day漏洞攻击代码到微软更新补丁已经过了近10天。其间有上千万网民访问过含有此漏洞攻击代码的网页。

病毒与安全软件的对抗日益激烈。纵观2008年的一些流行病毒,如机器狗、磁碟机、AV终结者等等,无一例外均为对抗型病毒。而且一些病毒制作者也曾扬言“饿死杀毒软件”。主要是由于大部分杀毒软件加大了查杀病毒的力度,使得病毒为了生存而必须对抗杀毒软件

vista邦定和删除arp的方法

打开命令行;
输入以下命令
Netsh interface ipv4 show interfaces
列出网卡的IDX编号:
可以看到
Idx Met MTU 状态 名称
— — —– ———– ——————-
12 25 1500 connected 无线网络连接
11 20 1500 disconnected 本地连接
这样的结果
之后进行进行绑定,输入以下命令
netsh -c "interface ipv4" add neighbors 11 "192.168.1.1" "00-21-27-2b-87-7a"
即其中"11"就是第一步读取的IDX号码,后面是ip和对应的MAC地址
删除方法可以通过以下命令
netsh interface ipv4 reset