charset

HTML

江枫思渺然 提交于 2019-11-30 22:16:59
HTML 一、什么是HTML HTML即超文本标记语言,其中超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。标记语言就是指标记(标签)构成的语言。 HTML文档树结构图如下: 二、什么是标签 标签是由一对尖括号包裹的单词构成; 标签不区分大小写; 标签分为两部分:开始标签<a>和结束标签</a>,两个标签之间的部分我们叫做标签体; 有些标签功能比较简单,使用一个标签即可,这种标签叫做自闭合标签;如:<img/>等 标签可以嵌套,但不能交叉嵌套。 三、标签的属性 通常是以键值对形式出现的; 属性只能出现在开始标签或自闭合标签中; 属性名字全部小写,属性值必须使用双引号或单引号包裹; 如果属性值和属性名完全一样,直接写属性名即可。 1.<head>标签 <meta>标签的组成:meta标签公有两个属性,它们分别是http-equiv属性和name属性。 name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。 1 <meta name='keywords' content=''> 2 <meta name='description' content=''> http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容

JavaWeb学习之JSP(二)

痴心易碎 提交于 2019-11-30 22:04:46
     JSP常用标签          什么是JSP标签         JSP标签,有的地方也叫做JSP动作,在JSP中编写大量的java代码会使JSP页面显得杂乱无章,看起来非常不舒服,因此JSP提供了一些类似html的标签,通过这些标签能够替代部分java代码实现功能,使用JSP标签可以大量简化我们的代码增强代码的可读性。 <jsp:标签名称 属性名=属性值 ... /> 或 <jsp:标签名称 属性名=属性值 ... ></jsp:标签名称>        两个 常用的JSP标签       <jsp:forward>      该标签的作用是把请求转发给另外一个资源,页面中使用该指令之后,当前页面中的所有要显示的内容都将无法显示,因为会直接转发到了另一个页面。      首先创建 test.jsp 页面,在该页面中我们使用JSP内置对象request设置传递参数。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>

css样式

蹲街弑〆低调 提交于 2019-11-30 14:49:17
css样式 文字与文字样式:单位与颜色、text、font p{ font-size:12px; color:blue; font-weight:bold;} css样式常用单位: px; 像素 em:1em一个字符 行高(自动适应用户所使用的字体) %:百分比 1.颜色 red,blue,green 颜色名: http://www.w3school.com.cn/cssref/css colors legal.asp rgb(x,x,x) RGB值 每个颜色分量取值0-255 红色:rgb(255,0,0) 灰色:rgb(66,66,66) rgb(x%,x%,x%) RGB百分比值 0%-100% 红色:rgb(100%,0%,0%) rgba(x,x,x,x) RGB值,透明度 a值:0.0(完全透明)与1.0(完全不透明) 红色半透明:rgba(255,0,0,0.5) #rrggbb 十六进制数 红色:#ff0000 红色:#f00 去掉重复位 2.文本 color 文本颜色 red #f00 rgb(255,0,0) letter-spacing 字符间距 2px -3px line-height 行高 14px 1.5em 120% text-align 对齐 center left right justify text-decoration 装饰线 none

css3

試著忘記壹切 提交于 2019-11-30 14:48:04
css3 1.圆角边框与阴影 文本阴影: 鼠标悬停动态效果:图片上停留出现说明文字 文字排版分列:文字分为两列,类似报刊 盒子:圆角边框,阴影,倾斜,旋转效果。 浏览器前缀表:(w3school) 浏览器内核 浏览器 css3前缀 Webkit Safari -webkit- Webkit Chrome -webkit- Gecko Firefox -moz- Presto Opera -o- Trident IE -ms- 1.1圆角边框border-radius属性: border-top-left-radius左上角的形状 border-top-right-radius 右上角的形状 border-bottom-left-radius 左下角的形状 border-bottom-right-radius 右下角的形状 border-radius:水平值 垂直值 //方型,对角椭圆<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>D</title> <style type="text/css" media="screen"> div{ height: 100px; width: 150px; border:1px solid blue; border-top-left-radius: 40px 20px;

HTML5 新的语义标签

我们两清 提交于 2019-11-30 14:33:55
1.常用的语义标签 article -- 定义页面独立的内容区域 aside -- 定义侧边栏内容 header -- 定义了文档的头部区域 section -- 定义文档中的区块 nav -- 定义导航栏 footer -- 定义 section 或 document 的页脚 2.兼容性 IE8及IE8以下版本中,新元素不能作为父节点包裹子元素,并且不能应用CSS样式。让CSS 样式应用在未知元素上只需执行 document.createElement(elementName) 即可实现。 所以解决办法就是:用js创建这些标签元素,并为其设置css样式 演示:用IE8及IE8以下版本运行下面的代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Test</title> </head> <body> <header>我是header</header> <footer>我是footer</footer> <article>我是article</article> <aside>我是aside</aside> <section>我是section</section> <nav>我是nav</nav> </body> </html> 渲染结果如下: 新的标签无法识别,需要用js创建这些标签元素

HttpServletResponse

孤者浪人 提交于 2019-11-30 14:32:07
我们创建servlet的时会覆盖service()方法,或doGet/doPost(),这些方法都有两个参数,一个代表请求request一个代表响应reponse;设置响应状态码:response.setStatus(304);302:重定向;304:访问缓存;404:地址错误;500:找不到服务器资源 Servlet是服务器端程序,主要用来交互式地浏览和修改数据,生成动态web内容。web服务器接收到客户端的Servlet请求后,如果检查到已经装载并创建了该Servlet的实例对象,则会创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表Http响应消息的HttpServletResponse对象,然后调用Servlet的service()方法,将请求和响应对象作为参数传递进去,这样客户端通过HttpServletRequest对象将请求发送给服务器,服务器通过HttpServletResponse对象将响应传递给客户端,达到通信的目的。 HttpServletResponse  request是请求对象,而response是响应对象。 1 HttpServletResponse功能介绍 response对象的功能分为以下四种: 设置响应头信息;addHeader(“reFresh”, “5;URL=xxxx”); 发送状态码;sendError

MySQL字符集

旧城冷巷雨未停 提交于 2019-11-30 12:29:30
一、字符集和校验规则 字符集是一套符号和编码,校验规则(collation)是在字符集内用于比较字符的一套规则,即字符集的排序规则。MySQL可以使用多种字符集和检验规则来组织字符。 MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,甚至同一个表的不同字段都可以指定使用不同的字符集,相比oracle等其他数据库管理系统,在同一个数据库只能使用相同的字符集,MySQL明显存在更大的灵活性。 每种字符集都可能有多种校对规则,并且都有一个默认的校对规则,并且每个校对规则只是针对某个字符集,和其他的字符集么有关系。 在MySQL中,字符集的概念和编码方案被看做是同义词,一个字符集是一个转换表和一个编码方案的组合。 Unicode(Universal Code)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode存在不同的编码方案,包括Utf-8,Utf-16和Utf-32。Utf表示Unicode Transformation Format。 二、查看MySQL字符集方法 1、查看mysql服务器支持的字符集 下面的SQL命令都可以查看MySQL数据库支持字符集 show character set; select *

Python函数参数传参的种类,不同类型参数的区别及应用场景例举

烂漫一生 提交于 2019-11-30 03:33:29
Python函数参数传参的种类 Python中函数参数定义及调用函数时传参大体可分必备参数、关键字参数、默认可省略参数、不定长元组参数、不定长关键字参数等,下面通过函数定义及调用上的不同情况深入解析这些中参数的不同及应用场景。 为了更好的理解不同参数的具体意义,所以下面演示代码中,使用的参数数量较多。具体是一个调用MySQL数据库配置参数的函数所需要的参数,我们用这个来演示不同类型的特点及适用方法,了解每种类型的应用场景及优缺点。 必备参数__仅赋值传参 必备参数,就是在调用函数的时候,定义的参数要全部都有赋值,否则执行的时候代码会报错。 #!/usr/bin/env python # -*- coding: utf-8 -*- # 演示获得数据库配置参数,使用必备参数 def demo_get_conf1(user, pw, host, port, db, charset): "打印得到的数据库配置" print('host: ', host) print('port: ', port) print('user: ', user) print('pw: ', pw) print('db: ', db) print('charset: ', charset) demo_get_conf1('root', '1234', '127.0.0.1', '3306', 'tests',

MYSQL中的COLLATE是什么?

旧巷老猫 提交于 2019-11-30 02:59:42
文章目录 [ 隐藏 ] COLLATE是用来做什么的? 各种COLLATE的区别 COLLATE设置级别及其优先级 在 mysql 中执行show create table 指令,可以看到一张表的建表语句,example如下: CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` text COLLATE utf8_unicode_ci NOT NULL COMMENT '字段1', `field2` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '字段2', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8_unicode_ci; 大部分字段我们都能看懂,但是今天要讨论的是COLLATE关键字。这个值后面对应的utf8_unicode_ci是什么意思呢?面试的时候用这个题目考一考DBA,应该可以难倒一大部分人。 COLLATE是用来做什么的? 使用 phpmyadmin 的开发可能会非常眼熟,因为其中的中文表头已经给出了答案: 所谓utf8_unicode_ci,其实是用来排序的规则。对于

w2d2(JQuery练习题)

北慕城南 提交于 2019-11-30 00:27:01
1. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery/jquery-3.4.1.min.js"></script> <script> $(function () { $('#a').click(function () { $('div').css({'background-color': 'blue'}); }); }) </script> </head> <body> <div style="width: 40px; height: 50px; background-color: green;"></div> <input type="button" value="点我上面的div会变色!" id="a"/> </div> </body> </html> 2. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery/jquery-3.4.1.min.js"></script> <script> $(function () { $('#btn').click(function