• CentOS 5.6编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    CentOS 5.6编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    5
    128
    34KB
    2013-07-29
    10
  • phplib简明教程

    phplib包含了很多功能,提供了众多的函数。然后根据笔者经验,觉得只要很好掌握其中的基本类和方法后,平时的工作几乎都不需要那些额外的高级类就可以完成了。 1.将数据库驱动和对数据库操作完全分离,这样的好处是对数据库的操作你需要的知识仅仅是SQL语言而不需要去估计各个不同数据库间的函数不同,如果需要将程序移植的话,那么phplib的优势非常明显。需要修改的仅仅是数据库驱动文件,而程序行几乎都不需要修改任何一行。如果是采用具体数据库函数操作的程序(例如用MySQL函数编写),那么移植起来几乎是等于重新编写。区别一看就知道了。 2.支持Session,这个功能可以创建一个受保护的页面。它可以广泛的应用到需要进行登陆或者依靠帐号和权限来判别的程序。例如论坛、虚拟社区、新闻发布、用户管理、电子商务等。而且这个和纯粹的cookie不同,采用了base_64的编码和解码。因此一般并不容易破译。为了加强安全性,用户可以自己编写自己的编码方式取代它原来的编码方式。 同时phplib还将每一个会话都保存到数据库中,因此可以通过查询数据库值得有多少用户在线上。 3.权限许可(Perm),这个功能可以定义一系列具有不同级别和权限的用户。不需要编程人员额外地自己编写相应功能的代码就可以实现了分级管理和限制。同时可以利用phplib中page/admin目录中的管理程序创建用户和修改相关信息。编程人员可以修改这些程序来服务自己的系统,节省了大量时间。 4.模板templete,和FastTemplete类似的是,phplib也有自己的模板功能类和文件。让用户可以方便的创建和修改html模板,并且将php代码和html代码分离。便于让程序员和美工良好的合作。phplib的模板采用了定义标记和语法分析、模式匹配等技术,从而实现了和FastTemplete类似的功能。编程人员可以根据实际的需要对这个功能代码进行修改以满足自己需求。 5.购物车Cart,这个是个比较简易的购物车,各种物品和项目可以存放到车中,也可以被取出来,通过一些改造后也可以将这个功能做成电子商务中流行的购物系统的。 6.Html部件,在phplib中还有一些称为"HTML Widgets"的东西,可以方便地生成窗口/表格等。具体可以参考phplib手册。这里不再赘述。

    0
    36
    78KB
    2012-04-27
    0
  • PHP编码规范

    1 文件结构 | |――images |――include   |――parameter   |――config   |――function |――index images存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中

    0
    21
    46KB
    2012-04-27
    0
  • 正则表达式系统教程

    索引 1._引子 2._正则表达式的历史 3._正则表达式定义 3.1_普通字符 3.2_非打印字符 3.3_特殊字符 3.4_限定符 3.5_定位符 3.6_选择 3.7_后向引用 4._各种操作符的运算优先级 5._全部符号解释 6._部分例子 7._正则表达式匹配规则 7.1_基本模式匹配 7.2_字符簇 7.3_确定重复出现 8._参考文献

    2
    111
    42KB
    2012-04-27
    2
  • 学生学籍管理系统最终稿

    摘 要 I ABSTRACT II 第一章 绪论 1 1.1 前言 1 1.2 现有学籍管理系统的分析 1 1.3 本文主要工作 2 1.3.1 本文的设计目标 2 1.3.2 系统的主要功能 3 1.4 论文组织 3 第二章 开发环境和开发技术 4 2.1 系统介绍 4 2.1.1 信息系统简介 4 2.1.2 管理信息系统简介 5 2.2 系统开发模式 5 2.2.1 C/S模式 5 2.2.2 C/S模式简介 6 2.3 系统开发环境 6 2.3.1 开发环境的选择 6 2.3.2 VISUAL BASIC简介 7 2.3.3 SQL SERVER 2000简介 7 2.4 开发环境的建立 7 2.4.1 确保SQL SERVER 2000服务器正常工作 7 2.4.2 测试SQL SERVER 2000和本地服务器的连接 8 2.4.3 测试VB和SQL SERVER 2000的连接 8 第三章 需求分析 9 3.1 设计思想 9 3.2 可行性分析 9 3.2.1 操作可行性 9 3.2.2 技术可行性 9 3.2.3 经济可行性 10 3.3 功能需求 10 3.3.1 基本功能需求 10 3.3.2 用户界面需求 10 3.4 性能需求 10 3.4.1 软硬件需求 10 3.4.2 响应时间 11 3.4.3 系统可扩展性 11 3.5 系统设计基础 11 3.5.1 系统业务流图 12 3.5.2 系统数据流图 12 3.6 系统数据字典 14 3.6.1 数据字典简介 14 3.6.2 数据条目 14 3.6.3 数据元素 15 3.6.4 数据流 15 3.6.5 数据存储 16 第四章 系统设计 17 4.1 数据库设计 17 4.1.1 数据库简介 17 4.1.2 概念结构设计 17 4.1.3 逻辑结构设计 18 4.1.4 物理结构设计 19 4.2 总体结构设计 21 4.2.1 模块设计 21 4.2.2 系统结构设计 23 第五章 系统实现 25 5.1 主模块 25 5.1.1 设计启动屏幕 25 5.1.2 设计系统主窗体 26 5.1.3 设计系统登录窗体 27 5.2 系统用户管理模块 28 5.3 系部信息管理模块 29 5.4 班级信息管理模块 30 5.5 教师信息管理模块 30 5.6 学生信息管理模块 31 5.7 课程信息管理模块 32 5.8 选课信息管理模块 33 5.8.1 设计学生选课窗体 33 5.8.2 设计成绩管理窗体 34 5.9 选课数据查询模块 34 5.9.1 设计教学班学生信息查询窗体 34 5.9.2 设计学生个人成绩查询窗体 35 第六章 结束语 37 6.1 总结 37 6.2 展望 37 参考文献 38 致 谢 39

    0
    155
    550KB
    2011-04-19
    10
  • Java中Class类工作原理详解

    1.Class对象 Class对象包含了与类相关的信息。事实上,Class对象就是用来创建类的所有的“普通”对象的。 类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并且编译了一个新类,就会产生一个Class对象(恰当地说,是被保存在一个同名的.class文件中)。在运行时,当我们想生成这个类的对象时,运行这个程序的 Java虚拟机(JVM)首先检查这个类的Class对象是否已经加载。如果尚未加载,JVM就会根据类名查找.class文件,并将其载入。 一旦某个类的Class对象被载入内存,它就被用来创建这个类的所有对象。看下面示例。

    5
    214
    3KB
    2011-04-19
    23
  • java 经典小程序

    1,编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年。 import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in); year = scanner.nextInt(); if (year<0||year>3000){ System.out.println("年份有误,程序退出!"); System.exit(0); } if ((year%4==0)&&(year%100!=0)||(year%400==0)) System.out.println(year+" is bissextile"); else System.out.println(year+" is not bissextile "); } }

    5
    100
    21KB
    2011-04-19
    9
  • Java初学者 课件

    本章导读  (源码网:www.codepub.com) 1.Java语言的诞生 2.学习Java的必要性 3.java 的特点 4.java 与C/C++之关系 5.Java运行平台 6.Java程序开发 7.SDK1.6编译器的新规定

    0
    63
    815KB
    2011-04-19
    9
  • JAVA 面试32问

    JAVA 面试32问 第一, 谈谈final, finally, finalize的区别。 (最常被问到) final修饰符(关键字) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract,又被声明为final。将变量或方法声明为final,可以保证它们在使用中不被改变。其初始化可以在两个地方:一是其定义处,也就是说在final变量定义时直接给其赋值;二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不能同时既在定义时给了值,又在构造函数中给另外的值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重写(override)。 finally 在异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制就会进入finally块(如果有的话)。 finalize 方法名。Java 技术允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。

    0
    82
    17KB
    2011-04-19
    10
  • 125条常见的java面试笔试题大汇总

    1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

    0
    20
    34KB
    2011-04-19
    3
  • 分享宗师

    成功上传21个资源即可获取
关注 私信
上传资源赚积分or赚钱