- 浏览: 57821 次
- 性别:
- 来自: 北京
文章列表
1 assertEquals,判断是否相等
assertEquals([String message], expected, actual);
assertEquals([String message], expected, actual, tolerance)
2 assertNull,判断是否为Null
assertNull([String message], java.lang.Object object);
assertnotNull([String message], java.lang.Object object);
3 ...
1 Maven pom.xml文件示例
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt ...
HTML相关知识
HTML标签
一个完成的HTML标签如下图所示:
与HTML相关的几个概念:
HTML,XHTML,DHTML,HTML5
HTML与XHTML的区别:
标签语法上:
(1)文档类型的声明不一样,常见的文档类型声明如图所示:
文档类型声明(DTD)定义了文档所允许的标签、语法。
该声明位于文档中最前面的位置,处于html标签之前,此标签告知浏览器文档使用哪种HTML或者XHTML规范。
DTD声明以<!DOCTYPE>开始,不区分大小写,前面没有任何内容,如果有其他内容(空格除外)会是浏览器在IE下开启怪异模式 ...
JSTL
1 表达式:${expression}
通过表达式语言,可以简单滴访问JavaBean中的属性。
表达式语言可以方便地访问对象中的属性、提交的参数或者是进行各种数学运算,而且表达式语言如果输出的内容为null,则会自动使用空字符串("")表示。
使用表达式语言可以输出4种属性范围中的内容,如果此时在不同的属性范围中设置了同一个属性名称,则按照如下属性查找:page->request->session->application。
可以指定一个要读取属性的范围:
${pageScope.属性} ...
JSP基础知识(二)
- 博客分类:
- JSP
1 JSP内建对象
在所有的JSP页面中都能使用内建对象。所有的隐含对象只有对Scriptlet或者表达式有用,在JSP声明中不可用。
(1)out
(2)request
(3)response
(4)session
session只能保存对象,不能保 ...
JSP基础知识(一)
- 博客分类:
- JSP
JSP文件主要由模板元素、指令元素、动作元素、脚本元素、声明、表达式、Scriptlets和JSP内建对象组成。
1 模板元素
模板元素是指JSP的静态HTML或者XML内容。
2 注释
(1)HTML/XML注释
<!-- 注释内容 -->
...
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
response.setContentType("text/html; charset=utf-8");
PrintWriter out = response.getWriter();
……
}
1 配置ServletConfig
(1)在web.xml中
...
RaphaelJS
- 博客分类:
- JavaScript
RaphaelJS是一个用JavaScript实现的强大的矢量图形库。
(1)使用前准备,下载RaphaelJS,到官网下载。
(2)在相应的HTML页面引入RaphaelJS,如下示例代码:
<!DOCTYPE html>
<html>
<head>
<title>RaphaelJS Demo</title>
</head>
<body>
<div id="paperDiv" style="width: 140px; padd ...
Java基础知识(一)
- 博客分类:
- Java
1 注释
(1)多行注释: /* */
(2)单行注释://
(3)Java doc:/** */
2 变量类型
基元(简单)数据类型:整型,布尔型,浮点型
布尔值:true,false
char:16 bits, 0 到 65535,使用 ...
CSS3的一些新特性
- 博客分类:
- CSS
1 box-sizing
(1)box-sizing: border-box;
所设置的width和height包括padding和border
(2)box-sizing: content-box;
所设置的width和height不包括padding和border,只对content。
2 background-clip
(1)background-clip: border-box;
整个盒模型(content+padding+border)都有背景
(2)background-clip: pa ...
JavaScript——AJAX
- 博客分类:
- JavaScript
1 XMLHttpRequest对象的创建
IE5:xhr = new ActiveXObject("Microsoft.XMLHTTP);
IE6+:xhr = new ActiveXObject("Msxml2.XMLHTTP);
其他浏览器:xhr = new XMLHttpRequst();
2 XMLHttpRequest对象的属性
(1)onreadystatechange:声明事件监听函数,当readyState属性发生变化时调用;
(2)readyState:0=未初始化;1=加载中;2=加载 ...
COOKIE
1 设置cookie
setcookie(name, value, expire, path, domain, secure, httponly);
2 读取cookie
if(isset($_COOKIE('username'])) $username = $_COOKIE['username'];
3 删除cookie
setcookie('username', 'Hannah', time() - 2592000, '/');
SESSION
1 开启session
session_start( ...
PHP基础知识(三)——使用mysqli
- 博客分类:
- PHP
使用mysqli
1 链接MySQL
$connection = new mysqli($db_hostname, $db_username, $db_password, $db_database);
if($connection->connect_error) die($connection->connect_error)
2 执行查询
$query = "SELECT * FROM classics";
$result = $connection->query($query);
if(!$res ...
MySQL基础知识(一)
- 博客分类:
- MySQL
1 命令行命令
SHOW databases;
CREATE DATABASE books;
USE books;
CREATE TABLE book (
author VARCHAR(128),
title VARCHAR(128),
type VARCHAR(16),
year CHAR(4)
) ENGINE MyISAM;
DESCRIBE book;
2 写入数据
INSERT INTO book(author ...
PHP基础知识(二)
- 博客分类:
- PHP
1 连接MySQL
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if(!$db_server) die('Unable to connect to MySQL: '. mysql_error());
2 选择相应的数据库
mysql_select_db($db_database) or die('Unable to select database: ' . mysql_error());
3 执行查询
$query ...