P9 概述commons-beanutil开源库是apache组织的一个基础的开源库,为apache中许多类提供工具方法,学习它是学习其他开源库实现的基础。Commons-beanutil中包含大量和JavaBean操作有关的工具方法,使用它可以轻松利用Java反射机制来完成代码中所需要的功能,而不需要详细研究反射的原理和使用,同时,该类库中提出了动态Bean的概念,不但提供现有JavaBean的所有功能,而且还可以在运行时动态的对Bean中的属性数据类型进行修改以及增删属性。
P158 地理信息系统 (GIS) 是以可视化和分析地理引用信息为目的,用于描述和表征地球及其他地理现象的一种系统。 许多人已经将 GIS 视为最强大的信息技术之一,因为它致力于整合来自多种来源的知识(例如,作为地图中的各种图层)并创建一个跨领域的合作环境。此外,对于大多数接触过 GIS 的人们来说,它直观易懂,具有很大的吸引力。它将强大的可视化环境(使用地图进行沟通和可视化)与基于地理科学的稳健的分析和建模框架相结合。 这种结合孕育出一项科学、可信且易于交流(通过地图和其他地理视图)的新技术。 在您开始使用 ArcGIS 时,应了解 GIS 的一些基础知识以及在软件的使用过程中 ArcGIS 如何实现这些理论,这一点十分重要。在本部分中,您将会了解到有关一些 GIS 重要方面以及如何依据一系列重要地图概念构建地理信息模型的信息。
P20 Module是否可见,Boolean值 monitorresize 设置是否创建一个不可见的屏幕元素用来监听DOM中文字大小的改变,Boolean值 6.8.2. Overlay 对Module的
Ghost博客中文版 是 Ghost博客 的中文版本,增加了一些特有的功能。 中文版特有功能: [增加] 中文翻译 [增加] 博文百度搜索引擎优化功能。 [增加] 博文分享到微博、微信、QQ空间等社交媒体功能。
segmentation software 的一个Python封装。 PyNLPIR能够让使用NLPIR很方便得进行中文分词处理。 import pynlpir pynlpir.open() s = '欢迎科研人员、技
我们挑战自我,为用户创造了崭新的视觉设计语言。与此同时,新的设计语言除了遵循经典设计定则,还汲取了最新的科技,秉承了创新的设计理念。这就是原质化设计(Material Design)。这份文档是动态更新的,将会随着我们对 Material Design 的探索而不断迭代、升级。
类型系统的首要目的是检测程序错误,类型系统有效的提供了一个静态检测的有限形式,允许我们代码中明确某种类型的变量并且编译器可以验证。类型系统当然也提供了其他好处,但错误检测是他存在的理由(Raison d’Être)
string) } 在对 Sprintln 的嵌套调用中, v 后面跟着 ... ,这告诉编译器将 v 作为一个参量列表对待,否则,它就只是将 v 作为单个切片参量。 关于打印,还有更多内容。详见
)等。目前在中文搜索引擎领域,国内的搜索引擎已经和国外的搜索引擎效果上相差不远。之所以能形成这样的局面,有一个重要的原因就在于中文和英文两种语言自身的书写方式不同,这其中对于计算机涉及的技术就是中文分词。
技术在国内日趋火热,越来越多的网站开始部署Nginx。 因为 Nginx 的文档大部分是英文的,本维基的目的是帮助使用中文世界的用户安装、配置和交换有关 Nginx 的使用经验。大部分文档源自(al-nginx AT none
P150 面向对象的可视化建模培训教程[UML和Rational Rose/C++ Ver4.x]。Rational Rose 是一种工具,它可以在Rose建模中提供建立、视图、修改和操作组件的能力。
P 尽管JSP是在Spring MVC应用中产生视图的最可能的选择,但它不是惟一的选择。通过切换视图解析器和视图实现,你的应用可以使用其他视图层技术产生Web页面,甚至可以产生非HTML的输出。在本章中,你学会了如何在Spring MVC应用中使用Velocity或FreeMarker来代替JSP。以类似的方式,你也看到如何将Jakarta Tiles集成到你的Spring MVC应用中,使应用的外观可用性更高,也更美观。最后,你看到如何创建定制的视图实现,能够产生动态生成的二进制内容,比如Excel工作表、PDF文档以及图像。虽然本章在应用的视图层为你提供了若干种选择,但所有你看到的实现都是在Spring MVC应用中完成的。那么,如果你更偏爱别的MVC框架呢?在下一章中,我们会把选择的范围扩展到其他MVC框架,从而你可以同时使用Spring以及你自己选择的MVC框架。
P ARM 处理器有二十七个寄存器,其中一些是在一定条件下使用的,所以一次只能使用十六个... 寄存器 0 到寄存器 7 是通用寄存器并可以用做任何目的。不象 80x86 处理器那样要求特定寄存器被用做栈访问,或者象 6502 那样把数学计算的结果放置到一个累加器中,ARM 处理器在寄存器使用上是高度灵活的。
P Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取文件系统数据的目的。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS是Apache Hadoop Core项目的一部分。这个项目的地址是http://hadoop.apache.org/core/。
P 本章主要介绍日常Php开发所能利用到的各类工具。<br>随着web安全的热点升级,php应用程序的代码安全问题也逐步兴盛起来,越来越多的安全人员投入到这个领域,越来越多的应用程序代码漏洞被披露。针对这样一个状况,很多应用程序的官方都成立了安全部门,或者雇佣安全人员进行代码审计,因此出现了很多自动化商业化的代码审计工具。也就是这样的形势导致了一个局面:大公司的产品安全系数大大的提高,那些很明显的漏洞基本灭绝了,那些大家都知道的审计技术都无用武之地了。我们面对很多工具以及大牛扫描过n遍的代码,有很多的安全人员有点悲观,而有的官方安全人员也非常的放心自己的代码,但是不要忘记了“没有绝对的安全”,我们应该去寻找新的途径挖掘新的漏洞。<br>PHP_CodeSniffer 是一个基于PHP5的代码静态分析工具。支持对 PHP、JavaScript 和 CSS 文件的代码规范检测,在代码质量控制中充当着重要的角色。它甚至可以帮你检测出语义上的错误。<br>PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。
P Smarty的设计主要由这些理念的驱动: 干净地分离显示逻辑和程序代码 PHP后端,Smarty模板前端 增强PHP, 而不是取代它 程序员和设计师的快速开发/部署 快速和简单的维护 语法简单易懂,无须懂PHP 灵活的自定义开发 安全: 隔离于PHP 免费, 开源 Smarty是什么? Smarty是一个PHP的模板引擎,提供让程序逻辑与页面显示(HTML/CSS)代码分离的功能。 也就是PHP代码是程序逻辑,与页面显示分开。
P Inno Setup是一个免费的安装制作软件,它既有适合新手的脚本向导,又有良好的脚本编辑环境,能够快速制作出标准Windows2000风格的安装界面,足以完成一般的安装任务,在新版本版中软件加入了对多语言的支持,这个功能的实现相较于NSIS来得简单多了,推荐大家使用新的版本。
P Python 研究(Dive Into Python) Dive Into Python 是为有经验的程序员编写的一本 Python 书。<br>ActiveState 制作了一个 Windows 上的 Python 安装程序称为 ActivePython, 它包含了一个完整的 Python 发布; 一个适用于 Python 编程的 IDE 附加了一些 Python 的 Windows 扩展, 提供了全部的访问 Windows APIs 的服务, 以及 Windows 注册表的注册信息。 虽然 ActivePython 不是开源软件, 但它可以自由下载。 ActivePython 是我曾经学习 Python 时使用过的 IDE, 除非有别的原因, 我建议您使用它。可能的一个原因是:ActiveState 通常要在新的Python 版本出来几个月以后来更新它的安装程序。如果您就需要Python 的最新版本, 并且 ActivePython 仍然落后于最新版本的话, 您应该直接跳到在 Windows 上安装 Python 的第二种选项。
P jQuery是一个简洁快速的JavaScript库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加Ajax交互。jQuery的设计会改变你写JavaScript代码的方式。<br> jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何JavaScript应用的地方,可用于不用的应用程序。<br> jQuery是一个轻量级的脚本,其代码非常小巧,JavaScript包只有15K左右。<br> jQuery支持CSS1-CSS3,以及基本的xPath jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+
P Apache启动时,会绑定本机上的地址和端口,然后等待请求的进入。默认情况下,它会监听本机的所有地址。但是,当需要监听特定的地址或端口或地址与端口的组合,或者需要对不同的IP地址、主机名、端口作出不同的响应(如使用虚拟主机)时,就必须明确指定。 Listen指令告诉服务器接只受来自特定端口(或地址+端口的组合)的请求。如果Listen指令仅指定了端口,则服务器会监听所有的IP地址;如果指定了地址+端口的组合,则服务器只监听来自此特定地址上特定端口的请求。使用多个Listen指令,可以指定在多个地址和端口上进行监听。