HTML网页开发入门-学习笔记
HTML相关知识点
一、概述
二、HTML基本语法
1、HTML标签
2、HTML元素
3、HTML属性
三、HTML基本结构
四、HTML常用标签
1、标题
2、多媒体内容
3、超级链接
4、列表
(1) 无序列表 unordered list
(2) 有序列表 ordered list
(3) 定义列表 definition list
5、表格
(1) 表格基础
(2) 合并单元格
(3) 表格分区
6、表单
(1) 表单域
(2) 提示信息
(3) 表单控件
7、布局
文章内容输出来源:拉勾教育大前端就业急训营 先唠一会我的个人情况吧 在参加拉钩教育的课程之前,自己都是在自学前端的知识,处于野蛮生长的状态。学到的知识比较杂乱,没有一个比较系统的流程,就造成了东一块西一块,这里缺了点,那里崩了一个角的情况,让我实在担心自己会找不到工作(本人目前大四在读)。 说来也是挺巧的,我在12月份接到一个来自北京的陌生电话,本来不打算接的,但是想想,会不会是我投简历的公司hr给我的电话,于是就接听了这个电话。接听之后,小姐姐介绍自己是拉勾的,然后听下去发现是给自己介绍课程的。后来加了wx,本来是打算先找工作不打算买课程学习的了(因为没时间),但是又想想现在自己的水平,估计找到工作,薪资也不高,就开始咨询课程相关内容。其实我个人觉得这个课程还是蛮贵的,不过在看到一些以往学员的反馈,还是咬咬牙,交学费报名了。 然后就一趟流程下来,成为了急训营的学员。目前只开了一个模块,从这个模块来看,知识点是挺重点的,不会一股脑的把重要的不重要的都塞给你。因为是急训营嘛,所以都是由针对性的。 导师和班主任都是很好说话的人。还会监督我们的学习,对于我们的疑惑,也能够及时作出回应。因为我也没买过其他学习机构的课程,不清楚是不是都是这样的,不过他们给我的感觉,确实就像学校的老师、班主任一样。这让我对拉勾教育也更放心了一点。 好啦,下面就是我的学习笔记了。
HTML相关知识点
一、概述
HTML (Hypertext Markup Language: 超文本标记语言)负责搭建网页的结构,即制作网页有哪些组成部分、有哪些内容。 HTML是一种纯文本格式的文件,内部只能够书写文字内容,不能添加图片、音频等多媒体内容。
超文本 即超级文本,用于链接另一个文档或多媒体内容的文本。
标记 有特殊的书写规范,是写给浏览器的一种语法格式,给文本添加特定的语义,让网站的结构划分更为清晰。
方便代码的阅读和维护
便于浏览器或网络爬虫更好的解析网站内容
有利于SEO搜索引擎优化,提高网站的搜索排行
二、HTML基本语法
1、HTML标签
标签名必须写在一对尖括号内
标签分为单标签和双标签,双标签成对出现,结束标签必须书写结束符/,单标签可以自行封闭(HTML5中,单标签可以省略结束符)
2、HTML元素
从开始标签到结束标签的所有内容,包括开始标签、元素内容、结束标签
3、HTML属性
提供关于HTML元素的更多信息。
书写位置:开始标签之内,与标签名用空格分开
书写格式:key=“value”,一个标签可以有多个属性,一个属性可以有多个属性值,如:
三、HTML基本结构
以下是HTML5版本的基本结构
Document
1、基本骨架
最基本的四个标签,html、head、title、body
html:定义HTML文件的根元素,表示整个HTML文档,所有标签都要书写在html标签内部,即所有内容都是html标签的元素内容
head:用于存放script(客户端脚本文件)、meta(HTML文档中的元数据)、link(与外部资源的关系)、style(HTML样式文本)、title (网页标题)、base(页面连接标签的默认链接地址)
title:让页面拥有自己的标题;提高SEO引擎搜索优化;内部的内容会显示在搜索结果的标题部分;作为收藏夹默认标题
body:定义网页的主体部分,存放所有HTML显示内容的标签
网页标题
网页主体
2、DTD
文档定义类型,DocType Definition。用于告知浏览器的解析器用哪个HTML规范来解析页面。写于HTML文档开头第一行。
严格模式 和混杂模式 都是浏览器的呈现模式,用哪种模式与DTD有关,DTD里面包含了文档规则。
严格模式 :又称标准模式,浏览器按照W3C标准来解析代码,呈现页面。
混杂模式 :又称怪异模式或兼容模式,浏览器按照自己的方式来解析代码,以一种比较宽松的向后兼容的方式来呈现页面。
3、字符集
标签内部的
标签通过http-equiv属性定义了当前网页所使用的字符编码
中文常用字符集包括:
utf-8:国际通用字符,涵盖所有人类语言文字,一个汉字为3个字节(常用)
gbk2312:国标字库,共收入汉字6763个和包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个。
gbk:国标字库,是gbk2312的扩展,增加了繁体字,共收入 21886 个汉字和图形符号,其中汉字(包括部首和构件)21003 个,图形符号 883 个,一个汉字为2个字节大小。
四、HTML常用标签
1、标题
-
,分别为一级标签、二级标签、三级标签、四级标签、五级标签、六级标签
注意 :标签之间不能互相嵌套
在整个HTML中权重非常高,内部应放置HTML最重要的内容,比如logo
的元素内容对于提高搜索引擎排名非常重要,为防止作弊,一个页面只能有一个
2、多媒体内容
(1) 图像
元素通过包含图像文件路径的地址属性 src,可在所在位置嵌入图像。支持jpg、png、gif格式的图片。
属性title的属性值,是当用户将鼠标移至图片上时所显示的内容。如下图所示:
该元素还包括一个替换文字属性 alt,是图像的描述内容,用于当图像不能被用户看见时显示,不可见的原因可能是:
用户有视觉障碍。视障用户可以使用屏幕阅读器来朗读 alt 属性的内容。 有些错误使图像无法显示。
(2) 音频
使用
标签进行定义。和图像一样,使用src属性设置音频路径。支持的文件格式包括:.mp3、.ogg、.wav。
注意 :需要设置controls属性,才能够显示音频控制条。
(3) 视频
使用
标签进行定义。和图像一样,使用src属性设置音频路径。支持的文件格式包括:.mp4、.ogg、.webm。
注意 :需要设置controls属性,才能够显示音频控制条。
3、超级链接
HTML使用超级链接与网络上的另一个文档相连。超链接可以是文字,也可以是图像,点击这些内容来跳转到另一个文档或当前文档的某一部分。在HTML中使用
标签来创建链接。
百度
首页文件
href属性 ,全称hypertext reference, 超文本引用,用于规定链接的目标地址。属性值为链接目标的路径地址。可以使用相对路径或网址形式的绝对路径。
title属性 ,设置鼠标悬停时的提示文字,与标签
的title属性功能一致。
target属性 ,设置被链接的文档在何处跳转显示(当前窗口/新窗口)。属性值为_self,默认值,在当前窗口打开。属性值为_blank,在新窗口打开
页面内锚点跳转
第一步:设置锚点,有两种设置方式 ①找到目标标签,添加id属性目标位置
②在目标标签上方添加一个空的
标签,只设置一个name属性
目标位置
第二步:链接到锚点,在需要点击的位置设置
标签,将href的属性值设为#id属性值或#加name属性值点击文本
跨页面锚点跳转
这种跳转方法结合了跨页面跳转和锚点跳转。
第一步:设置锚点,方法与页面内锚点跳转一样。
第二步:连接到锚点,添加超级链接的href属性需要更改,属性值写为页面的路径#id点击文本
4、列表
列表用于制作HTML中的一系列项目。 根据项目的内容不同,可以有三种语义的列表结构:无序列表、有序列表、定义列表。
(1) 无序列表 unordered list
定义一个没有顺序的列表结构、语义。
(2) 有序列表 ordered list
定义一个有先后顺序的列表结构、语义
(3) 定义列表 definition list
自定义列表不仅仅是一列项目,而是项目及其注释的组合
由三个标签组成:
、
、
dl: definition list, 定义一个自定义列表的大结构
dt: definition term, 定义一个主题
dd: definition description, 定义解释项,解释距离最近的上一个主题
内部只能嵌套
和
,
和
是同级关系
内部可以嵌套多组
、
,但一般配合着CSS布局效果,一个
内部只添加 一组
、
。
杨幂
作品:《三生三世十里桃花》、《扶摇》、《宫》等。
工作室成员:迪丽热巴、高伟光、张彬彬等。
家庭:小糯米。
迪丽热巴
作品:《三生三世系列》、《漂亮的李慧珍》等。
刘诗诗
作品:《仙剑奇侠传三》、《步步惊心》等。
家庭:吴奇隆等。
谢娜
5、表格
(1) 表格基础
一个简单的表格由三部分组成:、、
table: 表格,定义整个表格的大结构
tr: table rows, 定义一个表格由多少行
td: table data, 定义每个单元格
th: table head data, 表头单元格,在表格中绘制时,替换的时td的位置。自带文字粗体居中样式
实例:制作一个三行四列的表格
1
2
3
4
第1行第1列
第1行第2列
第1行第3列
第1行第4列
第2行第1列
第2行第2列
第2行第3列
第2行第4列
第3行第1列
第3行第2列
第3行第3列
第3行第4列
属性border=“1”, 表示表格的边框厚度为1pixel。若不设置border属性,会默认厚度为0,那么表格就会省略掉表格的边框,如下图所示 属性border-collapse=“collapse”, 将表格的边框合并。如果不设置该属性,那么每个单元格都会由独自的一个边框,相当于由多少个单元格,表格内部就有多少个独立的长方形。如下图所示
(2) 合并单元格
表格的单元格可以合并,通过和的两个属性可以设置
rowspan: 合并行,属性值为数字
colspan: 合并列,属性值为数字
实例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(3) 表格分区
一个完成的表格由四个区域:
、、、
caption: 表格标题,内部书写文字
thead: table head, 表格的头部,内部嵌套tr>th
tbody: table body, 表格主体,内部嵌套tr>td
tfoot: table foot, 表格页脚,内部嵌套tr>td
注意:不论四个区域的书写顺序,浏览器加载时都是按照caption、thead、tbody、tfoot的顺序加载的。
实例
各地区固定资产投资情况
地区
按总量分
按比重分
自年初累计(亿元)
比去年同期增长(%)
自年初累计(%)
同期增长(%)
全国
12345.80
9.5
100.0
100.0
全国
12345.80
9.5
100.0
100.0
全国
12345.80
9.5
100.0
100.0
全国
12345.80
9.5
100.0
100.0
全国
12345.80
9.5
100.0
100.0
6、表单
用于收集不同类型的用户输入。 一个完整的表单由三部分组成:表单域、提示信息、表单控件。
(1) 表单域
将所有提示信息和表单控件容纳其中,只有定义了表单域才能够将其中的数据提交到服务器。
使用
(双标签)进行定义。
属性名
属性值
功能
action
url
指定接收并处理表单数据的服务器程序的url地址
method
get/post
设置数据提交的方式
name
自定义名称
设置表单的名称
(2) 提示信息
说明性文字,提示用户进行填写和操作。一般为
和
标签
(3) 表单控件
包含了具体的表单功能项,如单行文本输入框、密码输入框、重置按钮、提交按钮等
(单)标签 ,最重要的一个表单控件
其type属性值的不同,决定该表单控件的功能和形态。
文本域 (双标签)元素内容填写文本框内默认内容,多行文本输入框。
属性名
属性值
功能
rows
数字
设置该文本框可容纳的行数,当超出最大行数时,会出现滚动条
cols
数字
设置该文本框一行能容纳多少个字(一个汉字按2字节算)
下拉菜单 ,需要至少两个标签完成结构:
: 选择,定义下拉菜单的整体结构
: 选项,定义菜单内有哪些选项
实例:
北京
上海
广州
属性selected="selected"设置该元素默认选中,若所有option都没有设置selected属性,则默认选中第一个。
分组管理
对选项进行分组,optgroup内嵌套option,
可以设置一个label属性,表示给这一组选项一个组名。
实例:
北京
上海
广州
华盛顿
纽约
伦敦
标注 ,帮表单元素定义标注。将表单控件与提示内容使用label标签进行绑定后,用户点击提示内容时,焦点会自动转移到对应的表单空间上。提高用户使用感。
如下所示:当用户点击“输入用户名”时,焦点会自动转移到后面与它绑定的单行文本框中
输入用户名:
绑定方法有两种: 方法一: ①将需要绑定的控件添加id属性 ②给
标签添加for属性,属性值为绑定的表单元素的id值
男
方法二: 在
内部嵌套表单控件
男
7、布局
和
标签常用作布局工具,都没有具体的语义。
(1) div标签
div: division, 分割、区域、跨度的意思。俗称大盒子
双标签,最经典的容器级标签,内部可以放置任意内容。
作用:多用于划分网页布局,进行结构布局。一般将相关的内容放置到div内部,整体设置大的布局效果。
(2) span标签
span: 小区域、小跨度的意思。俗称小盒子。
双标签,容器级标签。
作用:在不改变整体效果的情况下,可以辅助进行局部调整。
下一篇学习笔记(CSS基础语法)
你可能感兴趣的:(学习笔记,html)
swagger访问路径
igotyback
swagger
Swagger2.x版本访问地址:http://{ip}:{port}/{context-path}/swagger-ui.html{ip}是你的服务器IP地址。{port}是你的应用服务端口,通常为8080。{context-path}是你的应用上下文路径,如果应用部署在根路径下,则为空。Swagger3.x版本对于Swagger3.x版本(也称为OpenAPI3)访问地址:http://{ip
html 中如何使用 uniapp 的部分方法
某公司摸鱼前端
html uni-app 前端
示例代码:Documentconsole.log(window);效果展示:好了,现在就可以uni.使用相关的方法了
【一起学Rust | 设计模式】习惯语法——使用借用类型作为参数、格式化拼接字符串、构造函数
广龙宇
一起学Rust # Rust设计模式 rust 设计模式 开发语言
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用借用类型作为参数二、格式化拼接字符串三、使用构造函数总结前言Rust不是传统的面向对象编程语言,它的所有特性,使其独一无二。因此,学习特定于Rust的设计模式是必要的。本系列文章为作者学习《Rust设计模式》的学习笔记以及自己的见解。因此,本系列文章的结构也与此书的结构相同(后续可能会调成结构),基本上分为三个部分
四章-32-点要素的聚合
彩云飘过
本文基于腾讯课堂老胡的课《跟我学Openlayers--基础实例详解》做的学习笔记,使用的openlayers5.3.xapi。源码见1032.html,对应的官网示例https://openlayers.org/en/latest/examples/cluster.htmlhttps://openlayers.org/en/latest/examples/earthquake-clusters.
DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理
STU学生网页设计
网页设计 期末网页作业 html静态网页 html5期末大作业 网页设计 web大作业
️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程
关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript
二挡起步
web前端期末大作业 javascript html css 旅游 风景
⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip
HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动
二挡起步
web前端期末大作业 web设计网页规划与设计 html css javascript dreamweaver 前端
Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线
语文主题教学学习笔记之87
东哥杂谈
“语文主题教学”学习笔记之八十七(0125)今天继续学习小学语文主题教学的实践样态。板块三:教学中体现“书艺”味道。作为四大名著之一的《水浒传》,堪称我国文学宝库之经典。对从《水浒传》中摘选的单元,教师就要了解其原生态,即评书体特点。这也要求教师要了解一些常用的评书行话术语,然后在教学时适时地加入一些,让学生体味其文本中原有的特色。学生也要尽可能地通过朗读的方式,而不单是分析讲解的方式进行学习。细
00. 这里整理了最全的爬虫框架(Java + Python)
有一只柴犬
爬虫系列 爬虫 java python
目录1、前言2、什么是网络爬虫3、常见的爬虫框架3.1、java框架3.1.1、WebMagic3.1.2、Jsoup3.1.3、HttpClient3.1.4、Crawler4j3.1.5、HtmlUnit3.1.6、Selenium3.2、Python框架3.2.1、Scrapy3.2.2、BeautifulSoup+Requests3.2.3、Selenium3.2.4、PyQuery3.2
详解:如何设计出健壮的秒杀系统?
夜空_2cd3
作者:Yrion博客园:cnblogs.com/wyq178/p/11261711.html前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀。那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题:image目录一:****秒杀系统应该考虑的问题二:****秒杀系统的设计和技术方案三:*
《转介绍方法论》学习笔记
小可乐的妈妈
一、高效转介绍的流程:价值观---执行----方案一)转介绍发生的背景:1、对象:谁向谁转介绍?全员营销,人人参与。①员工的激励政策、客户的转介绍诱因制作客户画像:a信任;支付能力;意愿度;便利度(根据家长具备四个特征的个数分为四类)B性格分类C职业分类D年龄性别②执行:套路,策略,方法,流程2、诱因:为什么要转介绍?认同信任;多方共赢;传递美好;零风险承诺打动人心,超越期待。选择做教育,就是选择
JAVA学习笔记之23种设计模式学习
victorfreedom
Java技术 设计模式 android java 常用设计模式
博主最近买了《设计模式》这本书来学习,无奈这本书是以C++语言为基础进行说明,整个学习流程下来效率不是很高,虽然有的设计模式通俗易懂,但感觉还是没有充分的掌握了所有的设计模式。于是博主百度了一番,发现有大神写过了这方面的问题,于是博主迅速拿来学习。一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器
新能源汽车 BMS 学习笔记篇—BMS 基本定义及分类
WPG大大通
其他 笔记 汽车 BMS 经验分享 新能源 电池
一、BMS定义1、概念:BMS(BatteryManagementSystem)即电池管理系统,其管理对象是二次电池(充电电池或蓄电池),其主要目的是电池的利用率,防止电池出现过度充电和过度放电,可应用于电动汽车、电瓶车、机器人、无人机等图片来源:腾讯网https://new.qq.com《标准普尔警告,电动汽车电池生产面临供应链和地缘政治风险》2、四大功能①感知和测量:检测电池的电压、电流、温度
斟一小组鸡血视频
和自己一起成长
http://m.v.qq.com/play/play.html?coverid=&vid=c0518henl2a&ptag=2_6.0.0.14297_copy有一种努力叫做靠自己http://m.v.qq.com/play/play.html?coverid=&vid=i0547o426g4&ptag=2_6.0.0.14297_copy世界最励志短片https://v.qq.com/x/pa
Dockerfile命令详解之 FROM
清风怎不知意
容器化 java 前端 javascript
许多同学不知道Dockerfile应该如何写,不清楚Dockerfile中的指令分别有什么意义,能达到什么样的目的,接下来我将在容器化专栏中详细的为大家解释每一个指令的含义以及用法。专栏订阅传送门https://blog.csdn.net/qq_38220908/category_11989778.html指令不区分大小写。但是,按照惯例,它们应该是大写的,以便更容易地将它们与参数区分开来。(引用
《HTML 与 CSS—— 响应式设计》
陈在天box
html css 前端
一、引言在当今数字化时代,人们使用各种不同的设备访问互联网,包括智能手机、平板电脑、笔记本电脑和台式机等。为了确保网站在不同设备上都能提供良好的用户体验,响应式设计成为了网页开发的关键。HTML和CSS作为网页开发的基础技术,在实现响应式设计方面发挥着重要作用。本文将深入探讨HTML与CSS中的响应式设计原理、方法和最佳实践。二、响应式设计的概念与重要性(一)概念响应式设计是一种网页设计方法,旨在
【C语言】- 自定义类型:结构体、枚举、联合
Cavalier_01
C语言
【C语言】:操作符(https://mp.csdn.net/editor/html/115218055)数据类型(https://mp.csdn.net/editor/html/115219664)自定义类型:结构体、枚举、联合(https://mp.csdn.net/editor/html/115373785)变量、常量(https://mp.csdn.net/editor/html/11523
html+css网页设计 旅游网站首页1个页面
html+css+js网页设计
html css 旅游
html+css网页设计旅游网站首页1个页面网页作品代码简单,可使用任意HTML辑软件(如:Dreamweaver、HBuilder、Vscode、Sublime、Webstorm、Text、Notepad++等任意html编辑软件进行运行及修改编辑等操作)。获取源码1,访问该网站https://download.csdn.net/download/qq_42431718/897527112,点击
spring mvc @RequestBody String类型参数
zoyation
spring-mvc spring mvc
通过如下配置:text/html;charset=UTF-8application/json;charset=UTF-8在springmvc的Controller层使用@RequestBody接收Content-Type为application/json的数据时,默认支持Map方式和对象方式参数@RequestMapping(value="/{code}/saveUser",method=Requ
ubuntu安装opencv最快的方法
Derek重名了
最快方法,当然不能太多文字$sudoapt-getinstallpython-opencv借助python就可以把ubuntu的opencv环境搞起来,非常快非常容易参考:https://docs.opencv.org/trunk/d2/de6/tutorial_py_setup_in_ubuntu.html
处理标签包裹的字符串,并取出前250字符
周bro
前端 javascript 开发语言
//假设这是你的HTML字符串varhtmlString=`这是一个段落。这是一个标题这是另一个段落,包含一些链接。`;//解析HTML字符串并提取文本functionextractTextFromHTML(html){varparser=newDOMParser();vardoc=parser.parseFromString(html,"text/html");vartextContent=do
h5小游戏定制开发
红匣子实力推荐
随着科技的不断发展,移动互联网已经成为人们生活中不可或缺的一部分。在这个背景下,H5小游戏应运而生,为人们带来了丰富的娱乐体验。H5小游戏定制开发作为一种新兴的游戏开发方式,正逐渐受到市场的关注和青睐。那么,什么是H5小游戏定制开发呢?它又具有哪些特点和优势呢?让我们一起来深入了解一下。首先,我们来了解一下H5小游戏的基本概念。H5小游戏是一种基于HTML5技术的游戏,可以在移动端、PC端等多平台
吴恩达深度学习笔记(30)-正则化的解释
极客Array
正则化(Regularization)深度学习可能存在过拟合问题——高方差,有两个解决方法,一个是正则化,另一个是准备更多的数据,这是非常可靠的方法,但你可能无法时时刻刻准备足够多的训练数据或者获取更多数据的成本很高,但正则化通常有助于避免过拟合或减少你的网络误差。如果你怀疑神经网络过度拟合了数据,即存在高方差问题,那么最先想到的方法可能是正则化,另一个解决高方差的方法就是准备更多数据,这也是非常
个人学习笔记7-6:动手学深度学习pytorch版-李沐
浪子L
深度学习 深度学习 笔记 计算机视觉 python 人工智能 神经网络 pytorch
#人工智能##深度学习##语义分割##计算机视觉##神经网络#计算机视觉13.11全卷积网络全卷积网络(fullyconvolutionalnetwork,FCN)采用卷积神经网络实现了从图像像素到像素类别的变换。引入l转置卷积(transposedconvolution)实现的,输出的类别预测与输入图像在像素级别上具有一一对应关系:通道维的输出即该位置对应像素的类别预测。13.11.1构造模型下
Nginx的使用场景:构建高效、可扩展的Web架构
张某布响丸辣
nginx 前端 架构
Nginx,作为当今最流行的Web服务器和反向代理软件之一,凭借其高性能、稳定性和灵活性,在众多Web项目中扮演着核心角色。无论是个人博客、中小型网站,还是大型企业级应用,Nginx都能提供强大的支持。本文将探讨Nginx的几个主要使用场景,帮助读者理解如何在实际项目中充分利用Nginx的优势。1.静态文件服务对于包含大量静态文件(如HTML、CSS、JavaScript、图片等)的网站,Ngin
前端知识点
ZhangTao_zata
前端 javascript css
下面是一个最基本的html代码body{font-family:Arial,sans-serif;margin:20px;}//JavaScriptfunctionthatdisplaysanalertwhencalledfunctionshowMessage(){alert("Hello!Youclickedthebutton.");}MyFirstHTMLPageWelcometoMyPage
非关系型数据库
天秤-white
nosql
一、为什么要用Nosql1.单机MySQL的时代。一个基本的网站访问量一般不会太大,单个数据库完全足够。那时候更多使用的静态网页html,服务器根本没有太大压力。这时候网站的瓶颈是什么?-数据量如果太大,一个机器放不下。-数据量太大需要建立数据的索引(B+Tree),一个服务器内存放不下。-访问量读写混合,一个服务器承受不了。2.memcached缓存+MySQL+垂直拆分(读写分离)。网站80%
Python精选200Tips:121-125
AnFany
Python200+Tips python 开发语言
Spendyourtimeonself-improvement121Requests-简化的HTTP请求处理发送GET请求发送POST请求发送PUT请求发送DELETE请求会话管理处理超时文件上传122BeautifulSoup-网页解析和抓取解析HTML和XML文档查找单个标签查找多个标签使用CSS选择器查找标签提取文本修改文档内容删除标签处理XML文档123Scrapy-强大的网络爬虫框架示例
爬虫技术抓取网站数据
Bearjumpingcandy
爬虫
爬虫技术是一种自动化获取网站数据的技术,它可以模拟人类浏览器的行为,访问网页并提取所需的信息。以下是爬虫技术抓取网站数据的一般步骤:发起HTTP请求:爬虫首先会发送HTTP请求到目标网站,获取网页的内容。解析HTML:获取到网页内容后,爬虫会使用HTML解析器解析HTML代码,提取出需要的数据。数据提取:通过使用XPath、CSS选择器或正则表达式等工具,爬虫可以从HTML中提取出所需的数据,如文
七.正则化
愿风去了
吴恩达机器学习之正则化(Regularization)http://www.cnblogs.com/jianxinzhou/p/4083921.html从数学公式上理解L1和L2https://blog.csdn.net/b876144622/article/details/81276818虽然在线性回归中加入基函数会使模型更加灵活,但是很容易引起数据的过拟合。例如将数据投影到30维的基函数上,模
springmvc 下 freemarker页面枚举的遍历输出
杨白白
enum freemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
Unix快捷键
18289753290
unix Unix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
布尔数组
百合不是茶
java 布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
web.xml之welcome-file-list、error-page
bijian1013
java web.xml servlet error-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
richfaces 4 fileUpload组件删除上传的文件
sunjing
clear Richfaces 4 fileupload
页面代码
<h:form id="fileForm"> <rich:
技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
编程珠玑-第一章-位图排序
bylijinnan
java 编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
[IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
oracle 数据块结构
daizj
oracle 块 数据块 块结构 行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
初二上学期难记单词二
dcj3sjt126com
english word
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
java循环标签 Foreach
shuizhaosi888
标签 java循环 foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
Spring Security(05)——异常信息本地化
234390216
exception Spring Security 异常信息 本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构 DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
JS中Date对象中几个用法
leeqq
JavaScript Date 最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
MFC中使用ado技术操作数据库
你不认识的休道人
sql mfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
各数据库的批量Update操作
tomcat_oracle
java oracle sql mysql sqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name