05 2015 档案
摘要:JavaScript 标识符和其他任何编程语言一样,JavaScript 保留了一些标识符为自己所用。JavaScript 同样保留了一些关键字,这些关键字在当前的语言版本中并没有使用,但在以后 JavaScript 扩展中会用到。JavaScript 标识符必须以字母、下划线(_)或美元符($)开...
阅读全文
摘要:JavaScript输出JavaScript 没有任何打印或者输出的函数。在 HTML 中, JavaScript 通常用于操作 HTML 元素。操作 HTML 元素如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。请使...
阅读全文
摘要:JavaScript用法HTML 中的脚本必须位于 标签之间。脚本可被放置在 HTML 页面的 和 部分中。 会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript:您无需理解上面的代码。只需明白,浏览器会解释并执行位于 之间的 JavaScript 代码那...
阅读全文
摘要:JavaScript简介JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面...
阅读全文
摘要:MySQL 导入数据MySQL中可以使用两种简单的方式来导入MySQL导出的数据。使用 LOAD DATA 导入数据MySQL 中提供了LOAD DATA INFILE语句来插入数据。 以下实例中将从当前目录中读取文件 dump.txt ,将该文件中的数据插入到当前数据库的 mytbl 表中。mys...
阅读全文
摘要:MySQL 导出数据MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。使用 SELECT ... INTO OUTFILE 语句导出数据以下实例中我们将数据表 tutorials_tbl 数据导出到 /tmp/tutorials.txt 文件中:mys...
阅读全文
摘要:MySQL 及 SQL 注入如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。本章节将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达...
阅读全文
摘要:MySQL 处理重复数据有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。防止表中出现重复数据你可以在MySQL数据表中设置指定的字段为PRIMARY KE...
阅读全文
摘要:MySQL 序列使用MySQL序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。本章我们将介绍如何使用MySQL的序列。使用AUTO_INCREMENTMySQL中最简单使用序列的方法就是使用 MyS...
阅读全文
摘要:MySQL 元数据你可能想知道MySQL以下三种信息:查询结果信息:SELECT, UPDATE 或 DELETE语句影响的记录数。数据库和数据表的信息:包含了数据库及数据表的结构信息。MySQL服务器信息:包含了数据库服务器的当前状态,版本号等。在MySQL的命令提示符中,我们可以很容易的获取以上...
阅读全文
摘要:MySQL 复制表如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT命令,是无法实现的。本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下:使用SHOW CREATE TABLE命令获取创建数据表(CREATE...
阅读全文
摘要:MySQL 临时表MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用这么低版本的...
阅读全文
摘要:MySQL 索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以...
阅读全文
摘要:MySQL ALTER命令当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。开始本章教程前让我们先创建一张表,表名为:testalter_tbl。root@host# mysql -u root -p password;Enter password:*******m...
阅读全文
摘要:MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处...
阅读全文
摘要:MySQL 正则表达式在前面的章节我们已经了解到MySQL可以通过LIKE ...%来进行模糊匹配。MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚本的...
阅读全文
摘要:Mysql Join的使用在前几章节中,我们已经学会了如果在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用MySQL 的 JOIN 在两个或多个表中查询数据。你可以在SELECT, UPDATE 和 DELETE 语句中使用Mysq...
阅读全文
摘要:MySQL DELETE 语句你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。你可以在mysql>命令提示符或PHP脚本中执行该命令。语法以下是SQL DELETE 语句从MySQL数据表中删除数据的通用语法:DELETE FROM table_name [W...
阅读全文
摘要:MySQL UPDATE 查询如果我们需要修改或更新MySQL中的数据,我们可以使用 SQL UPDATE 命令来操作。.语法以下是 UPDATE 命令修改 MySQL 数据表数据的通用SQL语法:UPDATE table_name SET field1=new-value1, field2=new...
阅读全文
摘要:MySQL where 子句我们知道从MySQL表中使用SQL SELECT 语句来读取数据。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。语法以下是SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:SELECT field1, fiel...
阅读全文
摘要:MySQL 查询数据MySQL 数据库使用SQL SELECT语句来查询数据。你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。语法以下为在MySQL数据库中查询数据通用的 SELECT 语法:SELECT field1, field2,...fieldN t...
阅读全文
摘要:MySQL 插入数据MySQL 表中使用INSERT INTOSQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的INSERT INTOSQL语法:INSERT INTO table_name ( ...
阅读全文
摘要:MySQL 删除数据表MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROP TABLE table_name ;在命令提示窗口中删除数据表在mysql>命令提示窗口中删除数据表SQL语句为...
阅读全文
摘要:MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 TUTORIALS 数据库中创建数据表tutori...
阅读全文
摘要:MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMER...
阅读全文
摘要:MySQL 选择数据库在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。实例以下实例选取了数据库 TUTORIALS:[r...
阅读全文
摘要:MySQL 删除数据库使用 mysqladmin 删除数据库使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。在删除数据库过程中,务必要十...
阅读全文
摘要:MySQL 创建数据库使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。实例以下命令简单的演示了创建数据库的过程,数据名...
阅读全文
摘要:MySQL 连接使用mysql二进制方式连接您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。实例以下是从命令行中连接mysql服务器的简单实例:[root@host]# mysql -u root -pEnter password:******在登录成功后会出现 m...
阅读全文
摘要:MySQL管理启动及关闭 MySQL 服务器首先,我们需要通过以下命令来检查MySQL服务器是否启动:ps -ef | grep mysqld如果MySql已经启动,以上命令将输出mysql进程列表, 如果mysql未启动,你可以使用以下命令来启动mysql服务器:root@host# cd /us...
阅读全文
摘要:MySQL安装所有平台的Mysql下载地址为:MySQL 下载. 挑选你需要的MySQL Community Server版本及对应的平台。Linux/UNIX上安装MysqlLinux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:MySQL- MySQL服务...
阅读全文
摘要:PHP -AJAX 与 PHPAJAX 被用于创建交互性更强的应用程序。AJAX PHP 实例下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 服务器进行通信:实例尝试在输入框中输入一个名字,如:Anna:姓名:返回值:Evita实例解释 - HTML 页面当用户在上面的输入框中键入字...
阅读全文
摘要:PHP数据库 ODBCODBC 是一种应用程序编程接口(Application Programming Interface,API),使我们有能力连接到某个数据源(比如一个 MS Access 数据库)。创建 ODBC 连接通过一个 ODBC 连接,您可以连接到您的网络中的任何计算机上的任何数据库,...
阅读全文
摘要:PHPMySQL 读取数据从 MySQL 数据库读取数据SELECT 语句用于从数据表中读取数据:SELECT column_name(s) FROM table_name如需学习更多关于 SQL 的知识,请访问我们的SQL 教程。以下实例中我们从表 MyGuests 读取了 id, firstna...
阅读全文
摘要:PHPMySQL 预处理语句预处理语句对于防止 MySQL 注入是非常有用的。预处理语句及绑定参数预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。预处理语句的工作原理如下:预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 "?" 标记 。例如:INSERT INTO My...
阅读全文
摘要:PHPMySQL 插入多条数据使用 MySQLi 和 PDO 向 MySQL 插入多条数据mysqli_multi_query() 函数可用来执行多条SQL语句。以下实例向 "MyGuests" 表添加了三条新的记录:实例 (MySQLi - 面向对象)connect_error){ die("Co...
阅读全文
摘要:PHPMySQL 创建数据库数据库存有一个或多个表。你需要 CREATE 权限来创建或删除 MySQL 数据库。使用 MySQLi 和 PDO 创建 MySQL 数据库CREATE DATABASE 语句用于在 MySQL 中创建数据库。在下面的实例中,创建了一个名为 "myDB" 的数据库:实例 ...
阅读全文
摘要:PHP连接 MySQLPHP 5 及以上版本建议使用以下方式连接 MySQL :MySQLi extension("i" 意为 improved)PDO (PHP Data Objects)在 PHP 早起版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。我是该用 MySQL...
阅读全文
摘要:PHPSimpleXMLPHP SimpleXML 处理最普通的 XML 任务,其余的任务则交由其它扩展处理。什么是 PHP SimpleXML?SimpleXML 是 PHP 5 中的新特性。SimpleXML 扩展提供了一种获取 XML 元素的名称和文本的简单方式。与 DOM 或 Expat 解...
阅读全文
摘要:PHPXML DOM内建的 DOM 解析器使在 PHP 中处理 XML 文档成为可能。DOM 是什么?W3C DOM 提供了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些文档的标准接口。W3C DOM 被分为不同的部分(Core, XML 和 HTML)和不同的级别(DOM L...
阅读全文
摘要:PHPXML Expat 解析器内建的 Expat 解析器使在 PHP 中处理 XML 文档成为可能。XML 是什么?XML 用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。在 XML 中,没有预定义的标签。您必须定义自己的标签。如需学习更多关于 XML 的知识,请访问我们的XML ...
阅读全文
摘要:PHP JSON本章节我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。JSON 函数函数描述json_encode对变量进行 JSON 编码json_decode对 JSON 格式的字符串进行解码,转换为 PHP ...
阅读全文
摘要:PHP过滤器PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。什么是 PHP 过滤器?PHP 过滤器用于验证和过滤来自非安全来源的数据。测试、验证和过滤用户输入或自定义数据是任何 Web 应用程序的重要组成部分。PHP 的过滤器扩展的设计目的是使数据过滤更轻松快捷。为什么使用过滤器?...
阅读全文
摘要:PHP异常处理异常用于在指定的错误发生时改变脚本的正常流程。异常是什么PHP 5 提供了一种新的面向对象的错误处理方法。异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。当异常被触发时,通常会发生:当前代码状态被保存代码执行被切换到预定义(自定义)的异常处理器函数根据情...
阅读全文
摘要:PHP错误处理在 PHP 中,默认的错误处理很简单。一条错误消息会被发送到浏览器,这条消息带有文件名、行号以及描述错误的消息。PHP 错误处理在创建脚本和 Web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。本教程介绍了 PHP...
阅读全文
摘要:PHP E-mail 注入首先,请看上一章中的 PHP 代码:Email: Subject: Message:";}?>以上代码存在的问题是,未经授权的用户可通过输入表单在邮件头部插入数据。假如用户在表单中的输入框内加入如下文本到电子邮件中,会出现什么情况呢?someone@example.com%...
阅读全文
摘要:PHPSessionsPHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。PHP Session 变量您在计算机上操作某个应用程序时,您打开它,做些更改,然...
阅读全文
摘要:PHPCookiescookie 常用于识别用户。Cookie 是什么?cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。如何创建 Cookie...
阅读全文
摘要:PHPCookiescookie 常用于识别用户。Cookie 是什么?cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。如何创建 Cookie...
阅读全文
摘要:PHP文件处理fopen() 函数用于在 PHP 中打开文件。打开文件fopen() 函数用于在 PHP 中打开文件。此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:文件可能通过下列模式来打开:模式描述r只读。在文件的开头开始。r+读/写。在文件的开头开始。w只写。...
阅读全文
摘要:PHP include 和 require 语句在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的...
阅读全文
摘要:由于之前安装sqlserver2012忘记输入序列号,现在出现评估期已过的问题,网上忙活半天,才解决,发现网上叙述都很凌乱,而且只有大意,新手很难操作,所以把我操作的过程分享给大家1 开始菜单找到sqlserver,打开sqlserver安装中心如图。2 打开后进入点击维护,然后升级程序3 打开升级...
阅读全文
摘要:在php中preg_match()函数是用来执行正则表达式的一个常用的函数,下面我来给大家详细介绍preg_match使用方法。函数用法intpreg_match_all ( string pattern, string subject, array matches [, int flags] )例...
阅读全文
摘要:PHP魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这...
阅读全文
摘要:PHP 超级全局变量PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。PHP 超级全局变量列表:$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_C...
阅读全文
摘要:本章节我们将讨论 PHP 中不同运算符的应用。在 PHP 中,赋值运算符 = 用于给变量赋值。在 PHP 中,算术运算符 + 用于把值加在一起。PHP 算术运算符运算符名称描述实例结果x + y加x 和 y 的和2 + 24x - y减x 和 y 的差5 - 23x * y乘x 和 y 的积5 * ...
阅读全文
摘要:安装如需在服务器上运行 Zip File 函数,必须安装这些库:Guido Draheim 的 ZZIPlib 库:下载 ZZIPlib 库Zip PELC 扩展:下载 Zip PELC 扩展在 Linux 系统上安装PHP 5+:Zip 函数和 Zip 库默认不会启用,必须从上面的链接下载。请使用...
阅读全文
摘要:安装XML Parser 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP XML Parser 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPutf8_decode()把 UTF-8 字符串解码为 ISO-8859-1。3utf8_encode()把 ISO-88...
阅读全文
摘要:PHP 5 String 函数PHP String 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。函数描述addcslashes()返回在指定的字符前添加反斜杠的字符串。addslashes()返回在预定义的字符前添加反斜杠的字符串。bin2hex()把 ASCII 字符的字符串转换为十...
阅读全文
摘要:安装SimpleXML 扩展需要 PHP 5 支持。自 PHP 5 起,SimpleXML 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP 5 SimpleXML 函数函数描述__construct()创建一个新的 SimpleXMLElement 对象。addAttribute(...
阅读全文
摘要:PHP MySQLi 简介PHP MySQLi = PHP MySQL Improved!MySQLi 函数允许您访问 MySQL 数据库服务器。注释:MySQLi 扩展被设计用于 MySQL 4.1.13 版本或更新的版本。安装 / Runtime 配置为了能够顺利使用 MySQLi 函数,您必须...
阅读全文
摘要:安装杂项函数是 PHP 核心的组成部分。无需安装即可使用这些函数。Runtime 配置杂项函数的行为受 php.ini 文件中的设置的影响。杂项配置选项:名称默认描述可更改ignore_user_abort"0"FALSE 指示只要脚本在客户机终止连接后尝试进行输出,脚本将被终止。PHP_INI_A...
阅读全文
摘要:PHP Math 简介Math 函数能处理 integer 和 float 范围内的值。安装PHP Math 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP 5 Math 函数函数描述abs()返回一个数的绝对值。acos()返回一个数的反余弦。acosh()返回一个数的反双曲余弦...
阅读全文
摘要:需求要使邮件函数可用,PHP 需要已安装且正在运行的邮件系统。要使用的程序是由 php.ini 文件中的配置设置定义的。安装Mail 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。Runtime 配置Mail 函数的行为受 php.ini 文件中的设置的影响。Mail 配置选项:名称默认...
阅读全文
摘要:PHP Libxml 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPlibxml_clear_errors()清空 Libxml 错误缓冲。5libxml_get_errors()检索错误数组。5libxml_get_last_error()从 Libxml 检索最后的错误。5li...
阅读全文
摘要:安装HTTP 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP HTTP 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPheader()向客户端发送原始的 HTTP 报头。3headers_list()返回已发送的(或待发送的)响应头部的一个列表。5headers_...
阅读全文
摘要:安装PHP 的 Windows 版本内置了对 FTP 扩展的支持。无需加载任何附加扩展库即可使用 FTP 函数。然而,如果您运行的是 PHP 的 Linux 版本,在编译 PHP 的时候请添加--enable-ftp选项(PHP4 或以上版本)或者--with-ftp选项(PHP3 版本)。PHP ...
阅读全文
摘要:PHP Filter 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPfilter_has_var()检查是否存在指定输入类型的变量。5filter_id()返回指定过滤器的 ID 号。5filter_input()从脚本外部获取输入,并进行过滤。5filter_input_arra...
阅读全文
摘要:Runtime 配置Filesystem 函数的行为受到 php.ini 中设置的影响。Filesystem 配置选项:名称默认描述可改变allow_url_fopen"1"允许 fopen()-type 函数使用 URL。(PHP 4.0.4 版以后可用)PHP_INI_SYSTEMuser_ag...
阅读全文
摘要:PHP 5 Directory 函数函数描述chdir()改变当前的目录。chroot()改变根目录。closedir()关闭目录句柄。dir()返回 Directory 类的实例。getcwd()返回当前工作目录。opendir()打开目录句柄。readdir()返回目录句柄中的条目。rewind...
阅读全文
摘要:Runtime 配置Date/Time 函数的行为受到 php.ini 中设置的影响:名称描述默认PHP 版本date.timezone规定默认时区(所有的 Date/Time 函数使用该选项)""PHP 5.1date.default_latitude规定默认纬度(date_sunrise() 和...
阅读全文
摘要:PHP cURL 函数以下包含了PHP cURL函数列表:函数描述curl_close()关闭一个cURL会话。curl_copy_handle()复制一个cURL句柄和它的所有选项。curl_errno()返回最后一次的错误号。curl_error()返回一个保护当前会话最近一次错误的字符串。cu...
阅读全文
摘要:PHP 5 Calendar 函数函数描述cal_days_in_month()针对指定的年份和历法,返回一个月中的天数。cal_from_jd()把儒略日计数转换为指定历法的日期。cal_info()返回有关指定历法的信息。cal_to_jd()把指定历法的日期转换为儒略日计数。easter_da...
阅读全文
摘要:PHP 5 Array 函数函数描述array()创建数组。array_change_key_case()返回其键均为大写或小写的数组。array_chunk()把一个数组分割为新的数组块。array_column()返回输入数组中某个单一列的值。array_combine()通过合并两个数组(一个...
阅读全文
摘要:关于PHP的开发工具其实网站上可以搜索到非常多,对于初学者来说,太多的选择反而不知道怎么去选。本文是基于window平台上,针对PHP初学者定制了一套非常好用的开发工具。PHP开发工具其实包括以下两个:PHP服务器组件。PHP IDE(Integrated Development Environme...
阅读全文
摘要:先来看下PHP初学者的学习线路:(1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。(2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。(3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。(4) 接触学习MySQL,开始设计数据库。...
阅读全文
摘要:参考:http://www.php100.com/manual/ZendFramework/index.html1.1.概述Zend Framework (ZF) 是一个开放源代码的 PHP5 开发框架,可用于来开发 web 程序和服务。ZF 100%用面向对象代码实现。 ZF中的组件非常独立,每个...
阅读全文
摘要:图表库下面的类库可以让你很简单就能创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Chart - 这是一个基于Flash的统计图。RSS 解...
阅读全文
摘要:ORM的全称是Object Relational Mapping,即对象关系映射。它的实质就是将关系数据(库)中的业务数据用对象的形式表示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现系统业务逻辑的过程。在ORM过程中最重要的概念是映射(Mapping),通过这...
阅读全文
摘要:也许大家都有这样的经历与烦恼:当你为了使用某个网站的服务时(若你还没在该网站上注册过),你不得不先注册一个帐号。当你在一堆的网站上注册帐号后,你必需面临管理这些帐号的烦恼。也许你会这样考虑,不同网站注册的帐号信息都用同一个用户名与密码,这样也许会减轻你的烦恼,但是却给你带来的安全隐患,一旦你的帐号在...
阅读全文
摘要:RSS 聚合最近非常流行,因此至少对 RSS 及其工作方式有所了解是一名 PHP 开发人员的迫切需要。本文介绍了 RSS 基础知识、RSS 众多用途中的一些用途、如何使用 PHP 从数据库创建 RSS 提要,以及如何使用 XML_RSS 模块读取现有 RSS 提要并将其转换为 HTML。什么?您没听...
阅读全文
摘要:php基本语法1. 四种不同的开始结束标记只有、两个总是可用,剩下的、需要在php.ini中配置。即分别开启php.ini中的short-open-tag和asp-tags即可,默认情况下,它们被禁用,而且移植性较差,不推荐使用。2. 指令分隔符“分号”末尾的php代码段后面的“;”也可以不要,当使...
阅读全文
摘要:GMP是The GNU MP Bignum Library,是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数。它本身并没有精度限制,只取决于机器的硬件情况。 本函数库能处理的数值范围只到长整数与倍浮点数的范围。若要处理超过上述范围的数值,要使用 bc 高精确度函...
阅读全文
摘要:sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varcha...
阅读全文
摘要:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供...
阅读全文
摘要:方法一:去色加图层模式法打开需要编辑的图片,按Ctrl+J复制新的图层1。点击菜单栏“图像”-“调整”-“去色”,如下图所示。将图层面板的混合模式更改为“滤色”,如下图4所示。最后的显示效果如下。方法二:通道美白法打开需要编辑的图片,按Ctrl+J复制新的图层1。按Ctrl + Alt + ~ 调出...
阅读全文
摘要:以A字母开头的词汇英文中文abstract module抽象模组access访问、存取access control存取控制access control information存取控制资讯access mechanism存取机制access rights存取权限accessibility无障碍性acc...
阅读全文
摘要:用CSS控制外层DIV不透明,而内层DIV透明,这样实现的效果是意想不到的,还不错吧,其实代码也是很简单的,也很好理解,主要是用了CSS的滤镜。半透明div 这里是透明的DIV参考:http://www.codefans.net/jscss/code/1061.shtml
阅读全文
摘要:jquery选中radio//如果之前有选中的,则把选中radio取消掉$("#tj_cat .pro_category").each(function(){if ($(this).attr('checked')){$(this).attr('checked' ,false);}});//获取被选中...
阅读全文
摘要:1.常规函数javascript常规函数包括以下9个函数:(1)alert函数:显示一个警告对话框,包括一个OK按钮。(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。(3)escape函数:将字符转换成Unicode码。(4)eval函数:计算表达式的结果。(5)isNaN...
阅读全文
摘要:1:基础知识1创建脚本块1:2隐藏脚本代码1:在不支持JavaScript的浏览器中将不执行相关代码3浏览器不支持的时候显示1:2:Hellotothenon-JavaScriptbrowser.3:4链接外部脚本文件1:5注释脚本1://Thisisacomment2:document.write...
阅读全文
摘要:CSS常用属性:字体属性:(font)大小 font-size: x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 font-style: oblique;(偏斜体) italic;(斜体) normal;(正常)行高 line-heigh...
阅读全文
摘要:Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格...
阅读全文
摘要:用T-SQL命令附加数据库时,出现如下异常信息:无法打开物理文件 XXX.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120) 解决方案:找到xxx.MDF与xxx_log.LDF文件,右键-属性-安全-在组或用户名处添加Authenti...
阅读全文
摘要:.net指的是框架,框架包含很多东西例如:>语言:VB,C#,C++,Ruby,Python...>类库:网络通讯,图像处理,安全,IO,数据链接访问...>界面技术:Asp.net(针对网站),Winform(针对桌面应用)>底层运行环境:资源回收,内存管理,异常处理...可以看到,asp.net...
阅读全文
摘要:1.从pfx格式的证书提取出密钥和证书set OPENSSL_CONF=openssl.cnfopenssl pkcs12 -in my.pfx -nodes -out server.pemopenssl rsa -in server.pem -out server.keyopenssl x509 ...
阅读全文
摘要:工作中,我们常常会遇到跨语言平台的加密解密算法的交互使用,特别是一些标准的加解密算法,都设计到数据块Block与填充算法的问题,例如C#与JAVA中的常见的填充算法如下:.Net中的填充算法:成员名称说明ANSIX923ANSIX923 填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节...
阅读全文
摘要:在BouncyCastle实现RSA的PKCS1V1.5模式中,如果是公钥加密信息(forEncryption=true),密钥长度为1024位,那么输出的密文块长度为128个字节,输入的明文块长度为127-10,即输入的明文块最大是117位,如果输入的明文块小于117位,比如输入的明文块长度为64...
阅读全文
摘要:刚做银联的项目,对方给了1.pfx和1.cer两个测试文件,总结一下利用这两个文件提取出文本银联提供两个测试证书 1.pfx 和 1.cer .其中 pfx证书包含RSA的公钥和密钥;cer证书用于提取pfx证书中密钥时允许当前电脑进行合法操作。提取步骤如下:1. 点击1.cer,安装cer证书2....
阅读全文
摘要:使用SQL2012附加一个数据库时报出了以下错误:“无法升级数据库....因为此版本的 SQL Server 不支持该数据库的非发布版本(539)。不能打开与此版本的 sqlserver.exe 不兼容的数据库。必须重新创建该数据库。” 详细截图如下: 经过检索得知:原来539 是Sql ...
阅读全文
摘要:Page.IsPostBack是一个标志:当前请求是否第一次打开。调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交...
阅读全文
摘要:/// /// str转金额 元 /// /// /// 分100 毛10 /// str public static Double strToDouble(string money, int type) ...
阅读全文
摘要:无法识别的属性“targetFramework”。请注意属性名称区分大小写。配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误消息:无法识别的属性“targetFramework”。请注意属性名称区分大小写。源错误:行 6: 行 ...
阅读全文
摘要:PHP比较成熟的开放的源代码比较多,比方说PrestaShop,比方说Discuz!......虽然语言不同,但基本原理是一样的,有时间的话读一读,对学习ASP.NET应该是非常有好处的(唉,什么时候ASP.NET也能有这么多成熟的,流行的开放源代码呢?)。这个导航条是动态的,主要是要用后台代码判断...
阅读全文
摘要:如以下代码:?12345intage = 25;shortnewAge = 25;Console.WriteLine(age == newAge); //trueConsole.WriteLine(newAge.Equals(age)); //falseConsole.ReadLine(); A...
阅读全文
摘要:通常我们经常看到网页,一些软件提供换肤功能,各种主题间切换。ASP.NET 2.0 中可以用Theme和skin以及CSS轻松实现这个功能。首先简单介绍一下三种技术:主题(Theme)技术,面板(skin)技术,级联样式表(css) 主题(Theme)以及面板(skin)技术这两个技术允许开发人员或...
阅读全文
摘要:页面中默认的显示样式太朴素,一页一页的设置控件的显示样式效率又太低,主题和皮肤则提供了一种高效的设计方案。一.添加主题二.添加皮肤文件(.skin):在皮肤文件中添加如下代码三.添加css文件(可选择.css)在想要的主题的同一个文件夹下body{FONT-SIZE: 12px;MARGIN: 0p...
阅读全文
摘要:设定主题:右击网站,选择添加ASP.NET文件夹,选择主题。系统默认将文件夹命名为App_Themes,我们在这个文件夹下添加外观文件,在.skin后缀的文件中自定义我们想要的主题。例如:利用SkinId属性,为同种类型的控件定义多种不同的外观。使用主题:对单个网页设定主题代码:二者是有区别的,我们...
阅读全文
摘要:本文介绍的菜单控件采用的css 和ul list来显示菜单,生成的html小,无需javascript支持,对大部分的浏览器都支持,除ie6要单独修改css也可以使其支持。 通过本文可以了解asp.net 控件的开发,及Composite设计模式的实际运用。 采用Composite设计模式设计菜单类...
阅读全文
摘要:一些浮动模型的基本知识:浮动模型也是一种可视化格式模型,浮动的框可以左右移动(根据float属性值而定),直到它的外边缘碰到包含框 或者另一个浮动元素的框的边缘。浮动元素不在文档的普通流中,文档的普通流中的元素表现的就像浮动元素不存在一样.《CSS Mastery》里作者画了几个图非常有意思,可以帮...
阅读全文
摘要:float 属性定义元素在哪个方向浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。请看下图,当把框 1 向右...
阅读全文
摘要:1.页面标准文档流、浮动层、float属性1.1 文档流HTML页面的标准文档流(默认布局)是:从上到下,从左到右,遇块(块级元素)换行。1.2 浮动层浮动层:给元素的float属性赋值后,就是脱离文档流,进行左右浮动,紧贴着父元素(默认为body文本区域)的左右边框。而此浮动元素在文档流空出的位置...
阅读全文
摘要:1.HTML元素分类HTML元素大题可分为内联(inline)元素和块(block)元素。1.1 内联元素(inline)①元素显示方式:"文本方式",1个挨着1个,不独自占有1行;②内嵌的元素也必须是内联元素:如,不能在里面嵌入等块级元素;③包含的标签有:、、、 等等;1.2 块元素(block)...
阅读全文
摘要:float是 css 样式的定位属性。我们在印刷排版中,文本可以按照需要围绕图片。一般把这种方式称为“文本环绕”。在网页设计中,应用了CSS的float属性的页面元素就像在印刷布局里面的被文字包围的图片一样。浮动的元素仍然是网页流的一部分。这与使用绝对 定位的页面元素相比是一个明显的不同。绝对定位的...
阅读全文
摘要:背景:回顾下以前用到过的asp.net控件介绍: 使用 ASP.NET 母版页可以为应用程序中的页创建一致的布局。单个母版页可以为应用程序中的所有页(或一组页)定义所需的外观和标准行为。然后可以创建包含要显示的内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并以将母版页的布局与内容页的内...
阅读全文
摘要:很多搞开发的同志们,相信在刚刚使用sql server2008+c#2012(2012以上版本)会出现下面图片中的问题,这时因为安装Visual Studio 2013或者2012版本的时候,会自动安装“Microsoft SQL Server 2013(2012) Express LocalDB”...
阅读全文
摘要:ASP.NET是微软.NET平台的支柱之一,被广泛应用在WEB等互联网开发领域,因此它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。这里整理了最全的ASP.NET开发学习视频教程,总共八百集,一次看个够!资料名称下载地址《ASP.NET4.0从入门到精通》随书教学视频htt...
阅读全文
摘要:打开要附加的数据库文件所在的文件夹,即扩展名为mdf的文件所在的文件夹,如下图所示:右键单击mdf文件,选择“属性”,如下图所示:单击“安全”选项卡,如下图所示:单击“编辑”按钮,如下图所示:在弹出的对话框中的“组或用户名”中选中"Authenticated Users",如下图所示:在“Authe...
阅读全文
摘要:用window方式登陆然后,在SQL Server Management Studio 中新建查询,执行下面代码一、 ALTER LOGIN sa ENABLE GO ALTER LOGIN sa WITH PASSWORD = 'password' GO 二、 ALTER LOGIN [sa] ...
阅读全文
摘要:1 sql中用另一个表的一列来更新数据库表SELECT TOP 1000 [a] ,[b] ,[c] FROM [单元测试项目].[dbo].[A]SELECT TOP 1000 [a] ,[b] FROM [单元测试项目].[dbo].[B] update [单...
阅读全文
摘要:char和varchar是一样的字符型,不同在于,varchar比char更灵活,精确,且不占内存空间,当你取同样的字符时,char会在该字符后面加上空格,而varchar则只取得这个字符,比如有字段5,用varchar从该字段中取aa时,你取得的是"aa",如果用char,则取得的是"aa "...
阅读全文
摘要:[-]1生成根证书1 生成RSA私钥2 生成证书请求3 签发自签名证书2 生成用户证书1 生成RSA私钥2 生成证书请求3 签发证书1)生成根证书1.1) 生成RSA私钥[cpp]view plaincopyopensslgenrsa-outcakey.pem20481.2) 生成证书请求[cpp]...
阅读全文
摘要:在MS的SDK6.0中有个证书生成工具makecert.exe, 你可以使用这个工具来生成测试用的证书。第一步,生成一个自签名的根证书(issuer,签发者)。>makecert -n "CN=Root" -r -sv RootIssuer.pvk RootIssuer.cer这个时候,会弹出提示框...
阅读全文
摘要:PKI技术(public key infrastructure)里面,cer文件和pfx文件是很常见的。通常cer文件里面保存着公钥以及用户的一些信息,pfx里面则含有私钥和公钥。用makecert.exe可以创建公钥证书和私钥证书,具体看http://msdn.microsoft.com/zh-c...
阅读全文
摘要:定义和用法CompareValidator 控件用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较。注释:如果输入控件为空,则不会调用任何验证函数,并且验证将成功。使用 RequiredFieldValidator 控件使字段成为必选字段。属性属性描述BackColorCompa...
阅读全文
摘要:这个XMLHelper类中包括了XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现,有兴趣的朋友,可以进来看看,所有代码都在WebForm和WinForm中调试通过.这是下面要操作的XML文档:我的世界我的梦姚明2008-09-23围城钱钟书2008-09-23以下是XMLHe...
阅读全文
摘要:今天打算学习下dropdownlist控件的取值,当你通过数据库控件或dataset绑定值后,但又希望显示指定的值,这可不是简单的值绑定就OK,上网搜了一些资料,想彻底了解哈,后面发现其中有这么大的奥妙,可以通过很多种方法解决同样的问题,下面详说:一、dropdownlist控件的值绑定方法:1、直...
阅读全文
摘要:SQL Server xtype的介绍在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。列名 数据类型 描述name sysname 对象名。Id int 对象标识号。xtype char(2) 对象类型。可以是下列...
阅读全文
摘要:Smaty优点:1.代码分离2.缓存技术使用步骤:1.下载Smaty模板2.将模板中那个lib文件夹复制到项目中(一般为根目录,并且重命名在此命名为Smarty),3.配置PHP1.新建一个Smarty_inc.php文件2.输入Include_once("Smarty/Smarty.class.p...
阅读全文
摘要:Smarty官网:http://www.smarty.net一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到...
阅读全文
摘要:2013-09-18 09:39 佚名一个客户对我们请求说,请我们来检查一下他的内部网络,这个网络被公司的职员以及客户们来使用。这是一个较大的安全评估的一部分,而且,虽然我们以前从没 有真正的使用过SQL注入来破解一个网络,但是我们对于其一般的概念相当的熟悉。在此次“战斗”中,我们是完全成功的,而且...
阅读全文
摘要:2009年4月20日,Oracle并购了Sun,这也意味着MySQL归属到甲骨文的旗下。四百多天过去了,究竟这场并购结局如何?请看本文。去年对Sun的收购,让甲骨文顺利的将一个潜在的对手MySQL收入囊中,业界一片哗然,一时众说纷纭,唱衰者有之、看好者也有之,MySQL的发展前景受到各方的密切关注。...
阅读全文
摘要:1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~21474836...
阅读全文
摘要:21分钟 MySQL 入门教程目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据...
阅读全文
摘要:Memcache知识点梳理Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached....
阅读全文
摘要:目录(?)[-]关系型数据库关系型数据库瓶颈NoSQL关系型数据库 VS 非关系型数据库非关系型数据库分类1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐...
阅读全文
摘要:aspx 常见错误 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.........dll”--“拒绝访问。 ”将windows/temp属性-安全-高级 添加IIS_US...
阅读全文
摘要:Net解决方案下 .sln文件和.suo文件的解释:When a Web site is created, a solution file (.sln) and a hidden solution user options file (.suo) are created. By default, t...
阅读全文
摘要:SSL VPN是专栏VPN系列技术原理的最后一篇,SSL VPN作为远程接入型的VPN,已经具备非常广阔的前景,它的主要适应场景是取代L2TP Over IPSec,但功能要比L2TP Over IPSec更丰富,方案也更加灵活。一、SSL VPN简介何谓SSL VPN,首先要从SSL谈起,使用网络...
阅读全文
摘要:今天在网上看到一位朋友问asp与asp.net的区别。编辑本人也是从asp转型到.net来的,几年了,几乎都忘记了asp的存在,也说不出它们之间的区别,因为感觉两者是根本就没有联系,非要说有联系,那就是都出自MS,两面界面设计都是使用Html,JS,CSS等。但这些归根结底,这些与asp.net与a...
阅读全文