P38 在介绍 shell 是什么东西之前,不妨让我们重新检视使用者与计算机的关系:我们知道计算机的运作不能离开硬件,但使用者却无法直接对硬件作驱动,硬件的驱动只能透过“操作系统(Operating System)”的软件来控管,事实上,我们每天所谈的 Linux ,严格来说只是一个操作系统,我们称之为“内核(kernel)”。然而,从使用者的角度来说,使用者也没办法直接操作 kernel ,而是透过 kernel 的“外壳”程序,也就是所谓的 shell ,来与 kernel 沟通。这也正是 kernel 跟 shell 的形象命名关系。
P9 不管你是初学一门计算机语言或技术,还是想学习别人的经验和创意。做为一个开发人员,都会经常需要到搜索一些代码,下面是7个地方可以帮助你快速寻找到你需要的代码。
P105 Apache JMeter是100%纯java桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如web应用程序)。它可以用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。JMeter可以用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面性能。 另外,JMeter能够通过让你们用断言创建测试脚本来验证我们的应用程序是否返回了我们期望的结果,从而帮助我们回归测试我们的程序。为了最大的灵活性,JMeter允许我们使用正则表达式创建断言。
P37 RIA是什么?RIA是富网络应用(RichInternetApplication)的缩写,也即丰富互联网应用程序。它只是一种技术形式而不是具体的技术。RIA出现的背景在RIA出现之前,软件开发都是基于C/S(Client/Server)或B/S(Browser/Server)架构,但两者各有缺点。C/S的主要缺点:开发、部署成本高传统B/S结构的软件需要针对不同OS开发对应的版本,且软件更新换代的速度越来越快自然成本会很高。
P33 ExtJS是一个Ajax框架,是一个用JavaScript写的,用于在客户端创建丰富多彩的web应用程序界面。ExtJS可以用来开发RIA也即富客户端的AJAX应用.ExtJS主要用于创建前端用户界面,是一个与后台技术无关的前端Ajax框架。因此,可以把ExtJS用在.Net、Java、PHP等各种开发语言开发的应用中。ExtJS最开始基于YUI技术。
P8 PL/SQL的基本结构:[declare:语句段的生命]所有变量,常量,游标等都在此进行定义begin:要执行的语句sql语句,选择语句,循环语句等语句[exception:异常时执行的语句]写异常时所要执行的PL/SQL的基本语句操作变量与常量常量的定义公式:常量名类型[notnull][:=value];Eg;ageconstantint:=10;
P9 对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。
P15 新建立一个Java工程,将下载的驱动程序放在库文件路径下
P3 mongodb安装及shell操作
P5 Mongodb数据分片的实现副本集实现了网站的安全备份和故障的无缝转移,但是并不能实现数据的大容量存储,毕竟物理硬件是有极限的,这个时候就需要做分布式部署,把数据保存到其他机器上。Mongodb的分片技术就很完美的实现了这个需求。理解Mongodb的分片技术即Sharding架构什么是Sharding?说白了就是把海量数据水平扩展的集群系统,数据分表存储在Sharding的各个节点上。Mongodb的数据分开分为chunk,每个chunk都是collection中的一段连续的数据记录,一般为200MB,超出则生成新的数据块。
P11 测试的目标是要发现错误,因此在编写测试用例的时候也要遵循这个目标,尽量在软件的最薄弱环节多编写测试用例。虽然测试时有很多单个输入变量、多个输入变量的组合,但优秀的软件测试人员不会依靠运气,他们有着丰富的经验和直觉,可以从中找到哪些是需要进行测试的,哪些不需要测试,哪些操作可能会引起软件失效。把这些测试人员的经验和直觉尽量归纳和固化,就形成了一些故障模型。故障模型指明了故障是如何以及为什么会在软件执行时引起软件失效。在测试过程中,我们可以按照这些故障模型所提供的缺陷类型和寻找该类缺陷的方法找到尽量多的缺陷。
P7 什么是敏捷开发?敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;为什么说是以人为核心?我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。
P3 需求背景:公司A和公司B在上个月正式建立了IT业务上的合作关系,共同开发一款手游项目,以图开拓新的领域,为公司A的股东创造新的盈利点。公司B则看上了A的客户资源,意图以后更有深度的合作。【测试分析:可以了解项目的战略背景、实际客户、公司的重视程度,主要是老板们的关注度等等,将对邮件需求的支持强度、及时度间接相关;
P14 安装httpd2.2.3和php5.1.6安装一些库文件,首先linux内核是2。6的下载:主要软件包,httpd-2.2.3.tar.gzphp-5.1.6.tar.gz安装php所需的软件包(其中libxml2是安装php5必须的,为什么还需要perl呆会说明原因。)
P9 Android平台的架构首先说下Android的框架分为一下四层:kernel、libraries、framework、applications。1.最低层是linuxkernel,主要负责内存管理、进程调度等系统管理以及终端的硬件驱动。Binderdriver,google为android设计的一个增强系统的进程间通信能力的模块。2.Kernel的上一层是libraries,包含了核心库、第三方库和android虚拟机。
P2 [HYJL]软件工程部会议记录软件工程部会议签到表
P14 Ubuntu是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。为桌面虚拟化提供支持平台.。 Ubuntu每6个月发布一个新版本,而每个版本都有代号和版本号,其中有LTS是长期支持版。版本号基于发布日期,例如第一个版本,4.10,代表是在2004年10月发行的。
P24 面向对象基础1、课程名称:面向对象基础2、本课预计讲解的知识点什么是面向对象对象和类封装匿名对象private(私有)关键字构造函数重载this关键字static关键字3、具体内容3.1什么是面向对象先了解面向对象之前存在的编程方式:面向过程。
P6 万年历C代码
P1 环境配置将db-derby-***-bin.rar解压到本地磁盘(以D盘根目录为例)。配置环境变量:变量名DERBY_HOME,变量值D:\db-derby-***-bin配置环境变量:在变量名PATH的值中增加:D:\db-derby-***-bin\bin配置环境变量:变量名CLASSPATH