代码改变世界

随笔档案-2013年04月

计算机学科技术前沿:人工智能与智能系统中的先驱人物

2013-04-26 22:35 by 我回答的, 529 阅读, 收藏,
摘要: 一、人工智能先驱:Alan Mathison Turing 艾伦·麦席森·图灵 1912年6月23日,出生于英国伦敦。 1931年-1934年,在英国剑桥大学国王学院(King's College)学习。1935年,年仅23岁的图灵,被选为剑桥大学国王学院院士。1938-1939年,返回剑桥从事研究工作,并应邀加入英国政府破译二战德军密码的工作。1947年-1948年,主要从事计算机程序理论的研究,并同时在神经网络和人工智能领域做出开创性的理论研究。1949年,成为世界上第一位把计算机实际用于数学研究的科学家。1950年,发表论文“计算机器与智能”,为后来的人工智能 阅读全文

计算机学科技术前沿:数据挖掘领域的十大挑战问题

2013-04-25 22:17 by 我回答的, 439 阅读, 收藏,
摘要: 数据挖掘领域的十大挑战问题 1.数据挖掘的统一理论框架的构建; 2.高维数据和高速数据流的挖掘; 3.序列和时序数据的挖掘 ; 4.复杂数据中复杂知识的挖掘; 5.网络环境中的数据挖掘; 6.分布式数据和多代理数据的挖掘; 7.生物和环境数据的挖掘; 8.数据挖掘过程中的相关问题处理; 9.数据挖掘中数据安全、数据所涉及到的隐私和数据完整性的维护; 10.非静态、非平衡及成本敏感数据的挖掘。 个人看法:数据是一种新的自然资源,其探索,性能和可消费性能够助推精明的商业决策。如能够让人们探索数据和各类内容中的新的潜在价值,并将其价值进一步扩展。用户可以用它进行实时动态数据分析,简化投放开放和集成。 阅读全文

计算机学科技术前沿:关于数据库方向的顶级国际会议

2013-04-23 10:23 by 我回答的, 411 阅读, 收藏,
摘要: 国际数据库顶级会议 :ICDE: ICDE是国际开放与远程教育协会(International Council for Open and Distance Education)的英文缩写。是联合国 (联合国教科文组织) 认可的全球性会员制组织,是全球远程教育机构的唯一专业组织,主要从事在线、灵活和混合形式的学习——包括在线学习和远程教育。除了在联合国教科文组织的地位,还从来自全球的会员中获取到许多特别的知识和经验,以及这一发展过程中的专家意见、全新教学方法的运用和不断涌现的教学技术。 ICDE 的重要目标是通过全世界范围内形式灵活的教育学习活动,促进不同文化间的了解与合作。 ICDE: Int 阅读全文

关于固态硬盘SSD的4K对齐

2013-04-21 21:42 by 我回答的, 1019 阅读, 收藏,
摘要: 4K对齐是什么?以前为什么没听过? 说到4K对齐,我大概看了一下有关朋友的解释,还是不够完善,那我简单说一下硬盘的4K对齐到底是什么! 我先说一下什么是簇!对于不是十万个为什么的爱好者的可以暂时不看这段? 最开始从WIN98一直到WIN XP,都是机械硬盘的天下,容量有限。而且绝大多数机械硬盘默认扇区都是512K大小。分区的时候有一个东西叫做物理存储单元,俗称簇。分区的时候可以指定这个大小。这个簇不是硬盘的物理结构,而是使用方法。 这个簇很有意思,一个簇只能容纳一个文件,但是一个簇可以包含多个扇区,当时流行小簇,因为小簇不“浪费”磁盘。 打个比方,比如我的簇是10K,文件是25K,我需要保存. 阅读全文

计算机学科技术前沿:网络安全基础应用与标准

2013-04-21 09:05 by 我回答的, 329 阅读, 收藏,
摘要: 本书作者William Stallings,以当今网络安全的实际解决方案为基础,既简明扼要,又全面系统地介绍了网络安全的主要内容,包括基本原理、重要技术、主要为主题,采用深入浅出的叙述手法,每章末尾还给出一定的推荐读物和思考练习题。因此,本书既是高等学校网络安全基础课程的好教材,也是方法和重要的工业标准等。全书共包含11章。除第1章引言外,其余各章分为三大部分叙述:第一部分是密码学,重点介绍分组密码、流密码、消息认证码、安全杂凑函数、公钥密码和数字签名等的基本原理、主要方法和重要应用场景等,并简要介绍了几种常用的典型算法,包括DES算法、AES算法、RC4算法和RSA算法等;第二部分是网络安. 阅读全文

计算机学科技术前沿:INFOCOM和SIGCOMM会议信息

2013-04-20 23:29 by 我回答的, 808 阅读, 收藏,
摘要: INFOCOM简介 INFOCOM=International Conference on Computer Communications INFOCOM是IEEE组织在通信网络领域的旗舰性会议,也是目前国际通信网络领域的一大标志性会议,由IEEE Communications Society组织举办。INFOCOM是全球网络通信领域学者的盛会、大会,因为其规模宏大、收录论文包罗万象、评委团阵容强大——数百人的评委团几乎包括了全球网络通信领域所有一流的研究者。因此,INFOCOM在通信网络领域的地位大致相当于SIGGraph在图形图像领域的地位(或者说类似但略低)——不仅是一个发布研究成果的讲 阅读全文

计算机学科技术前沿:第31次中国互联网络发展状况统计报告

2013-04-20 15:45 by 我回答的, 393 阅读, 收藏,
摘要: 手机网民位列第一地位稳 网购和团购稳步发展增速快 2013年1月15日,中国互联网络信息中心(CNNIC)在京发布第31次《中国互联网络发展状况统计报告》(以下简称《报告》)。报告显示,截至2012年12月底,我国网民规模达到5.64亿,互联网普及率为42.1%,保持低速增长。与之相比,手机网络各项指标增长速度全面超越传统网络,手机在微博用户及电子商务应用方面也出现较快增长。 网民规模达到5.64亿 手机网民增幅明显 《报告》显示,截至2012年12月底,我国网民规模达到5.64亿,全年共计新增网民5090万人。互联网普及率为42.1%,较2011年底提升3.8%。从数据来看,两项指标均... 阅读全文

计算机学科技术前沿:互联网上信息可信性的现状

2013-04-20 12:51 by 我回答的, 261 阅读, 收藏,
摘要: 互联网的虚假信息很大一部分是由水军造成的。 研究报告显示,越来越常见的网络付费发贴行为虽然有益于商家,但却会影响到普通互联网用户的信息判断,使他们失去对网络信息的信任。 在中国,这些人被称作“网络水军”:一群人有偿发布在线贴子和评论(主要出于营销目的)。学术研究发现,这些人正在降低互联网信息的质量。本周发布的一份研究报告对公关和营销公司的付费发贴行为进行了解释,这些贴子主要是关于社会事件、某款产品或某家公司。 对于商家而言,付费发贴是影响产品公众口碑的一种方式。该报告作者写道:“如果一家公司雇佣了足够多的在线用户,那么它就可以创建热点话题以获得关注。进而,这些由一群付费发贴者发布的文章或评论. 阅读全文

计算机学科技术前沿:可信计算的理解

2013-04-20 11:28 by 我回答的, 867 阅读, 收藏,
摘要: 可信计算是在计算和通信系统中广泛使用基于硬件安全模块支持下的可信计算平台,以提高整体的安全性。 1.1 可信计算相关概念 可信计算的概念由TCG提出,但并没有明确定义,而且联盟内部的各大厂商对“可信计算”的理解也不尽相同。其目的主要是通过增强现有的PC终端体系结构的安全性来保证整个计算机网络的安全,意义就是在计算机网络中搭建一个诚信体系,每个终端都具有合法的网络身份,并能够被认可;而且终端具有对恶意代码,如病毒、木马等有免疫能力。在这样的可信计算环境中,任何终端出现问题,都能保证合理取证,方便监控和管理。可信计算提供的安全功能有:终端设备认证、数据完整性校验、用户身份认证、用户权限合法性、端. 阅读全文

计算机学科技术前沿:超级计算机TOP500强、Green500强、Graph500强最新排名

2013-04-14 17:29 by 我回答的, 618 阅读, 收藏,
摘要: TOP500强超级计算机排名 从排名中可以知道,我国的“天河一号A”超级计算机排名是第8位。天河一号A配备了14336颗Intel Xeon X5670 2.93GHz六核心处理器(32nm Westmere-EP),2048颗我国自主研发的飞腾FT-1000八核心处理器,以及7168块NVIDIA Tesla M2050高性能计算卡,总计186368个核心,224TB内存。 至今,落户在天津滨海新区的我国运行速度最快超级计算机“天河一号A”目前服务用户已超过300家,涵盖中科院、中石油、南开大学、渣打银行等多个行业,并成为部分领域的核心生产力。GREEN500强超级计算机排名从图中可以看出, 阅读全文

计算机学科技术前沿:有关Amdahl定律

2013-04-14 16:49 by 我回答的, 497 阅读, 收藏,
摘要: 一、Amdahl定律 并行计算中的加速比是用并行前的执行速度和并行后的执行速度之比来表示的,它表示了在并行化之后的效率提升情况。阿姆达尔定律是固定负载(计算总量不变时)时的量化标准。可用公式: 来表示。上式中,计算机执行某个任务的总时间可被改进部分的执行时间所占百分比,记为f。可被改进部分采用改进措施后比没有改进前性能提高倍数,记为m。 二、Amdahl定律的应用 提高处理机的性能: 1、增加处理机的核心个数 改进后系统的加速比:1/[(1-f)+f/n] 其中f为系统可并行执行部分的执行时间占总系统执行时间的百分比n为处理器核心的增加倍数。而1-f则为串行部分部分的执行时间所占百分比。 2. 阅读全文

计算机学科技术前沿:3.图灵奖

2013-04-13 23:05 by 我回答的, 377 阅读, 收藏,
摘要: 图灵奖 图灵奖(A.M. Turing Award,又译“杜林奖”),由美国计算机协会(ACM)于1966年设立,又叫“A.M. 图灵奖”,专门奖励那些对计算机事业作出重要贡献的个人。其名称取自计算机科学的先驱、英国科学家阿兰·麦席森·图灵。由于图灵奖对获奖条件要求极高,评奖程序又是极严,一般每年只奖励一名计算机科学家,只有极少数年度有两名合作者或在同一方向作出贡献的科学家共享此奖。因此它是计算机界最负盛名、最崇高的一个奖项,有“计算机界的诺贝尔奖”之称。 至今为止最新一届的图灵奖是2012年,麻省理工学院的两位教授Shafi Goldwasser和Silvio Mical 阅读全文

计算机学科技术前沿:2.我对计算机硬件发展趋势的看法

2013-04-13 22:50 by 我回答的, 847 阅读, 收藏,
摘要: 计算机硬件是由若干相互区别、相互联系和相互作用的要素组成的有机整体。包括硬件系统和软件系统两大部分,计算机执行程序,二者协同工作,缺一不可。计算机硬件系统还是依照冯•诺依曼所设计的体系结构,即由运算器,控制器,存储器,输入设备,输出设备5大部件组成。其中,运算器和控制器组成中央处理器(CPU)。运算器负责完成算术,逻辑运算功能,通常由ALU(算术/逻辑单元),寄存器,多路转换器,数据总线组成;控制器则负责依次访问程序指令,进行指令译码,并协调其他设备,通常有程序计数器(PC),指令寄存器,指令译码器,状态/条件寄存器,时序发生器,微操作信号发生器组成。 以下由笔者的电脑来说明计算机硬件组成:. 阅读全文

计算机学科技术前沿:1.我对摩尔定律的理解

2013-04-13 22:07 by 我回答的, 522 阅读, 收藏,
摘要: 摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。这一定律揭示了信息技术进步的速度。 摩尔定律提出至今约50年,不断有技术专家认为芯片集成的速度“已经到顶”;他们预言,随着半导体晶体管的尺寸接近纳米级,不仅芯片发热等副作用逐渐显现,电子的运行也难以控制,半导体晶体管将不再可靠。“摩尔定律”肯定不会在下一个40年继续有效。但事实证明,摩尔的预言是准确的。尽管这一技术进步的周期已经从最初预 阅读全文

3.相应重定向与请求转发的比较

2013-04-12 23:28 by 我回答的, 273 阅读, 收藏,
摘要: 响应重定向与请求转发类似,但有下面的区别: (1)RequestDispatcher对象是一个Web资源的包装器,可以用来把当前请求转发到该资源。这种转发是服务器端控制权的转向,客户端发来的请求将交由新的页面进行处理。使用请求转发,在客户浏览器的地址栏中不会显示转发后的资源地址。使用请求转发,可以将前一个页面的数据、状态等信息传到转发的页面。 (2)使用响应对象的sendRedirect()方法实际是服务器向浏览器发送一个特殊的响应头(Location,状态码302),它命令浏览器连接到新的位置。因此,使用这种方法在浏览器的地址栏中可以看到地址的变化。重定向是作为不同请求来看待的,因此,所有. 阅读全文

2.GET与POST的区别

2013-04-12 23:04 by 我回答的, 266 阅读, 收藏,
摘要: 在所有的HTTP请求方法中,GET方法和POST方法是两种最常用的方法。我们应该清楚在什么情况下应该使用哪种请求方法。 GET方法用来检索资源。它的含义是“获得(get)由该URI标识的资源”。GET方法请求的资源通常是被动资源。使用GET也可以请求主动资源,但一般要提供少量的请求参数。 POST方法用来向服务器发生需要处理的数据,它的含义是“将数据发送(post)到由该URI标识的主动资源”。(下图展示了一个典型的POST请求) 注意,在POST请求中,请求的数据是在消息体中发送的,而在GET请求中参数是请求URI的一部分。(下图展示了GET和POST方法的比较) 阅读全文

1.两个init方法的区别

2013-04-12 22:47 by 我回答的, 239 阅读, 收藏,
摘要: 容器创建了Servlet实例后,它将调用实例的init(ServletConfig)方法初始化Servlet。该方法的参数ServletConfig对象包含了在Web应用程序的部署描述文件中指定的初始化参数。在init(ServletConfig)方法调用后,容器将调用无参数的init()方法,之后Servlet就被初始化了。重复初始化一个对象是没有意义的,因此在Servlet生命周期中init()方法仅被调用一次。 有时,可以在容器启动时不对Servlet初始化,而是当容器接收到对该Servlet第一次请求时才对它初始化,这称为延迟加载(Lazy Loading)。这种初始化的优点是可以大. 阅读全文