试读《JavaScript语言精粹(修订版)》

这是小弟我首次参加有奖试读活动,也是我在Iteye上写的第一篇文章,有什么不妥的地方请各位批评指正。 初次接触JavaScript是网页上的那些“花里胡哨”的特技,当时很是好奇这些是怎么实现的。而现在经过了系统的学习之后才终于对这种强大的语言有所了解。 虽然在浏览器差异性以及安全性等方面的诟病使JavaScript没少被批评,但是金无足赤人无完人,没有一种绝对完美的语言。反而这些都不会阻止Ja...
阅读(959) 评论(0)

《JavaScript语言精粹(修订版)》试读

好久没有来iteye了,今天一回来就看到了顶栏有信封在闪了。打开一看,是读书的活动。该怎么说呢,我其实在2年前就买了《JavaScript语言精粹》,可以说2年时候应该也就读完了吧。但是我看书那是一个懒,后来书就借了朋友看了(貌似还收到消息说书已经丢了)。我自己下载了一本英文原版的,偶尔打开来翻翻。但是这次的读书活动,有一种说不出的力量在冲击我,仿佛在告诉我,是时候了,它的修改版都出来了,难道你还...
阅读(941) 评论(0)

细说软件质量属性

正确性 正确性是指软件按照需求正确执行任务的能力。这里“正确性”的语义涵盖了“精确性”。正确性无疑是第一重要的软件质量属性。如果软件运行不正确,将会给用户造成不便甚至损失。技术评审和测试的第一关都是检查工作成果的正确性。 正确性说起来容易做起来难。因为从“需求开发”到“系统设计”再到“实现”,任何一个环节出现差错都会降低正确性。机器不会主动欺骗人,软件运行出错通常都是人造成的,所以不要找借口埋...
阅读(2480) 评论(0)

软件质量基本概念

如何理解软件的质量 什么是质量? 词典的定义是:① 典型的或本质的特征;② 事物固有的或区别于其他事物的特征或本质;③ 优良或出色的程度。 CMM对质量的定义是:① 一个系统、组件或过程符合特定需求的程度;② 一个系统、组件或过程符合客户或用户的要求或期望的程度。 上述定义很抽象,软件开发人员看了准会一脸迷惘。软件的质量不容易说清楚,但我们今天非得把它搞个水落石出不可。 就以健康做类比吧...
阅读(1560) 评论(0)

关于软件开发的一些常识和思考

有最好的编程语言吗 作者的观点:程序员在最初学习BASIC、Fortran、 Pascal、C、C++等语言时会感觉一个比一个好,不免有喜新厌旧之举。而如今的Visual Basic、Delphi、Visual C++、Java等语言各有所长,真的难分优劣。能很好地解决问题的编程语言就是好语言。开发人员应该根据实际情况,选择业界推荐的并且是自己擅长的编程语言来开发软件,才能保证有较好的质量与效率...
阅读(1041) 评论(0)

C++/C高级数据类型

C语言中的构造数据类型如结构、联合、枚举等在C++中仍然有效。由于C++新增了一种类型名class,许多人错误地认为struct只能用来包装数据,或者class必须定义成员函数。 C++对C的结构、联合、枚举等进行了必要的改造和增强,本章比较分析了异同点,总结了使用要点,对于那些正在从C语言向C++语言过渡的程序员有较好的参考价值。 结构(struct) 如果只能使用基本数据类型来编程,...
阅读(1138) 评论(0)

超轻量级PHP框架BroPHP

BroPHP是一个免费开源的轻量级PHP框架(学习型),允许你把基于BroPHP框架开发的应用去开源或发布、销售商业产品。BroPHP框架完全采用面向对象的设计思想,并且是基于MVC的三层设计模式,具有部署和应用及为简单、效率高、速度快,扩展性和可维护性都很好等特点,可以稳定地用于商业及门户的开发。BroPHP框架包括单入口文件、MVC模式、目录组织结构、类自动加载、强大基础类、URL处理、输入处...
阅读(6056) 评论(0)

PHP中GD库的使用

在PHP中,有一些简单的图像函数是可以直接使用的,但大多数要处理的图像,都需要在编译PHP时加上GD库。除了安装GD库之外,在PHP中还可能需要其他的库,这可以根据需要支持哪些图像格式而定。GD库可以在http://www.boutell.com/gd/免费下载,不同的GD版本支持的图像格式不完全一样,最新的GD库版本支持GIF、JPEG、PNG、WBMP、XBM等格式的图像文件,此外还支持一些如...
阅读(2712) 评论(0)

《细说PHP(第2版)》图书信息

细说PHP(第2版)(含DVD光盘1张) (经典畅销书升级版,全面覆盖PHP学习关键点,150小时超大容量视频教学) LAMP兄弟连 组编 高洛峰编著 ISBN 978-7-121-18563-2 2012年10月出版 定价:109.00元(含DVD光盘1张) 16开 828页 经典畅销书升级版,全面覆盖PHP学习关键点,150小时超大容量视频教学 内容简介 PHP是开发...
阅读(2804) 评论(0)

《高质量程序设计指南:C++/C语言》图书信息

《高质量程序设计指南:C++/C语言》(林锐名作,前版曾广泛流传,被大量IT企业采用为面试题)   林锐,韩永泉编著 ISBN 978-7-121-18617-2 2012年10月出版 定 价:65.00元 412页 16开   编辑推荐 《大学十年》感染一代IT人,林锐亲述多年一线经验。 本书提供内建高质量代码必须熟练掌握的编程技术与规范。 “高质量”试图挽回的是...
阅读(1426) 评论(0)

处理器和指令

处理器负责从内存读取数据,并利用数据执行加法等处理。指示执行这些处理的就是“指令”。指令有以下几种:进行加法的ADD指令,进行乘法的MULT(multiply)指令,以及读写内存的LOAD指令、STORE指令等。让我们看看这些指令是怎样规定的。 指令架构入门 前面说过,指令架构详细地规定了处理器应当支持哪些指令、各个指令应执行什么操作等。 “架构”这个词源于建筑术语,意思是建筑的基本设计,现...
阅读(1152) 评论(0)

支撑计算机高速化的半导体技术

计算机的性能以10年约200倍的惊人速度提升。其支撑的中心台柱就是半导体技术的进步。本节来看看为什么半导体技术的进步会带来计算机的进步。 摩尔(Moore)定律——更多的晶体管,更高的并行度   Intel的创始人之一Gordon Moore在1965年的Electronics杂志上发表题目为Cramming more components onto integrated circuits的...
阅读(1227) 评论(0)

机器指令程序编写方法

处理器本身能理解的机器指令是0和1的序列,让人来写就要大费周章了,因此人们一直在努力开发各种系统,用人类易于理解的形式来编写程序。本节仅简单介绍一下指示处理器工作的机器语言程序的编写方法。 用汇编语言编程 人类很难书写处理器能够理解的0、1序列,也很容易出错。另外,写完后回头看看一堆0和1,根本看不懂会向处理器发出什么指令,即使出了bug、无法正常运行也毫无办法。 因此,我们将加法指令写成A...
阅读(5494) 评论(0)

浮点数精度的转换

在x86/x64体系里,由于x87 FPU硬件使用扩展双精度格式,因此必然会遇到single/double precision格式与double extended-precision格式之间的互换问题。 转换为扩展双精度数 当由单精度数或双精度转换为扩展双精度数时,exponent部分必须基于扩展双精度数的biased码来调整。于是扩展双精度数的exponent值为: ① 从单...
阅读(1431) 评论(0)

x86基础之数与数据类型

我们知道在计算机中处理的数是按照一定的规则进行组织和存放的。其中的每个数按特定的编码规则组织。可是光有这些数的组织规则还是不够,计算机每条指令的操作数可能会有不同的数据类型。那么计算机能处理哪些数据类型呢?在这一章里,我们将要了解数与数据类型。 数 计算机能处理各种各样的信息,计算机硬件对数据进行处理后,可呈现出各种各样的信息。 数字 数字是个基本的计数符号。通用的数字有10个:0,1,2...
阅读(1350) 评论(0)
29条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3647071次
    • 积分:54037
    • 等级:
    • 排名:第57名
    • 原创:1450篇
    • 转载:83篇
    • 译文:1篇
    • 评论:3629条
    博客专栏
    最新评论