01_浏览器相关知识
五大主流浏览器:
Chrome Safari IE Firefox Opera (拥有自己的内核)
四大内核:
webkit Trident Gecko blink.
02_网页相关知识
构成
网址 网站 网页
网页标准:
结构 表现 行为 分别对应 HTML CSS JavaScript
03_HTML简介
HTML是什么
译为:标记语言 超文本:比普通的文本信息含量更多
04_HTML初体验
保存:Ctrl+S 后缀:.html 程序员写的叫源代码 滚动效果标签:
效果: 滚动
05_HTML标签
标签又称元素 <>起始标签 < />结束标签 中间为标签体 输入框
(单标签) 标签可以嵌套 可以使用tab键缩进 输入框效果:
06_HTML初体验
属性名+属性值 不同标签能写的属性不同 标签里不要出现同名属性 一个标签里的属性不能重复 有些特殊属性没有属性名只有属性值 如:
效果:
其他标签属性演示: 滚动一次
07_HTML基本结构
基本结构如下
标题
08_HTML注释
注释作用
为了让自己或者同事以后能看懂代码 解释说明代码 增加代码可读性
注释代码
注:注释不能嵌套
注释的额外功能
使某些代码暂时不运行
注释快捷键
ctrl+/
09_HTML文档声明
文档声明的作用
告诉网页用的什么版本的语言 不同版本有不同的文档声明写法 旧的文档声明写法去W3C官网查(了解即可 )
HTML5的文档声明写法
h5文档声明必须放在第一行且放在html标签的外侧
010_HTML字符编码
编码与解码
编码:将文本对应字符集转换成机器语言 解码:将机器语言对应字符集转换回文本 编码一般默认为UTF-8编码 为了防止浏览器出现问题可加入
编码
ASCLL编码
包含 大写字母 小写字母 数字 一些符号 共计128个
ISO 8859-1
在ASCLL基础上扩充一些希腊字符 共计256个
GB2312
GB:国标 继续扩充 收录6763个常用汉字 682个字符
GBK
K:扩充 收录汉字符号共计20000+ 支持繁体中文
UTF-8
万国码 包含世界上所有语言的 所有文字与符号 很常用
编码原则
原则1
存储时 务必采用合适的字符编码 否则 无法存储 数据会丢失
原则2
存储时采用的哪种方式编码 读取时就必须采用相同方式解码 否则数据能呈现 但数据错乱(乱码)
011_HTML设置语言
主要作用
让浏览器显示对应的翻译提示 有利于搜索引擎优化
具体写法
lang="zh-CN"
扩展: 第一种写法:语言-国家/地区 第二种写法:语言-具体种类(不推荐使用)
012_HTML标准结构
结构快捷键
英文!+enter
剪切快捷键
ctrl+shift+k 快速剪切
配置网页图标后缀
.ico
013_HTML开发者文档
优质网站
W3c W3school MDN (最常用)
014_HTML排版标签
标题标签
一级标题 标题共6级 一级标题最好只写一个 h1到h6不能互相嵌套
段落标签
p标签不能嵌套 h标签 p标签 div
套入盒子
不打断文本回车快捷键
ctrl+enter
015_HTML语义化标签
概念
特定的标签表达特定的含义
原则
标签默认的效果不重要 ,语义最重要 !
语义化的好处
代码的可读性强 有利于SEO(搜索引擎优化) 方便设备解析(屏幕阅读器,盲人阅读器)
016_HTML块级元素与行级元素
快速向下复制快捷键
alt+shift+↓
块级元素
独占一行的元素
行内元素
只占自己一小部分地方的元素
规则
块级元素中几乎什么都能写(块级元素,行级元素)
行内元素里能写行内元素 但不能写块级元素
h1到h6不能嵌套
p标签中不能写块级元素
marquee标签废除的原因
设计初衷是想要动画效果 但是如今已经有css可以实现动画效果 所以过时了
017_HTML常用的文本标签
用于包裹词汇 短语等
通常写在排版标签里面
排版标签更宏观(大段的文字),文本标签更微观(词汇,短语)[[]]
文本标签通常都是行内元素
常用的
em 要着重阅读的内容 双标签
strong 十分重要的内容(语气比em要强) 双标签
span 没有语义,用于包裹短语的通用容器 双标签
018_HTML不常用的文本标签
cite 作品标题 双
dfn 特殊术语或专属名词 双
del与ins 删除的文本与插入的文字 双
sub与sup 下标文字与上标文字 双
code 一段代码 双
samp 从正常的上下午中,将某些内容提取出来,例如:标识设备输出 双
kbd 键盘文本,表示文本是通过键盘输入的,经常在与计算机相关的手册中 双
abbr 缩写,最好配合上title属性 双
bdo 更改文本方向,要配合dir属性,可选值:ltr(默认值),rtl 双
var 标记变量,可以与code标签一起使用 双
small 附属细则,例如:包括版权,法律文本,——很少使用 双
b 摘要中的关键字,评论中的产品名称——很少使用 双
i 本意是:任务的思想活动,所说的话等等。现在多用于:呈现字体图标 双
u 与正常内容有反差文本,例如:错的单词,不合适的描述等——很少使用 双
q 短引用——很少使用 双
blockquote 长引用——很少使用 双 块级元素
address 地址信息 双 块级元素
br 分行 单
hr 分割线 单
HTML标签太多了! 记住重要的 语义感强的就行
019_HTML图片标签
基本使用
img 图片 单 常用属性 arc:图片路径 alt图片描述 width:图片宽度 height:图片高度 单位:px 尽量不同时修改图片宽高,可能会导致失真
alt属性作用:
搜索引擎通过alt属性,得知图片内容——最主要的作用
当图片无法显示的时候,有些浏览器会呈现alt属性的值
盲人阅读器会阅读alt属性的值
020_HTML相对路径与绝对路径
相对路径
写下程序不能随便改文件位置,否则位置发生变化,程序运行失败
./ 当前位置 上一级加 . ./ 下一级加/
绝对路径
本地绝对路径(几乎不用)
最大特点:从盘符出发 盘符名后加“:” 最大缺点:不方便他人使用代码 不能换设备
网络绝对路径
网址对应的必须是一个图片 防盗链:不允许他人使用他的图片
整个界面快捷键
ctrl+shift+“+” 整个界面放大
021_常见图片格式
jpg格式:
概述:扩展名为.jpg或.jpeg,是一种有损 的压缩格式(把肉眼不容易观察出来的细节丢弃了)。
主要特点:支持的颜色丰富、占用空间较小 、不支持透明背景、不支持动态图.
使用场景:对图片细节没有极高要求 的场景,例如:网站的产品宣传图等。–该格式网页中很常见。
png格式:
概述:扩展名为.png,是一种无损 的压缩格式,能够更高质量的保存图片。
主要特点:支持的颜色丰富 、占用空间略大、支持透明背景 、不支持动态图。
使用场景:①想让图片有透明背景;②想更高质量的呈现图片;例如:公司logo图、重要配图等。
bmp格式:
概述:扩展名为.bmp,不进行压缩 的一种格式,在最大程度上保留图片更多的细节。
主要特点:支持的颜色丰富、保留的细节更多 、占用空间极大、不支持透明背景、不支持动态图。
使用场景:对图片细节要求极高 的场景,例如:一些大型游戏中的图片。(网页中很少使用)
gif格式
概述:扩展名为.gif,仅支持256种颜色,色彩呈现不是很完整。
主要特点:支持的颜色较少、支持简单透明背景、支持动态图。
使用场景:网页中的动态图片。
webp格式
概述:扩展名为.webp,谷歌推出的一种格式,专门用来在网页中呈现图片。
主要特点:具备上述几种格式的优点,但兼容性不太好,一旦使用务必要解决兼容性问题。
使用场景:网页中的各种图片。
base64格式
1.本质:一串特殊的文本,要通过浏览器打开,传统看图应用通常无法打开。
2.原理:把图片进行base64编码,形成一串文本。
3.如何生成:靠一些工具或网站。
4.如何使用:直接作为img标签的src属性的值即可,并且不受文件位置的影响。
5.使用场景:一些较小的图片,或者需要和网页一起加载的图片。
022_超链接_跳转页面
主要作用:
从当前页面进行跳转
超链接基本知识
标签名
`
常用属性
href: 要跳转到的具体位置 target:跳转时如何打开页面,常用值如下; _self:在本页签中打开 _blank:在新页签中打开
跳转到页面
<!-- 跳转其他网页-->
去京东
<!--跳转本地网页-->
去看排版标签
注意:
1.代码中的多个空格、多个回车,都会被浏览器解析成一个空格! 2.虽然a是行内元素,但a元素可以包裹除它自身外的任何元素!
023_超链接_跳转文件
跳转到文件
<!-- 浏览器能直接打开的文件-->
看小电 影
看小 姐姐
点我一夜暴富
<!--浏览器不能打开的文件,会自动触发下载-->
内部 资源
<!--强制触发下载-->
下载小电影
注意1:若浏览器无法打开文件,则会引导用户下载。 注意2:若想强制触发下载,请使用download属性,属性值即为下载文件的名称。
024_超链接_跳转锚点
什么是锚点
网页中的标记点
具体使用方式
第一步:设置锚点
<!-- 第一种方式:a标签配合name属性-->
<!-- 第二种方式:其他标签配合id属性-->
我是一个位置
注意点:
具有href 属性的a标签是超链接,具有name属性的a标签是锚点。
name和id都是区分大小写的,且id 最好别是数字开头。
第二步:跳转锚点
<!--跳转到test1锚点-->
去test1锚点
<!-- 跳到本页面顶部 -->
回到顶部
<!-- 跳转到其他页面锚点-->
去demo.html页面的test1锚点
<!-- 刷新本页面-->
刷新本页面
<!-- 执行一段js,如果还不知道执行什么,可以留空,javascript:;-->
点我弹窗
025_超链接_跳转锚点
通过a标签可以换起应用程序
<!-- 唤起设备拨号-->
邮件联系
<!--唤起设备发送短信-->
短信联系
026_超文本的真正含义
超文本:是一种组织信息的方式,通过超链接将不同空间的文字、图片、等各种信息组织在一起,能从当前阅读的内容,跳转到超链接所指向的内容。
内容:页面 文件 锚点 应用、
027_列表
有序列表(Ordered list)
无序列表(Unordered list)
自定义列表(Definition List)
有序
有序
028_列表_注意事项
有序列表
概念:有顺序或侧重顺序的列表
要把大象放冰箱总共分几步
把冰箱门打开
把大象放进去
把冰箱门关上
0l>
无序列表
概念:无顺序或不侧重顺序的列表
我想去的几个城市
列表嵌套
概念:列表中的某项内容,又包含一个列表(注意:嵌套时,请务必把解构写完整)。
我想去的几个城市
注意:li标签最好写在ul或ol中,不要单独使用。
自定义列表
1.概念:所谓自定义列表,就是一个包含术语名称以及术语描述的列表。 2.一个d1就是一个自定义列表,一个dt就是一个术语名称,一个dd就是术语描述(可以有多个)。
如何高效的学习?
做好笔记
笔记是我们以后复习的一个抓手
笔记可以是电子版,也可以是纸 质版
多加练习
只有敲出来的代码,才是自己的
别怕出错
错很正常,改正后并记住,就是 经验
029_表格_基本结构
结构
一个完整的表格由:表格标题 表格头部 表格主体 表格脚注 四部分组成
涉及到的标签
table:表格 caption:表格标题 thead:表格头部 tbody:表格主体 tfoot:表格脚注 tr:每一行 tr,td:每一个单元格(备注: 表格头部中用th,表格主体 表格脚注中用:td
030_表格_常用属性
table
表格 双标签
width:设置表格宽度
height:设置表格最小高度,表格最终高度可能比设置的值大
border:设置表格边框的宽度
cellspacing:设置单元格之间的间距
thead
表格头部 双标签
height:设置表格头部高度
align:设置单元格的水平对齐方式,可选值如下
left 左对齐
center 中间对齐
eight 右边对齐
valign:设置单元格的垂直对齐方式,可选值如下
top 顶部对齐
middle 中间对齐
bottom 底部对齐
tbody
表格主体 双标签 常用属性与thead相同
tr
行 双标签 常用属性与thead相同
tfoot
表格脚注 双标签 常用属性与thead相同
td
普通单元格 双标签
width:设置单元格的宽度,同列所有单元格全都受影响
height:设置单元格的高度,同行所有单元格全都受影响
align:设置单元格的水平对齐方式
valign:设置单元格的垂直对齐方式
rowspan:指定要跨的行数
colspan:指定要跨的列数
th
表格单元格 双标签 常用属性与td相同
注意: 1.元素的border 属性可以控制表格边框,但border值的大小,并不控制单元格边框的宽度。 2.给某个th或td设置了宽度之后,他们所在的那一列的宽度就确定了。 3.给某个th或td设置了高度之后,他们所在的那一行的高度就确定了。
031_表格_跨行与跨列
rowspan:指定要跨的行数
colspan:指定要跨的列数
032_补充几个常用的标签
br:换行 单标签 hr:分隔 单标签 pre:按原文显示(一般用于在页面内嵌入大段代码)双标签
注意: 1.不要用
来增加文本之间的行间隔,应使后面即将学到的CSS margin 属性。 2.
的语义是分隔,如果不想要语义,只是想画一条水平线,那么应当使用CSS完成。
033_表单_基础结构
form
表单 双标签
acyion:用于指定表单的提交地址(需要与后端人员沟通后确定)
target:用于控制表单提交后,如何打开页面 常用值如下
-self
:在窗口打开_
_blank
:在新窗口打开_
input
输入框 单标签
type:设置输入框的类型,目前用到的值是text,表示普通文本
name:用于指定提交数据的名字,(需要与后端人员沟通后确定)
button
按钮 双标签
示例:
034_表单_文本框与密码框
文本输入框
常用属性如下:
name:数据的名称
value:输入框的默认输入值
maxlength:输入框最大可输入长度
密码输入框
常用属性如下:
name数据的名称
value:输入框的默认输入值(一般不用,无意义)
maxlength:输入框最大可输入长度
单选框
女
男
常用属性如下:
name 属性:数据的名称,注意:想要单选效果,多个radio的name属性值要保持一致。
value 属性:提交的数据值。
checked属性:让该单选按钮默认选中。
复选框
吸烟
喝酒
烫头
常用属性如下:
name 属性:数据的名称。
value 属性:提交的数据值。
checked 属性:让该复选框默认选中。
影藏域
用户不可见的一个输入区域,
作用是:提交表单的时候,携带一些固定的数据。
name属性:指定数据的名称。
value 属性:指定的是真正提交的数据。
提交按钮
点我重置
注意:
button 不要指定name 属性
input 标签编写的按钮,使用value 属性指定按钮文字。
普通按钮
普通按钮
注意点: 普通按钮的type值为button,若不写type值是submit会引起表单的提交。
文本域
常用值如下:
rows 属性:指定默认显示的行数,会影响文本域的高度。
cols 属性:指定默认显示的列数,会影响文本域的宽度。
不能编写type属性,其他属性,与普通文本输入框一致。
下拉框
select name="from">
辽宁 吉林 广东
常用属性及注意事项:
name 属性:指定数据的名称。
option 标签设置value 属性,如果没有value属性,提交的数据是option中间的文字;如果设置了value 属性,提交的数据就是value的值(建议设置value属性)
option 标签设置了selected 属性,表示默认选中
禁用表单控件
表单控件的标签设置disable既可禁用表单控件
input tsextarea button select option都可以设置disable属性
label标签
label标签可与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点。
两种与label关联方式如下:
让label标签的for 属性的值等于表单控件的id。
把表单控件套在labe1标签的里面。
fieldset 与legend 的使用
fieldset 可以为表单控件分组、legend标签是分组的标题。
主要信息
账户:
密码:
性别:
男
035_框架标签
iframe
双标签 功能和语义:框架(在网页中嵌入其他文件) 属性:
name:框架名字 可以写target属性配合
width:框架的宽
height:框架的高度
frameborder:是否显示边框 值:0或1
iframe 标签的实际应用:
在网页中嵌入广告。
与超链接或表单的target配合,展示不同的内容。
036_HTML实体
在HTML中我们可以用一种特殊的形式的内容,来表示某个符号,这种特殊形式的内容,就是HTML实体。比如小于号<用于定义HTML标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在HTML 源码中插入字符实体。 字符实体由三部分组成:一个&和一个实体名称(或者一个#和一个实体编号),最后加上一个分号;
常用字符实体总结
空格
小于号 < <
大于号> >
和号 & &
元 ¥ ¥
版权 © ©
乘号 × ×
除号 ÷ ÷
037_HTML全局属性
常用的全局属性:
id
含义: 给标签指定唯一标识,注意:id是不能重复的。 作用:可以让label标签与表单控件相关联;也可以与CSS、JavaScript配合使用。 注意:不能在以下 HTML元素中使用:
、、 、
你可能感兴趣的:(html,css,笔记)
移动端城市区县二级联动选择功能实现包
good2know
本文还有配套的精品资源,点击获取简介:本项目是一套为移动端设计的jQuery实现方案,用于简化用户在选择城市和区县时的流程。它包括所有必需文件:HTML、JavaScript、CSS及图片资源。通过动态更新下拉菜单选项,实现城市到区县的联动效果,支持数据异步加载。开发者可以轻松集成此功能到移动网站或应用,并可基于需求进行扩展和优化。1.jQuery移动端解决方案概述jQuery技术简介jQuery
日更006 终极训练营day3
懒cici
人生创业课(2)今天的主题:学习方法一:遇到有用的书,反复读,然后结合自身实际,列践行清单,不要再写读书笔记思考这本书与我有什么关系,我在哪些地方能用到,之后我该怎么用方法二:读完书没映像怎么办?训练你的大脑,方法:每读完一遍书,立马合上书,做一场分享,几分钟都行对自己的学习要求太低,要逼自己方法三:学习深度不够怎么办?找到细分领域的榜样,把他们的文章、书籍、产品都体验一遍,成为他们的超级用户,向
SpringMVC的执行流程
1、什么是MVCMVC是一种设计模式。MVC的原理图如下所示M-Model模型(完成业务逻辑:有javaBean构成,service+dao+entity)V-View视图(做界面的展示jsp,html……)C-Controller控制器(接收请求—>调用模型—>根据结果派发页面2、SpringMVC是什么SpringMVC是一个MVC的开源框架,SpringMVC=Struts2+Spring,
【花了N长时间读《过犹不及》,不断练习,可以越通透】
君君Love
我已经记不清花了多长时间去读《过犹不及》,读书笔记都写了42页,这算是读得特别精细的了。是一本难得的好书,虽然书中很多内容和圣经吻合,我不是基督徒,却觉得这样的文字值得细细品味,和我们的生活息息相关。我是个界线建立不牢固的人,常常愧疚,常常害怕他人的愤怒,常常不懂拒绝,还有很多时候表达不了自己真实的感受,心里在说不嘴里却在说好……这本书给我很多的启示,让我学会了怎样去建立属于自己的清晰的界限。建立
基于redis的Zset实现作者的轻量级排名
周童學
Java redis 数据库 缓存
基于redis的Zset实现轻量级作者排名系统在今天的技术架构中,Redis是一种广泛使用的内存数据存储系统,尤其在需要高效检索和排序的场景中表现优异。在本篇博客中,我们将深入探讨如何使用Redis的有序集合(ZSet)构建一个高效的笔记排行榜系统,并提供相关代码示例和详细的解析。1.功能背景与需求假设我们有一个笔记分享平台,用户可以发布各种笔记,系统需要根据用户发布的笔记数量来生成一个实时更新的
常规笔记本和加固笔记本的区别
luchengtech
电脑 三防笔记本 加固计算机 加固笔记本
在现代科技产品中,笔记本电脑因其便携性和功能性被广泛应用。根据使用场景和需求的不同,笔记本可分为常规笔记本和加固笔记本,二者在多个方面存在显著区别。适用场景是区分二者的重要标志。常规笔记本主要面向普通消费者和办公人群,适用于家庭娱乐、日常办公、学生学习等相对稳定的室内环境。比如,人们在家用它追剧、处理文档,学生在教室用它完成作业。而加固笔记本则专为特殊行业设计,像军事、野外勘探、工业制造、交通运输
js操作样式
郝加升
DOM样式属性和方法:指定的元素,它的style有这么几个属性和方法:cssText:通过这个属性可以访问到元素的特性style设置的属性,并且可以直接赋值设置。removeProperty(属性名称):从样式中删除给定属性。setProperty(属性名称,值,权重):可以通过这个方法设置给定样式的同时设置其权重,可以传入”important”或者一个空字符串。获取计算后样式:window.ge
第八课: 写作出版你最关心的出书流程和市场分析(无戒学堂复盘)
人在陌上
今天是周六,恰是圣诞节。推掉了两个需要凑腿的牌局,在一个手机,一个笔记本,一台电脑,一杯热茶的陪伴下,一个人静静地回听无戒学堂的最后一堂课。感谢这一个月,让自己的习惯开始改变,至少,可以静坐一个下午而不觉得乏味枯燥难受了,要为自己点个赞。我深知,这最后一堂课的内容,以我的资质和毅力,可能永远都用不上。但很明显,无戒学堂是用了心的,毕竟,有很多优秀学员,已经具备了写作能力,马上就要用到这堂课的内容。
Selenium 特殊控件操作与 ActionChains 实践详解
小馋喵知识杂货铺
selenium 测试工具
1.下拉框单选操作(a)使用SeleniumSelect类(标准HTML标签)Selenium提供了内置的Select类用于操作标准下拉框,这种方式简单且直观。fromselenium.webdriver.support.uiimportSelect#定位下拉框dropdown=Select(driver.find_element("id","dropdown_id"))#通过以下三种方式选择单个
python笔记14介绍几个魔法方法
抢公主的大魔王
python python
python笔记14介绍几个魔法方法先声明一下各位大佬,这是我的笔记。如有错误,恳请指正。另外,感谢您的观看,谢谢啦!(1).__doc__输出对应的函数,类的说明文档print(print.__doc__)print(value,...,sep='',end='\n',file=sys.stdout,flush=False)Printsthevaluestoastream,ortosys.std
微信公众号回调java_处理微信公众号消息回调
weixin_39607620
微信公众号回调java
1、背景在上一节中,咱们知道如何接入微信公众号,可是以后公众号会与咱们进行交互,那么微信公众号如何通知到咱们本身的服务器呢?咱们知道咱们接入的时候提供的url是GET/mp/entry,那么公众号以后产生的事件将会以POST/mp/entry发送到咱们本身的服务器上。html2、代码实现,此处仍是使用weixin-java-mp这个框架实现一、引入weixin-java-mpcom.github.
《感官品牌》读书笔记 1
西红柿阿达
原文:最近我在东京街头闲逛时,与一位女士擦肩而过,我发现她的香水味似曾相识。“哗”的一下,记亿和情感立刻像潮水般涌了出来。这个香水味把我带回了15年前上高中的时候,我的一位亲密好友也是用这款香水。一瞬间,我呆站在那里,东京的街景逐渐淡出,取而代之的是我年少时的丹麦以及喜悦、悲伤、恐惧、困惑的记忆。我被这熟悉的香水味征服了。感想:感官是有记忆的,你所听到,看到,闻到过的有代表性的事件都会在大脑中深深
我不想再当知识的搬运工
楚煜楚尧
因为学校课题研究的需要,这个暑假我依然需要完成一本书的阅读笔记。我选的是管建刚老师的《习课堂十讲》。这本书,之前我读过,所以重读的时候,感到很亲切,摘抄起来更是非常得心应手。20页,40面,抄了十天,终于在今天大功告成了。这对之前什么事都要一拖再拖的我来说,是破天荒的改变。我发现至从认识小尘老师以后,我的确发生了很大的改变。遇到必须做却总是犹豫不去做的事,我学会了按照小尘老师说的那样,在心里默默数
人工智能应用研究快讯 2021-11-30
峰谷皆平
[HTML]ArtificialIntelligenceforSkinCancerDetection:ScopingReviewATakiddin,JSchneider,YYang,AAbd-Alrazaq...JournalofMedicalInternet...,2021ABSTACT:Background:Skincanceristhemostcommoncancertypeaffectin
20210517坚持分享53天读书摘抄笔记 非暴力沟通——爱自己
f79a6556cb19
让生命之花绽放在赫布·加德纳(HerbGardner)编写的《一千个小丑》一剧中,主人公拒绝将他12岁的外甥交给儿童福利院。他郑重地说道:“我希望他准确无误地知道他是多么特殊的生命,要不,他在成长的过程中将会忽视这一点。我希望他保持清醒,并看到各种奇妙的可能。我希望他知道,一旦有机会,排除万难给世界一点触动是值得的。我还希望他知道为什么他是一个人,而不是一张椅子。”然而,一旦负面的自我评价使我们看
Unity学习笔记1
zy_777
通过一个星期的简单学习,初步了解了下unity,unity的使用,以及场景的布局,UI,以及用C#做一些简单的逻辑。好记性不如烂笔头,一些关键帧还是记起来比较好,哈哈,不然可能转瞬即逝了,(PS:纯小白观点,unity大神可以直接忽略了)一:MonoBehaviour类的初始化1,Instantiate()创建GameObject2,通过Awake()和Start()来做初始化3,Update、L
【Jupyter】个人开发常见命令
TIM老师
# Pycharm & VSCode python Jupyter
1.查看python版本importsysprint(sys.version)2.ipynb/py文件转换jupyternbconvert--topythonmy_file.ipynbipynb转换为mdjupyternbconvert--tomdmy_file.ipynbipynb转为htmljupyternbconvert--tohtmlmy_file.ipynbipython转换为pdfju
用代码生成艺术字:设计个性化海报的秘密
本文围绕“用代码生成艺术字:设计个性化海报的秘密”展开,先概述代码生成艺术字在海报设计中的独特价值,接着介绍常用的代码工具(如HTML、CSS、JavaScript等),详细阐述从构思到实现的完整流程,包括字体样式设计、动态效果添加等,还分享了提升艺术字质感的技巧及实际案例。最后总结代码生成艺术字的优势,为设计师提供打造个性化海报的实用指南,助力提升海报设计的独特性与吸引力,符合搜索引擎SEO标准
前端面试每日 3+1 —— 第39天
浪子神剑
今天的面试题(2019.05.25)——第39天[html]title与h1、b与strong、i与em的区别分别是什么?[css]写出你知道的CSS水平和垂直居中的方法[js]说说你对模块化的理解[软技能]公钥加密和私钥加密是什么?《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!欢迎在Iss
大数据技术笔记—spring入门
卿卿老祖
篇一spring介绍spring.io官网快速开始Aop面向切面编程,可以任何位置,并且可以细致到方法上连接框架与框架Spring就是IOCAOP思想有效的组织中间层对象一般都是切入service层spring组成前后端分离已学方式,前后台未分离:Spring的远程通信:明日更新创建第一个spring项目来源:科多大数据
Django学习笔记(一)
学习视频为:pythondjangoweb框架开发入门全套视频教程一、安装pipinstalldjango==****检查是否安装成功django.get_version()二、django新建项目操作1、新建一个项目django-adminstartprojectproject_name2、新建APPcdproject_namedjango-adminstartappApp注:一个project
GDP经济社会人文民生栅格数据下载网站汇总
疯狂学习GIS
本文为“GIS数据获取整理”专栏(https://blog.csdn.net/zhebushibiaoshifu/category_10857546.html)中第八篇独立博客,因此本文全部标题均由“8”开头。本文对目前主要的GDP、社会与经济数据获取网站加以整理与介绍,若需其它GIS领域数据(如遥感影像数据、气象数据、土地土壤数据、农业数据等),大家可以点击上方专栏查看,也可以看这一篇汇总文
【MySQL】MySQL数据库如何改名
武昌库里写JAVA
面试题汇总与解析 spring boot vue.js sql java 学习
MySQL建库授权语句https://www.jianshu.com/p/2237a9649ceeMySQL数据库改名的三种方法https://www.cnblogs.com/gomysql/p/3584881.htmlMySQL安全修改数据库名几种方法https://blog.csdn.net/haiross/article/details/51282417MySQL重命名数据库https://
python学习笔记(汇总)
朕的剑还未配妥
python学习笔记整理 python 学习 开发语言
文章目录一.基础知识二.python中的数据类型三.运算符四.程序的控制结构五.列表六.字典七.元组八.集合九.字符串十.函数十一.解决bug一.基础知识print函数字符串要加引号,数字可不加引号,如print(123.4)print('小谢')print("洛天依")还可输入表达式,如print(1+3)如果使用三引号,print打印的内容可不在同一行print("line1line2line
Redis 分布式锁深度解析:过期时间与自动续期机制
爱恨交织围巾
分布式事务 redis 分布式 数据库 微服务 学习 go
Redis分布式锁深度解析:过期时间与自动续期机制在分布式系统中,Redis分布式锁的可靠性很大程度上依赖于对锁生命周期的管理。上一篇文章我们探讨了分布式锁的基本原理,今天我们将聚焦于一个关键话题:如何通过合理设置过期时间和实现自动续期机制,来解决分布式锁中的死锁与锁提前释放问题。一、为什么过期时间是分布式锁的生命线?你的笔记中提到"服务挂掉时未删除锁可能导致死锁",这正是过期时间要解决的核心问题
08.学习闭环三部曲:预习、实时学习、复习
0058b195f4dc
人生就是一本效率手册,你怎样对待时间,时间就会给你同比例的回馈。单点突破法。预习,实时学习,复习。1、预习:凡事提前【计划】(1)前一晚设置三个当日目标。每周起始于每周日。(2)提前学习。预习法进行思考。预不预习效果相差20%,预习法学会提问。(3)《学会提问》。听电子书。2.实时学习(1)(10%)相应场景,思维导图,快速笔记。灵感笔记。(2)大纲,基本记录,总结篇。3.复习法则,(70%),最
《如何写作》文心读书笔记
逆熵反弹力
《文心》这本书的文体是以讲故事的形式来讲解如何写作的,读起来不会觉得刻板。读完全书惊叹大师的文笔如此之好,同时感叹与此书相见恨晚。工作了几年发现表达能力在生活中越来越重要,不管是口语还是文字上的表达。有时候甚至都不能把自己想说的东西表达清楚,平时也有找过一些书来看,想通过提升自己的阅读量来提高表达能力。但是看了这么久的书发现见效甚微,这使得我不得不去反思,该怎么提高表达能力。因此打算从写作入手。刚
SQL笔记纯干货
AI入门修炼
oracle 数据库 sql
软件:DataGrip2023.2.3,phpstudy_pro,MySQL8.0.12目录1.DDL语句(数据定义语句)1.1数据库操作语言1.2数据表操作语言2.DML语句(数据操作语言)2.1增删改2.2题2.3备份表3.DQL语句(数据查询语言)3.1查询操作3.2题一3.3题二4.多表详解4.1一对多4.2多对多5.多表查询6.窗口函数7.拓展:upsert8.sql注入攻击演示9.拆表
《4D卓越团队》习书笔记 第十六章 创造力与投入
Smiledmx
《4D卓越团队-美国宇航局的管理法则》(查理·佩勒林)习书笔记第十六章创造力与投入本章要点:务实的乐观不是盲目乐观,而是带来希望的乐观。用真相激起希望吉姆·科林斯在《从优秀到卓越》中写道:“面对残酷的现实,平庸的公司选择解释和逃避,而不是正视。”创造你想要的项目1.你必须从基于真相的事实出发。正视真相很难,逃避是人类的本性。2.面对现实,你想创造什么?-我想利用现有资源创造一支精干、高效、积极的橙
2020-12-10
生活有鱼_727f
今日汇总:1.学习了一只舞蹈2.专业知识抄了一遍3.讲师训作业完成今日不足之处:1.时间没管理好,浪费了很多时间到现在才做完明日必做:1.讲师训作业完成2.群消息做好笔记3.宽带安装
[星球大战]阿纳金的背叛
comsci
本来杰迪圣殿的长老是不同意让阿纳金接受训练的.........
但是由于政治原因,长老会妥协了...这给邪恶的力量带来了机会
所以......现代的地球联邦接受了这个教训...绝对不让某些年轻人进入学院
看懂它,你就可以任性的玩耍了!
aijuans
JavaScript
javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。
function jClass(b
Java常用工具包 Jodd
Kai_Ge
java jodd
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 写道 Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
jodd-core &nb
SpringMvc下载
120153216
springMVC
@RequestMapping(value = WebUrlConstant.DOWNLOAD)
public void download(HttpServletRequest request,HttpServletResponse response,String fileName) {
OutputStream os = null;
InputStream is = null;
Python 标准异常总结
2002wmj
python
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失
SQL函数返回临时表结构的数据用于查询
357029540
SQL Server
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都
java 时间格式化 | 比较大小| 时区 个人笔记
7454103
java eclipse tomcat c MyEclipse
个人总结! 不当之处多多包含!
引用 1.0 如何设置 tomcat 的时区:
位置:(catalina.bat---JAVA_OPTS 下面加上)
set JAVA_OPT
时间获取Clander的用法
adminjun
Clander 时间
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calend
JVM初探与设置
aijuans
java
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
SQL中ON和WHERE的区别
avords
SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 www.2cto.com 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
说说自信
houxinyou
工作 生活
自信的来源分为两种,一种是源于实力,一种源于头脑.实力是一个综合的评定,有自身的能力,能利用的资源等.比如我想去月亮上,要身体素质过硬,还要有飞船等等一系列的东西.这些都属于实力的一部分.而头脑不同,只要你头脑够简单就可以了!同样要上月亮上,你想,我一跳,1米,我多跳几下,跳个几年,应该就到了!什么?你说我会往下掉?你笨呀你!找个东西踩一下不就行了吗?
无论工作还
WEBLOGIC事务超时设置
bijian1013
weblogic jta 事务超时
系统中统计数据,由于调用统计过程,执行时间超过了weblogic设置的时间,提示如下错误:
统计数据出错!
原因:The transaction is no longer active - status: 'Rolling Back. [Reason=weblogic.transaction.internal
两年已过去,再看该如何快速融入新团队
bingyingao
java 互联网 融入 架构 新团队
偶得的空闲,翻到了两年前的帖子
该如何快速融入一个新团队,有所感触,就记下来,为下一个两年后的今天做参考。
时隔两年半之后的今天,再来看当初的这个博客,别有一番滋味。而我已经于今年三月份离开了当初所在的团队,加入另外的一个项目组,2011年的这篇博客之后的时光,我很好的融入了那个团队,而直到现在和同事们关系都特别好。大家在短短一年半的时间离一起经历了一
【Spark七十七】Spark分析Nginx和Apache的access.log
bit1129
apache
Spark分析Nginx和Apache的access.log,第一个问题是要对Nginx和Apache的access.log文件进行按行解析,按行解析就的方法是正则表达式:
Nginx的access.log解析正则表达式
val PATTERN = """([^ ]*) ([^ ]*) ([^ ]*) (\\[.*\\]) (\&q
Erlang patch
bookjovi
erlang
Totally five patchs committed to erlang otp, just small patchs.
IMO, erlang really is a interesting programming language, I really like its concurrency feature.
but the functional programming style
log4j日志路径中加入日期
bro_feng
java log4j
要用log4j使用记录日志,日志路径有每日的日期,文件大小5M新增文件。
实现方式
log4j:
<appender name="serviceLog"
class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" v
读《研磨设计模式》-代码笔记-桥接模式
bylijinnan
java 设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 个人觉得关于桥接模式的例子,蜡笔和毛笔这个例子是最贴切的:http://www.cnblogs.com/zhenyulu/articles/67016.html
* 笔和颜色是可分离的,蜡笔把两者耦合在一起了:一支蜡笔只有一种
windows7下SVN和Eclipse插件安装
chenyu19891124
eclipse插件
今天花了一天时间弄SVN和Eclipse插件的安装,今天弄好了。svn插件和Eclipse整合有两种方式,一种是直接下载插件包,二种是通过Eclipse在线更新。由于之前Eclipse版本和svn插件版本有差别,始终是没装上。最后在网上找到了适合的版本。所用的环境系统:windows7JDK:1.7svn插件包版本:1.8.16Eclipse:3.7.2工具下载地址:Eclipse下在地址:htt
[转帖]工作流引擎设计思路
comsci
设计模式 工作 应用服务器 workflow 企业应用
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下
=================================================================================
自开博以来不断有朋友来探讨工作流引擎该如何
Linux 查看内存,CPU及硬盘大小的方法
daizj
linux cpu 内存 硬盘 大小
一、查看CPU信息的命令
[root@R4 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU X5450 @ 3.00GHz
model name :
linux 踢出在线用户
dongwei_6688
linux
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
放手吧,就像不曾拥有过一样
dcj3sjt126com
内容提要:
静悠悠编著的《放手吧就像不曾拥有过一样》集结“全球华语世界最舒缓心灵”的精华故事,触碰生命最深层次的感动,献给全世界亿万读者。《放手吧就像不曾拥有过一样》的作者衷心地祝愿每一位读者都给自己一个重新出发的理由,将那些令你痛苦的、扛起的、背负的,一并都放下吧!把憔悴的面容换做一种清淡的微笑,把沉重的步伐调节成春天五线谱上的音符,让自己踏着轻快的节奏,在人生的海面上悠然漂荡,享受宁静与
php二进制安全的含义
dcj3sjt126com
PHP
PHP里,有string的概念。
string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。
byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如回车,退格之类的。
特殊字符很多是不能显示的。或者说,他们的显示方式没有标准,例如编码65到哪儿都是字母A,编码97到哪儿都是字符
Linux下禁用T440s,X240的一体化触摸板(touchpad)
gashero
linux ThinkPad 触摸板
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。
Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。
实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就
graph_dfs
hcx2013
Graph
package edu.xidian.graph;
class MyStack {
private final int SIZE = 20;
private int[] st;
private int top;
public MyStack() {
st = new int[SIZE];
top = -1;
}
public void push(i
Spring4.1新特性——Spring核心部分及其他
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
配置HiveServer2的安全策略之自定义用户名密码验证
liyonghui160com
具体从网上看
http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthentication
LDAP Authentication using OpenLDAP
Setting
一位30多的程序员生涯经验总结
pda158
编程 工作 生活 咨询
1.客户在接触到产品之后,才会真正明白自己的需求。
这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。
安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。 3.
分布式web服务架构的演变
自由的奴隶
linux Web 应用服务器 互联网
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
初探Druid连接池之二——慢SQL日志记录
xingsan_zhang
日志 连接池 druid 慢SQL
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSourc