文章目录
HTML+CSS系列学习笔记
①之拨云见日
1、什么是HTML、CSS?
2、VSCode编译器(宇宙第一编译器)
3、五大浏览器
4、深入了解网站开发
5、web前端的三大核心技术
6、HTML基本结构和属性
7、HTML初始代码
8、HTML注释
9、标题与段落
10、文本修饰标签
11、引入文件的地址路径
12、图片标签
13、跳转链接
14、跳转锚点
15、特殊符号
16、列表标签
17、表格标签
18、表格属性
19、表单标签
20、div和span
21、CSS基础语言
22、css样式的引入
23、css中的颜色表示
24、css背景样式
25、css边框样式
26、css文字样式
27、css段落样式
28、css复合样式
29、css选择器
②之溯源求本
③之风生水起
④之巧夺天工
HTML+CSS系列学习笔记
①之拨云见日
HTML CSS 切图流程 PC企业站布局 PC游戏站布局
1、什么是HTML、CSS?
答:html css分别是指:1、超文本标记语言,html是一种标记语言,它包括一系列标签;2、层叠样式表,css是一种用来表现HTML或XML等文件样式的计算机语言,CSS能够对网页中元素位置的排版进行像素级精确控制。即为浏览器把代码解析后的样子就是我们看到的网站。 HTML:结构 CSS:样式 一个网站是由N多个网页组成的。
2、VSCode编译器(宇宙第一编译器)
编译器的基本使用: Ctrl + s 保存 Ctrl + a 全选 Ctrl + x 剪切 Ctrl + c 复制 Ctrl + v 粘贴 Ctrl + z 撤销 Ctrl + y 前进 shift + end 从头选中一行 shift + home 从尾部选中一行 shift + alt + ↓ 快速复制一行 alt + ↑或↓ 快速移动一行
tab 向后缩进 tab + shift 向前缩进
alt + 鼠标左键 多光标 Ctrl + d 选择相同元素的下一个
tab + 单词 → <单词>
3、五大浏览器
1、谷歌浏览器google:以前是Webkit内核,现在是Blink内核。书写前缀—webkit—
其中Blink内核是谷歌和火狐共同开发的浏览器
2、苹果浏览器safari:Webkit内核。书写前缀—webkit—
3、IE浏览器:Trident内核。书写前缀—MS—
IE由于更新慢和trident内核的bug比较多,在很长一段时间和W3C标准脱节
4、火狐浏览器firefox:Geocko内核,也叫Firefox内核。书写前缀—MOZ—
5、欧鹏浏览器opera;最初是Presto,也加入了谷歌大军,从Webkit到Blink。书写前缀—O—
4、深入了解网站开发
职位 UI设计师:设计稿 web前端开发工程师(H5开发):①设计稿→代码 ②数据库里的数据→显示到页面③HTML + CSS web后端开发工程师
JavaScript,与HTML、CSS之间的关系?网上找的觉得比较好的回答
5、web前端的三大核心技术
HTML:结构 CSS:样式 JavaScript: 行为
6、HTML基本结构和属性
HTML:超文本 标记 语言 超文本:文本内容和非文本内容(图片、视频、音频等) 标记:单词 语言:编程语言 标记也叫标签:
< header>
< footer>
写法分成两种: 单标签:
双标签:
标签可以上下排列,也可以组合嵌套。 HTML5常见标签:表格 标签的属性:来修饰标签的,设置当前标签的一些功能。<标签 属性="值" 属性2="值2">
7、HTML初始代码
每个.html文件都有的代码叫做初始代码,要复合html文件的规范写法。 ! + tab: 快速的创建html的初始代码
< ! DOCTYPE html> 文档声明:告诉浏览器这是一个html文件
< html lang = "en" > html文件的最外层标签:包裹着所有html标签代码 lang = "en" 表示一个英文网站
< head>
< meta charset = "UTF-8" > 元信息:是编写网页中的一些辅助信息 charset = "UTF-8" 国际编码
< meta http-equiv= "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title> Document< /title> 设置网页标题
< /head>
< body>
显示网页内容
< /body>
< /html>
8、HTML注释
写法:
意义:与c语言相同 快捷添加与删除注释 1、Ctrl + / 2、shift + alt + a
HTML语义化 根据网页中内容的结构,选择合适的HTML标签进行编写。
9、标题与段落
标题 → 双标签: ... 大→小
在一个.html文件中只有一个h1标签。 段落 → 双标签:
10、文本修饰标签
强调 → 双标签:
< strong> strong> j加粗,强调性更强
< em> em> 斜体,强调性更弱
< del> del> 删除文本
< ins> ins> 插入文本
11、引入文件的地址路径
相对路径 . 在路径中表示当前路径 … 在路径中表示上一级路径 绝对路径
12、图片标签
img
→单标签 src
:图片地址 alt
:图片出现问题时,显示一段文字 title
:提示信息 width
、height
:图片的大小
13、跳转链接
< a> a> 双标签
href属性:链接的地址
target:可以改变链接打开的方式,默认情况下:在当前页面打开 _self;新窗口打开 _blank
< base> 单标签:作用是改变链接的默认行为
14、跳转锚点
1、在href="#“号和id属性 2、#号和name属性
15、特殊符号
表格
16、列表标签
1、无序列表 符合嵌套规范,他们之间不能有其他标签 type属性:改变前面标记的样式
样式 2、有序列表 ,
:列表的最外层容器、列表项 3、定义列表
:定义列表
:定义专业术语或名词
:对名词进行解释和描述
17、表格标签
:表格的最外层容器 :定义表格行 :定义表头 :定义表格单元
:定义表格标题 注:之间有嵌套关系,要符合嵌套规范。 语义化标签: 注:tBod可以出现很多次,但是tHead、tFood只能出现一次。
18、表格属性
:表格边框
:单元格内的空间
:单元格之间的空间
:合并行
:合并列
:左右对齐方式;left,center,right
:上下对齐方式;top,middle,bottom
19、表单标签
:表单的最外层容器 placeholder提示文字
:标签用于搜集用户信息,根据不同的type属性值,展示不同的控件,如输入框、密码框、复选框等。
:多行文本框 、
:下拉菜单
20、div和span
div
:做一个区域划分的块 span
:对文字修饰的内联
21、CSS基础语言
格式:选择器{属性1:值1;属性2:值2}
单位:px→像素(pixel)、%→百分比 基本样式:width宽、height高、background-color背景色
22、css样式的引入
内联(行内、行间)样式 在html标签上添加style属性来实现的 内部样式 在
标签内添加的样式 注:内部样式的优点,可以复用代码 外部样式
< link> 标签
rel
href
引入一个单独的css文件,name.css 通过link标签引入外部资源,rel属性指定资源和页面的关系,href属性资源的地址。
23、css中的颜色表示
单词表示法 :red blue green yellow等 十六进制表示法 :对照表 rgb三原色表示法 :rgb(255,255,255)取值范围0~255
24、css背景样式
background-color:背景颜色 background-image:背景图片 url(
背景地址)默认:会水平铺满背景图 background-repeat:背景图片的平铺方式
repeat-x x轴平铺
repaet-y y轴平铺
repeat(x,y都进行平铺,默认值)
no-repeat 都不平铺
background-position:背景图片的位置
x y :number(px、%)丨单词
x:left、center、right
y:top、center、bottom
background-attachment:背景图片随滚动条的移动方式
scroll:默认值(背景位置是按照当前元素进行偏移的)
fixed(背景位置是按照当前浏览器进行偏移的)
25、css边框样式
border-style:边框样式
solid:实线
dashed:虚线
dotten:点线
borler-width:边框大小 px… borler-color:边框颜色
red #f000....
注:边框也可以对某一边进行单独设置:border-left-style
:中间是方向
26、css文字样式
font-family:文字类型 英文,中文 衬线体,非衬线体 注意点:1.多个字体类型的设置目的2.引号的添加目的 font-size:字体大小 默认:16xp 写法:number(px)丨
单词(small large
…不推荐使用) font-weight:字体粗细 模式:正常(normal
)加粗(bold
) 写法:单词(normal,bold)丨
number(100 200 300…900,100到500都是正常,600到900都是加粗) font-style:字体样式 模式:正常(normal
)斜体(italic
) 写法:单词(normal
,italic
) 注:oblique
也是表示斜体 区别:1.italic
带有斜体属性的字体的才可以设置斜体操作。 2.oblique
没有斜体属性的字体也可以设置斜体操作。 color:字体颜色
27、css段落样式
text-decoration:文本装饰 下划线:underline
,删除线:line-through
,上划线:overline
,不添加任何装饰:none
注:添加多个文本修饰:line-through underline overline
text-transform:文本大小写 (英语)
小写:lowercase
大写:uppercase
首字母大写:capitalize
text-indent:文本缩进 首行缩进 em
单位:相对单位,lem永远都是跟字体大小相同 text-align:文本对齐方式
对齐方式:left、right、center、justify(两端点对齐)
line-height:定义行高 默认行高:不固定,根据字体的大小不断变化 取值:1.number(px)丨scale(
比例值,跟文字大小成比例的) letter-spacing:定义字间距 word-spacing:定义词间距(英文) 英文和数字折行
1.word-break:break-all;(非常强烈的折行)
2.word-spacing:break-world;(不是那么强烈的折行,会产生一些空白区域)
28、css复合样式
1.background:red url()repeat 0 0;
2.border:1px red solid;
3.font:
注:至少要有两个值size family
注:如果非要混合去写的话,那么要先写复合样式,在写单一样式,这样样式才不会被覆盖。
29、css选择器
1.ID选择器
#elem{} id="elem"
注:1.ID是唯一的,在一个页面只能出现一次,出现多次是不符合规范的。 2.命名的规范,由字母、下划线、中划线、字母(并且第一个不能是数字) 3.驼峰写法:searchButton(小驼峰)SearchButton(大驼峰)searchSmallButton 短线写法:search-small-button 下划线写法:search_small_button 2.class选择器
.elem{} class="elem"
注:1.class选择器是可以复用的 2.可以添加多个class样式 3.多个样式的时候,样式的优先级根据css决定,而不是class属性中的顺序 4.标签+类的写法
②之溯源求本
扩展HTML 扩展CSS HTML5新语法 CSS3新语法 兼容与hack
③之风生水起
弹性布局 网格布局 移动端布局 响应式布局 Bsststrap
④之巧夺天工
预编译CSS postcss CSS架构 高级功能 CSS与JS交互
你可能感兴趣的:(前端,学习,javascript)
php workman 和swoole,workerman和swoole的区别
weixin_39530647
php workman 和swoole
workerman和swoole都是phpsocket服务器框架,都支持长连接、tcp和udp、websocket、异步、分布式部署等workerman纯php写的,swoole是php的c扩展,性能肯定更高,百度、腾讯不少产品的server就是基于swoole的workerman上手更快,文档更丰富,社区活跃,社区基本做到有问必答。(推荐学习:workerman教程)性能上Swoole毕竟是C语
ES学习二字段类型
1,text当一个字段的内容需要被全文检索时,可以使用text类型,它支持长内容的存储,如文章内容、商品信息等,该类型的字段在保存时会被分词器分析,并拆分成多个词项,然后根据拆分后的词项生成对应的索引。需要注意的是text类型的字段无法进行精确匹配,也不能直接用于排序、聚合,也被称为ananlyzed字符串。2,keywordkeyword类型的字段内容不会被分词器分析、拆分,而是根据原始文本直接
【前沿聚焦】机器学习的未来版图:从自动化到隐私保护的技术突破
网罗开发
人工智能 AI 大模型 机器学习 人工智能
网罗开发(小红书、快手、视频号同名) 大家好,我是展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、HarmonyOS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。图书作者:《ESP32-C3物联网工程开发实战》图书作者:《SwiftUI入门,进阶与实战》超级个体:CO
Oracle PL/SQL 编程入门:第八章 异常
caifox菜狐狸
Oracle PL/SQL 编程入门 oracle sql 数据库 异常 异常范围 自定义异常 Exceptions
欢迎来到OraclePL/SQL编程入门的第八章!在这一章中,我们将深入探讨PL/SQL中的异常处理机制。通过学习如何定义和使用自定义异常、内置异常以及异常链,你将能够编写更加健壮和可靠的程序。此外,我们还会介绍一些注意事项,并通过实际例子展示它们的用法。准备好迎接新的挑战了吗?让我们开始吧!第一节:异常范围异常处理是编程中的重要组成部分,它允许你在运行时捕获并处理错误,从而避免程序崩溃。PL/S
python学习-def __init__(self)理解(1)
哦里 哦里哦里给
深度学习
python中__init__()的作用在python中创建类后,通常会创建一个init__()方法,这个方法会在创建类的实例的时候自动执行。实例1:【实例化Bob这个对象的时候,__init__()方法会自动执行】:在下面的示例中,我们在实例化Bob这个对象的时候,__init__()方法就已经自动执行了,如果不是__init__()方法,比如说eat()方法,那就只有在调用时才会执行。clas
Nginx前端后端共用一个域名如何配置
Misnice
Nginx nginx 前端 运维
在Nginx中配置前端和后端共用一个域名的情况,通常是通过路径或子路径将请求转发到不同的服务。以下是一个示例配置,假设:前端静态文件在/var/www/frontend/。后端API服务运行在http://127.0.0.1:5000。域名是example.com,其中:静态前端通过example.com访问。后端API通过example.com/api/访问。server{listen80;se
Python学习日记------def __init__( ):函数
Canliays
学习 python
在Python中,__init__方法是类的构造函数,用于在创建对象时进行初始化。它可以接受参数也可以不接受参数,具体的选择取决于你是否希望在创建对象时传入初始值。无参数的__init__方法无参数的__init__方法通常在类定义时使用默认值来初始化属性,而不需要在创建对象时传入任何参数。classStudent:def__init__(self):self.name="Unknown"#默认值
AI人工智能深度学习算法:搭建可拓展的深度学习模型架构
AI天才研究院
大数据AI人工智能 AI大模型企业级应用开发实战 大厂Offer收割机 面试题 简历 程序员读书 硅基计算 碳基计算 认知计算 生物计算 深度学习 神经网络 大数据 AIGC AGI LLM Java Python 架构设计 Agent 程序员实现财富自由
AI人工智能深度学习算法:搭建可拓展的深度学习模型架构作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming1.背景介绍1.1问题的由来随着人工智能技术的飞速发展,深度学习作为其主要驱动力之一,已经在各个领域取得了显著的成果。然而,随着模型规模的不断扩大,如何高效地搭建、训练和部署深度学习模型,成为一个亟待解决的问题。传统的单机训练方式在计算资源有限的情况
LeetCode - #195 Swift 实现打印文件中的第十行
网罗开发
Swift vue.js leetcode swift
网罗开发(小红书、快手、视频号同名) 大家好,我是展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、HarmonyOS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。图书作者:《ESP32-C3物联网工程开发实战》图书作者:《SwiftUI入门,进阶与实战》超级个体:CO
python 只用opencv吗,python – OpenCV:使用solvePnP来确定单应性
weixin_39934296
python 只用opencv吗
在过去的几周里,我尝试学习纠正图像,并在这里的人们的帮助下,我已经设法更好地理解它.大约一个星期前,我设置了一个我想要纠正的测试示例(从上面查看图像).这很好(原始:http://sitedezign.net/original.jpg和纠正:http://sitedezign.net/rectified.jpg)功能T=cv2.getPerspectiveTransform(UV_cp,XYZ_g
Monorepo 在网易的工程改造实践
若川视野
前端 javascript npm vue.js 开发语言
大家好,我是若川。我持续组织了近一年的源码共读活动,感兴趣的可以点此扫码加我微信lxchuan12参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》包含20余篇源码文章。历史面试系列。另外:目前建有江西|湖南|湖北籍前端群,可加我微信进群。背景目前云音乐内有多个RN收银台场景分布在不同的工程,比如页面收银台,浮层收银台,个性收银台等,后续可能还会有别
# 第一章:认识chatgpt
出门喝奶茶
chatgpt chatgpt
chatgpt发展背景详细介绍一、基础理论背景人工智能和自然语言处理的兴起早期理论:20世纪中期,人工智能(AI)初见端倪,目标是模拟人类智能。自然语言处理作为AI的重要分支,致力于让机器理解和生成人类语言。关键里程碑:1980年代的统计方法和2000年代的神经网络技术,使NLP实现了从规则驱动到数据驱动的转变。神经网络与深度学习2010年代,深度学习的兴起极大推动了NLP的发展。基于大规模语料库
机器学习&深度学习目录
UQI-LIUWJ
各专栏目录 深度学习 人工智能 1024程序员节
机器学习模型机器学习笔记:Transformer_刘文巾的博客-CSDN博客attention相关机器学习笔记:attention_UQI-LIUWJ的博客-CSDN博客机器学习笔记:ELMOBERT_UQI-LIUWJ的博客-CSDN博客机器学习笔记:ViT(论文AnImageIsWorth16X16Words:TransformersforImageRecognitionatScale)_UQ
RAG系列(二):如何优化索引
东临碣石82
kotlin android 开发语言
上篇文章总览了RAG的各个环节,这篇我们接着讲第一个环节也就是“索引”环节如何做优化。具体细节“人人都是产品经理”的这篇文章里有非常详细的说明,不过我对微软体系搜索优化了解的多些,看到过的一些优化方法这里没有提到,比如微软的AISearch还有DataverseSemanticSearch里用到一些优化方法这里就没看到。知识搜索是一个可以扣出很多细节的领域,这里做个备考、补充学习过程中的一些体会并
【用Java学习数据结构系列】初识泛型
Gu Gu Study
【用Java学习数据结构系列】 java 数据结构 机器学习 人工智能
看到这句话的时候证明:此刻你我都在努力加油陌生人br/>个人主页:GuGuStudy专栏:用Java学习数据结构系列喜欢的一句话:常常会回顾努力的自己,所以要为自己的努力留下足迹喜欢的话可以点个赞谢谢了。作者:小闭前言好久没有更新文章了,大概断更了20天,想着今天就写一下文章吧!最近也是又温习了一下数据结构,其实之前我写过关于数据结构的一个专栏那个专栏是写了顺序表,链表,栈和队列,但是那时是用C语
软件测试中的AI-为什么它在软件自动化测试中很重要?
测试界霄霄
软件测试 人工智能 功能测试 自动化测试 软件测试 程序人生 职场和发展
通俗地说,人工智能(AI)是计算机科学的一个领域,它专注于使机器“智能化”。所谓智能,就是使系统能够像人类一样学习和做出决策。因此,人工智能机器将能够学习如何在特定情况下做出反应,然后根据其学习情况在未来场景中做出决策。人工智能(AI)在大多数领域的应用仍处于早期阶段,想要完美运行还需要很长时间。今天的人工智能(AI)技术可以帮助我们完成许多不需要复杂思考的重复性日常任务。接下来,让我们讨论软件测
遥感深度学习过程中图像分割的尺寸对模型训练结果的影响
司南锤
深度学习 遥感 深度学习 人工智能
1.计算资源与显存占用大尺寸图像:需要更高的显存和计算资源,可能限制训练时的批大小(batchsize),甚至导致无法训练。解决方案:通常将大图裁剪为小尺寸的补丁(patches),例如256x256或512x512。小尺寸图像:显存占用低,但可能丢失全局上下文信息(如大面积地物分布),影响模型对复杂场景的理解。2.模型感受野与上下文信息小尺寸输入:模型感受野受限,可能无法捕捉大范围地物(如河流、
使用小尺寸的图像进行逐像素语义分割训练,出现样本不均衡训练效果问题
司南锤
深度学习 遥感 计算机视觉 人工智能 机器学习
在使用小尺寸图像进行逐像素语义分割训练时,确实可能出现样本不均衡问题,且这种问题可能比大尺寸图像更显著。1.小尺寸图像如何加剧样本不均衡?(1)局部裁剪导致类别分布偏差问题:遥感图像中某些类别(如道路、建筑)可能稀疏分布。小尺寸裁剪后,部分训练样本可能完全不含某些类别(例如一块纯农田的补丁),导致模型对这些类别缺乏学习机会。示例:原图中“道路”占比5%,若裁剪为256x256的小图,部分小图中可能
读书笔记--分布式服务架构对比及优势
一望无际的大草原
读书笔记 服务中心 后端 读书笔记 分布式架构 共享服务
本篇是在上一篇的基础上,主要对共享服务平台建设所依赖的分布式服务架构进行学习,主要记录和思考如下,供大家学习参考。随着企业各业务数字化转型工作的推进,之前在传统的单一系统(或单体应用)模式中,每个系统都要做这些公共的功能或模块,比如用户管理,权限认证,日志,邮件,财务等等,随着企业各大应用系统的不断扩展,各垂直业务板块逐步沉淀形成各自的核心业务的数字化能力,提出了基于SOA理念的分布式服务架构,S
06-机器学习-数据预处理
不会打代码呜呜呜呜
机器学习 机器学习 人工智能
数据清洗数据清洗是数据预处理的核心步骤,旨在修正或移除数据集中的错误、不完整、重复或不一致的部分,为后续分析和建模提供可靠基础。以下是数据清洗的详细流程、方法和实战示例:一、数据清洗的核心任务问题类型表现示例影响缺失值数值型字段为空(NaN)模型无法处理缺失值,导致训练中断或偏差异常值年龄=200岁,房价=-100万扭曲统计指标(如均值),降低模型泛化性重复数据两行记录完全相同导致模型过拟合,降低
Linux学习笔记(复习版day008)
ccnnlxc
Liux学习复习笔记 linux 学习 笔记
1.僵尸进程僵尸进程(ZombieProcess)是指那些已经终止(即完成执行)的进程,但其父进程尚未读取其退出状态信息的进程。简单来说,僵尸进程的生命周期已经结束,但它的进程描述符仍然存在于系统中,以便父进程能够获取其退出状态。处理:1.top命令查询是否有僵尸进程,此处1zombie表示有一个僵尸进程2.ps-aux|grepZ查询僵尸进程的pid,STAT状态为Z+的即为僵尸进程。3.pst
【前端】--- ES6上篇(带你深入了解ES6语法)
心.c
javascript es6 开发语言 ecmascript html css
前言:ECMAScript是JavaScript的标准化版本,由ECMA国际组织制定。ECMAScript定义了JavaScript的语法、类型、语句、关键字、保留字等。ES6是ECMAScript的第六个版本,于2015年发布,引入了许多重要的新特性,使JavaScript更加现代化。目录变量声明:let声明:var声明:const声明:解构(数组,对象,字符串):数组解构:对象解构:字符串解构
从零推导线性回归:最小二乘法与梯度下降的数学原理
Echo-Nie
机器学习 机器学习 线性回归 人工智能 梯度下降 数学推导
欢迎来到我的主页:【Echo-Nie】本篇文章收录于专栏【机器学习】本文所有内容相关代码都可在以下仓库中找到:Github-MachineLearning1线性回归1.1什么是线性回归线性回归是一种用来预测和分析数据之间关系的工具。它的核心思想是找到一条直线(或者一个平面),让这条直线尽可能地“拟合”已有的数据点,通过这条直线,我们可以预测新的数据。eg:假设你想预测房价,你知道房子的大小(面积)
超实用的 30 段 Python 案例(上)
Python之栈
python 开发语言
Python是目前最流行的语言之一,它在数据科学、机器学习、web开发、脚本编写、自动化方面被许多人广泛使用。它的简单和易用性造就了它如此流行的原因。如果你正在阅读本文,那么你或多或少已经使用过Python或者对Python感兴趣。在本文中,我们将会介绍30个简短的代码片段,你可以在30秒或更短的时间里理解和学习这些代码片段。1.检查重复元素下面的方法可以检查给定列表中是否有重复的元素。它使用了s
cv python_python里面cv是什么意思
weixin_40004659
cv python
OpenCV(OpenSourceComputerVisionLibrary)开放源代码计算机视觉库,主要算法涉及图像处理、计算机视觉和机器学习相关方法。OpenCV其实就是一堆C和C++语言的源代码文件,这些源代码文件中实现了许多常用的计算机视觉算法。OpenCV由一系列C函数和C++类构成,它有C,C++,Python和java接口,当前SDK(SoftwareDevelopmentKit软件
Hadoop学习笔记 --- YARN执行流程与工作原理
杨鑫newlfe
数据仓库 大数据挖掘与大数据应用案例 YARN Hadoop 大数据 资源调度 数据仓库
一、YARN简述首先介绍一下YARN在Hadoop2.0版本引进的资源管理系统,直接从MapReduceV1演化而来(由于引擎的功能缺陷);原因是将MapReduce1中的JobTracker的资源管理和作业调度两个功能分开,分别由ResourceManager和ApplicationMaster进行实现;ResourceManager:负责整个集群的资源管理和调度ApplicationMaste
#深度学习:从基础到实践
single_ffish
深度学习 gpt 神经网络 生成对抗网络 1024程序员节
深度学习是人工智能领域近年来最为火热的技术之一。它通过构建由多个隐藏层组成的神经网络模型,能够从海量数据中自动学习特征和表征,在图像识别、自然语言处理、语音识别等领域取得了突破性进展。本文将全面介绍深度学习的基础知识、主要算法和实践应用,帮助您快速掌握这一前沿技术。1.深度学习的基础1.1人工神经网络深度学习是基于人工神经网络(ArtificialNeuralNetwork,ANN)的一种机器学习
【深度学习|地学应用】遥感与深度学习:揭示梦柯冰川奥秘的前沿应用与实践解析
985小水博一枚呀
深度学习地学应用 深度学习 人工智能
【深度学习|地学应用】遥感与深度学习:揭示梦柯冰川奥秘的前沿应用与实践解析【深度学习|地学应用】遥感与深度学习:揭示梦柯冰川奥秘的前沿应用与实践解析文章目录【深度学习|地学应用】遥感与深度学习:揭示梦柯冰川奥秘的前沿应用与实践解析前言一、使用高分6号遥感影像结合深度学习对梦柯冰川的研究方向1.冰川边界自动化提取2.冰川变化动态监测3.冰川分类与分布特征分析二、梦柯冰川(MunkuGlacier)的
访问DOM元素(节点)
froginwe11
开发语言
DOM(文档对象模型)是Web开发中用于处理HTML和XML文档的标准接口,它允许开发者通过脚本语言(如JavaScript)动态地访问和修改文档的结构、内容和样式。在DOM中,文档的每个部分都被视为一个节点,包括元素、文本、属性等。访问DOM元素(节点)DOM提供了一系列方法来访问和操作元素(节点):getElementById():通过元素的ID获取元素节点。例如,document.getEl
TCP/IP协议族
dlz0836
网络 tcp/ip 网络协议
理解常见的网络协议,特别是TCP/IP协议族,对于网络通信的深入学习至关重要。TCP/IP协议族是支撑互联网通信的基础,涉及一系列协议来保证数据在网络上的正确传输。下面,我将对TCP/IP协议的工作原理进行深入浅出的讲解,分为多个部分来解释它的主要协议及其作用。一、TCP/IP协议族概述TCP/IP(TransmissionControlProtocol/InternetProtocol)是一个协
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