前端知识点总结——HTML
HTML:HTML4.01 指的就是网页技术 HTML5:HTML4.01的升级版本
1.web的基础知识
web与Internet 1.Internet:全球性的计算机互联网络,因特网,互联网,交互网 2.提供服务
访问网站:www(world wide web)服务
Email:电子邮件服务
BBS:电子公告板,俗称论坛
FTP:文件的上传下载
telenet:远程登录
3.Internet上的应用程序
1.C/S程序
C:Client客户端
S:Server服务器端
代表:QQ,微信,网络游戏
2.B/S程序
B:Browser 浏览器
S:server 服务器
代表:网站
4.web
web:运行在Internet之上的一种B/S结构的应用程序,俗称网站。
w3c:(万维网联盟)
w3c:制定web技术规范
web的工作原理:
基于浏览器和服务器还有通信协议来实现信息的传输和展示。
1.通信协议
HTTP/HTTPS
规范了数据是如何传递和打包
2.服务器
1.功能
1.存储web信息,并提供程序运行环境
2.接收用户请求并给出响应
3.具备一定的安全功能
2.服务器产品
1.TOMCAT
2.APACHE
3.IIS
3.服务器技术
1.php
2.java
3..NET
3.浏览器
功能:
1.代理用户(UA:user agent)提交请求
2.以图形化的方式显示网页
3.作为HTML和JS的解释器
浏览器产品:
1.IE
2.chrome
3.firefox
4.opera
5.safari
浏览器技术:
1.HTML
2.CSS
3.Javascript
2.HTML快速入门
1.什么是HTML?
HTML:Hyper Text Markup Language
超文本标记语言
ex:
普通文本 a:英文首字符
超级文本 a:超链接
普通文本 b:英文第二个字符
超级文本 b:加粗
language:语言,有自己的语法结构
特点:
1.以.html或.htm为后缀
2.由浏览器解析执行
3.可以嵌套脚本语言(javascript)
4.用带有尖括号的标记来标识
2.HTML的基础语法
1.标记
标记又称为"元素",或"标签",在网页中,主要表示一些功能。
标记在使用时,必须用<>括起来
标记分类:
1.封闭类型
又称为双标记
语法:
<标记>内容标记>
ex:百度
加粗
注意:必须有开始就有结束。
2.非封闭类型
又称为单标记
语法:<标记>或<标记/>
ex: 或
或
2.标记嵌套
1.什么是嵌套?
在一对标记中出现另外一对(个)标记,从而形成功能的层叠。
2.语法
<标记>
<标记>
<标记/>
标记>
标记>
ex:
这是演示文本
ex:
这是演示文本 正确,不推荐
ex:
dfdsfsdfs 错误
注意:
1.换行缩进,如果是双标记必须成对出现
3.元素(标记)属性
作用:修饰元素
语法:
1.必须声明在开始标记中
<标记 属性名>标记>
2.属性名与值之间用"="连接
<标记 属性名=值>标记>
3.元素允许有多个属性,每个属性之间用空格隔开
<标记 属性名1=值1 属性名2=值2 ...>标记>
ex:
p标记的align属性的值为center,title属性的值为"这是段落"
标准属性(通有属性):
id:定义元素的唯一标识(名称)
title:定义鼠标悬停在元素上时所提示的文本
style:css中,定义行内样式
class:css中,引用类选择器
4.注释
语法:
注意:
1.注释本身不能嵌套
2.不能嵌套在标记中
3.HTML文档结构
1.HTML文档结构
1.文档类型声明
作用:告诉浏览器HTML的版本类型
语法:
在网页的最顶端编写
2.HTML页面
在文档类型声明的下面写上一对根标记
在根标记中包含两部分:
文件头:
定义网页的全局信息
文件主体:
定义网页中显示的内容
2.搭建网页结构
1.文档类型的声明
2.HTML页面结构
在主体内容(body)位置处显示“我的第一个网页”
3.head元素
head是其它头元素的容器
1. 定义基本信息:编码格式,关键词,描述内容等
2. 定义网页的标题
3. 定义内部样式
4.定义或引用javascript文件
5. 引入外部样式
4.body元素
显示网页的主要内容
1.特殊字符
表示空格
< 表示一个<
> 表示一个>
© 版权
¥ ¥
2.文本标记
1.文本样式
:加粗
:斜体
:下划线
:删除线
:上标
:下标
2.标题元素
语法:在网页中以醒目的方式来显示文字
语法:
内容 n:1-6
内容 一级标题
...
内容 六级标题
特点:
1.字体大小可变
2.加粗
3.上下文之间有垂直空白间距
属性:align
作用:标记内容的水平对齐方式
取值:left/center/right
3.段落元素
作用:以突出的形式表示一段文本
语法:
属性:align
取值:left/center/right
4.换行元素
语法: 或
5.分隔线元素
语法: 或
属性:
1.size 表示水平线的尺寸(高度),取值为px或%的数字
2.width 宽度,取值为px或%的数字
3.align 水平对齐方式 left/center/right
4.color 水平线的颜色,取值为合法颜色值
6.预格式化
作用:保留html代码中的回车和空格
语法:内容
7.分区元素
1.块分区元素
作用:用于页面中元素的布局
语法:
2.行分区元素
作用:处理同一行文本中的不同样式
语法:
8.行内元素和块级元素
1.块级元素
在网页页中独占一行的元素就是块级元素
常见的块级元素:
1.标题元素 h1-h6
2.段落元素 p
3.div
4.结构标记(header...)
2.行内元素
多个元素位于同一行显示,从左往右排列
常见的行内:
span,b,i,u,s,sup,sub,a,img
3.行内块
显示方式如同行内元素,但具备块级元素的特征
4.table ...
4.图像和链接
1.URL
1.目录结构
文件目录:文件夹嵌套结构
2.URL
URL:Uniform Resource Locator统一资源定位器,俗称路径。
作用:用于表示网络中任意一个资源的位置。
3.路径的表现形式
1.绝对路径
绝对路径就是完整路径,一定可以找到你想找的资源。
1.网络资源
通信协议+服务器主机+文件目录结构+文件名称
ex:http://www.jd.com/index/logo.png
2.本地资源
从最高盘符处开始查找
C:\xampp\htdocs\1801-02\01-HTML\Day02\day.txt
2.相对路径
1.什么是相对路径
从当前文件所在的位置处开始查找资源文件所经过的路径,就是相对路径。
1.同级目录
直接引用
ex:Koala.jpg
2.子级目录
先进入,再引用
ex:img/Koala2.jpg
3.父级目录
先返回,再引用
ex:../Koala1.jpg
3.根相对路径
从服务器所在的根目录位置处开始查找
表现:/
/codeboy/img/logo.png
5.图像
1.图像格式
1.jpg 压缩比率较大
2.png 背景透明
3.gif 动图
2.图像标记
标记: 或
属性:
1.src 源,要显示的图像的url
2.width 宽度,取值以px或%为单位的数字
3.height 高度,取值以px或%为单位的数字
4.alt 图片出错时显示的提示文本
6.链接
1.语法
内容
2.属性
1.href 链接的url
2.target 目标,指定打开网页的方式
取值:
_blank 在新的标签页中打开
_self 默认值,在当前页面中打开新的网页
2.给一张图片设置超级链接,打开Tmooc网站(www.tmooc.cn)
3.其它表现形式
1.资源下载
让链接的URL,链接到rar/zip文件即可
href="*.zip/*.rar"
2.电子邮件链接
href="mailto:合法的邮箱地址"
3.返回页面的顶部
href="#"
4.链接到javascript
href="javascript:js脚本"
7.锚点
1.什么是锚点?
就是网页中的一个记号,可以通过超级连接调整到记号的位置处。
2.使用锚点
1.定义锚点
1.使用a标记的name属性定义锚点
2.使用任意标记的id属性定义锚点
2.链接到锚点
8.表格
1.表格的语法
1.表格
2.行
--->table row
3.单元格/列
--->table data
2.表格的属性
1.table属性
width:宽度
height:高度
border:设置表格边框
align:设置表格的水平对齐方式
取值:left/center/right
cellpadding:设置单元格的内边距(内容与td之间的间距)
cellspacing:设置单元格的外边距(td边框外的距离)
bgcolor:背景颜色
2.tr属性
align 设置当前行的水平对齐方式
取值:left/center/right
valign 设置当前行的垂直对齐方式
取值:top/middle/bottom
bgcolor 设置当前行的背景颜色
3.td属性
width:宽度
height:高度
align:水平对齐
valign:垂直对齐
bgcolor:列的背景颜色
colspan:跨列
rowspan:跨行
3.可选标记
1.表格标题
标记:
如果设置表格标题,则必须位于下的第一个子元素位置处
2.行/列标题
标记:
所有的td都可以用取代
4.表格复杂应用
可以将连续的几个行,划分到一组中,进行统一管理。
1.行分组
1.表头行
表格中最上面的一行进行分组的话,可以放在表头行中
2.表主体行
允许将若干行放在tbody中进行统一管理
3.表尾行
表格中最后一行进行分组的话,可以放在表尾行中
2.不规则表格
1.跨行
rowspan
从指定单元格的位置处开始,纵向向下合并几个单元格(包含自己),被合并的单元格要删除。
2.跨列
colspan
从指定单元格的位置处开始,横向向右合并几个单元格(包含自己),被合并的单元格要删除。
9.列表
1.列表的作用
按照从上到下(从左往右)的方式来显示所有的数据,并且可以在数据前增加显示的标识。
2.列表的组成
列表都是由"列表类型"和"列表项"来组成
1.列表类型
有序列表: order list
无序列表: unorder list
2.列表项
用于表示列表中的数据(嵌套在列表中)
list item
3.有序列表
1.type 作用:指定列表的排序类型
取值:
1 默认值,以数字排序
a 小写字母
A 大写字母
i 小写罗马数字
I 大写罗马数字
2.start 作用:指定起始编号是从第 几 开始
取值:数字
4.无序列表
1.type 作用:指定列表的标识类型
取值:
disc:实心圆
circle:空心圆
square:实心方块
none:不显示标识
5.列表嵌套
在一个列表中又出现另一个列表
被嵌套的列表只能出现在li中
ex:
这是有序列表内容
10.定义列表
1.什么是定义列表
定义列表常用于给出一类事物或对名词的解释说明等。
2.语法
1. 表示一个定义列表
2. 表示定义列表中要解释说明的名词
3. 表示定义列表中对名词解释的内容
ex:
名词
解释具体内容
使用场合:图文混排时使用
11.结构标记
1.结构的作用
用于描述整个网页的结构(取代div做布局)
提升标记的语义性
2.常用的结构标记
1.
作用:定义网页或某区域的头部
2.
作用:定义网页的导航链接
3.
作用:主体内容
4.
作用:定义页面中的侧边栏信息,靠近边缘。
5.
作用:定义网页偏底部信息,比如:网站的备案号,解释说明,版权。
6.
作用:定义与文字描述相关的内容,比如:论坛帖子,微博条目,用户评论等
12.表单(重点&难点)
1.表单的作用
1.提供可以与用户交互的可视化界面
2.收集用户信息并提交给服务器
2.表单的组成部分
1.前端部分
表单控件,与用户交互的可视化控件
2.服务器端部分
对提交的数据的处理,***.php
3.表单标记
属性:
1.action
作用:定义表单提交时发生的动作,通常定义的是服务器上处理程序的url地址,
ex:action="login.php"
2.method
作用:指定表单数据的提交方式
取值:
1.get(默认值)
1.明文提交,待提交的数据会显示在地址栏中
2.安全性较低
3.提交数据有大小限制,限制为2KB
4.向服务器要数据时,使用get方式
2.post
1.隐式提交,提交的数据不会显示
2.安全性较高
3.提交数据大小无限制
4.要传递数据给服务器时,使用post方式
3.delete
4.put
3.enctype
作用:指定表单数据的编码方式,允许将什么样的数据提交给服务器
1.application/x-www-form-urlencoded
默认值,允许将任意字符提交给服务器(文件无法提交)
2.multipart/form-data
允许将文件提交给服务器
3.text/plain
只能将普通字符提交给服务器
4.表单控件
能够与用户进行交互的可视化元素
1.分类:
1.input元素
2.textarea多行文本域元素
3.select和option 选项框元素
4.其它元素
2.input元素
1.作用:在页面中提供各种各样的输入控件,如:文本框,密码框,单选按钮,复选框等。
2.语法
标记: 或
属性:
1.type 指定创建输入控件的类型
2.name 为控件定义名称,提交给服务器端使用(必须)
3.value 控件的值,提交给服务器端使用
4.disabled 禁用控件,不能操作并不能提交给服务器使用
该属性无值,只要出现在标记中,就是禁用。
3.input元素详解
1.文本框和密码框
文本框:
密码框:
属性:
1.maxlength 指定限制输入的字符数
2.readonly 只读,只能看,不能改,但允许提交。
3.placeholder 占位符,即默认显示在控件上的文本。
13.按钮
1.提交按钮
type="submit"
作用:将表单的数据提交给服务器上指定的程序
2.重置按钮
type="reset"
作用:将表单的内容恢复到初始化的状态
3.普通按钮
type="button"
没有功能
属性:
value:显示在按钮上的文本
3.单选按钮和复选框
单选按钮:type="radio"
复选框:type="checkbox"
属性:
name 除定义控件名称之外,还能起到分组的作用
checked 设置默认选中项,无值属性
4.隐藏域和文件选择框
1.隐藏域
type="hidden"
想要提交给服务器,但不想展示给用户的数据可以放在隐藏域中。
2.文件选择框
type="file"
注意:
1.method的值必须为post
2.enctype的值必须为multipart/form-data
3.textarea元素
1.作用
允许录入多行文本
2.语法
标记:
属性:
1.name 定义控件名称,提供给服务器使用
2.readonly 只读
3.cols 指定文本域的列数,即一行能显示多少个英文字符(中文减半)
4.rows 指定文本域的行数,即默认显示多少行的数据,超出rows的话会出现滚动条。
14.选项框
1.语法
1.
作用:在页面中表示一个选项框
2.
作用:显示选项框中的内容项
2.属性
1.select属性
1.name 定义选项框的名称
2.size 定义显示选项的数量,默认值为1
3.multiple 设置多选,无值的属性
注意:只有滚动列表支持多选
2.option属性
1.value 定义选项的值
2.selected 设置默认选中项,无值属性
5.其它元素
1.label元素
作用:关联文本域表单控件
语法:
属性:for 要与表单控件关联的id值
2.为控件分组
为控件定义分组
为分组指定标题
3.浮动框架
作用:允许在一个网页中,再引入另外一个网页。
语法:
属性:
1.src 要引入页面的url路径
2.width 宽度
3.height 高度
4.frameborder 浮动框架的边框,默认值1
15.单位转换
1px=0.025rem;
你可能感兴趣的:(前端知识点总结——HTML)
Font Awesome 的使用
FFF-X
第一种直接使用命令npminstallfont-awesome--save进行安装,安装成功后里面包含样式和字体,然后直接引入样式就可以了入口js中引入import'font-awesome/css/font-awesome.min.css'然后就可以使用了,例如下面这样第二种cdn要使用FontAwesome图标,请在HTML页面的部分中添加以下行:1、国内推荐CDN:2、海外推荐CDN推荐第二
vLLM - 查看模型是否支持
云客Coder
人工智能
支持的模型:https://docs.vllm.ai/en/latest/models/supported_models.html要确定是否支持给定模型,您可以检查HF存储库中的config.json文件。如果"architectures"字段包含下面列出的模型架构,那么理论上应该支持它。查看模型架构查看模型的config.json中的architecturescat~/.cache/huggin
Python爬虫笔记一(来自MOOC) Requests库入门
小灰不停前进
# Python python pycharm 爬虫
Python爬虫笔记一通用代码框架:importrequestsdefgetHTMLText(url):try:r=requests.get(url,timeput=30)r.raise_for_status()#如果状态不是200,引发HTTPError异常r.encoding=r.apparemt_encodingreturnr.textexcept:return"产生异常"if__name_
form 表单内容序列化成一个字符串
sayyy
jquery jquery
html关键字1:关键字2:关键字3:form表单数据转json对象$('#form1').serialize()ajax调用时提交表单数据$.ajax({url:"http://localhost:8080/xxx",type:"POST",data:$('#form1').serialize(),success:function(data){$('#serverResponse').html(
py之某website之music搜索接口
我不是程序员~~~~
爬虫项目实战 开发语言
fromlxmlimportetreeimportrequestsheaders={"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-lan
性能优化中如何“避免链接关键请求”
混血哲谈
性能优化
在性能优化中,“避免链接关键请求”是指通过优化资源加载顺序和依赖关系,减少关键渲染路径中的链式请求(CriticalRequestChains),从而加速页面加载。以下是具体策略及实施步骤:一、什么是“关键请求链”?定义:关键请求链是浏览器在渲染首屏内容时必须按顺序加载的资源序列。例如:HTMLCSSFont浏览器需先下载HTML,解析后请求CSS,CSS解析后发现需要字体文件,再请求字体。问题:
HTML--表格
MK-mm
html 前端
HTML表格一,语法表格的标签为,行的标签为,表项的标签为,可以用表示列或行的第一个单元格。格式为:标题表头1表头2...表头n表头表项1......表项n-1...快捷键:table>tr*个数>td*个数二,属性补充:设置表格背景图像,可用bgcolor或background属性,在标签内设置。三,不规则表格使用colspan和rowspan属性建立-跨行:单元格垂直方向合并,语法为单元格内容
Python 常用内建模块-HTMLParser
赔罪
Python 系统学习 python 开发语言
目录HTMLParser小结练习HTMLParser如果我们要编写一个搜索引擎,第一步是用爬虫把目标网站的页面抓下来,第二步就是解析该HTML页面,看看里面的内容到底是新闻、图片还是视频。假设第一步已经完成了,第二步应该如何解析HTML呢?HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来解析HTML。好在Python提供了HTMLParser来非
HTML+CSS案例展示(CSS3D效果旋转相册)
hacalili
html css 前端 css3
参考来源:黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili效果展示:总结:transform:translate(x,y)rotate(180deg)scale()...顺序对最后的效果有影响,需要根据需求安排位移和其他属性的顺序;实现暂停动画效果:animation-play-state:paused;经常和鼠标经过等其
html5 相册翻转效果,HTML5 css3:3D旋转木马效果相册
岑依惜
html5 相册翻转效果
这篇博客的目的是因为上篇HTML5CSS3专题诱人的实例CSS3打造百度贴吧的3D翻牌效果中有个关于CSS3D效果的比较重要的知识点没讲到,就是perspective和tranlateY效果图:嘿嘿,我把大学毕业时的一些照片,做成旋转木马,绕着我大文理旋转,不忘母校的培育之恩~1、perspectiveperspective属性包括两个属性:none和具有单位的长度值。其中perspective属
HTML5+CSS实现图片3D旋转效果,附音乐
宁醉小白
html5 前端 html
利用程序呈现图片,可以俘获一众女生的心,增加音乐可以实现图片变化的同时也带上了想要得到效果,如此一程序实乃众人之喜。先看看程序呈现的效果,还是特别吸引人的。先在网上爬取想要呈现的美女照片,存放在文件夹img-one,与程序路径一致。图片像素需进行调整,同一面图片可以使用同一个图片,保持图片像素一致的同时也增加了立体感。第二张02.jpg和2.jpg可以倒着放,这样在程序实现的时候,可以和其他方向的
炫酷的HTML5粒子动画特效实现详解
木木黄木木
html5 前端 html
炫酷的HTML5粒子动画特效实现详解这里写目录标题炫酷的HTML5粒子动画特效实现详解项目介绍技术栈项目架构1.HTML结构2.样式设计核心实现1.粒子类设计2.动画效果实现星空效果烟花效果雨滴效果3.鼠标交互性能优化效果展示总结项目介绍本文将详细介绍如何使用HTML5Canvas技术实现一个炫酷的粒子动画特效系统。该系统包含三种不同的动画效果:星空、烟花和雨滴,并支持鼠标交互功能,能够为网页增添
systemd-networkd 的 *.network 配置文件详解 笔记250323
kfepiza
网络通讯传输协议 物联 # 控制台命令行 Shell脚本 sh cmd 等 # Linux CentOS Ubuntu 等 笔记 tcp/ip 网络 linux
systemd-networkd的*.network配置文件详解笔记250323查看官方文档可以用mansystemd.network命令,或访问:https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html名称systemd.network—网络配置概要network.network描述一个纯INI风格的
systemd-networkd 的 /etc/systemd/network/*.network 的配置属性名称是不是严格区分大小写?是
kfepiza
# Linux CentOS Ubuntu 等 网络通讯传输协议 物联 网络 运维 tcp/ip linux
systemd-networkd的/etc/systemd/network/*.network的配置属性名称是不是严格区分大小写?是查看官方文档可以用mansystemd.network命令,或访问:https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html亲测在Debian10.12-standard中
HTML实现酷炫3D相册
算法与编程之美
编程之美 css html js css3 javascript
欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。欢迎加入团队圈子!与作者面对面!直接点击!目录1、创建文件目录2、调背景色3、制作3D相册4、将图片散开,围成一圈。5、绘制透明底盘6、最终效果1、创建文件目录在Hbuilder在新建一个目录,创建css和js文件。图12、调背景色在style块里面给整个页面渲染成黑色调。*{padd
【Html+CSS】3D旋转相册
小木荣
web前端 css html 3d
3D旋转木马相册&3D盒子相册因为代码大部分相同,就放一起了注释一下就是另一个相册3D旋转木马相册body{background-color:#000;/*视距,使子元素获得视距效果*/perspective:900px;}section{margin:20vhauto;position:relative;width:200px;height:200px;/*开启3D空间*/transform-s
systemd-networkd 的 /etc/systemd/network/*.network 能不能一个文件配置多块网卡?不能
kfepiza
# Linux CentOS Ubuntu 等 # 控制台命令行 Shell脚本 sh cmd 等 网络通讯传输协议 物联 linux tcp/ip
systemd-networkd的/etc/systemd/network/*.network能不能一个文件配置多块网卡?不能查看官方文档可以用mansystemd.network命令,或访问:https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html在systemd-networkd的配置中,一个.ne
深入理解 <; 和 >;:HTML 实体转义的核心指南!!!
小丁学Java
积累小知识 Java Web html 前端
️深入理解<和>:HTML实体转义的核心指南️在编程和文档编写中,符号无处不在,但它们也是引发语法错误、安全漏洞和渲染混乱的头号元凶!本文将聚焦<(小于号)和>(大于号)这两个HTML实体,解析它们的核心作用、使用场景及避坑技巧,助你写出更安全、更健壮的代码!一、❓为什么需要转义?1.符号冲突问题•HTML/XML标签冲突:是标签的起始和结束符(如)。若直接在文本中使用,解
AWS CLI with MinIO Server
库海无涯
aws 云计算
1、InstallMinIOServerhttps://min.io/docs/minio/linux/index.htmlCreateAKandSKandrecordinformation.AK:ZYYMPcLi6dSPsDfr5QeWSK:Am3m2qtpkUk2wAgT5dPbpE4hGD2tX7a6RpjsbeEdAndcreateabucketnamedaswtest.2、Install
html.partial mvc5,[ASP.NET Core Razor Pages系列教程]ASP.NET Core Razor Pages中的Partial Views(部分视图)(04)...
安静的小屁孩儿
html.partial mvc5
PartialViews(部分视图)什么是PartialViews?PartialViews(之后统称:部分视图)是包含了HTML代码片段和服务端代码的Razor文件,它同样以.cshtml为扩展名。部分视图可以被包含在任意数量的页面或者布局中。部分视图可以用来将复杂的页面分解成更小的单元,从而减少复杂性,同时也可以在团队开发中被复用。什么时候使用部分视图(PartialViews)部分视图可以处
为什么后端路由需要携带 /api 作为前缀?前端如何设置基础路径 /api?
z2637305611
前端
一、为什么后端路由需要携带/api作为前缀?1.区分API端点与其他路由在Web应用程序中,后端不仅需要处理API请求,还可能需要处理静态资源(如HTML、CSS、JS文件)或其他服务(如WebSocket)。通过为API路由添加/api前缀,可以清晰地将其与其他请求区分开来,避免路由冲突。例如:API请求:https://example.com/api/users静态资源请求:https://e
docker避免容器中的内容被挂载的空目录覆盖(比如nginx的html目录)
dockervolume
我有一个镜像jb:1.0,镜像中/jb下有一些内容需要挂载到宿主机来dockervolumecreatejb_volumedockerrun--namejb-v/home/dcw/data:/data--mountsource=jb,target=/jb-itdjb:1.0如果想修改宿主机中的内容可以通过下面命令找到挂载的内容在宿主机的位置dockerinspectjbimage.png
「JavaScript深入」Socket.IO:基于 WebSocket 的实时通信库
八了个戒
JavaScript系列 面试宝典 大前端 javascript websocket 开发语言 前端
Socket.IOSocket.IO的核心特性Socket.IO的架构解析Socket.IO的工作流程Socket.IO示例:使用Node.js搭建实时聊天服务器1.安装Socket.IO2.服务器端代码(Node.js)3.客户端代码(HTML+JavaScript)4.房间功能高级功能实现1.命名空间2.中间件3.二进制传输性能优化策略1.负载均衡2.资源管理3.监控与调试安全与可靠性1.安全
github上传文件方法格式
镜宇秋霖丶
github github
echo"#myHtmlFirst1.0">>README.mdgitinitgitaddREADME.md(这条指令改成下面的)gitadd.gitcommit-m"firstcommit"
[email protected] :xxxxxxxxx/myHtmlFirst1.0.gitgitpush-uoriginmain以上是第一次上传以
HTML语言的贪心算法
宇瞳月
包罗万象 golang 开发语言 后端
HTML语言的贪心算法:理论与实践引言在编程和算法研究中,贪心算法是一种广泛应用的解决问题的方法。它通过对每一阶段选择最优解的方式来构建整个问题的解决方案。贪心算法不一定能在所有情况下得到最优解,但在许多实际问题中,它能够提供一个足够好的近似解。本文将探讨贪心算法的基本概念、典型应用、优缺点,并结合HTML语言的特点,提出一些具体的实现示例和思考。一、贪心算法的基本概念贪心算法是一种求解最优化问题
HTML5实现左右滑动数据变化
ice_junjun
HTML 左右滑动
在HTML中怎么样实现左右滑动?代码附上Bootstrap实例-下拉菜单(Dropdowns)-->-->欢迎登陆页面!这是一个超大屏幕(Jumbotron)的实例。学习更多-->响应式表格布局产品付款日期状态产品123/11/2013待发货产品210/11/2013发货中产品320/10/2013待确认产品420/10/2013已退货产品123/11/2013待发货产品210/11/2013发货
JavaScript常用函数测试demo
sunny05296
JavaScript javascript 开发语言 ecmascript
JavaScript常用函数测试demovimJavaScriptTestDemo.html内容如下:JavaScriptfunctionstestdemoEnterF12toviewtheconsoleoutputmessageofconsole.log()EnterF5torefresh//JavaScriptint2string/string2inttestfunctiontest01(){
Maxwell 架构
QTVLC
nvidia
http://digi.163.com/14/0218/23/9LDCTFON00162DSP.html【IT168评测】随着一句“娘娘,封神啦(宝鸡口音)”,中国的观众迅速认识到了两个极其出彩的相声演员。如果说关键词是引发关注的最大因素,那么提到“GeForce”,各位想到的又是什么?相信不少读者第一次真正认识到NVIDIA(以下简称NV)这个公司还是从一款叫GeForce256的显卡开始,当年
jmeter中,上传文件的MIME类型
小han的日常
jmeter jmeter
text/plain:用于纯文本文件,如.txt文件。text/html:用于HTML文档,即.html文件。application/msword:MicrosoftWord文档,即.doc和.docx文件。image/jpeg:JPEG图像,对应.jpg和.jpeg文件。image/png:PNG图像,对应.png文件。image/gif:GIF图像,对应.gif文件。
通过Bokeh实现大规模数据可视化的最佳实践【从静态图表到实时更新】
步入烟尘
算法指南 信息可视化 Bokeh python
本文已收录于《Python超入门指南全册》本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从基础到精通不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/mrdeam/category_12647587.html优点:订阅限时19.9付费专栏,私信博主还可进入全栈VIP答疑群,作者优先解答机会(代码指导、远程服务),群里大佬众多可以
异常的核心类Throwable
无量
java 源码 异常处理 exception
java异常的核心是Throwable,其他的如Error和Exception都是继承的这个类 里面有个核心参数是detailMessage,记录异常信息,getMessage核心方法,获取这个参数的值,我们可以自己定义自己的异常类,去继承这个Exception就可以了,方法基本上,用父类的构造方法就OK,所以这么看异常是不是很easy
package com.natsu;
mongoDB 游标(cursor) 实现分页 迭代
开窍的石头
mongodb
上篇中我们讲了mongoDB 中的查询函数,现在我们讲mongo中如何做分页查询
如何声明一个游标
var mycursor = db.user.find({_id:{$lte:5}});
迭代显示游标数
MySQL数据库INNODB 表损坏修复处理过程
0624chenhong
tomcat mysql
最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -
剖析如何与设计人员沟通
不懂事的小屁孩
工作
最近做图烦死了,不停的改图,改图……。烦,倒不是因为改,而是反反复复的改,人都会死。很多需求人员不知该如何与设计人员沟通,不明白如何使设计人员知道他所要的效果,结果只能是沟通变成了扯淡,改图变成了应付。
那应该如何与设计人员沟通呢?
我认为设计人员与需求人员先天就存在语言障碍。对一个合格的设计人员来说,整天玩的都是点、线、面、配色,哪种构图看起来协调;哪种配色看起来合理心里跟明镜似的,
qq空间刷评论工具
换个号韩国红果果
JavaScript
var a=document.getElementsByClassName('textinput');
var b=[];
for(var m=0;m<a.length;m++){
if(a[m].getAttribute('placeholder')!=null)
b.push(a[m])
}
var l
S2SH整合之session
灵静志远
spring AOP struts session
错误信息:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped
xmp标签
a-john
标签
今天在处理数据的显示上遇到一个问题:
var html = '<li><div class="pl-nr"><span class="user-name">' + user
+ '</span>' + text + '</div></li>';
ulComme
Ajax的常用技巧(2)---实现Web页面中的级联菜单
aijuans
Ajax
在网络上显示数据,往往只显示数据中的一部分信息,如文章标题,产品名称等。如果浏览器要查看所有信息,只需点击相关链接即可。在web技术中,可以采用级联菜单完成上述操作。根据用户的选择,动态展开,并显示出对应选项子菜单的内容。 在传统的web实现方式中,一般是在页面初始化时动态获取到服务端数据库中对应的所有子菜单中的信息,放置到页面中对应的位置,然后再结合CSS层叠样式表动态控制对应子菜单的显示或者隐
天-安-门,好高
atongyeye
情感
我是85后,北漂一族,之前房租1100,因为租房合同到期,再续,房租就要涨150。最近网上新闻,地铁也要涨价。算了一下,涨价之后,每次坐地铁由原来2块变成6块。仅坐地铁费用,一个月就要涨200。内心苦痛。
晚上躺在床上一个人想了很久,很久。
我生在农
android 动画
百合不是茶
android 透明度 平移 缩放 旋转
android的动画有两种 tween动画和Frame动画
tween动画;,透明度,缩放,旋转,平移效果
Animation 动画
AlphaAnimation 渐变透明度
RotateAnimation 画面旋转
ScaleAnimation 渐变尺寸缩放
TranslateAnimation 位置移动
Animation
查看本机网络信息的cmd脚本
bijian1013
cmd
@echo 您的用户名是:%USERDOMAIN%\%username%>"%userprofile%\网络参数.txt"
@echo 您的机器名是:%COMPUTERNAME%>>"%userprofile%\网络参数.txt"
@echo ___________________>>"%userprofile%\
plsql 清除登录过的用户
征客丶
plsql
tools---preferences----logon history---history 把你想要删除的删除
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_spac
【Pig一】Pig入门
bit1129
pig
Pig安装
1.下载pig
wget http://mirror.bit.edu.cn/apache/pig/pig-0.14.0/pig-0.14.0.tar.gz
2. 解压配置环境变量
如果Pig使用Map/Reduce模式,那么需要在环境变量中,配置HADOOP_HOME环境变量
expor
Java 线程同步几种方式
BlueSkator
volatile synchronized ThredLocal ReenTranLock Concurrent
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法&
StringUtils判断字符串是否为空的方法(转帖)
BreakingBad
null StringUtils “”
转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html
public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==
null
或 str.length()==
0
编程之美-分层遍历二叉树
bylijinnan
java 数据结构 算法 编程之美
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class LevelTraverseBinaryTree {
/**
* 编程之美 分层遍历二叉树
* 之前已经用队列实现过二叉树的层次遍历,但这次要求输出换行,因此要
jquery取值和ajax提交复习记录
chengxuyuancsdn
jquery取值 ajax提交
// 取值
// alert($("input[name='username']").val());
// alert($("input[name='password']").val());
// alert($("input[name='sex']:checked").val());
// alert($("
推荐国产工作流引擎嵌入式公式语法解析器-IK Expression
comsci
java 应用服务器 工作 Excel 嵌入式
这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。
----------转帖---------------------------------------------------
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言
关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer
daizj
spring
1、PropertyPlaceholderConfigurer
Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。
基本的使用方法是:(1)
<bean id="propertyConfigurerForWZ&q
二叉树:二叉搜索树
dieslrae
二叉树
所谓二叉树,就是一个节点最多只能有两个子节点,而二叉搜索树就是一个经典并简单的二叉树.规则是一个节点的左子节点一定比自己小,右子节点一定大于等于自己(当然也可以反过来).在树基本平衡的时候插入,搜索和删除速度都很快,时间复杂度为O(logN).但是,如果插入的是有序的数据,那效率就会变成O(N),在这个时候,树其实变成了一个链表.
tree代码:
C语言字符串函数大全
dcj3sjt126com
c function
C语言字符串函数大全
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
#include <stdio.h>
#include <string.h>
int main
友盟统计页面技巧
dcj3sjt126com
技巧
在基类调用就可以了, 基类ViewController示例代码
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:[NSString stringWithFormat:@"%@",self.class]];
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
flyvszhb
java jdk
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_21&quo
Java在创建子类对象的同时会不会创建父类对象
happyqing
java 创建 子类对象 父类对象
1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象,
2."When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam
跟我学spring3 目录贴及电子书下载
jinnianshilongnian
spring
一、《跟我学spring3》电子书下载地址:
《跟我学spring3》 (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf
跟我学spring3系列 word原版 下载
二、
源代码下载
最新依
第12章 Ajax(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
BI and EIM 4.0 at a glance
blueoxygen
BO
http://www.sap.com/corporate-en/press.epx?PressID=14787
有机会研究下EIM家族的两个新产品~~~~
New features of the 4.0 releases of BI and EIM solutions include:
Real-time in-memory computing –
Java线程中yield与join方法的区别
tomcat_oracle
java
长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了一个wait()和sleep()方法区别的问题,这一次,我将会讨论join()和yield()方法的区别。坦白的说,实际上我并没有用过其中任何一个方法,所以,如果你感觉有不恰当的地方,请提出讨论。
&nb
android Manifest.xml选项
阿尔萨斯
Manifest
结构
继承关系
public final class Manifest extends Objectjava.lang.Objectandroid.Manifest
内部类
class Manifest.permission权限
class Manifest.permission_group权限组
构造函数
public Manifest () 详细 androi
Oracle实现类split函数的方
zhaoshijie
oracle
关键字:Oracle实现类split函数的方
项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。
CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100);
cr