P9 jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。
P11 外观模式(Facadepattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。在真实的应用系统中,一个子系统可能由很多类组成。子系统的客户为了它们的需要,需要和子系统中的一些类进行交互。客户和子系统的类进行直接的交互会导致客户端对象和子系统(Figure1)之间高度耦合。
P8 描述:在设计一组依赖的对象与它们所依赖的对象之间一致(同步)的交流模型时,观察者模式(ObserverPattern)很有用。它可以使依赖对象的状态与它们所依赖的对象的状态保持同步。这组依赖的对象指的是观察者(Observer),它们所依赖的对象称为主题(Subject)。为了实现观察者(Observer)的状态与主题(Subject)保持同步,观察者模式(ObserverPattern)
P14 J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码.在这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录.在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据,包括出货状态,供应链制度,库存,货物发运,项目管理数据,和用户属性等.
P9 一个java FTP的客户端使用的了apache的commons-net实现批量下载,上传,删除等功能。
P6 思路如下:多个文件上传,需要注入多个文件对象中,所以Action中定义多个文件,因此是定义文件数组。在这个实例中,我们应用List来实现。其实,在上传文件,无论是单个文件还是多个文件,就是从上传的临时文件或文件组(循环)读到本地中。因此,java的io基础是关键。遇到文件的读写,发现io流基础不牢固,回头又重新看了马士兵的io流并实践io流小例子。
P5 Struts2并未提供自己的上传文件组件,但是Struts2却可以使用其他的上传文件组件,比如Commons-FileUpload,Cos等。即使不懂这些组件细节,我们依然可以正常使用,因为Struts2已经为这些组件封装好了接口,我们按照其规范实现即可。本文介绍Struts2使用常用的Commons-FileUpload组件实现文件的上传。
P4 C语言中关于链表的建立、插入、删除、查询和显示功能的演示//简单学生信息管理
P11 数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如数组的大小在定义时要事先规定,不能在程序中进行调整,这样一来,在程序设计中针对不同问题有时需要30个大小的数组,有时需要50个数组的大小,难于统一。我们只能够根据可能的最大需求来定义数组,常常会造成一定存储空间的浪费。我们希望构造动态的数组,随时可以调整数组的大小,以满足不同问题的需要。链表就是我们需要的动态数组。
P19 BAT文件语法和技巧(bat文件的编写及使用)首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。
P4 双链表的操作:查询、删除、显示、插入。*双向链表克服单向链表向前查找结点需要执行时间O(n)的缺点
P4 该文档是用来帮助用户识别被评估的对象。主要是配置管理能力。
P8 Meter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用。所以在本文中介绍一个更为常用的方法——使用Badboy录制生成 JMeter 脚本。 简单的介绍一下Badboy。Badboy是一款不错的Web自动化测试工具,如果你将它用于非商业用途
P490 本书是在讲授Visual C#.Net 应用程序课程的讲义和教案的基础上整理编辑而成。本书内容几乎涵盖了使用C#语言开发Windows应用程序和Web应用程序(ASP.Net)的各个方面。为了说明问题,在介绍程序设计方法时,一般使用具有针对性的例子进行说明,在例子中尽量避免不相关的的知识点和无关的代码,使例子短小精悍。对于比较复杂的问题,将问题分解为多个步骤,分别讲解给出详细的设计步骤,减少读者阅读难度。书中的例子都比较完整,绝大部分都可以在计算机中运行。
P10 linux面试笔试题:Linux结束后台进程的命令是?问:Linux结束后台进程的命令是?答:kill Linux kill命令详解:当需要中断一个前台进程的时候,通常是使用<Ctrl+c>组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令.该命令可以终止后台进程.至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死.总之这种情况是经常发生的.
P6 节点是通过心跳来告诉master 自己还存活的。而在这之前,我做了一个测试,加了一个新节点到集群中,后来又把节点给删了,hosts(这个hosts应该是指被删除节点的host吧) 的文件也被改了,会不会是这个节点还在往master 发送心跳?SSH 到那个新节点上,jps 看一下任务,task tracker 果然还活着!把这个进程kill 掉,问题就OK 了。
P5 Ubuntu作为linux操作系列里面的代表早有耳闻,但一直没有真正领略过它的风采,只是在虚拟机中安装过而已,最近在网上看到那桌面美轮美奂的桌面特效与那火爆的论坛社区,不由怦然心动,想自己也试一下,在本地硬盘上装一个ubuntu,初步打算安装一个ubuntu10.04的版本,虽然已经出现了12版的了,但考虑到自己电脑的配置问题(超低配置:250G硬盘+集显),还是不忍心折腾这硬件了!
P2 EnterpriseDB是什么? 这个名字你可能觉得陌生,但提起大名鼎鼎的开源数据库PostgreSQL和Oracle内置的PL/SQL语言你是否会想起什么。EnterpriseDB是PostgreSQL的一个分支,在PostgreSQL基础上,针对企业级应用进行了专门的优化,同时,增加了一系列如动态性能调优(DynaTune)、EDB Loader、高效批量SQL处理等高级特性;在众多功能亮点中,EnterpriseDB的兼容性技术尤为惹眼。
P7 以Java编写的一个组件(计划在下一个版本做成一个框架)3.结构:包括两部分:(A)权限配置管理平台,一个Web应用(即一个war包),用于注册受控资源,管理角色,和授权(把角色指派给宿主系统的用户),本平台是可选的(B)权限服务组件,一个嵌入式组件(即一个jar包),提供访问控制服务和权限配置服务(后者供宿主系统通过接口调用实现权限配置管理,可以代替权限配置管理平台).
P4 Agile简介Agile(即:敏捷方法)是一套与传统软件工程显著不同的价值观和原则,是包括Scrum和XP(Extreme Programming,极限编程)在内的所有敏捷过程或方法所共同具有的某些性质和特征,而不是某一个具体的过程、方法论或做法。Agile横空出世传统计划驱动的开发方法不仅没有获得良好的效果,并且由于强调过分过程控制,所以在开发过程中要产生大量的文档,以跟踪,检查设计各阶段的进度,设计状态,因此给程序员,管理者带来很多额外的工作量,这也是计划驱动方法一直为人诟病的地方,因此被称为重量级方法。