学习 HTML+CSS 这一篇就够了 !
HTML 简介
一、网页
1 .什么是网页
网站 是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。 网页 是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。 网页 是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以 .htm 或 .html 后缀结尾的文件,因此将其俗称为 HTML 文件 。
2. 什么是 HTML
HTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是用来描述网页的一种语言。 HTML 不是一种编程语言,而是一种标记语言 (markup language) 。 标记语言是一套标记标签 (markup tag)。 所谓超文本,有 2 层含义:
它可以加入图片、声音、动画、多媒体等内容(超越了文本限制 )。
它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本 )。
3.网页的形成
网页是由网页元素组成的,这些元素是利用 html 标签描述出来,然后通过浏览器解析来显示给用户的。
前端人员开发代码 ----> 浏览器显示代码(解析、渲染) -----> 生成最后的 Web 页面
4.网页总结
网页是图片、链接、文字、声音、视频等元素组成, 其实就是一个html文件(后缀名为html) 网页生成制作: 有前端人员书写 HTML 文件, 然后浏览器打开,就能看到了网页. HTML: 超文本标记语言, 用来制作网页的一门语言. 有标签组成的. 比如 图片标签 链接标签 视频标签等…
二、浏览器
1. 常用浏览器
浏览器是网页显示、运行的平台。常用的浏览器有 IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。 平时称为五大浏览器。
2.浏览器内核
浏览器内核(渲染引擎): 负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。
目前国内一般浏览器都会采用Webkit/Blink内核,如360、UC、QQ、搜狗等。
三、 Web 标准(重点)
Web 标准是 由 W3C 组织和其他标准化组织制定的一系列标准的集合 。**W3C(万维网联盟)**是国际最著名的标准化组织。
浏览器不同,它们显示页面或者排版就有些许差异。
1. 为什么需要 Web 标准
遵循 Web 标准除了可以让不同的开发人员写出的页面更标准、更统一外,还有以下优点:
让 Web 的发展前景更广阔。
内容能被更广泛的设备访问。
更容易被搜寻引擎搜索。
降低网站流量费用。
使网站更易于维护。
提高页面浏览速度
2. Web 标准的构成
主要包括结构(Structure) 、表现(Presentation)和行为(Behavior)三个方面。
Web 标准提出的最佳体验方案:结构、样式、行为相分离。
简单理解: 结构写到 HTML 文件中, 表现写到 CSS 文件中, 行为写到 JavaScript 文件中。
结构类似身体
表现类似外观装饰
行为类似行为动作
相比较而言, 三者中结构最重要.
HTML标签
一、HTML 语法规范
1. 基本语法概述
HTML 标签是由尖括号包围的关键词,例如 。
HTML 标签通常是成对出现的,例如 和 ,我们称为双标签。标签对中的第一个标签是开始标签,第二个标签是结束标签。
有些特殊的标签必须是单个标签(极少情况),例如 ,我们称为单标签。
2.标签关系
双标签关系可以分为两类:包含关系和并列关系
包含关系
并列关系
二、HTML 基本结构标签
1. 第一个 HTML
每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写。
HTML页面也称为 HTML 文档.
我的第一个页面
我的内容
HTML 文档的的后缀名必须是 .html 或 .htm ,浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。 此时,用浏览器打开这个网页,我们就可以预览我们写的第一个 HTML 文件了。
2. 基本结构标签总结
三、开发工具
1. 网页开发工具
工具只是工具,只要功夫深,我们都能写出漂亮的页面,推荐使用VScode
VSCode 的使用
双击打开软件。
新建文件(Ctrl + N )。
保存(Ctrl + S ), 注意移动要保存为 .html 文件
Ctrl + 加号键 ,Ctrl + 减号键 可以放大缩小视图
生成页面骨架结构。 输入! 按下 Tab 键。
利用插件在浏览器中预览页面:单击鼠标右键,在弹出窗口中点击“Open In Default Browser”。
插件
作用
Chinese (Simplified) (简体中文) Language Pack
中文(简体)语言包
open in browser
右击可以选择浏览器打开html文件
Auto Rename Tag
自动重命名配对HTML/XML标签
CSS Peek
追踪至样式
2. VSCode 工具生成骨架标签新增代码
4.1 文档类型声明标签
文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页。
这句代码的意思是: 当前页面采取的是 HTML5 版本来显示网页. 注意:
声明位于文档中的最前面的位置,处于 标签之前。
不是一个 HTML 标签,它就是 文档类型声明标签。
4.2 lang 语言种类
用来定义当前文档显示的语言。
en定义语言为英语
zh-CN定义语言为中文
简单来说,定义为en 就是英文网页, 定义为 zh-CN 就是中文网页 其实对于文档显示来说,定义成en的文档也可以显示中文,定义成zh-CN的文档也可以显示英文 这个属性对浏览器和搜索引擎(百度.谷歌等)还是有作用的
比如我们浏览英文网站,会提示是否翻译,但是如果,定义的是中文,而内容是英文,就不会提示翻译。
4.3 字符集
字符集 (Character set)是多个字符的集合。以便计算机能够识别和存储各种文字。
在
标签内,可以通过
标签的 charset
属性来规定 HTML 文档应该使用哪种字符编码。
< meta charset = " UTF-8" />
charset 常用的值有:GB2312 、BIG5 、GBK 和 UTF-8,其中 UTF-8 也被称为万国码,基本包含了全世界所有国家需要用到的字符.
注意:上面语法是必须要写的代码,否则可能引起乱码的情况。一般情况下,统一使用“UTF-8”编码,尽量统一写成标准的 “UTF-8”,不要写成 “utf8” 或 “UTF8”。
4.4 总结
以上三个代码 vscode 自动生成,基本不需要我们重写.
文档类型声明标签,告诉浏览器这个页面采取html5版本来显示页面.
告诉浏览器或者搜索引擎这是一个英文网站. 本页面采取英文来显示.
必须写. 采取 UTF-8来保存文字. 如果不写就会乱码.
四、HTML常用标签
1.标签语义
学习标签是有技巧的,重点是记住每个标签的语义。简单理解就是指标签的含义,即这个标签是用来干嘛的。
根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰
没有语义标签
添加语义标签(标题标签、段落标签)
2.标题标签 h1 - h6(重要)
为了使网页更具有语义化,我们经常会在页面中用到标题标签。HTML 提供了 6 个等级的网页标题, 即
-
。
< h1> 我是一级标题 h1>
< h1> 标题一共六级选, h1>
< h2> 文字加粗一行显。 h2>
< h3> 由大到小依次减, h3>
< h4> 从重到轻随之变。 h4>
< h5> 语法规范书写后, h5>
< h6> 具体效果刷新见。 h6>
单词 head 的缩写,意为头部、标题。
标签语义:作为标题使用,并且依据重要性递减。
特点:
加了标题的文字会变的加粗,字号也会依次变大。
一个标题独占一行
3.段落和换行标签(重要)
1)在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。在 HTML 标签中,
标签用于定义段落,它可以将整个网页分为若干个段落
< p> 我是一个段落标签 p>
单词 paragraph [ˈpærəgræf] 的缩写,意为段落。
标签语义:可以把 HTML 文档分割为若干段落。
特点:
文本在一个段落中会根据浏览器窗口的大小自动换行。
段落和段落之间保有空隙。
2)在 HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。如果希望某段文本强制换行显示,就需要使用换行标签
。
单词 break 的缩写,意为打断、换行。
标签语义:强制换行。
特点:
是个单标签。
标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距。
4.文本格式化标签
在网页中,有时需要为文字设置粗体 、斜体 或下划线 等效果,这时就需要用到 HTML 中的文本格式化标签,使文字以特殊的方式显示。
标签语义: 突出重要性, 比普通文字更重要
5.div和span标签
和
是没有语义的,它们就是一个盒子,用来装内容的。
这是头部
今日价格
div 是 division 的缩写,表示分割、分区。span 意为跨度、跨距。
特点:
标签用来布局,但是现在一行只能放一个
大盒子
标签用来布局,一行上可以多个
。小盒子
6.图像标签和路径 (重点)
(1)图像标签
在 HTML 标签中,
标签用于定义 HTML 页面中的图像。
< img src = " 图像URL" />
单词 image 的缩写,意为图像。
src 是
标签的必须属性,它用于指定图像文件的路径和文件名。
所谓属性:简单理解就是属于这个图像标签的特性
(2)图像标签的其他属性 :
图像标签属性注意点:
图像标签可以拥有多个属性,必须写在标签名的后面。
属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开。
属性采取键值对的格式,即 key=“value" 的格式,属性 =“属性值”。
(3)路径(前期铺垫知识) :
(1)目录文件夹和根目录:
实际工作中,我们的文件不能随便乱放,否则用起来很难快速的找到他们,因此我们需要一个文件夹来管理他们。
目录文件夹 :就是普通文件夹,里面只不过存放了我们做页面所需要的相关素材,比如 html 文件、图片等。
根目录:打开目录文件夹的第一层就是根目录
(2) VSCode打开目录文件夹:
文件---- 打开文件夹 . 选择目录文件夹. 后期非常方便管理文件.
(3)相对路径和绝对路径
页面中的图片会非常多, 通常我们会新建一个文件夹来存放这些图像文件(images),这时再查找图像,就需要采用“路径”的方式来指定图像文件的位置。
路径可以分为:
相对路径
绝对路径
(4)路径之相对路径
相对路径:以引用文件所在位置为参考基础,而建立出的目录路径。
这里简单来说,图片相对于 HTML 页面的位置
相对路径是从代码所在的这个文件出发,去寻找目标文件的,而我们这里所说的上一级 、下一级和同一级就是图片相对于 HTML 页面的位置。
(5)路径之绝对路径
绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
例如,“D:\web\img\logo.gif”或完整的网络地址“http://www.itcast.cn/images/logo.gif”。
7.超链接标签 (重点)
1).链接的语法格式
文本或图像
单词 anchor [ˈæŋkə®] 的缩写,意为:锚。
两个属性的作用如下:
target 打开窗口的方式 默认的值是 _self 当前窗口打开页面 _blank 新窗口打开页面
2).链接分类:
外部链接: 例如 < a href="http:// www.baidu.com "> 百度
。
内部链接:网站内部页面之间的相互链接. 直接链接内部页面名称即可,例如< a href="index.html"> 首页
。
空链接: 如果当时没有确定链接目标时,< a href="#"> 首页
。
下载链接: 如果 href 里面地址是一个文件或者压缩包,会下载这个文件。
网页元素添加链接: 在网页中的各种网页元素,如文本、图像、表格、音频、视频等都可以添加超链接.
锚点链接: 点我们点击链接,可以快速定位到页面中的某个位置.
在链接文本的 href 属性中,设置属性值为 #名字 的形式,如 第2集
找到目标位置标签,里面添加一个 id 属性 = 刚才的名字 ,如:第2集介绍
发现 返回顶部
不用加id=top 可以直接返回顶部
五、HTML中注释和特殊字符
1.注释
如果需要在 HTML 文档中添加一些便于阅读和理解但又不需要显示在页面中的注释文字,就需要使用注释标签。
HTML中的注释以
结束。
快捷键: ctrl + /
一句话: 注释标签里面的内容是给程序猿看的, 这个代码是不执行不显示到页面中的.
添加注释是为了更好地解释代码的功能,便于相关开发人员理解和阅读代码,程序是不会执行注释内容的
2.特殊字符
在 HTML 页面中,一些特殊的符号很难或者不方便直接使用,此时我们就可以使用下面的字符来替代。
重点记住:空格 、大于号、 小于号 这三个,其余的使用很少,如果需要回头查阅即可。
六、表格
1.表格的主要作用
1.表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理
2.表格不是用来布局页面的,而是用来展示数据的。
2.表格的具体用法:
< table>
< tr>
< td> 单元格内的文字 td>
...
tr>
...
table>
1.
是用于定义表格的标签。
2. 标签用于定义表格中的行,必须嵌套在
标签中。
3. 用于定义表格中的单元格,必须嵌套在标签中。
4.字母 td 指表格数据(table data),即数据单元格的内容。
3.表头标签的具体实现:
< table>
< tr>
< th> 姓名 th>
...
tr>
...
table>
1.一般表头单元格位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中 显示. 标签表示 HTML 表格的表头部分(table head 的缩写) 2.**表头单元格也是单元格,常用于表格第一行突出重要性,**表头单元格里面的文字会加粗居中
4.表格属性:
1.表格标签这部分属性我们实际开发我们不常用,后面通过 CSS 来设置.
align 在table 是表格整体的对其方式,在 tr td 上是表格内内容的对齐方式
< table align = " center" border = " 1" cellpadding = " 0" cellspacing = " 0" width = " 500" height = " 249" >
< tr> < th> 姓名 th> < th> 性别 th> < th> 年龄 th> tr>
< tr> < td> 刘德华 td> < td> 男 td> < td> 56 td> tr>
< tr> < td> 张学友 td> < td> 男 td> < td> 58 td> tr>
< tr> < td> 郭富城 td> < td> 男 td> < td> 51 td> tr>
< tr> < td> 黎明 td> < td> 男 td> < td> 57 td> tr>
table>
5.表格结构标签::
使用场景: 因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成 表格头部和表格主体两大部分. 在表格标签中,分别用:标签 表格的头部区域、标签 表格的主体区域. 这样可以更好的分清表格结构。 **总结:**rowspan collspan
1. :用于定义表格的头部。 内部必须拥有 标签。 一般是位于第一行。
2. :用于定义表格的主体,主要用于放数据本体 。
3. 以上标签都是放在 标签中。
6.合并单元格:
合并单元格方式:
跨行合并 :rowspan=“合并单元格的个数”
最上侧单元格为目标单元格, 写合并代码
跨列合并 :colspan=“合并单元格的个数”
最左侧单元格为目标单元格, 写合并代码
合并单元格三步曲:
先确定是跨行还是跨列合并。
找到目标单元格. 写上合并方式 = 合并的单元格数量。
比如:
。删除多余的单元格。
七、列表
表格是用来显示数据的,那么列表就是用来布局的。 列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。 根据使用情景不同,列表可以分为三大类:无序列表、有序列表和自定义列表。
1.无序列表*
< ul> 标签表示 HTML 页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项使用 < li> 标签定义。无序列表的基本语法格式如下:
< ul>
< li> 列表项1 li>
< li> 列表项2 li>
< li> 列表项3 li>
...
ul>
1. 无序列表的各个列表项之间没有顺序级别之分,是并列的。
2. < ul> ul> 中只能嵌套 < li> li> ,直接在 < ul> ul> 标签中输入其他标签或者文字的做法是不被允许的。
3. < li> 与 li> 之间相当于一个容器,可以容纳所有元素。
4. 无序列表会带有自己的样式属性,但在实际使用时,我们会使用 CSS 来设置。
2.有序列表
有序列表即为有排列顺序的列表,其各个列表项会按照一定的顺序排列定义。
在 HTML 标签中,< ol> 标签用于定义有序列表,列表排序以数字来显示,
并且使用 < li> 标签来定义列表项。有序列表的基本语法格式如下:
< ol>
< li> 列表项1 li>
< li> 列表项2 li>
< li> 列表项3 li>
...
ol>
1. < ol> ol> 中只能嵌套< li> li> ,直接在< ol> ol> 标签中输入其他标签或者文字的做法是不被允许的。
2. < li> 与 li> 之间相当于一个容器,可以容纳所有元素。
3. 有序列表会带有自己样式属性,但在实际使用时,我们会使用 CSS 来设置。
3.自定义列表
自定义列表的使用场景:自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。
在 HTML 标签中,< dl> 标签用于定义描述列表(或定义列表),
该标签会与 < dt> (定义项目/名字)和 < dd> (描述每一个项目/名字)一起使用。语法如下:
< dl>
< dt> 名词1 dt>
< dd> 名词1解释1 dd>
< dd> 名词1解释2 dd>
dl>
< dl> dl> 中只能嵌套< dt> < dd>
< dt> < dd> 个数没有限制,经常是一个< dt> 对应多个< dd>
例子:
< dl>
< dt> 关注我们 dt>
< dd> 新浪微博 dd>
< dd> 官方微信 dd>
< dd> 联系我们 dd>
< dt> 关注我们 dt>
< dd> 新浪微博 dd>
< dd> 官方微信 dd>
< dd> 联系我们 dd>
dl>
列表总结
八、表单
1.为什么需要表单:
使用表单目的是为了收集用户信息。
在我们网页中, 我们也需要跟用户进行交互,收集用户资料,此时就需要表单。
2.表单的组成:
在 HTML 中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和 提示信息3个部分构成。
3.表单域:
表单域是一个包含表单元素的区域。
在 HTML 标签中, < form> 标签用于定义表单域,以实现用户信息的收集和传递。
< form> 会把它范围内的表单元素信息提交给服务器.
实现代码:
4.表单域的常用属性:
5.表单控件(表单元素)
1.
表单元素
< input> 表单元素
在英文单词中,input 是输入的意思,而在表单元素中 < input> 标签用于收集用户信息。
在 < input> 标签中,包含一个 type 属性,根据不同的 type 属性值,
输入字段拥有很多种形式(可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等)。
< input type = " 属性值" />
< input /> 标签为单标签 type 属性设置不同的属性值用来指定不同的控件类型
type 属性的属性值及其描述如下:
除 type 属性外,
标签还有其他很多属性,其常用属性如下:
2.
标签
< label> 标签为 input 元素定义标注(标签)。
< label> 标签用于绑定一个表单元素, 当点击< label> 标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验.
语法:
< label for = " sex" > 男 label>
< input type = " radio" name = " sex" id = " sex" />
核心: < label> 标签的 for 属性应当与相关元素的 id 属性相同。
3.
表单元素
使用场景: 在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用标签控件定义下拉列表。
语法:
< select>
< option> 选项1 option>
< option> 选项2 option>
< option> 选项3 option>
...
select>
4.
表单元素
使用场景: 当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用
标签。
在表单元素中,
标签是用于定义多行文本输入的控件。
使用多行文本输入控件,可以输入更多的文字,该控件常见于留言板,评论。
语法:
< textarea rows = " 3" cols = " 20" > 文本内容 textarea>
通过
标签可以轻松地创建多行文本输入框。cols=“每行中的字符数” ,rows=“显示的行数”,我们在实际开发中不会使用,都是用 CSS 来改变大小。
表单元素我们学习了三大组 input 输入表单元素 select 下拉表单元素 textarea 文本域表单元素.这三组表单元素都应该包含在form表单域里面,并且有 name 属性.
具体代码:
< form>
< input type = “text " name = “username”>
< select name = “jiguan”>
< option> 北京 option>
select>
9.查阅文档:
经常查阅文档是一个非常好的学习习惯。 推荐的网址: 百度: http://www.baidu.com W3C : http://www.w3school.com.cn/ MDN:
CSS
一、CSS 简介
CSS 的主要使用场景就是美化网页,布局页面的.
1.HTML 的局限性
说起 HTML,这其实是个非常单纯的家伙,他只关注内容的语义 。比如
表明这是一个大标题,
表明这是一个段落,
表明这儿有一个图片,
表示此处有链接。
很早的时候,世界上的网站虽然很多,但是他们都有一个共同的特点:丑 。
虽然 HTML 可以做简单的样式,但是带来的是无尽的臃肿和繁琐……
2.CSS-网页的美容师
CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称.
有时我们也会称之为 CSS 样式表 或级联样式表 。
CSS 是也是一种标记语言
CSS 主要用于设置 HTML 页面中的文本内容 (字体、大小、对齐方式等)、图片的外形 (宽高、边框样式、边距等)以及版面的布局和外观显示样式 。
CSS 让我们的网页更加丰富多彩,布局更加灵活自如。简单理解:CSS 可以美化 HTML , 让 HTML 更漂亮,让页面布局更简单。
总结
HTML 主要做结构,显示元素内容.
CSS 美化 HTML ,布局网页.
CSS 最大价值: 由 HTML 专注去做结构呈现,样式交给 CSS,即 结构 ( HTML ) 与样式( CSS ) 相分离。
3.CSS 语法规范
使用 HTML 时,需要遵从一定的规范,CSS 也是如此。要想熟练地使用 CSS 对网页进行修饰,首先需要了解CSS 样式规则。
CSS 规则由两个主要的部分构成:选择器以及一条或多条声明。
选择器 是用于指定 CSS 样式的 HTML 标签 ,花括号内是对该对象设置的具体样式
属性和属性值以“键值对”的形式出现
属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等
属性和属性值之间用英文“:”分开
你可能感兴趣的:(零基础学前端学习笔记,html,css)
HTML 基础教程:HTML 标题
王先生
htnl高级教程 笔记 html
HTML标题在HTML文档中,标题很重要。HTML标题标题(Heading)是通过-等标签进行定义的。定义最大的标题。定义最小的标题。实例ThisisaheadingThisisaheading</h2
html标题行距怎么设,html怎么设置行距
weixin_39762666
html标题行距怎么设
html中,可以通过style属性,给段落元素添加“line-height:间距值;”样式来设置行距,例“本教程操作环境:windows7系统、CSS3&&HTML5版、DellG3电脑。html设置行距这是一个标准行高的段落。这是一个标准行高的段落。大多数浏览器的默认行高约为110%至120%。这是一个更小行高的段落。这是一个更小行高的段落。这是一个更小行高的段落。这是一个更小行高的段落。这是一
html标题位置怎么设置,在html中的位置固定标题
weixin_39942995
html标题位置怎么设置
我有一个固定位置的标题(动态高度)。在html中的位置固定标题我需要将容器div放在标题下方。由于标题高度是动态的,因此我无法使用顶部边距的固定值。这怎么办?这里是我的CSS:#header-wrap{position:fixed;height:auto;width:100%;z-index:100}#container{/*Needtowritecsstostartthisdivbelowthe
html语言标题怎么居中,html标题栏代码 HTML中怎么设置标题居中
云崧
html语言标题怎么居中
html中如何设置浏览器中标题前的logo?如题,CSS布局HTML小编今天和大家分享详解。在标签之间输入或者用favicon表示:规格有32×3128×128,直接用PS做一个图片,命名为favicon.ico,然后用FTP软件上传到网站根目录替换原来的文件即可,如果不想用FTP软件,也可以在网站的后台进行更换。HTML中怎么设置标题居中本人刚学Dw,希望热心的网友帮助,。HTML中设置标题居中
html标题字体文本居中字体颜色,HTML字体标签:如何控制字体大小与颜色
红色号角乐队
以下为学做网站论坛关于“HTML字体标签:如何控制字体大小与颜色”讲解视频教程。课程介绍HTML字体标签:如何控制字体大小与颜色是由学做网站论坛录制或发布的网页制作教程的8500节。HTML字体标签:如何控制字体大小与颜色主讲老师为来自学做网站论坛的张启亚老师发布。本课程已被学做网站论坛用户学习17,071次。张启亚老师已在学做网站论坛发布了包括HTML字体标签:如何控制字体大小与颜色在内的632
html 右端对齐,html标题右对齐
Bravo Yeung
html 右端对齐
资产发布成功后,发布者可以进入详情页修改该资产的标题、封面图、描述,可以让您的资产更吸引人。修改封面图和二级标题在发布的资产详情页面,单击右侧的“编辑”,选择上传新的封面图,为资产编辑独特的主副标题。编辑完成之后单击“保存”。此修改需要进行人工审核,请您耐心等待审核结果。待审批通过之后封面图和二级标题内容自动同步location/{root/usr/share/nginx/html;indexin
HTML 标题
lsx202406
开发语言
HTML标题引言HTML(超文本标记语言)是构建网页的基础,而标题则是网页中不可或缺的元素。标题不仅能够帮助用户快速了解网页内容,还能够对搜索引擎优化(SEO)产生重要影响。本文将详细介绍HTML标题的用法、重要性以及如何优化标题,以提高网页的可读性和搜索引擎排名。HTML标题的用法HTML标题通过至标签实现,其中表示最高级别的标题,表示最低级别的标题。以下是一个简单的HTML标题示例:一级标题二
ASUS/华硕天选1 FA506I 原厂Win10系统 工厂文件 带ASUS Recovery恢复 教程
无限的奇迹
电脑
华硕工厂文件恢复系统,安装结束后带隐藏分区,带一键恢复,以及机器所有的驱动和软件。支持型号:FA506IVFA506IIFA506IUFA506IH系统版本:Windows10文件下载地址:asusoem.cn/382.html文件格式:工厂文件安装教程地址:asusoem.cn/176.html需准备一个20G以上u盘进行恢复若不会使用可联系作者有偿远程安装若无U盘,还想要恢复功能,请联系技术远
MIT 6.S081 实验6 笔记与心得
cube__4
操作系统 risc-v 架构 linux c语言
Lab6:COWFork文章目录Lab6:COWFork背景知识Implementcopy-onwrite([hard](https://pdos.csail.mit.edu/6.828/2020/labs/guidance.html))题目翻译题目答案测试结果虚拟内存提供了一种间接性:内核可以通过标记PTEs无效或只读来拦截内存引用,从而导致页面故障,并且可以通过修改PTEs来改变地址的含义。在
整理了一些关于 Nginx的高频面试题
胖太乙
Nginx 面试题 nginx 运维 面试题
Nginx学完了,于是就在网上搜罗了一些高频面试题,并写出正确的解答方式,希望能帮助各位面试成功~~~1、什么是Nginx服务器?Nginx是一个开源Web服务器和HTTP、SMTP、POP3和IMAP协议的反向代理服务器,非常注重高并发、性能和低内存使用。2、Nginx的作者是谁?伊戈尔·西索耶夫3、Nginx是用哪种语言编写的?Nginx是用C编程语言编写的。4、列举一些nginx的特性?Ng
动手学PyTorch建模与应用:从深度学习到大模型
王国平
pytorch 人工智能 数据分析 python 数据挖掘
在人工智能时代,机器学习技术日新月异,深度学习是机器学习领域中一个全新的研究方向和应用热点,它是机器学习的一种,也是实现人工智能的必由之路。深度学习的出现不仅推动了机器学习的发展,而且促进了人工智能技术的革新,已经被成功应用在语音识别、图像分类识别、地球物理、大语言模型等领域,具有巨大的发展潜力和价值。本书是一本带领读者快速学习PyTorch并将其运用于深度学习建模方向的入门指南,重点介绍了基于P
Python零基础入门:从入门到实战的10个必学知识点
小尤笔记
python 数据库 服务器
Python零基础入门到实战,需要掌握一系列基础且关键的知识点。以下是10个必学的知识点及其代码演示:CSDN大礼包:《2024年最新全套学习资料包》免费分享1.变量与数据类型变量:用于存储数据,可以随时修改其存储的值。数据类型:Python有丰富的数据类型,包括整数(int)、浮点数(float)、字符串(str)、布尔型(bool)等。#变量赋值a=10#整数b=3.14#浮点数c="Hell
Vue和Vue-Element-Admin(十):HTML和CSS快速学习笔记
A叶子叶
# Vue与Web开发 vue.js html css
目录html标签分类网页布局盒子模型浮动定位css标签选择flex布局transform转换Vue开发tipsless和scssVScode常用插件后端语言框架很多,Java适合企业级应用(规范且稳定),Go适合高并发场景(比如云上产品),Python框架(bottle,tornado,django)简单且快速,也天然适合数据分析场景,PHP适合快速建站,前端变化小,所见即所得,因此抽空记录下学习
Vue.js组件开发-实现全屏手风琴幻灯片切换特效
LCG元
前端 vue.js 前端 javascript
使用Vue实现全屏手风琴幻灯片切换特效步骤概述创建Vue项目:使用VueCLI创建一个新的Vue项目。设计组件结构:创建一个手风琴幻灯片组件,包含幻灯片项和切换逻辑。实现样式:使用CSS实现全屏和手风琴效果。添加交互逻辑:通过Vue的事件处理实现幻灯片的切换。详细代码1.创建Vue项目安装VueCLI,使用以下命令进行安装:npminstall-g@vue/cli然后创建一个新的Vue项目:vue
救援(信息学奥赛一本通-1073)
Doopny@
信息学奥赛一本通 算法
【题目描述】救生船从大本营出发,营救若干屋顶上的人回到大本营,屋顶数目以及每个屋顶的坐标和人数都将由输入决定,求出所有人都到达大本营并登陆所用的时间。在直角坐标系的原点是大本营,救生船每次从大本营出发,救了人之后将人送回大本营。坐标系中的点代表屋顶,每个屋顶由其位置坐标和其上的人数表示。救生船每次从大本营出发,以速度50米/分钟驶向下一个屋顶,达到一个屋顶后,救下其上的所有人,每人上船1分钟,船原
Javascript基础
2301_79306982
javascript 开发语言 ecmascript
1.ID的限制:ID必须唯一:在同一个HTML文档中,每个id属性的值必须是唯一的。id的设计初衷就是为页面上的每个元素提供一个独特的标识符,便于JavaScript精确操作。如果ID重复会发生什么?当有多个元素使用相同的id时,document.getElementById()只会返回第一个匹配的元素,后面的会被忽略。示例:DuplicateIDJavaScript:varduplicateEl
Vue.js组件开发-实现图片浮动效果
LCG元
前端 vue.js 前端 javascript
使用Vue实现图片浮动效果实现思路将使用Vue的单文件组件(.vue)来实现图片浮动效果。主要思路是通过CSS的transform属性结合JavaScript的定时器来改变图片的位置,从而实现浮动效果。代码实现exportdefault{data(){return{//初始化图片在x轴上的偏移量xOffset:0,//初始化图片在y轴上的偏移量yOffset:0,//定时器ID,用于后续清除定时器
用c语言完成俄罗斯方块小游戏
BoBoo文睡不醒
项目开发 个人开发
用c语言完成俄罗斯方块小游戏这估计是你在编程学习过程中的第一个小游戏开发,怎么说呢,在这里只针对刚学程序设计的学生,就是说刚接触C语言没多久,有一点功底的学生看看,简陋的代码,简陋的实现,by:BoBoo文睡不醒注:该代码内注释加入个人理解,若有错误,多多包涵由于不需要插件,绘制出来的玩意恐怕不够美观,多多理解语言:C的不能再C。(没涉及啥很高深的玩意)(高级一点的话用EasyX插件里面的玩意,那
nodejs 安装node-sass
kino的编程笔记
vue nodejs npm node-sass vue
installnode-sass作用检验node-sass是否安装以及是否安装成功安装node-sass配置淘宝镜像安装node-sass的命令作用Sass是一种预处理器脚本语言,可以解释或编译成层叠样式表(CSS)检验node-sass是否安装以及是否安装成功node-sass-v表示已经安装或安装成功表示没有安装或者安装失败安装node-sass配置淘宝镜像设置淘宝镜像的二进制站点setSAS
Python 魔法学院 - 第32篇:Python ORM框架 ⭐⭐⭐
星核日记
《Python 魔法学院》 python 数据库 pycharm 开发语言 windows
目录引言1.ORM框架概述1.1什么是ORM?比喻:ORM就像一位翻译官1.2ORM的优势2.[SQLAlchemy](https://docs.sqlalchemy.org.cn/en/20/intro.html)2.1SQLAlchemy简介2.2SQLAlchemy的核心组件2.3SQLAlchemy示例2.3.1安装SQLAlchemy2.3.2定义模型2.3.3插入数据2.3.4查询数据
XSLT `<value-of>` 元素详解
lly202406
开发语言
XSLT元素详解XSLT(可扩展样式表语言转换)是一种用于将XML文档转换为其他格式(如HTML或纯文本)的语言。在XSLT中,元素是一个非常有用的元素,它允许开发者从XML源文档中提取特定值。本文将详细介绍元素的用法、属性以及在实际应用中的示例。1.元素概述元素是XSLT中用于提取XML源文档中数据的常用元素。它可以将XML源文档中的节点值转换为其他格式,如字符串、数字等。下面是元素的语法:其中
深入探索 HTML5 拖拽效果 API:打造流畅交互体验
山禾女鬼001
html5 前端 html
在现代的Web开发中,交互性和用户体验一直是开发者关注的重点。HTML5的拖拽效果API(DragandDropAPI)提供了一种非常直观的方式来让网页元素或文件能够被拖动并放置到页面的指定位置,极大提升了用户的交互体验。本篇文章将深入探讨如何使用HTML5拖拽API来实现拖拽效果,帮助开发者理解并掌握这一强大的工具。一、HTML5拖拽API简介HTML5的拖拽API允许用户通过鼠标或触摸屏等设备
Java 程序结构 -- Java 语言的变量、方法、运算符与注释
栗筝i
栗筝i 的 Java 技术栈(付费部分) # Java 基础 - 专栏 栗筝i 的 Java 技术栈 Java 基础 Java 入门 Java 结构 Java
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第003篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
React常见面试题(2024最新版)
前端小小王
react.js 前端 前端框架 面试
创建项目npxcreate-react-appmy-app启动项目npmstart目录结构目录/文件名描述README.md项目的自述文件node_modules/项目依赖包存放目录package.json包管理配置文件,记录项目信息和依赖package-lock.json锁定依赖版本,确保跨环境一致性public/公共资源目录public/index.html主HTML文件,React应用将被引
第一章: AIGC概述
野老杂谈
AIGC时代的创新与未来 AIGC 大模型 人工智能 神经网络
1.AIGC的定义与历史1.1什么是AIGC?AIGC,全称为人工智能生成内容(ArtificialIntelligenceGeneratedContent),是一种利用人工智能技术来自动生成各种类型内容的方式。这些内容包括文字、图像、音频和视频等。简单来说,就是让计算机像人一样创作。例如,AI可以生成一篇文章、一幅画、一段音乐,甚至是一部短视频。AIGC是如何运作的?AIGC的核心技术包括机器学
若依RuoYi框架浅析 基础篇③——Swagger接口文档 | SwaggerConfig、启用和禁用Swagger
小康师兄
若依RuoYi框架浅析 Swagger 接口文档 80 8080 若依
文章目录一、访问网址二、纠错排查三、SwaggerConfig一、访问网址http://localhost:8080/swagger-ui.html切记要加上端口号8080二、纠错排查我一开始没有加8080,是访问http://localhost/swagger-ui.html然后被重定向都登录界面,我就很纳闷,是因为没有token被拦截了吗。但是代码com.ruoyi.framework.con
【项目实战】Electron最佳实践
本本本添哥
007 - 大前端技术 electron javascript 前端
一、Electron的入门介绍1.1Electron是什么?Electron由GitHub开发团队创建,最初是为了构建GitHub客户端而设计的。Electron是一个开源的框架,用于构建跨平台桌面应用程序。Electron是一个强大的框架,它可以帮助您使用Web技术构建跨平台桌面应用程序。Electron是一个流行的跨平台框架,可以使用HTML、CSS和JavaScript构建桌面应用程序。1.
javascrip基础语法
大道戏
前端 前端 javascript 开发语言
为什么学习JavaScript?JavaScript是web开发人员必须学习的3门语言中的一门:HTML定义了网页的内容CSS描述了网页的布局JavaScript控制了网页的行为1.JavaScript输出1.1console.log():用于将信息输出到浏览器控制台,例如console.log("Hello,World!");,可以输出字符串、变量、表达式等。1.2console.error()
[利用Python加载和处理网址内容:从Unstructured到Selenium和Playwright]
bhawfgrcbtwny
python selenium 开发语言
引言在现代网页数据分析中,加载和处理来自多种网址的内容是一个常见需求。无论是数据挖掘还是网页内容分析,我们常常需要从多个网页中提取HTML文档。本篇文章将介绍如何利用Python中的Unstructured、Selenium和Playwright库来加载这些网页内容,并将其转换为适合后续处理的文档格式。主要内容UnstructuredURLLoaderUnstructuredURLLoader可以
C语言:结构体
南玖yy
c语言 开发语言
一,结构体C语⾔已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的,假设我想描述学⽣,描述⼀本书,这时单⼀的内置类型是不⾏的。描述⼀个学⽣需要名字、年龄、学号、⾝⾼、体重等;描述⼀本书需要作者、出版社、定价等。C语⾔为了解决这个问题,增加了结构体这种⾃定义的数据类型,让程序员可以⾃⼰创造适合的类型。注:结构是⼀些值的集合,这些
解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
在mysql内部存储代码
annan211
性能 mysql 存储过程 触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
java面试题
Array_06
java 面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apache http server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
Javascript Promise
bijian1013
JavaScript Promise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
[Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
UI之如何打磨设计能力?
brotherlamp
UI ui教程 ui自学 ui资料 ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
三色旗算法
bylijinnan
java 算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redis hash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
select into outfile access deny问题
daizj
mysql txt 导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
phpexcel导出excel表简单入门示例
dcj3sjt126com
PHP Excel phpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
Java访问远程服务
dyy_gusi
httpclient webservice get post
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginx lua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
php位运算符注意事项
home198979
位运算 PHP &
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
hotspot源码(JDK7)
ol_beta
java HotSpot jvm
源码结构图,方便理解:
├─agent Serviceab
Oracle基本事务和ForAll执行批量DML练习
vipbooks
oracle sql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam