元素的tagName
为"TR"
。
自定义属性 标签在声明时,可以绑定任意它不拥有的属性。但该属性不能直接通过elem.attr
获取(会返回undefined
),需使用elem.getAttribute("attr")
获取(DOM),或$(this).attr("attr")
(jQuery)。例: div
标签没有name, value
属性,但可自定义绑定该属性:
,并通过document.getElementsByClassName("A")[0].getAttribute("value")
或$(".A").attr("value")
获取。 属性名可任取。 注意getElementsByName()
和getElementsByClassName()
返回的是一个list
,getElementsById()
返回的是拥有指定id
的第一个对象 。
5、标题
HTML段落标题通过
-
标签来定义 。例如:
源代码:
< h1> 这是1级标题 h1>
< h2> 这是2级标题 h2>
< h3> 这是3级标题 h3>
< h4> 这是4级标题 h4>
< h5> 这是5级标题 h5>
< h6> 这是6级标题 h6>
显示效果:
这是1级标题
这是2级标题
这是3级标题
这是4级标题
这是5级标题
这是6级标题
标题相关标签:水平线、注释。
水平线
标签在 html页面中创建水平线。hr 元素可用于分隔内容。
注释
可以将注释插入 html代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们。
注释写法如下:
6、段落
html段落是通过标签
来定义的 。例如:
源代码:
< p> 这是一个段落 p>
< p> 这是另一个段落 p>
显示效果:
这是一个段落
这是另一个段落
折行
为了避免忘掉写结束标签的情况,可以在段落中插入
标签换行。
7、格式化标签
html使用标签 (“bold”) 与 (“italic”) 对输出的文本进行格式, 如:粗体 or 斜体 。这些HTML标签被称为格式化标签 。
这个文本是加粗的
这个文本是加粗的
这个文本字体放大
这个文本是斜体的
这个文本是斜体的
这个文本是缩小的
这个文本包含下标
这个文本包含上标
被包围在pre标签中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
定义计算机输出。用于表示计算机源代码或者其他机器可以阅读的文本内容。包含在该标签内的文本将用等宽、类似电传打字机样式的字体(Courier)显示出来。
定义键盘文本。以浏览器的默认monospace字体显示。该标签已废弃,不推荐使用,但是可以通过CSS实现丰富的效果。
定义打字机文本
定义样本文本
定义变量。
定义地址文本
表示一个缩写词或者首字母缩略词。
标签允许明确地声明一个字符序列,它们构成一个单词的首字母缩写或简略语。 标签已从 HTML5 中移除,不应再被使用,Web 开发者应使用 标签。
指定文本方向。
定义短的引用语,对内容文字自动加引号
删除效果
下划线效果
下划线效果
定义作品的标题
定义一个
摘自另一个源的块引用
定义项目
标签的一个常见应用就是用来表示计算机的源代码。
可以导致段落断开的标签(例如标题、
和
)绝不能 包含在
所定义的块里。
在某些浏览器中,当您把鼠标移至缩略词语上时,title属性可用于展示表达的完整版本。例如:
源代码:
< abbr title = " etcetera" > etc. abbr>
显示效果:
etc.
属性dir
dir
规定 元素内的文本方向 。dir = "ltr"从左到右;dir = "rtl"从右到左。例如:
源码:
< p> < bdo dir = " rtl" > 该段落文字从右到左显示。 bdo> p>
显示效果:
该段落文字从右到左显示。
8、链接
HTML 使用超级链接与网络上的另一个文档相连 。几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。
超链接 可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
默认情况下,链接将以以下形式出现在浏览器中:
一个未访问过的链接显示为蓝色字体并带有下划线。
访问过的链接显示为紫色并带有下划线。
点击链接时,链接显示为红色并带有下划线。
注意:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。
html链接是通过标签
来定义的 。例如:
源代码:
< a href = " https://blog.csdn.net/m0_53297256" > 这是我的博客链接 a>
显示效果:
这是我的博客链接
属性target
使用 target 属性,你可以定义被链接的文档在何处显示 。
target=“_blank”, 链接将在新窗口打开
target=“_top”,在整个窗口中打开。
target=“_self”,在同一框架中打开。(默认)
target=“_parent”,在副框架中打开。
属性id
id 属性可用于创建一个HTML文档书签 。书签不会以任何特殊方式显示,即在 HTML 页面中是不显示的,所以对于读者来说是隐藏的。
可以通过设置书签的名字快速找到对应的标签。
9、头部
标签head
元素包含了所有的头部标签元素 。在
元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。
可以添加在头部区域的元素标签为: ,
标签title
标签定义了不同文档的标题 。
标签base
标签描述了基本的链接地址/链接目标 ,该标签作为HTML文档中所有的链接标签的默认链接。
< head>
< base href = " https://blog.csdn.net/m0_53297256" target = " _blank" >
head>
标签link
标签定义了文档与外部资源之间的关系 。
标签通常用于链接到样式表。
< head>
< link rel = " stylesheet" type = " text/css" href = " mystyle.css" >
head>
标签style
标签定义了HTML文档的样式文件引用地址 。在
< head>
< style type = " text/css" >
body {
background-color : yellow;
}
p {
color : blue
}
style>
head>
标签meta
标签描述了一些基本的元数据 。
标签提供了元数据。元数据也不显示在页面上,但会被浏览器解析。
meta示例:
为搜索引擎定义关键词:
为网页定义描述内容:
定义网页作者:
每30秒钟刷新当前页面:
script元素
标签用于加载脚本文件 ,如: JavaScript。
10、CSS
CSS(Cascading Style Sheets)用于渲染HTML元素标签的样式 。
CSS 可以通过以下方式添加到HTML中:
内联样式-在HTML元素中使用"style" 属性 。
内部样式表-在HTML文档头部
区域使用
元素来包含CSS。
外部引用-使用外部CSS文件。
最好的方式是通过外部引用CSS文件。
背景色属性background-color
背景色属性(background-color)定义一个元素的背景颜色 :
< body style = " background-color : yellow; " >
< h2 style = " background-color : red; " > 这是一个标题 h2>
< p style = " background-color : green; " > 这是一个段落。 p>
body>
字体相关属性
font-family(字体),color(颜色),和font-size(字体大小)属性来定义字体的样式 。
< h1 style = " font-family : 宋体; " > 一个标题 h1>
< p style = " font-family : arial; color : red; font-size : 20rpx; " > 一个段落。 p>
属性text-align
text-align(文字对齐)
属性指定文本的水平与垂直对齐方式 。
内部样式表
当单个文件需要特别样式时,就可以使用内部样式表。你可以在head
部分通过style
标签定义内部样式表
外部样式表
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
11、图像
标签image
html图像是通过标签
来定义的 。
是空标签,意思是说,它只包含属性,并且没有闭合标签。
源属性src
要在页面上显示图像,你需要使用源属性(src)。src 指 “source”。源属性的值是图像的 URL 地址。URL 指存储图像的位置。浏览器将图像显示在文档中图像标签出现的地方。如果你将图像标签置于两个段落之间,那么浏览器会首先显示第一个段落,然后显示图片,最后显示第二段。
属性alt
alt
属性用来为图像定义一串预备的可替换的文本 。
在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。
属性height和width
height
高度)与width
(宽度)属性用于设置图像的高度与宽度 。
属性值默认单位为像素。
如果没有指定图片的大小,加载页面时有可能会破坏HTML页面的整体布局。
属性float
float
属性使图片浮动至元素的左边或右边 。
float=“left”——浮动在元素左边。
float=“right”——浮动在元素右边。
示例:
源代码:
DOCTYPE html >
< html>
< title> Gbosh的博客 title>
< body>
左边是我的博客截图。
body>
html>
显示效果:
Gbosh的博客 左边是我的博客截图。
属性usemap
可以理解为通过该标签,获取映射的“函数” 。该标签的值取自
标签的id
属性或name
属性。而
标签内容包含了映射关系。
中的usemap
属性可引用
中的id
或name
属性(取决于浏览器),所以我们应同时向
添加id
和name
属性。
属性title(image)
鼠标悬停时显示的内容 。
属性border
设置图像边框的宽度 。
12、标签map
定义图像地图 。
13、标签area
定义图像地图中的可点击区域 。
area
元素永远嵌套在map
元素内部。area
元素可定义图像映射中的区域。
属性coords
规定区域的 x 和 y 坐标 。
coords
属性与shape
属性配合使用,来规定区域的尺寸、形状和位置。
x1,y1,x2,y2
如果 shape 属性设置为 “rect”,则该值规定矩形左上角和右下角的坐标。
x,y,radius
如果 shape 属性设置为 “circ”,则该值规定圆心的坐标和半径。
x1,y1,x2,y2,…,xn,yn
如果 shape 属性设置为 “poly”,则该值规定多边形各顶点的值。如果第一个坐标和最后一个坐标不一致,那么为了关闭多边形,浏览器必须添加最后一对坐标。
属性shape
规定区域的形状。
rect——矩形
circle——圆形
poly——多边形
属性name(map)
图像映射的名称 。
示例:
< img src = " planets.gif" width = " 145" height = " 126" alt = " Planets" usemap = " #planetmap" >
< map name = " planetmap" >
< area shape = " rect" coords = " 0,0,82,126" href = " sun.htm" alt = " Sun" >
< area shape = " circle" coords = " 90,58,3" href = " mercur.htm" alt = " Mercury" >
< area shape = " circle" coords = " 124,58,8" href = " venus.htm" alt = " Venus" >
map>
14、表格
标签
描述
table
定义表格
th
定义表格的表头
tr
定义表格的行
td
定义表格单元
caption
定义表格标题
colgroup
定义表格列的组
col
定义用于表格列的属性
thead
定义表格的页眉
tbody
定义表格的主体
tfoot
定义表格的页脚
border
边框宽度
cellspacing
表格间距
cellpadding
表格填充
示例:
源代码:
< head>
< style>
thead { color : green; }
tbody { color : blue; }
tfoot { color : red; }
style>
head>
< table border = " 1" cellspacing = " 5px" cellpadding = " 10px" >
< caption> 表格标题 caption>
< tr> < th colspan = " 3" > 该行表头演示列合并 th> tr>
< thead>
< tr>
< th> 表头1 th>
< th> 表头2 th>
< th> 表头3 th>
tr>
thead>
< tfoot>
< tr>
< td> 页脚第1列 td>
< td> 页脚第2列 td>
tr>
tfoot>
< tbody>
< tr>
< td> 主体1行1列 td>
< td> 主体1行2列 td>
< td rowspan = " 3" > 该区域显示行合并3行效果,不包括页脚 td>
tr>
< tr>
< td> 主体2行1列 td>
< td> 主体2行2列 td>
tr>
tbody>
table>
显示效果:
表格标题
该行表头演示列合并
表头1
表头2
表头3
页脚第1列
页脚第2列
主体1行1列
主体1行2列
该区域显示行合并3行效果,不包括页脚。
主体2行1列
主体2行2列
数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
如果不定义边框属性,表格将不显示边框。
15、列表
标签
描述
定义有序列表
定义无序列表
定义列表项
定义列表
自定义列表项目
定义自定列表项的描述
自定义列表不仅仅是一列项目,而是项目及其注释的组合。
自定义列表以
标签开始。每个自定义列表项以
开始。
每个自定义列表项的定义以
开始。
示例:
源代码:
< h4> 编号列表: h4>
< ol>
< li> Apples li>
< li> Bananas li>
< li> Lemons li>
< li> Oranges li>
ol>
< h4> 大写字母列表: h4>
< ol type = " A" >
< li> Apples li>
< li> Bananas li>
< li> Lemons li>
< li> Oranges li>
ol>
< h4> 小写字母列表: h4>
< ol type = " a" >
< li> Apples li>
< li> Bananas li>
< li> Lemons li>
< li> Oranges li>
ol>
< h4> 圆点列表: h4>
< ul style = " list-style-type : disc" >
< li> Apples li>
< li> Bananas li>
< li> Lemons li>
< li> Oranges li>
ul>
< h4> 圆圈列表: h4>
< ul style = " list-style-type : circle" >
< li> Apples li>
< li> Bananas li>
< li> Lemons li>
< li> Oranges li>
ul>
< h4> 正方形列表: h4>
< ul style = " list-style-type : square" >
< li> Apples li>
< li> Bananas li>
< li> Lemons li>
< li> Oranges li>
ul>
< h4> 嵌套列表: h4>
< ul>
< li> Coffee li>
< li> Tea
< ul>
< li> Black tea li>
< li> Green tea
< ul>
< li> China li>
< li> Africa li>
ul>
li>
ul>
li>
< li> Milk li>
ul>
< h4> 一个自定义列表: h4>
< dl>
< dt> Coffee dt>
< dd> - black hot drink dd>
< dt> Milk dt>
< dd> - white cold drink dd>
dl>
显示效果:
编号列表:
Apples
Bananas
Lemons
Oranges
大写字母列表:
Apples
Bananas
Lemons
Oranges
小写字母列表:
Apples
Bananas
Lemons
Oranges
圆点列表:
Apples
Bananas
Lemons
Oranges
圆圈列表:
Apples
Bananas
Lemons
Oranges
正方形列表:
Apples
Bananas
Lemons
Oranges
嵌套列表:
一个自定义列表:
Coffee
- black hot drink
Milk
- white cold drink
16、区块
标签div
元素没有特定的含义 。
它属于块级元素,浏览器会在其前后显示折行。
它可用于组合其他 HTML 元素的容器。
如果与 CSS 一同使用,元素可用于对大的内容块设置样式属性。
元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用
元素进行文档布局不是表格的正确用法。元素的作用是显示表格化的数据。
举例:
源代码:
< p> 这是一些文本。 p>
< div style = " color : #0000FF" >
< h3> 这是一个在 div 元素中的标题。 h3>
< p> 这是一个在 div 元素中的文本。 p>
div>
显示效果:
这是一些文本。
这是一个在 div 元素中的标题。
这是一个在 div 元素中的文本。
标签span
元素也没有特定的含义 。
示例:
源代码:
< p> 我的母亲有 < span style = " color : blue; font-weight : bold" > 蓝色 span> 的眼睛,我的父亲有 < span style = " color : darkolivegreen; font-weight : bold" > 碧绿色 span> 的眼睛。 p>
显示效果:
我的母亲有 蓝色 的眼睛,我的父亲有 碧绿色 的眼睛。
17、布局
大多数网站可以使用或者
元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。
源代码:
< div id = " container" style = " width : 500px" >
< div id = " header" style = " background-color : #FFA500; " >
< h1 style = " margin-bottom : 0; " > 主要的网页标题 h1> div>
< div id = " menu" style = " background-color : #FFD700; height : 200px; width : 100px; float : left; " >
< b> 菜单 b> < br>
HTML< br>
CSS< br>
JavaScript div>
< div id = " content" style = " background-color : #EEEEEE; height : 200px; width : 400px; float : left; " >
内容在这里 div>
< div id = " footer" style = " background-color : #FFA500; clear : both; text-align : center; " >
版权 © https://blog.csdn.net/m0_53297256 div>
div>
显示效果:
源代码:
< table width = " 500" border = " 0" >
< tr>
< td colspan = " 1" style = " background-color : red" >
< h1> 主要的网页标题 h1>
td>
tr>
< tr>
< td style = " background-color : #FFD700; width : 100px; vertical-align : top; " >
< b> 菜单 b> < br>
HTML< br>
CSS< br>
JavaScript
td>
< td style = " background-color : #eeeeee; height : 200px; width : 400px; vertical-align : center; " >
内容在这里 td>
tr>
< tr>
< td colspan = " 2" style = " background-color : #FFA500; text-align : center; " >
版权 © https://blog.csdn.net/m0_53297256 td>
tr>
table>
显示效果:
主要的网页标题
菜单 HTML CSS JavaScript
内容在这里
版权 © https://blog.csdn.net/m0_53297256
18、表单
表单用于收集用户的输入信息 。表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表(select)、单选框(radio-buttons)、复选框(checkbox) 等等。
标签
描述
form
定义供用户输入的表单
input
定义输入域
textarea
定义文本域 (一个多行的输入控件)
label
定义了input元素的标签,一般为输入标题
fieldset
定义了一组相关的表单元素,并使用外框包含起来
legend
定义了fieldset元素的标题
select
定义了下拉选项列表
optgroup
定义选项组
option
定义下拉列表中的选项
button
定义一个点击按钮
datalist
指定一个预先定义的输入控件选项列表
keygen
用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。 效果是保存输入框中输入过的信息,再次点击该输入框会显示上一次输入过的信息。
output
定义一个计算结果
示例:
属性
描述
action
规定当提交表单时,向何处发送表单数据。值为URL
method
规定用于发送 form-data 的 HTTP 方法。
for
规定 label 与哪个表单元素绑定。
reset
重置
placeholder
输入框灰色字体输入提示
radio
单选类型(name值相同为一组)
checkbook
多选框
示例:
源代码:
< form action = " http://112.74.72.107:3333/try" method = " post" target = " _blank" >
< label for = " name" > label>
< fieldset>
< legend> 账户: legend>
Username: < input type = " text" name = " Username" value = " " placeholder = " Username" id = " name" > < br>
password: < input type = " text" name = " password" value = " " placeholder = " password" id = " name" > < br>
fieldset>
< button type = " button" onclick = " alert ( '你好,世界!' ) " > 点我弹出信息提示! button>
< br>
< textarea rows = " 10" cols = " 30" placeholder = " 在这里输入..." id = " name" >
textarea> < br>
班级< select>
< option value = " c301" > 三年级1班 option>
< option value = " c302" > 三年级2班 option>
< option value = " c303" > 三年级3班 option>
< option value = " c304" > 三年级4班 option>
select> < br>
< label for = " male" > Male label>
< input type = " radio" name = " sex" id = " male" value = " male" > < br>
< label for = " female" > Female label>
< input type = " radio" name = " sex" id = " female" value = " female" > < br>
< button type = " submit" > 提交 button> < button type = " reset" > 重置 button> < br>
< input list = " browsers" name = " browser" >
< datalist id = " browsers" >
< option value = " 第一个输入选项" >
< option value = " 第二个输入选项" >
< option value = " 第三个输入选项" >
< option value = " 第四个输入选项" >
< option value = " 第五个输入选项" >
datalist>
< input type = " submit" value = " input标签type值为'submit',value默认值'提交'" > < br>
用户名: < input type = " text" name = " usr_name" id = " name" >
< keygen name = " security" >
< button type = " submit" > 提交 button>
< p> 点击"提交"按钮,表单数据将被发送到http://112.74.72.107:3333/try”。 p>
form>
< form oninput = " x.value=parseInt(a.value)+parseInt(b.value)" > 0
< input type = " range" id = " a" value = " 50" > 100
+< input type = " number" id = " b" value = " 50" >
=< output name = " x" for = " a b" > output>
form>
显示结果:
(功能标签把上述源码放在html中测试,这里仅展示效果。)
账户: Username:
password:
点我弹出信息提示!
班级 三年级1班 三年级2班 三年级3班 三年级4班
Male
Female
提交重置
用户名: 提交
点击"提交"按钮,表单数据将被发送到http://112.74.72.107:3333/try”。
0 100 + =
19、框架
通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面 。
标签iframe
属性height
属性width
属性src
属性frameborder
设置属性值为 “0” 移除iframe的边框。
示例:
源代码:
< iframe src = " https://blog.csdn.net/m0_53297256" width = " 200" height = " 200" name = " iframe" frameborder = " 5" > iframe>
< p> < a href = " https://blog.csdn.net/m0_53297256?type=download" target = " iframe" > 点击这里查看我的资源 a> p>
显示效果:
点击这里查看我的资源
20、颜色
HTML颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。
每种颜色的最小值是0(十六进制:#00)。最大值是255(十六进制:#FF)。
17标准颜色:黑色,蓝色,水,紫红色,灰色,绿色,石灰,栗色,海军,橄榄,橙,紫,红,白,银,蓝绿色,黄色。
十六进制值的写法为 # 号后跟三个或六个十六进制字符。
三位数表示法为:#RGB,转换为6位数表示为:#RRGGBB。
属性rgba
RGBA 的意思是(Red-Green-Blue-Alpha)它是在 RGB 上扩展包括了 “alpha” 通道,运行对颜色值设置透明度。相对于使用 rgb(255,255,0),使用 rgba(255,255,0,0.5) 可以实现设置颜色透明度的功能,这里的 0.5 表示透明度,范围 0~1,0 表示全透明。
21、脚本
JavaScript 使 HTML 页面具有更强的动态和交互性。
标签script
用于定义客户端脚本 ,比如 JavaScript。script元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。
JavaScript 最常用于图片操作、表单验证以及内容动态更新。
标签noscript
提供无法使用脚本时的替代内容 ,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时。noscript元素可包含普通HTML页面的body元素中能够找到的所有元素。
只有在浏览器不支持脚本或者禁用脚本时,才会显示 元素中的内容。
示例:
源代码:
< p id = " demo" >
JavaScript 可以触发事件,就像按钮点击。 p>
< script>
function myFunction ( )
{
document. getElementById ( "demo" ) . innerHTML= "Hello JavaScript!" ;
}
script>
< button type = " button" onclick = " myFunction ( ) " > 点我 button>
< noscript> 抱歉,你的浏览器不支持 JavaScript! noscript>
< p> 不支持 JavaScript 的浏览器会使用 `< noscript`> 元素中定义的内容(文本)来替代。 p>
显示效果:
JavaScript 可以触发事件,就像按钮点击。
抱歉,你的浏览器不支持 JavaScript!
不支持 JavaScript 的浏览器会使用 元素中定义的内容(文本)来替代。
点我
22、字符实体
在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 字符实体类似这样:
如需显示小于号,我们必须这样写:≪
或 <
或 <
显示结果
描述
实体名称
实体编号
空格
<
小于号
<
<
>
大于号
>
>
`&
和号
&
&
"
引号
quot;
"
’
撇号
'
(IE不支持)
'
¢
分
¢
¢
£
镑
£
£
¥
人民币/日元
¥
¥
€
欧元
€
€
§
小节
§
§
©
版权
©
©
®
注册商标
®
®
™
商标
™
™
×
乘号
×
×
÷
除号
÷
÷
23、URL
统一资源定位器(Uniform Resource Locators)URL。URL 是一个网页地址。
URL可以由字母组成,如"runoob.com",或互联网协议(IP)地址: 192.68.20.50。
Web浏览器通过URL从Web服务器请求页面。
当您点击 HTML 页面中的某个链接时,对应的
标签指向万维网上的一个地址。
文章目录
02html基础详解
1、HTML编辑器
2、标签
3、元素
4、属性
5、标题
6、段落
7、格式化标签
8、链接
9、头部
标签head
标签title
标签base
标签link
标签style
标签meta
script元素
10、CSS
背景色属性background-color
字体相关属性
属性text-align
内部样式表
外部样式表
11、图像
标签image
源属性src
属性alt
属性height和width
属性float
属性usemap
属性title(image)
属性border
12、标签map
13、标签area
属性coords
属性shape
属性name(map)
14、表格
15、列表
16、区块
17、布局
18、表单
19、框架
标签iframe
属性height
属性width
属性src
属性frameborder
20、颜色
21、脚本
22、字符实体
23、URL
你可能感兴趣的:(#,html,html,前端,经验分享)
使用Electron构建桌面应用程序:一个全面指南
AxCybersecurity
electron javascript 前端
Electron是一个强大的框架,它使开发人员能够使用Web技术(如HTML、CSS和JavaScript)构建跨平台的桌面应用程序。本文将介绍如何使用Electron来构建一个简单的桌面应用程序,并提供相应的源代码示例。什么是Electron?Electron是一个开源的框架,由GitHub开发,用于构建跨平台的桌面应用程序。它基于Chromium和Node.js,允许开发人员使用Web技术构建
华为OD-不限经验,急招,机考资料,面试攻略,不过改推,捞人
2301_79125642
java
超星(学习通)-Java后端一面网易互娱40min(感觉是G了)一篇不太像面经的面经2023总结,前端大二上进小红书秋招面经第一波海康红外图像算法实习(微影)面经测试工程师社招-测试面试题大厂在职傻屌。TPlink图像算法工程师一二三面经深圳海康红外图像算法实习(微影)面经TPLink提前批面经(已OC)传统车辆转规控算法岗秋招记录腾讯TEG测试与质量管理全记录瑞幸Java开发校招一面腾讯金融科技
希音(Shein)前端开发面试题集锦和参考答案
大模型大数据攻城狮
arcgis webpack 前端攻击 xss csrf react 前端面试
用Node写过什么工具或npm包在实际开发中,使用Node编写过多种实用工具和npm包。自动化构建工具开发了一个简单的自动化构建工具,用于处理前端项目的资源压缩和合并。在前端项目中,为了优化性能,需要对CSS和JavaScript文件进行压缩,减少文件体积,同时将多个小文件合并成一个大文件,减少HTTP请求。这个工具使用Node的fs模块进行文件的读写操作,通过terser库对JavaScript
前端React篇之哪些方法会触发 React 重新渲染?重新渲染 render 会做些什么?
m0_74823705
前端 react.js javascript
目录哪些方法会触发React重新渲染?重新渲染render会做些什么?setState()案例需求总结forceUpdate()案例需求总结props改变案例需求总结context改变案例需求总结哪些方法会触发React重新渲染?重新渲染render会做些什么?在React中,以下方法会触发重新渲染:setState():当调用组件的setState方法并传入新的状态值时,React会触发重新渲染
归纳webpack
捻tua馔...
webpack 前端
常用配置项constHtmlWebpackPlugin=require('html-webpack-plugin');//通常用于生成HTMLconstMiniCssExtractPlugin=require('mini-css-extract-plugin');//用于分离CSSconstcssMinimizerWebpackPlugin=require("css-minimizer-webpa
React基础教程(06):条件渲染
叁拾舞
React教程 react.js 前端 前端框架
1条件渲染使用条件渲染,结合TodoList案例,进行完善,实现以下功能:当列表中的数据为空的时候,现实提示信息暂无待办事项当列表中存在数据的时候,提示信息消失这里介绍三种实现方式。注意这里的Empty是前端框架Antd的组件,如果安装了antd直接使用即可,如果没有安装可以用div代替也是可以的。这里为了更直观,所以使用了前端框架antd的Empty组件。1、三元操作符{/*方式一*/}{thi
HTML+CSS+javascript 轮播图
Paula-柒月拾
javascript html css 前端 html5
HTML,CSS和JavaScript可以用来创建轮播图。HTML用于构建网页的结构,所以您可以使用HTML来定义轮播图的各个部分,如图像和文本。CSS用于设计网页的外观,所以您可以使用CSS来设置轮播图的布局和样式。JavaScript用于控制网页的行为,所以您可以使用JavaScript来控制轮播图的功能,如自动播放和用户交互。下面是一个简单的HTMLCSSJavaScript轮播图的例子:H
电商智能客服实战(三)-需求感知模块具体实现
power-辰南
企业级AI项目实战 人工智能 NER NLU 自然语言 AI AGENT
电商智能客服实战(一)—概要设计电商智能客服实战(二)需求感知模块模型微调实现一、整体架构设计1.1模块定位需求感知模块作为智能客服系统的前端处理单元,负责对用户输入进行多维度解析,输出结构化语义理解结果,为下游决策引擎提供数据支撑。1.2核心流程图用户输入需求感知模块情感分析NLU意图识别NER实体识别参数提取规划模块AutoGPT生成步骤规则引擎匹配反馈集成工具模块订单查询API工单API知识
前端本地储存的方式汇总
懒羊羊我小弟
前端框架 javascript js 浏览器 web app 小程序
JavaScript本地存储是Web开发中用于在客户端存储数据的重要技术,以下是常见方式及其区别和应用场景:一、WEB浏览器本地存储方式及特点1.1储存方式1.Cookie存储容量:约4KB(每个域名)。生命周期:可设置过期时间;默认随会话结束失效。作用域:同源页面共享。访问方式:通过document.cookie读写,每次HTTP请求自动携带。特点:支持服务器端操作(通过HTTP头),但存储效率
前端基础之全局事件总线
青红光硫化黑
前端 vue.js javascript
用于实现任意组件中的通信,我们可以将数据放入到Vue原型中,这样就能实现vc与vm都能访问该数据我们需要一个能使用去使用$on或是$emit这里方法的东西,vc与vm都能调用这个方法,但是vm与vm最终在创建时都需要去寻找Vue的原型对象,所以说我们可以直接把Vue的原型对象当作是这个中间人bus在beforeCreate中我们就能去申明这个中间人将Student.vue中的信息发送给School
自己的网页加一个搜索框,调用deepseek的API
Lkkkkkkkcy
java vue
一切源于一个学习黑马程序员视频的突发奇想在网页悬浮一个搜索按钮,点击可以实现调用deepseek文本模型回答你的问题前端实现前端使用vue实现的首先是整体页面:AIWidget.vue搜索{{item}}暂无搜索结果import{ref,watch}from"vue";import{Search}from"@element-plus/icons-vue";import{ElMessage}from
利用golang embed特性嵌入前端资源问题解决
Iam0x17
golang 前端
embed嵌入前端资源,配置前端路由的代码如下funcStartHttpService(portstring,assetsFsembed.FS)error{//r:=gin.Default()gin.SetMode(gin.ReleaseMode)r:=gin.New()r.Use(CORSMiddleware())//静态文件服务dist,err:=fs.Sub(assetsFs,"assets
【工作·学习记录】html页面转为pdf
沉默不多话
前端页面转为pdf
html页面转为pdf实现步骤将页面转为图片形式并传输在后台将图片写入pdf实现步骤将页面转为图片形式并传输首先引入html2canvas.jshtml2canvas(document.body,{//截图对象//此处可配置详细参数onrendered:function(canvas){//渲染完成回调canvascanvas.id="mycanvas";//生成base64图片数据vardata
pythonvue自动化_Vue项目的自动化测试
weixin_39617669
pythonvue自动化
Vue项目的自动化测试说到自动化测试,许多开发团队都是听说过、尝试过,但最后都止步于尝试,不能将TDD(测试驱动开发)、BDD(行为驱动开发)的完整流程贯彻到项目中。思考其中的原因:终究还是成本抵不上收益。很多后端开发人员可能写过很多自动化的单元测试代码,但是对前端测试一头雾水。这是因为相对于后端开发人员的自动化单元测试,前端的自动化测试成本更高。自动化测试就是通过自动化脚本将一个又一个测试用例串
HTML5新特性深度解析
longdong7889
前端学习 html5 前端 html
HTML5新特性深度解析HTML5作为现代Web开发的基石,其LivingStandard模式持续为开发者带来创新工具。本文将深入剖析2023年值得关注的最新特性,通过技术解析与实战示例展现其应用场景。一、革新性API赋能Web应用1.1PopoverAPI:原生交互革命显示详情悬浮内容支持自动关闭和层级管理浏览器原生实现弹窗系统支持auto/manual状态控制无需JavaScript实现显隐逻
Springboot应用json数据传给前端首字母大写变小写的问题
珠峰日记
css3 css spring jquery html
对接.net数据,属性首字母大写传给前端后自动转成了小写。解决思路网上有三种:1)如果没有使用fastjson(阿里巴巴出品),使用@JsonProperty("XXXX")的注解方式可以解决问题,XXXX就是转换成Json的属性名,但注意,只有放在getter上才是有效的,直接在属性上加没效果.(这说明spring默认的jackson类库处理是基于访问器。2)如果使用了fastjson,就用@J
HW面试经验分享 | 北京蓝中研判岗
黑客老李
面试 经验分享 安全 职场和发展 前端
更多面试分享看我专栏找我哦~一起讨论交流!欢迎各位来专栏或简历找我哦目录:所面试的公司:某安全厂商所在城市:北京面试职位:国护蓝中研判岗面试过程:面试官的问题:1、面试官先就是很常态化的让我做了一个自我介绍2、自我介绍不错,听你讲熟悉TOP10漏洞,可以讲下自己熟悉哪些方面吗?3、sql注入原理可以讲下吗?4、sql注入绕WAF有了解吗,平常有挖过相关漏洞吗?5、那sql报错盲注呢,可以讲下嘛,包
Hugging Face Agents Course (Dummy Agent)
ZHOU_CAMP
Hugging Face Agents Course 人工智能
参考链接:https://qwen.readthedocs.io/en/latest/getting_started/concepts.htmlhttps://huggingface.co/agents-course/notebooks原notebook中用到的是llama模型,但是需要认证,下面改成了Qwen模型DummyAgentLibrary在这个简单的示例中,我们将从零开始编写一个Agen
React生态、Vue生态与跨框架前端解决方案
Coder LM Wang
JavaScript 前端 react.js vue.js
React生态系统1基础框架React.js是一个用于构建UI的JavaScript库。2应用框架Next.js是基于React.js的完整应用框架。主要负责应用如何工作:应用架构:路由系统、页面结构渲染策略:服务端渲染(SSR)、静态生成(SSG)、客户端渲染性能优化:代码分割、图片优化、字体优化开发体验:热模块替换、TypeScript支持部署:Vercel平台集成、自托管选项3UI组件库MU
实现XX系统设计时所实现的质量属性战术
weixin_30810583
..转载于:https://www.cnblogs.com/3066405538a/p/6665523.html
vue3导入excel并解析excel数据渲染到表格中,纯前端实现。
m0_74825526
excel 前端
需求用户将已有的excel上传到系统,并将excel数据同步到页面的表格中进行二次编辑,由于excel数据不是最终数据,只是批量的一个初始模板,后端不需要存储,所以该功能由前端独立完成。吐槽系统中文件上传下载预览三部曲走了一遍,万万没想到还要自己实现同步数据。实际反手各种资料开始查阅,终于找到了可以完美实现该需求的方法,来记录下我的实现方案。希望对有需要的小伙伴有帮助。注意以下为正文(重要内容),
FreeRTOS移植到Cortex-M3-M4
weixin_30596343
嵌入式
翻译自FreeRTOS官网文档,原文网址:http://www.freertos.org/RTOS-Cortex-M3-M4.html转载:原文出处:http://bbs.ednchina.com/BLOG_ARTICLE_3009240.HTM数以千计的FreeRTOS应用运行在ARMCortex-M内核上。令人惊奇的是,RTOS与Cortex-M内核组合使用,使得技术支持请求变得如此的少。大多
python之爬虫入门实例
我不是少爷.
Python爬虫 python 爬虫 开发语言
链家二手房数据抓取与Excel存储目录开发环境准备爬虫流程分析核心代码实现关键命令详解进阶优化方案注意事项与扩展一、开发环境准备1.1必要组件安装#安装核心库pipinstallrequestsbeautifulsoup4openpyxlpandas#各库作用说明:-requests:网络请求库(版本≥2.25.1)-beautifulsoup4:HTML解析库(版本≥4.11.2)-openpy
Three.js 入门(补间动画Tween.js)
庸俗今天不摸鱼
three.Js学习 javascript 开发语言 ecmascript
本篇主要学习内容:Tween.Js补间动画点赞+关注+收藏=学会了1.什么是Tween.Js?TweenJS是一个由JavaScript语言编写的补间动画库,如果需要tweenjs辅助你生成动画,对于任何前端web项目,你都可以选择tweenjs库。如果你使用three.js开发web3d项目,使用tween.js辅助three.js生成动画效果也是比较好的选择。1.1)引入tween.Jsimp
ThreeJS入门(140):THREE.Mouse 知识详解,示例代码
还是大剑师兰特
# ThreeJS中文API全解 大剑师 threejs教程 threejs示例 threejs入门 1024程序员节
作者:还是大剑师兰特,曾为美国某知名大学计算机专业研究生,现为国内GIS领域高级前端工程师,CSDN知名博主,深耕openlayers、leaflet、mapbox、cesium,webgl,ThreeJS,canvas,echarts等技术开发,欢迎加微信(gis-dajianshi),一起交流。查看本专栏目录-本文是第140篇入门文章文章目录常量使用场景示例常量的使用总结THREE.MOUSE
浏览器发请求不携 cookie (加了跨域失败)
Wdc_12
状态模式 java spring boot
1.发送请求后端产生的唯一的sessionid,服务器会通过HTTP响应头中的Set-Cookie字段将SessionID发送到客户端。客户端(浏览器)收到响应后,会将SessionID存储为cookie。但由于跨域了不自动携带cookie2.加withCredentials所以在前端加上了:myAxios.defaults.withCredentials=true3.出现了跨域的错误,CORS请
在 Apache Tomcat 中,部署和删除项目
梦醒贰零壹柒
运维 apache tomcat java
在ApacheTomcat中,部署和删除WAR文件是常见的操作。以下是详细步骤:1.删除WAR文件(1)停止应用进入Tomcat的管理界面(默认地址:http://localhost:8080/manager/html)。找到需要删除的应用,点击“停止”按钮停止其运行。(2)删除WAR文件进入Tomcat的webapps目录:cd/path/to/tomcat/webapps删除对应的WAR文件和
非GUI模式执行jemter压测
十叶知秋
jmeter性能测试从0到1 性能测试 jmeter
https://www.cnblogs.com/shaohuang/p/17508011.html准备JMeter脚本-首先,在GUI模式下创建并调试好你的JMeter测试计划。测试计划应包含线程组、取样器(如HTTP请求)、监听器等组件。例如,如果你要对一个Web应用进行压力测试,在HTTP请求取样器中设置好请求的URL、方法(GET/POST等)、请求参数等内容。-将测试计划保存为`.jmx`
[点点搬家]初试mod_perl+apache 之二
promenade
perl apache
[四年前的博客了,学习apache的纯真年代]学习practicalmod_perl中关于apache的配置,章节连接如下http://www.modperlbook.org/html/4-1-1-Configuration-Files.html1,".htaccess"文件,可以看到httpd.conf中有这样的模块AllowOverrideNoneOptionsNoneOrderallow,d
网络空间安全(13)上传验证绕过
IT 青年
网安知识库 网络空间安全
前言上传验证绕过是一种网络安全攻击手段,攻击者利用目标系统或应用程序在文件上传过程中存在的漏洞,绕过文件上传的验证机制,上传恶意文件,从而实现对目标系统的攻击。一、常见类型客户端验证绕过定义:客户端验证通常通过JavaScript在浏览器中执行,用于检查文件类型、大小等。客户端验证绕过是指攻击者通过禁用JavaScript或修改前端代码,绕过这些验证。绕过方法:禁用JavaScript:直接在浏览
用MiddleGenIDE工具生成hibernate的POJO(根据数据表生成POJO类)
AdyZhang
POJO eclipse Hibernate MiddleGenIDE
推荐:MiddlegenIDE插件, 是一个Eclipse 插件. 用它可以直接连接到数据库, 根据表按照一定的HIBERNATE规则作出BEAN和对应的XML ,用完后你可以手动删除它加载的JAR包和XML文件! 今天开始试着使用
.9.png
Cb123456
android
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png
智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。
我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边
算法的效率
天子之骄
算法效率 复杂度 最坏情况运行时间 大O阶 平均情况运行时间
算法的效率
效率是速度和空间消耗的度量。集中考虑程序的速度,也称运行时间或执行时间,用复杂度的阶(O)这一标准来衡量。空间的消耗或需求也可以用大O表示,而且它总是小于或等于时间需求。
以下是我的学习笔记:
1.求值与霍纳法则,即为秦九韶公式。
2.测定运行时间的最可靠方法是计数对运行时间有贡献的基本操作的执行次数。运行时间与这个计数成正比。
java数据结构
何必如此
java 数据结构
Java 数据结构
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:
枚举(Enumeration)
位集合(BitSet)
向量(Vector)
栈(Stack)
字典(Dictionary)
哈希表(Hashtable)
属性(Properties)
以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collect
MybatisHelloWorld
3213213333332132
//测试入口TestMyBatis
package com.base.helloworld.test;
import java.io.IOException;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibat
Java|urlrewrite|URL重写|多个参数
7454103
java xml Web 工作
个人工作经验! 如有不当之处,敬请指点
1.0 web -info 目录下建立 urlrewrite.xml 文件 类似如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE u
达梦数据库+ibatis
darkranger
sql mysql ibatis SQL Server
--插入数据方面
如果您需要数据库自增...
那么在插入的时候不需要指定自增列.
如果想自己指定ID列的值, 那么要设置
set identity_insert 数据库名.模式名.表名;
----然后插入数据;
example:
create table zhabei.test(
id bigint identity(1,1) primary key,
nam
XML 解析 四种方式
aijuans
android
XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object
spring中配置文件占位符的使用
avords
1.类
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.o
前端工程化-公共模块的依赖和常用的工作流
bee1314
webpack
题记: 一个人的项目,还有工程化的问题嘛? 我们在推进模块化和组件化的过程中,肯定会不断的沉淀出我们项目的模块和组件。对于这些沉淀出的模块和组件怎么管理?另外怎么依赖也是个问题? 你真的想这样嘛? var BreadCrumb = require(‘../../../../uikit/breadcrumb’); //真心ugly。
上司说「看你每天准时下班就知道你工作量不饱和」,该如何回应?
bijian1013
项目管理 沟通 IT职业规划
问题:上司说「看你每天准时下班就知道你工作量不饱和」,如何回应
正常下班时间6点,只要是6点半前下班的,上司都认为没有加班。
Eno-Bea回答,注重感受,不一定是别人的
虽然我不知道你具体从事什么工作与职业,但是我大概猜测,你是从事一项不太容易出现阶段性成果的工作
TortoiseSVN,过滤文件
征客丶
SVN
环境:
TortoiseSVN 1.8
配置:
在文件夹空白处右键
选择 TortoiseSVN -> Settings
在 Global ignote pattern 中添加要过滤的文件:
多类型用英文空格分开
*name : 过滤所有名称为 name 的文件或文件夹
*.name : 过滤所有后缀为 name 的文件或文件夹
--------
【Flume二】HDFS sink细说
bit1129
Flume
1. Flume配置
a1.sources=r1
a1.channels=c1
a1.sinks=k1
###Flume负责启动44444端口
a1.sources.r1.type=avro
a1.sources.r1.bind=0.0.0.0
a1.sources.r1.port=44444
a1.sources.r1.chan
The Eight Myths of Erlang Performance
bookjovi
erlang
erlang有一篇guide很有意思: http://www.erlang.org/doc/efficiency_guide
里面有个The Eight Myths of Erlang Performance: http://www.erlang.org/doc/efficiency_guide/myths.html
Myth: Funs are sl
java多线程网络传输文件(非同步)-2008-08-17
ljy325
java 多线程 socket
利用 Socket 套接字进行面向连接通信的编程。客户端读取本地文件并发送;服务器接收文件并保存到本地文件系统中。
使用说明:请将TransferClient, TransferServer, TempFile三个类编译,他们的类包是FileServer.
客户端:
修改TransferClient: serPort, serIP, filePath, blockNum,的值来符合您机器的系
读《研磨设计模式》-代码笔记-模板方法模式
bylijinnan
java 设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
配置心得
chenyu19891124
配置
时间就这样不知不觉的走过了一个春夏秋冬,转眼间来公司已经一年了,感觉时间过的很快,时间老人总是这样不停走,从来没停歇过。
作为一名新手的配置管理员,刚开始真的是对配置管理是一点不懂,就只听说咱们公司配置主要是负责升级,而具体该怎么做却一点都不了解。经过老员工的一点点讲解,慢慢的对配置有了初步了解,对自己所在的岗位也慢慢的了解。
做了一年的配置管理给自总结下:
1.改变
从一个以前对配置毫无
对“带条件选择的并行汇聚路由问题”的再思考
comsci
算法 工作 软件测试 嵌入式 领域模型
2008年上半年,我在设计并开发基于”JWFD流程系统“的商业化改进型引擎的时候,由于采用了新的嵌入式公式模块而导致出现“带条件选择的并行汇聚路由问题”(请参考2009-02-27博文),当时对这个问题的解决办法是采用基于拓扑结构的处理思想,对汇聚点的实际前驱分支节点通过算法预测出来,然后进行处理,简单的说就是找到造成这个汇聚模型的分支起点,对这个起始分支节点实际走的路径数进行计算,然后把这个实际
Oracle 10g 的clusterware 32位 下载地址
daizj
oracle
Oracle 10g 的clusterware 32位 下载地址
http://pan.baidu.com/share/link?shareid=531580&uk=421021908
http://pan.baidu.com/share/link?shareid=137223&uk=321552738
http://pan.baidu.com/share/l
非常好的介绍:Linux定时执行工具cron
dongwei_6688
linux
Linux经过十多年的发展,很多用户都很了解Linux了,这里介绍一下Linux下cron的理解,和大家讨论讨论。cron是一个Linux 定时执行工具,可以在无需人工干预的情况下运行作业,本文档不讲cron实现原理,主要讲一下Linux定时执行工具cron的具体使用及简单介绍。
新增调度任务推荐使用crontab -e命令添加自定义的任务(编辑的是/var/spool/cron下对应用户的cr
Yii assets目录生成及修改
dcj3sjt126com
yii
assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件,但是我们又希望将module单独出来,所以需要使用发布,即将一个目录下的文件复制一份到assets下面方便通过url访问。
assets设置对应的方法位置 \framework\web\CAssetManager.php
assets配置方法 在m
mac工作软件推荐
dcj3sjt126com
mac
mac上的Terminal + bash + screen组合现在已经非常好用了,但是还是经不起iterm+zsh+tmux的冲击。在同事的强烈推荐下,趁着升级mac系统的机会,顺便也切换到iterm+zsh+tmux的环境下了。
我为什么要要iterm2
切换过来也是脑袋一热的冲动,我也调查过一些资料,看了下iterm的一些优点:
* 兼容性好,远程服务器 vi 什么的低版本能很好兼
Memcached(三)、封装Memcached和Ehcache
frank1234
memcached ehcache spring ioc
本文对Ehcache和Memcached进行了简单的封装,这样对于客户端程序无需了解ehcache和memcached的差异,仅需要配置缓存的Provider类就可以在二者之间进行切换,Provider实现类通过Spring IoC注入。
cache.xml
<?xml version="1.0" encoding="UTF-8"?>
Remove Duplicates from Sorted List II
hcx2013
remove
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.
For example,Given 1->2->3->3->4->4->5,
Spring4新特性——注解、脚本、任务、MVC等其他特性改进
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
MySQL安装文档
liyong0802
mysql
工作中用到的MySQL可能安装在两种操作系统中,即Windows系统和Linux系统。以Linux系统中情况居多。
安装在Windows系统时与其它Windows应用程序相同按照安装向导一直下一步就即,这里就不具体介绍,本文档只介绍Linux系统下MySQL的安装步骤。
Linux系统下安装MySQL分为三种:RPM包安装、二进制包安装和源码包安装。二
使用VS2010构建HotSpot工程
p2p2500
HotSpot OpenJDK VS2010
1. 下载OpenJDK7的源码:
http://download.java.net/openjdk/jdk7
http://download.java.net/openjdk/
2. 环境配置
▶
Oracle实用功能之分组后列合并
seandeng888
oracle 分组 实用功能 合并
1 实例解析
由于业务需求需要对表中的数据进行分组后进行合并的处理,鉴于Oracle10g没有现成的函数实现该功能,且该功能如若用JAVA代码实现会比较复杂,因此,特将SQL语言的实现方式分享出来,希望对大家有所帮助。如下:
表test 数据如下:
ID,SUBJECTCODE,DIMCODE,VALUE
1&nbs
Java定时任务注解方式实现
tuoni
java spring jvm xml jni
Spring 注解的定时任务,有如下两种方式:
第一种:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http
11大Java开源中文分词器的使用方法和分词效果对比
yangshangchuan
word分词器 ansj分词器 Stanford分词器 FudanNLP分词器 HanLP分词器
本文的目标有两个:
1、学会使用11大Java开源中文分词器
2、对比分析11大Java开源中文分词器的分词效果
本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那要用的人结合自己的应用场景自己来判断。
11大Java开源中文分词器,不同的分词器有不同的用法,定义的接口也不一样,我们先定义一个统一的接口:
/**
* 获取文本的所有分词结果, 对比