全部章节 >>>>
本章目录
2.1 音频标签和视频标签
2.1.1 音频标签
2.1.2 视频标签
2.2 列表、div 以及 span 标签
2.2.1 列表标签
2.2.2 div 标签和 span 标签
2.3 表格标签
2.3.1 创建表格
2.3.2 创建不规则表格
2.3.3 表格相关的其他标签
2.4 表格的美化修饰和布局
2.4.2 表格布局
总结:
2.1 音频标签和视频标签
2.1.1 音频标签
HTML5 提供 了一个标准的方式来播放 Web 中的音频文件,用户不再为浏览器 播放 插件如 Adobe Flash 、 Apple QuickTime 的升级而烦恼,只需使用现代浏览器就可以欣赏任何可以发出声音 的 Web 网站。
语法:
您的浏览器不支持 audio 元素!
audio >
HTML5 定义了一个新的元素,用来指定标准的方式来插入音频文件到 Web 页面中:audio 标签。
语法:
注意: 目前支持 audio 标签的浏览器有 IE9、Firefox、Opera、Chrome 和 Safari。IE8 和更早的版本,不支持 audio 标签。
音频标签的属性:
主要控制 音频的播放与停止,循环播放与播放次数设置以及播放位置等
属性
值
描述
autoplay
autoplay
如果是 autoplay ,则音频在就绪后马上播放
controls
controls
如果是 controls ,则向用户显示控件,如播放按钮
end
数字值
定义播放器在音频流中的何处停止播放。默认声音会播放到结尾
loopend
数字值
定义在音频流中循环播放停止的位置,默认是 end 属性的值
loopstart
数字值
定义在音频流中循环播放的开始位置。默认是 start 属性的值
playcount
数字值
定义音频片断播放多少次,默认是 1
src
url 地址
所播放音频的 url 地址
start
数字值
定义播放器在音频流中开始播放的位置。默认声音在开头进行播放
2.1.2 视频标签
许多时髦的网站都提供视频。 HTML5 提供了展示视频的标准。 HTML5 规定了一种通过 video 元素来包含视频的标准方法。
语法:
您的浏览器不支持 video 元素!
video >
语法:
您的浏览器不支持 audio 元素!
视频标签的属性:
属性
值
描述
autoplay
autoplay
如果是 autoplay ,则视频在就绪后马上播放
src
url 地址
所播放视频的 url 地址
perload
none | metadata | auto
用于指定视频或音频数据是否预加载: none
(不进行预加载)、 metadata (只预加载媒体的元数据)和 auto (预加载全部视频或音频)
loop
loop
用于指定是否循环播放视频或音频
poster
url 地址
视频加载时显示的图像,或者在用户点击播放按钮前显示的图像
controls
controls
如果是 controls ,则向用户显示控件,如播放按钮
width
数字值
用于指定视频的宽度
height
数字值
用于指定视频的高度
示例:
视频标签支持的视频类型:
2.2 列表、div 以及 span 标签
2.2.1 列表标签
列表是网页中常见的内容组织和表现效果。使用列表标签可以制作导航栏、新闻标题列表以及排行榜等 。
HTML5 中常见的列表标签 包括:无序列表、有序列表、自定义列表
一、无序列表
ul 是无序列表的起始标签,英文全称 unordered list 。无序列表中的项目符号是几何图形,即在每一项之前 添加符号 ,故又称为符号列表。在无序列表中,各个列表项之间没有顺序级别之分,它通常使用一个项目符号作为 每个 列表项的前缀。无序列表的特征在于提供一种不编号的列表方式,而在每个项目文字之前,以符号作为分项标记。
语法:
解释: 在该语法中,使用
标记表示这一个无序列表的开始和结束,而 则表示这是一个列表项的开始。在一个无序列表中可以包含多个列表项。无序列表的 type 属性用于设置列表项开始的符号,取值为 disc(默认值,实心圆)、circle(空心圆环)和 square(正方形)。
示例:
程序员的习惯:
二、有序列表
有序 列表使用编号来编排项目,而不是项目符号。列表中的项目采用数字或英文字母开头,通常各项目间有 先后顺序 。在有序列表中,主要使用 < ol > 和 两个标记以及 type 和 start 两个属性。
ol 是有序列表的起始标签,英文全称 ordered list 。有序列表中的项目符号是数字或字母序列,即在每一项 之前添加 1,2,3... 等数字,又称为编号列表。
语法:
第一项
第二项
……
解释: 在该语法中,
和 标签标志着有序列表的开始和结束,而 标记表示这是一个列表项的开始,默认情况下,采用数字序号进行排列。
有序列表的 type 属性用于设置有序列表的序号类型,取值为:1、a、A、i 和 I,分别表示数字序列、小写英文字母序列、大写英文字母序列、小写罗马数字学号以及大写罗马数字序列。
示例:
测试:你懂得享受生活吗?
家里装修完毕,又新添置一套高级音响,你会把豪华漂亮的音响放在哪里?
卧室
客厅
......
卧室:喜欢拥有自己的私人空间,生活的快乐更多来自于内心世界
客厅:喜欢热闹,异性缘佳
......
三、自定义列表
在 HTML 中还有一种列表标签, 称为自定义 列表。不同于前两种列表,它主要用于解释名词,包含两个层次的列表 ,第 1 层次是需要解释的名词,第 2 层次是具体的解释。
语法:
名词 1 解释 1
名词 2 解释 2
名词 3 解释 3
……
解释: 在该语法中,
标签和 标签分别定义了定义列表的开始和结束, 后面就是要解释的名称,而在 后面则添加该名词的具体解释。作为解释的内容在显示时会自动缩进,有些像字典中的词语解释。
示例:
......
A:穿越时光术
你的时间都浪费在发呆、胡思乱想、做白日梦:这类型的人个性很被动,想法天马行空,可是都只限于想而不实际行动。
B:隐形透明术
你的时间都浪费在看电视、上网瞎看一通:这类型的人个性内向不喜欢跟人有实际上的接触,凡事都跟人保持距离,不喜欢成为注目的焦点,宁愿躲在一边自己做自己的事情,但是都跟正事无关。
......
......
2.2.2 div 标签和 span 标签
在排列网页内容时,我们有时会将某些标签放在一起进行排列,这样就需要一个标签将它们组成一个区块。 在 HTML 中,可以通过 div 标签和 span 标签将 HTML 元素组合起来, div 标签和 span 标签均为容器类标签, 可以在 其中存放其他标签,但两者之间也存在区别。
一、div 标签
div 标签没有 特定的含义,只是作为组合其他 HTML 元素的容器,默认情况下, div 标签 将 占满一行,当存在多 个 div 标签 时 ,将按照从上到下的方式排列。
语法:
其他标签或内容
示例:
-- 中部:内容部分 --
注意: 一般div标签使用id属性来命名,id 是 HTML5 标签的属性,页面中的每个标签都存在 id,且不能相同。在对页面布局时经常会在 div 标签中添加 id 属性,用于表明当前 div 标签对应于页面中哪个区域或部分。
二、span 标签
span 标签也没有特定的含义,可作为文本的容器。 span 标签与 div 标签不同,默认情况下,多个 span 标签 可以存在 于同一行,将按照从左到右的方式进行排列。
语法:
文本
示例:
新闻 图片
军事 |
视频 热剧
综艺
……
2.3 表格标签
2.3.1 创建表格
当我们浏览网页时,看到许多页面的内容排列整齐有序, 如淘 宝论坛 页面和阿里巴巴 校园讲座安排页面,在这些页面中都使用了表格,使用表格可以使排列的内容简洁、整齐,便于用户浏览 网页 信息。
表格是用于排列内容的最佳手段,在 HTML 页面中,绝大多数页面都是使用表格进行排版的。在 HTML 的语法中,表格主要由表格标签、行标签以及单元格标签构成 。
标签中包括所有表格元素,表格元素主要有行、列和单元格等。
标签
描述
表格标签
< tr >…… tr >
行标签
……
单元格标签
语法:
单元格内的文字
单元格内的文字
……
单元格内的文字
单元格内的文字
……
解释:
标签分别标志着一个表格的开始和结束;而 和 标签则分别表示表格中一行的开始和结束,在表格中包含几组 …… ,就表示该表格为几行; 和 标签表示一个单元格的起始和结束,也可以说表示一行中包含了几列。
创建表格 步骤
在 HTML 中创建表格,通常分为以下 3 步:
创建 表格标签 。
在 表格标签 中创建行标签 < tr >…… tr > ,可以有多行。
在行 标签 < tr >…… tr > 中创建单元格标签 …… ,可以有多个单元格 。
注意: 为了显示表格的轮廓,通常还需要设置 table 标签的 border 属性,通过 border 属性来设置表格边框的宽度
示例:
本周畅销笔记本排名TOP3
排名 品牌 型号
图片 价格
1 联想
拯救者R720
¥5799
......
2.3.2 创建不规则表格
表格可以实现行列合并,只需在 td 中加入 rowspan 或 colspan 属性, colspan 表示跨越的列数, rowspan 表示跨越 的行数。
跨列: 跨列是指单元格的横向合并,实现单元格在水平方向上跨多列。
语法:
说明: col 为 column (列)的缩写, span 为跨度,所以 colspan 意思为跨列。
示例:
手机频道
跨 行: 单元格除了可以在水平方向上跨列,还可以在垂直方向上跨行,跨行是指单元格在垂直方向上合并。
语法:
说明: row 为行的意思, rowspan 即跨行。
示例1:
示例2:
表格跨行与跨列的应用思路要清晰,可以参考以下步骤:
(1)根据需求设计出完整的表格。
(2)根据需求选择要合并的单元格,设置合并单元格中的第一个单元格的跨行或跨列属性,如 colspan=“2”或 rowspan=“3”等。
(3)删除被合并的其他单元格,跨列则水平删除其他多余的单元格,跨行则垂直删除其他多余的单元格。
2.3.3 表格相关的其他标签
除了设置表格跨行和跨列外,还可以为整个表格添加标题( caption )、对表格数据进行分组等,从而实现企业 中常见 的年度统计报表等复杂表格 。
设计 这些表格需要一些表格的高级标签。表格标签除了前面所学习到的基本 标签 外,还有如下高级标签:
表格 标题标签 caption ,用于描述整个表格的标题。
表格 表头 th ,用于定义表格的表头,通常是表格的第一行数据,以粗体、居中的样式显示数据。
表格 数据的分组标签 thead 、 tbody 和 tfoot ,这 3 个标签通常配合使用,主要对表格数据进行逻辑分组。
thead 对应表格的表头部分, tbody 对应表格的数据主体部分, tfoot 对应表格的底部页脚部分,各分组标签内 由多 行 tr 组成。
示例:
本周畅销笔记本排名TOP3
排名 品牌 ......
1 联想 ......
......
总销售量:
737
2.4 表格的美化修饰和布局
表格 的 美化修饰 即从多方面对表格属性进行设置,使表格看起来更漂亮、更美观、更合理 。
一般主要修饰内容:
表格的宽度、高度与 边框
表格的背景颜色和 图片
表格以及单元格内容的对齐 方式
单元格的填充以及间距
一、表格的宽度、高度与 边框
如果 不指定表格的高度和宽度,浏览器就会根据表格内容的多少自动调整高度和宽度。如果不指定表格边框 的宽度 ,则浏览器将不显示表格边框 。
若 需要手动设置表格的宽度、高度以及边框,则可以设置表格的 width 、 height 以及 border 属性 实现 。
语法:
……
解释: width 属性和 height 属性用于设置表格的宽度和高度,可以用像素表示,也可以用百分比(与浏览器窗口相比的大小比例)表示。其中,width 属性不仅能够设置表格的宽度,也可以设置 td 的宽度,height 属性border 属性用于设置表格边框的宽度,只能使用像素表示。
二、表格的背景颜色和 图片
表格 的背景包括表格的背景颜色和背景图片的设置,表格的背景颜色属性 bgcolor 针对整个表格,表格的背景 图片 属性 background 属性同样针对整个表格,设置背景会使得表格更加美观 。
语法:
……
说明: 通过以上两个属性不仅能够设置表格的背景,还可以设置行、单元格的背景。
三、表格以及单元格内容的对齐 方式
为了 使表格美观大方,表格中的内容通常需要设置对齐方式,设置表格、行或列的对齐方式可使用 align 属性 ,其 取值可以为 right (右对齐 )、center (居中) 和 left (左对齐) ,默认为 left 。在使用 align 属性时需要 注意的 是,当在 table 标签中使用,则表示表格的对齐方式,当在 tr 标签或 td 标签中使用,则表示内容的对齐方式。
四、单元格的填充以及 间距
在 表格中,单元格之间是存在距离的,我们称之为单元格的间距,单元格中的内容与单元格的边框之间也有距离 ,我们 称之为填充。
设置单元格的间距与填充可使用 cellspacing 属性和 cellpadding 属性
语法:
……
解释: 在设置单元格的填充以及间距时,需要注意的是,默认情况下单元格的填充和间距不为 0,若要消除单元格的填充和间距,则手动设置 cellspacing 属性和 cellpadding 属性均为 0 即可。
示例:
本周畅销笔记本排名TOP3
1
......
......
2.4.2 表格布局
表格在网页中的布局很常见,使用表格布局可以整齐地排列网页的内容,网页结构也比较清晰。
表格布局实现 步骤
(1)根据需求创建表格
通过观察需要实现的页面效果图,能够看出该效果图中氛围三个部分,即左、中、右。因此,可以先添加一个一行三列的表格。
在左侧部分对应的单元格中,嵌套添加一个三行两列的表格,其中,第一行和第二行均跨两列显示。
在中部对应的单元格中,嵌套添加一个三行三列的表格,其中,第一行和第二行均跨三列显示。
在右侧部分对应的单元格中,不需要添加表格。
(2)为表格添加内容
(3)美化表格,设置相关属性
总结:
在 HTML5 中提供了 audio 标签和 video 标签用于支持在页面中播放音频和视频文件,在使用这些标签时, 可以通过 设置标签的 src 属性或内部的 source 标签指定要播放的文件路径 。
HTML5 中常见的列表标签包括无序列表、有序列表和定义列表 。
div 标签作为 组合其他 HTML 元素的容器,默认情况下, div 元素将占满一行,当存在多个 div 元素时 ,将 按照从上到下的方式排列。
span 标签可 作为文本的容器。默认情况下,多个 span 标签可以存在于同一行,将按照从左到右的 方式进行 排列 。
在这些页面中都使用了表格,使用表格可以使排列的内容简洁、整齐,便于用户浏览网页信息 。
表格的美化修饰即从多方面对表格属性进行设置,使表格看起来更漂亮、更美观、更合理。
你可能感兴趣的:(#,HTML网页设计基础学习笔记)
深入解析 Python Flask: 架构、应用与实现实例
汪子熙
Python python flask 架构
Flask是Python生态圈中的一个重要Web框架。它之所以被广泛使用,得益于其轻量、模块化和易于扩展的特点。本文将通过逐步解析PythonFlask的定义、架构、典型应用场景、核心功能模块,以及通过具体实例来展示如何使用Flask构建一个完整的Web应用。每个章节都将带领你深入理解Flask的各个方面,从而为你掌握这门强大工具提供坚实的理论和实践基础。什么是Flask?Flask是一个基于Py
k8s中使用MySQL共享存储_k8s使用NFS做动态存储做mysql容器主从同步
罗-Moline
k8s中使用MySQL共享存储
k8s里面存储一直是比较难搞得,之前做的静态存储,写这篇文档记录一下动态存储创建的过程。使用动态存储的好处是开发者可以更关注自己的开发环境,不用关心后端的资源,还有就是更换存储类型不用做大的改变,只需切换一下storageclassName即可。根据这篇博客来的!谢谢博主!!!https://www.cnblogs.com/00986014w/p/9406962.html我把大致上思路分成三步:1
使用 Docker 部署 MySQL 服务并实现远程连接
漓°
Docker docker 容器 mysql linux bash
简介DockerDocker是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。容器更多的
2024-2025第九届华为ICT大赛中国实践赛省复赛相关安排公布
智汇云校乐乐老师
华为ICT大赛
第九届华为ICT大赛中国实践赛省初赛已于2024年11月16-17日结束,省复赛晋级名单陆续公布,现将第九届ICT大赛中国实践赛省复赛晋级名单以及省复赛相关安排如下:主办单位主办单位:华为技术有限公司承办单位:华为授权培训服务伙伴省复赛安排1、中国实践赛省复赛时间及地点安排:比赛时间:2024年12月7日9:30-11:00(网络赛道)15:00-16:30(云、基础软件、昇腾AI赛道)比赛地点:
深入剖析C++中cin的原理、应用与进阶实践
stfun
java microsoft 开发语言
一、引言1.1研究背景与目的在C++编程领域,cin作为标准输入流对象,扮演着举足轻重的角色,是实现程序与用户交互的关键工具。它允许程序从标准输入设备(通常是键盘)读取数据,并将其存储到程序变量中,为各类应用程序的开发提供了基础支持。从简单的控制台应用到复杂的系统软件,cin的身影无处不在,例如在学生成绩管理系统中,使用cin读取学生的各科成绩;在财务管理程序里,利用cin获取用户输入的财务数据等
【项目推荐】Cgame —— 用C语言打造的小游戏集合
陆可鹃Joey
【项目推荐】Cgame——用C语言打造的小游戏集合Cgame一些用C编写的小游戏,14行贪吃蛇22行204822行俄罗斯方块25行扫雷...以及各种小玩意项目地址:https://gitcode.com/gh_mirrors/cg/Cgame一、项目基础介绍Cgame是一个开源项目,它汇集了一系列使用C语言编写的经典小游戏,如贪吃蛇、俄罗斯方块、2048等。这些游戏以极短的代码实现丰富的功能,充分
大模型GUI系列论文阅读 DAY2续2:《使用指令微调基础模型的多模态网页导航》
feifeikon
论文阅读
摘要自主网页导航的进展一直受到以下因素的阻碍:依赖于数十亿次的探索性交互(通常采用在线强化学习),依赖于特定领域的模型设计,难以利用丰富的跨领域数据进行泛化。在本研究中,我们探讨了基于视觉-语言基础模型的数据驱动离线训练方法,以改进网页代理的性能。我们提出了一种名为WebGUM的指令跟随多模态代理,该代理能够同时观察网页截图和HTML页面,并输出网页导航操作,例如点击和输入文本等。WebGUM通过
AI需要的基础数学知识
大囚长
机器学习 大模型 人工智能
AI(人工智能)涉及多个数学领域,以下是主要的基础数学知识:1.线性代数矩阵与向量:用于表示数据和模型参数。矩阵乘法:用于神经网络的前向传播。特征值与特征向量:用于降维和主成分分析(PCA)。奇异值分解(SVD):用于数据压缩和降维。2.微积分导数与偏导数:用于优化算法(如梯度下降)。链式法则:用于反向传播算法。积分:在概率和统计中有应用。3.概率与统计概率分布:如高斯分布、伯努利分布等。贝叶斯定
配置管理工具和k8s功能重叠部分的优势比较
大囚长
容器技术 运维人生 容器 云原生 运维 kubernetes
通过自动化配置管理工具(如Ansible、Puppet、Chef)和应用内管理机制,也可以实现自动部署、扩缩容、负载均衡和故障恢复等功能。Kubernetes(K8s)在这些方面具有哪些独特的优势呢,尤其是在云原生环境和大规模分布式系统中。以下是对比分析:1.自动化配置管理工具的局限性自动化配置管理工具(如Ansible、Puppet、Chef)主要用于基础设施的配置管理和应用部署,但它们在某些方
深入剖析SolidWorks二维草图:三维设计的基石
小白是昏头仔
python 开发语言
一、草图绘制工具基本绘图工具直线工具:这是最基础的绘图工具之一,通过简单的点击和拖动操作,用户能够绘制出各种直线段。在构建机械零件的基本框架时,直线工具十分常用。例如,绘制一个矩形的零件轮廓,只需依次点击四个顶点,即可快速勾勒出大致形状。而且,直线工具还支持连续绘制,用户可以不间断地绘制一系列首尾相连的直线,用于创建多边形等复杂形状。圆工具:用于创建圆形几何图形。在设计包含孔洞、圆形连接件或齿轮等
Java 封装与继承:面向对象编程的两大支柱
来恩1003
Java 从入门到精通 java 开发语言
Java学习资料Java学习资料Java学习资料引言在Java的面向对象编程(OOP)体系里,封装和继承是极为关键的概念。它们不仅是构建复杂软件系统的基础,也为代码的设计、维护与扩展提供了强大助力。接下来,我们将深入探究这两大支柱的内涵、实现方式及其在实际开发中的价值。封装封装的定义封装是把对象的属性和操作这些属性的方法捆绑在一起,形成一个独立的单元,并尽可能隐藏对象的内部实现细节,只向外部提供必
嵌入式基础篇--了解和搭建开发环境
雯宝
microsoft
文章目录1.开发环境搭建2.LinuxC编程入门3.ARMV7和ARMV8架构4.ARM汇编5.BSP工程管理1.开发环境搭建1.虚拟机Vmware的安装:在PC主机下安装Linux系统,方便切换windows和Linux系统2.在虚拟机Vmware中安装Ubuntu操作系统:便于基于Linux系统的开发3.Ubuntu交叉编译工具链安装4.SourceInsight安装:用于在Windows下代
企业级IT架构蓝图规划及演进方案:IT架构是一个企业信息化规划的核心,它涉及对企业现有的IT基础设施、应用系统、数据资源、技术能力以及安全保障等方面的全面评估和设计。
公众号:优享智库
数字化转型 数据治理 主数据 数据仓库 架构 安全
企业级IT架构蓝图规划及演进方案企业级IT架构蓝图规划及演进方案企业信息化规划与IT架构概述企业信息化规划重要性IT架构定义及核心要素IT架构与企业战略关系本次规划目标与原则现有IT环境全面评估基础设施评估应用系统现状分析数据资源盘点与价值挖掘技术能力评估及差距分析安全保障现状与挑战业务需求分析与关键任务识别业务流程梳理与优化需求关键业务需求及挑战识别支撑业务发展战略目标设定关键任务优先级划分与实
HTML常用标签
王磊鑫
html 前端 css
一.标题标签-1.HTML提供了6个等级的网页标题-二.段落和换行标签2.标签用于定义段落,它可以将整个网页分为若干个段落。特点:1)文本在一个段落中会根据浏览器窗口的大小自动换行。2)段落和段落之间保有空隙。3.换行标签,将某段文本强制换行显示。三、文本格式化标签1)加粗或者2)倾斜或者3)删除线或者4)下划线或者四、特殊标签1)和标签是没有语义的,它们就是一个盒子,用来装内容的。2)标签用来布
金融行业业务流程指南-三级模型
fajianchen
系统设计思维 金融 架构
背景当前,金融科技作为驱动创新的主要动力,借助技术与业务深度融合的方式,创新催生出层出不穷的商业模式与金融产品,为客户提供更好的服务体验。实现“金融服务适时而在”的“情境化金融服务”,亦即金融服务因地制宜、应需而为,实现真正的“价值交付”,其核心特征是智能分析基础上的实时感知和响应,要实现风险的可计量、可控制的全面风险管理。而传统金融机构的部门级、竖井式的业务管理与IT设计不能满足上述要求,亟待以
GitHub 汉化插件安装和配置指南
昌耘李Raymond
GitHub汉化插件安装和配置指南github-hans项目地址:https://gitcode.com/gh_mirrors/gi/github-hans1.项目基础介绍和主要的编程语言项目基础介绍GitHub汉化插件(GitHubTranslationToChinese)是由52cik开发的一个开源项目,旨在帮助英文不太熟练的用户更好地使用GitHub。该项目通过将GitHub的界面翻译成中文
零基础C语言之分支结构
奋斗的若若
C语言 c语言 开发语言
一个完整的程序包括三种代码控制流程:1.顺序流程2.分支流程3.循环流程这一次我们就要学习分支流程C语言的分支结构包括if语句、switch语句和三目运算符。if语句:if语句用于根据条件执行不同的代码块。其基本语法为:if(条件表达式){//当条件表达式为真时执行的代码}else{//当条件表达式为假时执行的代码}#define_CRT_SECURE_NO_WARNINGS#pragmawarn
容器学习Day04-Ubuntu常用命令(二)
AtobeKegio
容器技术 ubuntu 运维 linux
系列文章目录容器学习Day01-初识容器容器学习Day02-VMwareWorkstation安装Ubuntu容器学习Day03-Ubuntu常用命令(一)容器学习Day04-Ubuntu常用命令(二)容器学习Day05-Ubuntu常用命令(三)容器学习Day06-Ubuntu常用命令(四)容器学习Day07-Docker基础(一)容器学习Day08-Docker基础(二)容器学习Day09-理
Powershell语言的网络编程
依雪凝
包罗万象 golang 开发语言 后端
PowerShell语言的网络编程引言随着信息技术的快速发展,网络编程的应用场景和需求越来越广泛。PowerShell作为一种强大的任务自动化和配置管理框架,它不仅能完成系统管理还能进行网络编程,本篇文章将讲解PowerShell在网络编程方面的应用,包括基础概念、常用命令、实践示例等,希望读者能通过本篇文章深入理解如何使用PowerShell进行网络编程。PowerShell概述PowerShe
Python 入门路线(2025 极简无废话版)
墨鱼爆蛋
Python python 开发语言 编程
大家好,梳理一个Python从入门到精通路线大家都挺忙的,突出一个无废话注:时间仅供参考第一阶段:基础入门(0-3个月)1.Python基础语法开发环境搭建(Python安装、IDE选择)变量和数据类型运算符和表达式控制流(if/else、循环)函数定义与调用基本输入输出2.数据结构基础列表(List)和元组(Tuple)字典(Dict)和集合(Set)字符串处理文件操作3.错误处理try/exc
【Python百日进阶-Web开发-Feffery】Day604 - 趣味dash_04:Excel转Pdf文件
岳涛@泰山医院
Dash python excel 前端 dash
文章目录一、环境准备1.1初始化基础`Python+Dash`环境1.2本例中使用的第三方包二、本项目B站视频讲解三、页面效果四、项目源码一、环境准备1.1初始化基础Python+Dash环境CSDN文档参见:https://blog.csdn.net/yuetaope/article/details/129795264Bilibili视频参见:https://www.bilibili.com/v
kamailio-5.8.4-centos9编译
狂爱代码的码农
VOIP那些事 kamailio
安装必要的依赖包在开始编译之前,你需要安装编译Kamailio所需的一些基础依赖包:dnfinstall-ymakegccgcc-c++flexbisonlibxml2-developenssl-develsqlite-develmysql-develpcre-devellibcurl-devel下载并解压Kamailio源码包假设你已经把kamailio-5.8.4_src.tar.gz文件下载
爬取电影天堂
越哥的女人
爬取每部电影的详细信息分析每页的url,可以得到规律是:第t页的url为:http://dytt8.net/html/gndy/dyzz/list_23_t.html于是可以先分析第一页,然后对页数进循环,就可得到所有最新电影的详细信息。fromlxmlimportetreeheaders={"User-Agent":"Mozilla/5.0(WindowsNT6.1;Win64;x64)Appl
【2025 ODA teigha .NET系列开发教程 第四章】带你读写DWG、DXF文件内的所有标注,包括源码
三好学生~张旺
ODA Teigha .NET开发教程 .net 数据库 c#
文章目录例如:第四章带你读写DWG、DXF文件内的所标注2025ODAteigha.NET系列开发教程文章目录1.概述2.基础设置️2.1创建数据库和事务2.2创建线型〰️3.创建标注✨3.1对齐标注示例3.2常用标注属性设置⚙️4.标注类型详解4.1旋转标注4.2角度标注4.3半径标注↔️5.最佳实践6.注意事项⚠️7.进阶技巧所有代码下载TeighaSDK21.6.NET1.概述这段代码展示了
python爬取电影天堂beautiful_Python爬虫 -- 抓取电影天堂8分以上电影
carafqy
看了几天的python语法,还是应该写个东西练练手。刚好假期里面看电影,找不到很好的影片,于是有个想法,何不搞个爬虫把电影天堂里面8分以上的电影爬出来。做完花了两三个小时,撸了这么一个程序。反正蛮简单的,思路和之前用nodejs写爬虫一样。爬虫的入口从分页的列表开始,比如美剧的列表第一页地址这样:http://www.ygdy8.net/html/gndy/oumei/list_7_1.html,
用 Java 发送 HTML 内容并带附件的电子邮件
五行星辰
业务系统应用技术 java html
实现思路首先,设置邮件服务器的相关属性,包括是否需要认证、使用的邮件协议、服务器地址、端口等。创建一个会话对象,使用Session.getInstance方法,并提供邮件服务器的属性和认证信息。创建一个MimeMessage对象作为邮件消息,设置发件人、收件人、邮件主题等信息。为了发送HTML内容,使用setContent方法并指定内容类型为text/html。对于附件,创建一个MimeMulti
我的ROS学习笔记(四)
zenpluck
自动驾驶 c++
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档publisher程序代码学习前言一、包含消息类型声明二、创建发布者对象三、创建并填充消息对象四、发布消息五、消息发布循环1.节点是否停止工作的检查2.控制消息发布频率总结前言发布者程序包含了很多之前不懂的知识,刚开始也许只能复制粘贴代码来运行实例,但最终目的还是为了自己能够编写这些代码。因此,弄明白哪部分代码是什么意思非常有必要,不
Mathtype使用记录
白粥行
软件工具 Mathtype
1、把大括号中的公式左对齐https://jingyan.baidu.com/article/86fae346d436053c48121a50.html2、加粗字符https://www.mathtype.cn/jiqiao/mathtype-wjsjc.html3、修改公式编号todo4、插入省略号https://office.tqzw.net.cn/office/mathtype/21827.
搭建vue项目
LYy0
vue.js 前端 javascript
一、VueVue是一款用于构建用户界面的JavaScript框架。它基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue都可以胜任。二、环境1.nodejs环境:下载地址三、创建Vue应用创建的项目将使用基于Vite的构建设置,并允许我们使用Vue的单文件组件(SFC)。$npmcreatevue@l
学习笔记之——3DGS-SLAM系列代码解读
gwpscut
3D Gaussian Splatting (3DGS) 3DGS 深度学习 三维重建 计算机视觉 3d
最近对一系列基于3DGaussianSplatting(3DGS)SLAM的工作的源码进行了测试与解读。为此写下本博客mark一下所有的源码解读以及对应的代码配置与测试记录~其中工作1~5的原理解读见博客:学习笔记之——3DGaussianSplatting及其在SLAM与自动驾驶上的应用调研_3dgaussiansplattingslam-CSDN博客文章浏览阅读5.3k次,点赞53次,收藏92
书其实只有三类
西蜀石兰
类
一个人一辈子其实只读三种书,知识类、技能类、修心类。
知识类的书可以让我们活得更明白。类似十万个为什么这种书籍,我一直不太乐意去读,因为单纯的知识是没法做事的,就像知道地球转速是多少一样(我肯定不知道),这种所谓的知识,除非用到,普通人掌握了完全是一种负担,维基百科能找到的东西,为什么去记忆?
知识类的书,每个方面都涉及些,让自己显得不那么没文化,仅此而已。社会认为的学识渊博,肯定不是站在
《TCP/IP 详解,卷1:协议》学习笔记、吐槽及其他
bylijinnan
tcp
《TCP/IP 详解,卷1:协议》是经典,但不适合初学者。它更像是一本字典,适合学过网络的人温习和查阅一些记不清的概念。
这本书,我看的版本是机械工业出版社、范建华等译的。这本书在我看来,翻译得一般,甚至有明显的错误。如果英文熟练,看原版更好:
http://pcvr.nl/tcpip/
下面是我的一些笔记,包括我看书时有疑问的地方,也有对该书的吐槽,有不对的地方请指正:
1.
Linux—— 静态IP跟动态IP设置
eksliang
linux IP
一.在终端输入
vi /etc/sysconfig/network-scripts/ifcfg-eth0
静态ip模板如下:
DEVICE="eth0" #网卡名称
BOOTPROTO="static" #静态IP(必须)
HWADDR="00:0C:29:B5:65:CA" #网卡mac地址
IPV6INIT=&q
Informatica update strategy transformation
18289753290
更新策略组件: 标记你的数据进入target里面做什么操作,一般会和lookup配合使用,有时候用0,1,1代表 forward rejected rows被选中,rejected row是输出在错误文件里,不想看到reject输出,将错误输出到文件,因为有时候数据库原因导致某些column不能update,reject就会output到错误文件里面供查看,在workflow的
使用Scrapy时出现虽然队列里有很多Request但是却不下载,造成假死状态
酷的飞上天空
request
现象就是:
程序运行一段时间,可能是几十分钟或者几个小时,然后后台日志里面就不出现下载页面的信息,一直显示上一分钟抓取了0个网页的信息。
刚开始已经猜到是某些下载线程没有正常执行回调方法引起程序一直以为线程还未下载完成,但是水平有限研究源码未果。
经过不停的google终于发现一个有价值的信息,是给twisted提出的一个bugfix
连接地址如下http://twistedmatrix.
利用预测分析技术来进行辅助医疗
蓝儿唯美
医疗
2014年,克利夫兰诊所(Cleveland Clinic)想要更有效地控制其手术中心做膝关节置换手术的费用。整个系统每年大约进行2600例此类手术,所以,即使降低很少一部分成本,都可以为诊 所和病人节约大量的资金。为了找到适合的解决方案,供应商将视野投向了预测分析技术和工具,但其分析团队还必须花时间向医生解释基于数据的治疗方案意味着 什么。
克利夫兰诊所负责企业信息管理和分析的医疗
java 线程(一):基础篇
DavidIsOK
java 多线程 线程
&nbs
Tomcat服务器框架之Servlet开发分析
aijuans
servlet
最近使用Tomcat做web服务器,使用Servlet技术做开发时,对Tomcat的框架的简易分析:
疑问: 为什么我们在继承HttpServlet类之后,覆盖doGet(HttpServletRequest req, HttpServetResponse rep)方法后,该方法会自动被Tomcat服务器调用,doGet方法的参数有谁传递过来?怎样传递?
分析之我见: doGet方法的
揭秘玖富的粉丝营销之谜 与小米粉丝社区类似
aoyouzi
揭秘玖富的粉丝营销之谜
玖富旗下悟空理财凭借着一个微信公众号上线当天成交量即破百万,第七天成交量单日破了1000万;第23天时,累计成交量超1个亿……至今成立不到10个月,粉丝已经超过500万,月交易额突破10亿,而玖富平台目前的总用户数也已经超过了1800万,位居P2P平台第一位。很多互联网金融创业者慕名前来学习效仿,但是却鲜有成功者,玖富的粉丝营销对外至今仍然是个谜。
近日,一直坚持微信粉丝营销
Java web的会话跟踪技术
百合不是茶
url会话 Cookie会话 Seession会话 Java Web 隐藏域会话
会话跟踪主要是用在用户页面点击不同的页面时,需要用到的技术点
会话:多次请求与响应的过程
1,url地址传递参数,实现页面跟踪技术
格式:传一个参数的
url?名=值
传两个参数的
url?名=值 &名=值
关键代码
web.xml之Servlet配置
bijian1013
java web.xml Servlet配置
定义:
<servlet>
<servlet-name>myservlet</servlet-name>
<servlet-class>com.myapp.controller.MyFirstServlet</servlet-class>
<init-param>
<param-name>
利用svnsync实现SVN同步备份
sunjing
SVN 同步 E000022 svnsync 镜像
1. 在备份SVN服务器上建立版本库
svnadmin create test
2. 创建pre-revprop-change文件
cd test/hooks/
cp pre-revprop-change.tmpl pre-revprop-change
3. 修改pre-revprop-
【分布式数据一致性三】MongoDB读写一致性
bit1129
mongodb
本系列文章结合MongoDB,探讨分布式数据库的数据一致性,这个系列文章包括:
数据一致性概述与CAP
最终一致性(Eventually Consistency)
网络分裂(Network Partition)问题
多数据中心(Multi Data Center)
多个写者(Multi Writer)最终一致性
一致性图表(Consistency Chart)
数据
Anychart图表组件-Flash图转IMG普通图的方法
白糖_
Flash
问题背景:项目使用的是Anychart图表组件,渲染出来的图是Flash的,往往一个页面有时候会有多个flash图,而需求是让我们做一个打印预览和打印功能,让多个Flash图在一个页面上打印出来。
那么我们打印预览的思路是获取页面的body元素,然后在打印预览界面通过$("body").append(html)的形式显示预览效果,结果让人大跌眼镜:Flash是
Window 80端口被占用 WHY?
bozch
端口占用 window
平时在启动一些可能使用80端口软件的时候,会提示80端口已经被其他软件占用,那一般又会有那些软件占用这些端口呢?
下面坐下总结:
1、web服务器是最经常见的占用80端口的,例如:tomcat , apache , IIS , Php等等;
2
编程之美-数组的最大值和最小值-分治法(两种形式)
bylijinnan
编程之美
import java.util.Arrays;
public class MinMaxInArray {
/**
* 编程之美 数组的最大值和最小值 分治法
* 两种形式
*/
public static void main(String[] args) {
int[] t={11,23,34,4,6,7,8,1,2,23};
int[]
Perl正则表达式
chenbowen00
正则表达式 perl
首先我们应该知道 Perl 程序中,正则表达式有三种存在形式,他们分别是:
匹配:m/<regexp>;/ (还可以简写为 /<regexp>;/ ,略去 m)
替换:s/<pattern>;/<replacement>;/
转化:tr/<pattern>;/<replacemnt>;
[宇宙与天文]行星议会是否具有本行星大气层以外的权力呢?
comsci
举个例子: 地球,地球上由200多个国家选举出一个代表地球联合体的议会,那么现在地球联合体遇到一个问题,地球这颗星球上面的矿产资源快要采掘完了....那么地球议会全体投票,一致通过一项带有法律性质的议案,既批准地球上的国家用各种技术手段在地球以外开采矿产资源和其它资源........
&
Oracle Profile 使用详解
daizj
oracle profile 资源限制
Oracle Profile 使用详解 转
一、目的:
Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。
二、条件:
创建profile必须要有CREATE PROFIL
How HipChat Stores And Indexes Billions Of Messages Using ElasticSearch & Redis
dengkane
elasticsearch Lucene
This article is from an interview with Zuhaib Siddique, a production engineer at HipChat, makers of group chat and IM for teams.
HipChat started in an unusual space, one you might not
循环小示例,菲波拉契序列,循环解一元二次方程以及switch示例程序
dcj3sjt126com
c 算法
# include <stdio.h>
int main(void)
{
int n;
int i;
int f1, f2, f3;
f1 = 1;
f2 = 1;
printf("请输入您需要求的想的序列:");
scanf("%d", &n);
for (i=3; i<n; i
macbook的lamp环境
dcj3sjt126com
lamp
sudo vim /etc/apache2/httpd.conf
/Library/WebServer/Documents
是默认的网站根目录
重启Mac上的Apache服务
这个命令很早以前就查过了,但是每次使用的时候还是要在网上查:
停止服务:sudo /usr/sbin/apachectl stop
开启服务:s
java ArrayList源码 下
shuizhaosi888
ArrayList源码
版本 jdk-7u71-windows-x64
JavaSE7 ArrayList源码上:http://flyouwith.iteye.com/blog/2166890
/**
* 从这个列表中移除所有c中包含元素
*/
public boolean removeAll(Collection<?> c) {
Spring Security(08)——intercept-url配置
234390216
Spring Security intercept-url 访问权限 访问协议 请求方法
intercept-url配置
目录
1.1 指定拦截的url
1.2 指定访问权限
1.3 指定访问协议
1.4 指定请求方法
1.1 &n
Linux环境下的oracle安装
jayung
oracle
linux系统下的oracle安装
本文档是Linux(redhat6.x、centos6.x、redhat7.x) 64位操作系统安装Oracle 11g(Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production),本文基于各种网络资料精心整理而成,共享给有需要的朋友。如有问题可联系:QQ:52-7
hotspot虚拟机
leichenlei
java HotSpot jvm 虚拟机 文档
JVM参数
http://docs.oracle.com/javase/6/docs/technotes/guides/vm/index.html
JVM工具
http://docs.oracle.com/javase/6/docs/technotes/tools/index.html
JVM垃圾回收
http://www.oracle.com
读《Node.js项目实践:构建可扩展的Web应用》 ——引编程慢慢变成系统化的“砌砖活”
noaighost
Web node.js
读《Node.js项目实践:构建可扩展的Web应用》
——引编程慢慢变成系统化的“砌砖活”
眼里的Node.JS
初初接触node是一年前的事,那时候年少不更事。还在纠结什么语言可以编写出牛逼的程序,想必每个码农都会经历这个月经性的问题:微信用什么语言写的?facebook为什么推荐系统这么智能,用什么语言写的?dota2的外挂这么牛逼,用什么语言写的?……用什么语言写这句话,困扰人也是阻碍
快速开发Android应用
rensanning
android
Android应用开发过程中,经常会遇到很多常见的类似问题,解决这些问题需要花时间,其实很多问题已经有了成熟的解决方案,比如很多第三方的开源lib,参考
Android Libraries 和
Android UI/UX Libraries。
编码越少,Bug越少,效率自然会高。
但可能由于 根本没听说过、听说过但没用过、特殊原因不能用、自己已经有了解决方案等等原因,这些成熟的解决
理解Java中的弱引用
tomcat_oracle
java 工作 面试
不久之前,我
面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。 然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了
标签输出html标签" target="_blank">关于 标签输出html标签
xshdch
jsp
http://back-888888.iteye.com/blog/1181202
关于<c:out value=""/>标签的使用,其中有一个属性是escapeXml默认是true(将html标签当做转移字符,直接显示不在浏览器上面进行解析),当设置escapeXml属性值为false的时候就是不过滤xml,这样就能在浏览器上解析html标签,
&nb