厄尔尼诺
科技名词定义
- 中文名称:
- 厄尔尼诺
- 英文名称:
- El Nin~o;El Nino;El Nio;El Ni~Do (西)
- 定义1:
- 赤道太平洋冷水域中海温异常升高的现象。
- 应用学科:
- 地理学(一级学科);气候学(二级学科)
- 定义2:
- 赤道中东太平洋海面温度异常升高的现象。
- 应用学科:
- 海洋科技(一级学科);海洋科学(二级学科);海洋气象学(三级学科)
- 定义3:
- 赤道东太平洋冷水域中海温异常升高现象。这种周期性的海洋事件产生的异常热量进入大气后影响全球气候。
- 应用学科:
- 生态学(一级学科);全球生态学(二级学科)
- 定义4:
- 西班牙语,意为“圣婴”。赤道东太平洋水域水温度异常增高现象。
- 应用学科:
- 水产学(一级学科);水产基础科学(二级学科)
以上内容由全国科学技术名词审定委员会审定公布
免费iPad应用软件推荐
我的苹果iPad 3G目前已经体验了接近一个月的时间,颇有一些使用感受,在上一篇苹果iPad评测中,我主要介绍了iPad内置的一些基本功能和应用,而这一次,我特意为各位使用苹果iPad的用户推荐一些免费的苹果iPad应用软件,供大家参考。
安装苹果iPad应用之前,首先要有一个iTunes帐号,用于访问苹果的App Store,在App Store里有近万款iPad专用的应用程序,其中有很多功能不错的免费应用。注册iTunes帐号时候建议选择美国商店而不是中国商店,因为几乎所有的中国商店的应用软件在美国商店都有,但反之却未必。以下的所有应用均需要美国商店的帐号访问。
黑客历史学家George Dyson:数字宇宙之大爆炸
20世纪最具威力的两项发明——核弹和计算机出自同一时代、同一群年青人。可是,与大名鼎鼎的曼哈顿计划(第二次世界大战中美国原子弹研究计划)相比,计算机的起源显得默默无闻。
出身计算机世家的历史学家George Dyson在其新书《图灵大教堂》(Turing’sCathedral)中讲述了阿兰· 图灵、约翰· 冯· 诺依曼等一帮子天才小子创造计算机及预见计算机未来盛况的轶事。
T400/R400等双显卡机型 WIN7可用内存2.46G 变为2.99G的方法
T400/R400等机型在WIN7系统下支持双显卡切换功能,但是升级到3G以上内存时,系统可用内存只有2.46G,这是因为一方面32位系统最大支持3G内存,另外一方面集成显卡共享显存也占用了一些内存,只有安装64位系统的情况下才能充分利用3G以上的内存。那么如何在不安装64位系统的情况下充分利用3G内存呢?按照如下步骤将集成显卡关闭即可。在只使用独立显卡的情况下32位系统最大可用内存可以达到2.99G
SQL 注入(2)
本文来自 MSDN (http://msdn.microsoft.com)
SQL 注入是一种攻击方式,在这种攻击方式中,恶意代码被插入到字符串中,然后将该字符串传递到 SQL Server 的实例以进行分析和执行。任何构成 SQL 语句的过程都应进行注入漏洞检查,因为 SQL Server 将执行其接收到的所有语法有效的查询。一个有经验的、坚定的攻击者甚至可以操作参数化数据。
SQL 注入的主要形式包括直接将代码插入到与 SQL 命令串联在一起并使其得以执行的用户输入变量。一种间接的攻击会将恶意代码注入要在表中存储或作为元数据存储的字符串。在存储的字符串随后串连到一个动态 SQL 命令中时,将执行该恶意代码。
注入过程的工作方式是提前终止文本字符串,然后追加一个新的命令。由于插入的命令可能在执行前追加其他字符串,因此攻击者将用注释标记“–”来终止注入的字符串。执行时,此后的文本将被忽略。
SQL Injection with MySQL
本文已经发表在《黑客防线》7月刊,转载请注明。由于写了很久,随着技术的进步,本人也发现该文里有不少错误和罗嗦的地方。请各位高手看了不要笑。本文写于《Advanced SQL Injection with MySQL》之前一个月。
声明
本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试。绝对真实。如果有什么遗漏或错误,欢迎来安全天使论坛(http://www.4ngel.net/forums)和我交流。
前言
2003年开始,喜欢脚本攻击的人越来越多,而且研究ASP下注入的朋友也逐渐多了起来,我看过最早的关于SQL注入的文章是一篇99年国外的高手写的,而现在国外的已经炉火纯青了,国内才开始注意这个技术,由此看来,国内的这方面的技术相对于国外还是有一段很大差距,话说回来,大家对SQL注入攻击也相当熟悉了,国内各大站点都有些堪称经典的作品,不过作为一篇完整的文章,我觉得还是有必要再说说其定义和原理。如果哪位高手已经达到炉火纯青的地步,不妨给本文挑点刺。权当指点小弟。
SQL Injection with MySQL
本文已经发表在《黑客防线》7月刊,转载请注明。由于写了很久,随着技术的进步,本人也发现该文里有不少错误和罗嗦的地方。请各位高手看了不要笑。本文写于《Advanced SQL Injection with MySQL》之前一个月。
声明
本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试。绝对真实。如果有什么遗漏或错误,欢迎来安全天使论坛(http://www.4ngel.net/forums)和我交流。
前言
2003年开始,喜欢脚本攻击的人越来越多,而且研究ASP下注入的朋友也逐渐多了起来,我看过最早的关于SQL注入的文章是一篇99年国外的高手写的,而现在国外的已经炉火纯青了,国内才开始注意这个技术,由此看来,国内的这方面的技术相对于国外还是有一段很大差距,话说回来,大家对SQL注入攻击也相当熟悉了,国内各大站点都有些堪称经典的作品,不过作为一篇完整的文章,我觉得还是有必要再说说其定义和原理。如果哪位高手已经达到炉火纯青的地步,不妨给本文挑点刺。权当指点小弟。
unix下的I/O——阻塞,非阻塞,同步,异步
前4种模型的主要区别在于第一阶段,因为它们的第二阶段都是一样的:在数据从内核缓冲区拷贝到进程缓冲区期间,进程阻塞与recvfrom这个系统调用中。
参考 Richard Stevens的“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking”。
剖析IBM大型机近期策略:统一管理、实时迁移
这年头,没有哪一家供应商光卖硬件系统。它们得有整套解决方案,而且是令人满意的解决方案才行。IBM正在给其大型机操作系统添加诸多改进之处,以取悦客户。这两年的一些动向包括:将Linux、Windows系统集成到大型机上的统一计算管理工具,支持 Linux系统实时迁移,64位虚拟寻址技术等。
如何定义和建立架构
任何系统都有架构,无论多小的系统都有。区别在于其架构是否是经过明确设计并表达。一个合理的架构无疑是经过精心设计和维护的,而进行架构设计,或者说定义/建立一个架构可以分为如下几个步骤。
特别的,本文针对于企业应用架构,其他应用未必适用。
基线准备
如果建立第一版架构(即从零开始)可以跳过此步,但对于建立第n版(n>=2)架构,则需要进行基线准备。通常从上一个架构设计开始,去除不在必要的内容作为基线。
非功能性需求的收集、分析和细化
这步骤非常关键,本质上架构关注的是系统的非功能性需求,虽然不是系统的全部,但无疑是最重要的20%,而这也是不同公司/产品的架构差异性的根源。