P12 1、学习虚拟机VMware的使用 2、熟悉Linux操作系统的安装和使用 3、了解Linux操作系统下软件的安装和配置 4、通过漏洞扫描实验了解Linux操作系统的安全性
P10 SQL当一个新表被创建之时,系统将在磁盘中分配一段以8K为单位的连续空间,当字段的值从内存写入磁盘时,就在这一既定空间随机保存,当一个8K用完的时候,SQLS指针会自动分配一个8K的空间。这里,每个8K空间被称为一个数据页(Page),又名页面或数据页面,并分配从0-7的页号,每个文件的第0页记录引导信息,叫文件头(Fileheader);每8个数据页(64K)的组合形成扩展区(Extent),称为扩展。全部数据页的组合形成堆(Heap)。
P8 1、什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于LinusTorvalds,在GPL 版权协议下发行,任何人都可以自由的复制(copy),修改(change),套装分发(distribute),销售,但是不可以在分发时加入任何限制,而且所有原码必须是公开的,所以任何人都可以无偿取得所有执行文件和原代码。 对于Linux用户和系统管理员来说,Linux是指包含Linuxkernel、utilities(系统工具程序)以及application(应用软件)的一个完整的操作系统。
P4 使用leaks工具检验APP是否存在内存泄露背景Instruments是xcode系列开发工具中的一个,它提供了非常多的工具可以帮助开发和测试人员对应用程序进行全面的评估和测试。Leaks是其中用来监控应用程序在运行过程中是否存在内存泄露的一个工具。所谓内存泄露是指在一些内存长期被占用无法释放,直到用户关闭应用程序才被释放。排除内存泄漏对于提升应用程序的可靠性有着非常重要的意义,特别是那些要长时间持续运行的程序更是如此。内存泄漏会不断增加程序占用的内存,最后有可能导致程序因为无法申请必要的内存而运行失败,甚至崩溃。
P4 分享一例php实现API接口的代码,实现用户的注册、登录、查询用户信息的功能,是学习PHPAPI开发的不错实例,有兴趣的朋友研究下吧。
P5 最全ASCII码对照表
P25 JAVA命令链模式设计CommonsChain实现了ChainofResponsebility和Command模式,其中的Catalog+配置文件的方式使得调用方和Command的实现方的耦合度大大的降低,提高了灵活性。对于配置文件,通常可以:作为Command的索引表,需要时按名字索引创建实例。利用Chain以及内嵌Chain,完成一组连续任务和Command的复用,引入Filter可以获得与ServletFilter一样的好处。
P78 感于设计模式在日常开发中的重要性,同时笔者也自觉对设计模式小有心得,故笔者*写二十三种设计模式的简单例子、并整理二十三种设计模式的理论部分,综合汇总成这份Java设计模式(疯狂Java联盟版),希望对大家有所帮助。 本份帮助文档主要是为了向读者介绍二十三种设计模式,包括模式的描述,适用性,模式的组成部分,并附带有简单的例子和类*,目的是为了让读者了解二十三种设计模式,并能方便的查阅各种设计模式的用法及注意点。 所附的例子非常简单,慢慢的引导读者从浅到深了解设计模式,并能从中享受设计的乐趣。
P11 在前一篇文章中简单介绍了JAVA程序如何调用Oracle存储过程的基本语法程序结构,本文将介绍JAVA跟Oracle的另一种关系,即通过JAVA编写Oracle存储过程。通常情况下,我们都是使用Oracle数据库系统中的ps/sql语句来为oracle编写各种存储过程,不过,在Oracle的第八个版本8之后,为我们提供了编写存储过程的另一种新的选择,那就是使用JAVA来编写Oracle存储过程。从Oracle8.0版本开始,在Oracle数据库系统中自带了java虚拟机jvm,因此使得Oracle内置了对JAVA的全面支持,我们在使用JAVA可以实现的任何功能现在都可以放到Oracle中来实现,当然我们也可以在oracle中来操作其他数据库。
P5 各进制转换方法(转载)一、计算机中数的表示:首先,要搞清楚下面3个概念数码:表示数的符号基 :数码的个数权 :每一位所具有的值请看例子:数制十进制二进制八进制十六进制数码
P17 Oracle业务智能企业版最令人感兴趣的特性之一是OracleBIPresentationServer提供的SOAP接口。该接口提供了一些Web服务方法,可使用OracleJDeveloper10g等工具从业务流程和应用程序中调用它们。Oracle业务智能企业增强版10.1.3.3中的SOAP接口提供以下服务:XmlViewService—将报表结果作为XML格式的结果集返回,与MicrosoftXML结果集格式兼容。这是通过SOA公开OBI:EE内容的重要服务,而且还是一个状态服务,可使用同一会话密钥对其进行多次调用。SAWSessionService—管理OBI:EE表示服务(以前称为SAW)Web服务会话。在使用其他服务前,应当调用这一服务,以创建可供其他服务使用的会话密钥。SecurityService—允许在OBI:EEPresentationServer目录中读取和设置访问控制列表(ACL)。
P3 匈牙利命名法,骆驼命名法,帕斯卡命名法,C#命名规范一、匈牙利(Hungarian)命名法:广泛应用于象MicrosoftWindows这样的环境中。Windows编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的Microsoft程序员查尔斯·西蒙尼(CharlesSimonyi)提出的。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。
P29 我们知道,java中socket类一般操作都是同步进行,常常在read的时候socket就会阻塞直到有数据可读或socket连接断开的时候才返回,虽然可以设置超时返回,但是这样比较低效,需要做一个循环来不停扫描数据是否可读。看来,在同一个线程中,要是想实现异步读写不太容易。下面介绍的这个类实现了伪异步socket通讯。基本思想就是在现有socket类的基础上进行封装,当socket连接建立成功后,立即创建一个socket数据接收线程,专门负责阻塞式的socket读取(read),而当前线程负责数据的发送(send)。
P59 Linux-PAM (Linux下的可插入式认证模组) 是一套共享函数库,允许系统管理员来决定应用程式如何识别用户. 换句话说,就是用不着(重写和)重新编译一个(支援PAM的)程式,就可以切换它所用的认证机制. 你可以整个的升级你的认证系统而不用去管应用程式本身.
P16 C4.5是做什么的?C4.5 以决策树的形式构建了一个分类器。为了做到这一点,需要给定 C4.5 表达内容已分类的数据集合。 等下,什么是分类器呢? 分类器是进行数据挖掘的一个工具,它处理大量需要进行分类的数据,并尝试预测新数据所属的类别。 举个例子吧,假定一个包含很多病人信息的数据集。我们知道每个病人的各种信息,比如年龄、脉搏、血压、最大摄氧量、家族病史等。这些叫做数据属性。 给定这些属性,我们想预测下病人是否会患癌症。病人可能会进入下面两个分类:会患癌症或者不会患癌症。 C4.5 算法会告诉我们每个病人的分类。
P113 python中如何提取网页正文。用python 下载网页内容还是很不错的,之前是使用urllib模块实验的,但听说有pycurl这个模块,而且比urllib好。
P2 解释一:classX: deff(self,a,b):self是类方法的一个位置参数,它就是类的实例对象自己,当实例调用方法时:instance=X()instance.f('a','b')等同于:X.f(instance,'a','b')第一个参数是实例自己。解释二:Python要self的理由Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数赋值(显胜于隐的引发)。
P39 本书的内容主要来自CPyUG社区的邮件列表,由Python的行者根据自身经验组织而成,是为从来没有听说过Python的其他语言程序员准备的一份实用的导学性质的书。笔者试图将优化后的学习体验,通过故事的方式传达给读者,同时也分享了蟒样(Pythonic式)的知识获取技巧,而且希望将最常用的代码和思路,通过作弊条(Cheat Sheet,提示表单)的形式分享给有初步基础的Python 用户,来帮助大家多快好省地完成功能。<br> 本书期望成为学习使用Python的同好们的沟通话题,引发进一步的学习/应用/创造/推广,就是笔者的追求!因为Python语言本身是种非常灵活的动态脚本语言,同一个目标可以使用多种方式完成,笔者为了让拥有各种不同技术背景的读者可以快速无碍地理解,选择了一种实际上可能比较笨拙的方式来实现功能,聪明的读者一定可以看出来的,那么请会心一笑,因为您已经和我们心灵相通了!
P28 Shell编程语法和实例
P102 第一章SQL*PLUS本章介绍关系数据库的SQL语言及其在ORACLE中的应用技巧。1.1简介SQL*PLUS是ORACLE的交互查询工具,它允许用户使用SQL命令交互式地访问数据库,也允许用户使用SQL*PLUS命令与系统发生联系。1.1.1结构查询语言SQLSQL语言是一种使用方便灵活的语言,因为它是一种非过程化程度相当高的语言,使用这种语言编程,用户只需在程序中指出要干什么,至于如何干,用户不必在程序中指出,而由系统来决定完成。SQL语言可以通过两种方式使用,一种是命令方式,另一种是程序方式。采用命令方式时,用户通过交互来执行该命令。SQL语言还可以嵌入C,COBOL和FORTRAN等高级语言中,组成一个完整的程序。用户可以根据不同需要选择不同的使用方式,以满足不同的要求。SQL语言还提供了事务控制,以保证数据共享以及并发使用时不产生干扰,也便于对数据库的恢复。