当前位置: 首页 > news >正文

程序员必须知道的HTML常用代码有哪些?

HTML 即超文本标记语言,是目前应用最为广泛的语言之一,是组成一个网页的主要语言。在现今这个 HTML5 华丽丽地占领了整个互联网的时候,如果想要通过网页抓住浏览者的眼球光靠因循守旧是不行的,程序猿们需要掌握一些必须知道的 HTML 常用代码,因为只有熟悉掌握了常用的 HTML 代码,程序猿们在编写网页的时候才可以做到流畅美观,用细腻的思维和创意的细节效果打动并留住网页浏览者。

HTML+CSS 代码

文本设置

 font-size 字号大小
 font-style 字体格式
 font-weight  字体粗细
 color 文本颜色

提示:注意使用网页安全色.

超链接设置 

 text-decoration 参数
 underline 为文字加下划线
 overline 为文字加上划线
 line-through 为文字加删除线
 blink 使文字闪烁
 none 不显示上述任何效果

背景 

 background-color 设置背景色
 背景图片 background-image: url(URL) URL就是背景图片的存放路径,none表示无。
 背景图片重复 background-repeat: 参数
 参数取值范围
 no-repeat 不重复平铺背景图片
 repeat-x 使图片只在水平方向上平铺
 repeat-y 使图片只在垂直方向上平铺 如果不指定背景图片重复属性,浏览器默认的是背景图片向水平和垂直两个方向平铺
 背景图片固定 background-attachment: 参数
 参数取值范围 fixed:网页滚动时,背景图片相对于浏览器的窗口而言,固定不动 scroll:网页滚动时,背景图片相对于浏览器的窗口而言,一起滚动

区块

 单词间距 word-spacing
 字母间距 letter-spacing
 文本对齐 text-align
 参数的取值 left:左对齐
 right:右对齐
justify:相对左右两端对齐
 垂直对齐 vertical-align
 参数 top:顶对齐
 bottom:底对齐
text-top:相对文本顶对齐
text-bottom:相对文本底对齐
 baseline:基准线对齐
middle:中心对齐
sub:以下标的形式显示
super:以上标的形式显示
 文本缩进 text-indent: 缩进距离
 显示样式 display block:块级元素,在对象前后都换行
 inline:在对象前后都不换行
list-item:在对象前后都换行,增加了项目符号 
none:无显示

方框

 height高度 
 width 宽度 
 padding 内边距 
 margin 外边距 
 float(浮动)可以让块级元素在一行中排列,例如横向菜单。
 clear 清除浮动

边框

 样式border style none:无边框  
dotted:边框为点线 
dashed:边框为长短线 
solid:边框为实线 
double:边框为双线 
宽度border width
颜色border color

列表

 list-style-type列表样式 不同浏览器的列表符可能不相同,可能会影响到网页,所以网页中的列表大多都是由背景图片显示

鼠标

 cursor鼠标形状参数  style="cursor:hand"      手形 
style="cursor:crosshair"   十字形 
style="cursor:text"      文本形 
style="cursor:wait"      沙漏形 
style="cursor:move"     十字箭头形: 
style="cursor:help"      问号形 
style="cursor:e-resize"    右箭头形 
style="cursor:n-resize"    上箭头形 
style="cursor:nw-resize"   左上箭头形 
style="cursor:w-resize"    左箭头形 
style="cursor:s-resize"    下箭头形  
style="cursor:se-resize"   右下箭头形  
style="cursor:sw-resize"   左下箭头形 


HTML常用代码之:结构性定义

 文件类型 放在档案的开头与结尾<html></html>
 文件主题 必须放在「文头」区块内 <title></title>
 文头 描述性资料,像是「主题」<head></head>
 文体 文件本体<body></body>
标题 从1到6,有六层选择 <h?></h?>
标题的对齐 <h? align=left|center|right></h?>
区分 <div></div>
区分的对齐 <div align=left|right|center|justify></div>
引文区块 <blockquote></blockquote>
强调 通常会以斜体显示<em></em>
特别强调 通常会以加粗显示<strong></strong>
引文 通常会以斜体显示<cite></cite>
 码显示原始码之用 <code></code>
样本 <samp></samp>
键盘输入 <kbd></kbd>
变数 <var></var>
定义 有些浏览器不提供<dfn></dfn>
地址 <address></address>
大字 <big></big>
小字 <small></small>
加粗 <b></b>
斜体 <I></I>
底线 <u></u>
删除线 <s></s>
下标 <sub></sub>
上标 <sup></sup>
打字机体 <tt></tt> 
预定格式 <pre></pre>
向中看齐 文字与图片都可以<center></center> 
闪耀 有史以来最被嘲弄的标签<blink></blink>


HTML常用代码之:常常会遇到的问题

点击关闭窗口

实例

 <a href="javascript.:top.window.close();">点击关闭窗口</a>!


尝试一下 »

请问如何去掉主页右面的滚动条?

实例

<body scroll="no"> 

<body style="overflow-y:hidden">


尝试一下 »

使用<object> 元素在 HTML 加入 Flash 文件

实例

<object width="300" height="300" data="helloworld.swf" >


尝试一下 »

如何在不刷新页面的情况下刷新css?

实例

<style> 

button{color:#000000;} 

</style> 

<button οnclick=document.styleSheets[0].rules[0].style.color='red'>点击按钮直接修改style标签里button选择符使按钮改为  红色</button> 


尝试一下 »

请问如何让网页自动刷新?

实例

 方法一,用refresh

HTML 代码片段如下: 

<head> 

<meta. http-equiv="refresh" content="3">  

</head> 

3表示刷新时间 

方法二,使用setTimeout控制 

<img src=/logo.gif> 

<script> 

function rl(){ 

document.location.reload() 

setTimeout(rl,2000) 

</SCRIPT>


尝试一下 »

如何让超链接没有下划线

实例

<style> 

a { text-decoration: none} 

 </style>


尝试一下 »

如何用html实现浏览器上后退按钮的功能? 

实例

<a href="java script:history.go(-1)">点击后退</a> 


尝试一下 »


HTML常用代码之:你不一定知道的技巧

实例

<link rel="Shortcut Icon"href="favicon.icon"> IE地址栏前换成自己的图标

<link rel="Bookmark"href="favicon.icon"> 可以在收藏夹中显示出你的图标

<inputstyle="ime-mode:disabled"> 关闭输入法

<body  οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 

onselectstart="return false" 取消选取 

οnpaste="return false" 不准粘贴 

οncοpy="return false;" 防止复制

oncut="return false;"> 防止剪切


尝试一下 »

永远都会带着框架 

实例

<script language="JavaScript">

if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 

</script>


尝试一下 »

 防止被人frame.

实例

<script>

        if (top.location != self.location)top.location=self.location; 

</script>


尝试一下 »

 网页将不能被另存为

实例

<noscript><iframe src=*.html></iframe></noscript>


尝试一下 »

 查看网页源代码

实例

<input type=button value=查看网页源代码 οnclick="window.location = "view-source:"+"http://www.w3cschool.cn"">


尝试一下 »

删除时确认

实例

<a href="" οnclick="javascript:return del();">删除</a>

<script> 

function del() {

var msg = "您真的确定要删除吗?\n\n请确认!";

if (confirm(msg)==true){

return true;

}else{

return false;}}

</script>

尝试一下 »

 网页不会被缓存 

实例

<META. HTTP-EQUIV="pragma" CONTENT="no-cache"> 

<META. HTTP-EQUIV="Cache-Control"CONTENT="no-cache, must-revalidate"> 

<META. HTTP-EQUIV="expires"CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> 

或者<META. HTTP-EQUIV="expires"CONTENT="0">


尝试一下 »

怎样让表单没有凹凸感?

实例

<input type=text style="border:1 solid #000000"> 

<input type=text style="border-left:none;border-right:none; border -top:none; border-bottom: 1 solid#000000"></textarea>

<body style="overflow:scroll;overflow-y:hidden"> //滚动条竖条消失

<body style="overflow:scroll;overflow-x:hidden"> //滚动条横条消失

<body scroll="no"> //两种滚动条都消失


尝试一下 »

怎样去掉图片链接点击后,图片周围的虚线?

实例

<a href="#" onFocus="this.blur()">

<img src="logo.jpg"border=0></a>


尝试一下 »

电子邮件处理提交表单

实例

<form. name="form1"method="post" action="mailt****@***.com"enctype="text/plain">

<input type=submit> 

</form>


尝试一下 »

在打开的子窗口刷新父窗口的代码里如何写?

实例

window.opener.location.reload()

如何设定打开页面的大小

实例

<body οnlοad="top.resizeTo(300,200);"> 

<body οnlοad="top.moveBy(300,200);">    //打开页面的位置


尝试一下 »

在页面中,如何加入不是满铺的背景图片,拉动页面时背景图不动

实例

body {background-image:url(logo.gif);

background-repeat:no-repeat; 

background-position:center;

background-attachment: fixed}


尝试一下 »

 检查一段字符串是否全由数字组成

实例

<script>

function checkNum(str){return str.match(/\\D/) == null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))

</script>


尝试一下 »

获得一个窗口的大小

实例

document.body.clientWidth; 

document.body.clientHeight;

怎么判断是否是字符

实例

if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"); 

else alert("全是字符");

TEXTAREA自适应文字行数的多少

实例

<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"> 

</textarea>


尝试一下 »

 日期减去天数等于第二个日期

实例

<script. language=Javascript> 

function cc(dd,dadd) 

//可以加上错误处理 

var a = new Date(dd) 

a = a.valueOf() 

a = a - dadd * 24 * 60 * 60 * 1000 

a = new Date(a) 

alert(a.getFullYear() + "年" + (a.getMonth() +1) + "月" + a.getDate() + "日") 

} cc("12/23/2002",2) 

</script>

 选择了哪一个Radio

实例

<script> 

function checkme() 

for each ob in radio1 

if ob.checked then window.alert ob.value 

next 

end function 

</script>

<body> 

<input name="radio1" type="radio"value="style" checked>Style. 

<input name="radio1" type="radio"value="barcode">Barcode 

<input type="button" value="check"nclick="checkme()"> 

</body>


尝试一下 »

脚本永不出错

实例

<SCRIPT> 

<Hide function killErrors(){return true;} window.onerror = killErrors;> 

</SCRIPT>


尝试一下 »

ENTER键可以让光标移到下一个输入框

实例

<input οnkeydοwn="if(event.keyCode==13)event.keyCode=9">


HTML 特殊符号编码对照表

特殊符号命名实体十进制编码特殊符号命名实体十进制编码特殊符号命名实体十进制编码
Α&Alpha;&#913;Β&Beta;&#914;Γ&Gamma;&#915;
Δ&Delta;&#916;Ε&Epsilon;&#917;Ζ&Zeta;&#918;
Η&Eta;&#919;Θ&Theta;&#920;Ι&Iota;&#921;
Κ&Kappa;&#922;Λ&Lambda;&#923;Μ&Mu;&#924;
Ν&Nu;&#925;Ξ&Xi;&#926;Ο&Omicron;&#927;
Π&Pi;&#928;Ρ&Rho;&#929;Σ&Sigma;&#931;
Τ&Tau;&#932;Υ&Upsilon;&#933;Φ&Phi;&#934;
Χ&Chi;&#935;Ψ&Psi;&#936;Ω&Omega;&#937;
α&alpha;&#945;β&beta;&#946;γ&gamma;&#947;
δ&delta;&#948;ε&epsilon;&#949;ζ&zeta;&#950;
η&eta;&#951;θ&theta;&#952;ι&iota;&#953;
κ&kappa;&#954;λ&lambda;&#955;μ&mu;&#956;
ν&nu;&#957;ξ&xi;&#958;ο&omicron;&#959;
π&pi;&#960;ρ&rho;&#961;ς&sigmaf;&#962;
σ&sigma;&#963;τ&tau;&#964;υ&upsilon;&#965;
φ&phi;&#966;χ&chi;&#967;ψ&psi;&#968;
ω&omega;&#969;ϑ&thetasym;&#977;ϒ&upsih;&#978;
ϖ&piv;&#982;&bull;&#8226;&hellip;&#8230;
&prime;&#8242;&Prime;&#8243;&oline;&#8254;
&frasl;&#8260;&weierp;&#8472;&image;&#8465;
&real;&#8476;&trade;&#8482;&alefsym;&#8501;
&larr;&#8592;&uarr;&#8593;&rarr;&#8594;
&darr;&#8595;&harr;&#8596;&crarr;&#8629;
&lArr;&#8656;&uArr;&#8657;&rArr;&#8658;
&dArr;&#8659;&hArr;&#8660;&forall;&#8704;
&part;&#8706;&exist;&#8707;&empty;&#8709;
&nabla;&#8711;&isin;&#8712;&notin;&#8713;
&ni;&#8715;&prod;&#8719;&sum;&#8722;
&minus;&#8722;&lowast;&#8727;&radic;&#8730;
&prop;&#8733;&infin;&#8734;&ang;&#8736;
&and;&#8869;&or;&#8870;&cap;&#8745;
&cup;&#8746;&int;&#8747;&there4;&#8756;
&sim;&#8764;&cong;&#8773;&asymp;&#8773;
&ne;&#8800;&equiv;&#8801;&le;&#8804;
&ge;&#8805;&sub;&#8834;&sup;&#8835;
&nsub;&#8836;&sube;&#8838;&supe;&#8839;
&oplus;&#8853;&otimes;&#8855;&perp;&#8869;
&sdot;&#8901;&lceil;&#8968;&rceil;&#8969;
&lfloor;&#8970;&rfloor;&#8971;&loz;&#9674;
&spades;&#9824;&clubs;&#9827;&hearts;&#9829;
&diams;&#9830;&nbsp;&#160;¡&iexcl;&#161;
¢&cent;&#162;£&pound;&#163;¤&curren;&#164;
¥&yen;&#165;¦&brvbar;&#166;§&sect;&#167;
¨&uml;&#168;©&copy;&#169;ª&ordf;&#170;
«&laquo;&#171;¬&not;&#172;­&shy;&#173;
®&reg;&#174;¯&macr;&#175;°&deg;&#176;
±&plusmn;&#177;²&sup2;&#178;³&sup3;&#179;
´&acute;&#180;µ&micro;&#181"&quot;&#34;
<&lt;&#60;>&gt;&#62;'&#39;

相关文章:

程序员必须知道的HTML常用代码有哪些?

HTML 即超文本标记语言&#xff0c;是目前应用最为广泛的语言之一&#xff0c;是组成一个网页的主要语言。在现今这个 HTML5 华丽丽地占领了整个互联网的时候&#xff0c;如果想要通过网页抓住浏览者的眼球光靠因循守旧是不行的&#xff0c;程序猿们需要掌握一些必须知道的 HTM…...

多目标家庭行为检测--人脸识别模块构建

文章目录前言原理项目结构编码配置主控函数人脸采集模块特征提取识别测试前言 2023-3-18 天小雨&#xff0c;午觉舒适程度5颗星。任务完成指数2颗星。续接上文&#xff1a;《MidiaPipe stgcn&#xff08;时空图卷积网络&#xff09;实现人体姿态判断&#xff08;单目标&#x…...

RocketMQ重复消费问题的原因

文章目录 概览消息发送异常时重复发送消费消息抛出异常消费者提交offset失败服务端持久化offset失败主从同步offset失败重平衡清理长时间消费的消息总结概览 消息发送异常时重复发送 首先,我们来瞅瞅RocketMQ发送消息和消费消息的基本原理。 如图,简单说一下上图中的概念: …...

proxy详细介绍与使用

proxy详细介绍与使用 proxy 对象用于创建一个对象的代理&#xff0c;是在目标对象之前架设一个拦截&#xff0c;外界对该对象的访问&#xff0c;都必须先通过这个拦截。通过这种机制&#xff0c;就可以对外界的访问进行过滤和改写。 ES6 原生提供 Proxy 构造函数&#xff0c;…...

基于YOLOv5的舰船检测与识别系统(Python+清新界面+数据集)

摘要&#xff1a;基于YOLOv5的舰船检测与识别系统用于识别包括渔船、游轮等多种海上船只类型&#xff0c;检测船舰目标并进行识别计数&#xff0c;以提供海洋船只的自动化监测和管理。本文详细介绍船舰类型识别系统&#xff0c;在介绍算法原理的同时&#xff0c;给出Python的实…...

【C#】List数据去重

系列文章 【C#】单号生成器&#xff08;定义编号规则、流水号、产生业务单号&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/129129787 【C#】日期范围生成&#xff08;构建本周开始、结束日期&#xff09; 本文链接&#xff1a;https…...

避免踩坑,教给你VSCode中最常用到的6项功能

这里为程序员介绍VSCode中包含的许多令人兴奋的Tips。 1. 插件市场中免费下载使用CodeGeeX插件 AI辅助编程工具CodeGeeX&#xff0c;是完全免费&#xff0c;开源开放给所有开发者使用。程序员普遍反应使用这个插件后&#xff0c;代码编写效率提升2倍以上。 CodeGeeX插件拥有…...

ThingsBoard开源物联网平台智慧农业实例快速部署教程(Ubuntu、CentOS适用)

ThingsBoard部署教程文档 文章目录ThingsBoard部署教程文档1. JDK环境安装2. 安装thingsBoard2.1 ThingsBoard软件包安装2.2 PostgreSQL安装2.3 PostgreSQL初始化配置3. 修改ThingsBord的配置4. 运行安装脚本测试5. 访问测试6. 导入一个仪表盘库6.1 导出仪表盘并导入自己的项目…...

【Java Spring基本问题】记录面试题宝典中自己不熟悉的Spring问题

文章目录Spring Bean定义装配Spring Bean生命周期Spring Bean容器Spring 循环依赖Spring 事务Autowired和ResourceSpring Bean定义装配 参考文章 1. 定义Spring Bean的三种方式 XML文件定义Spring Bean JavaConfig定义Spring Bean Component注解定义SpringBean 2. 装配Spri…...

I2C协议简介 Verilog实现

I2C协议 IIC 协议是三种最常用的串行通信协议&#xff08;I2C&#xff0c;SPI&#xff0c;UART&#xff09;之一&#xff0c;接口包含 SDA&#xff08;串行数据线&#xff09;和 SCL&#xff08;串行时钟线&#xff09;&#xff0c;均为双向端口。I2C 仅使用两根信号线&#xf…...

服务器被DDoS攻击,怎么破?

文章目录前言网站受到DDoS的症状判断是否被攻击查看网络带宽占用查看网络连接TCP连接攻击SYN洪水攻击防御措施TCP/IP内核参数优化iptables 防火墙预防防止同步包洪水&#xff08;Sync Flood&#xff09;Ping洪水攻击&#xff08;Ping of Death&#xff09;控制单个IP的最大并发…...

实现完全二叉树

文章目录1、树概念及结构2、孩子兄弟表示法3、二叉树3.1、二叉树的概念3.2、特殊的二叉树3.3、二叉树的存储4、堆的性质5、数组结构实现完全二叉树1、结构体的定义2、初始化堆3、销毁堆4、交换函数5、向上调整函数6、插入数据7、向下调整函数8、删除堆顶数据函数9、判断是否空堆…...

【独家】华为OD机试 - 矩阵最值(C 语言解题)

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本期题目:矩阵最值 题目 给定一个仅包…...

C++模板(进阶)

文章目录非类型模板参数类模板的特化类模板的概念函数模板特化类模板的特化全特化偏特化参数的进一步限制模板的分离编译模板的优缺点非类型模板参数 模板参数分类型形参与非类型形参. 类型形参: 出现在模板参数列表中,跟在class,typename之类的参数类型名称. 非类型形参: 就是…...

【数据分析之道(二)】列表

文章目录专栏导读1、列表介绍2、访问列表中的值3、列表增加和修改4、删除元素5、列表函数6、列表方法专栏导读 ✍ 作者简介&#xff1a;i阿极&#xff0c;CSDN Python领域新星创作者&#xff0c;专注于分享python领域知识。 ✍ 本文录入于《数据分析之道》&#xff0c;本专栏针…...

架构师必须要掌握的大小端问题

一、什么是大端和小端 所谓的大端模式,就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。 所谓的小端模式,就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 简单来说:大端——高尾端,小端——低尾端 举个例子,比如数字 0x12 34 56 78…...

2023年ACM竞赛班 2023.3.20题解

目录 瞎编乱造第一题 瞎编乱造第二题 瞎编乱造第三题 瞎编乱造第四题 瞎编乱造第五题 不是很想编了但还是得编的第六题 不是很想编了但还是得编的第七题 还差三道题就编完了的第八题 还差两道题就编完了的第九题 太好啦终于编完了 为啥一周六天早八阿 瞎编乱造第一题…...

什么是语法糖?Java中有哪些语法糖?

本文从 Java 编译原理角度&#xff0c;深入字节码及 class 文件&#xff0c;抽丝剥茧&#xff0c;了解 Java 中的语法糖原理及用法&#xff0c;帮助大家在学会如何使用 Java 语法糖的同时&#xff0c;了解这些语法糖背后的原理1 语法糖语法糖&#xff08;Syntactic Sugar&#…...

STM32学习(五)

GPIO General Purpose Input Output&#xff0c;通用输入输出端口&#xff0c;简称GPIO。 作用&#xff1a; 采集外部器件的信息&#xff08;输入&#xff09;控制外部器件的工作&#xff08;输出&#xff09; GPIO特点 1&#xff0c;不同型号&#xff0c;IO口数量可能不一样…...

STM32的CAN总线调试经验分享

相关文章 CAN总线简易入门教程 CAN总线显性电平和隐性电平详解 STM32的CAN总线调试经验分享 文章目录相关文章背景CAN总线CAN控制器CAN收发器调试过程硬件排查CAN分析仪芯片CAN控制器调试总结背景 最近负责的一个项目用的主控芯片是STM32F407IGT6&#xff0c;需要和几个电机控…...

深度剖析自定义类型(结构体、枚举、联合)——“C”

各位CSDN的uu们你们好呀&#xff0c;今天&#xff0c;小雅兰的内容是心心念念的结构体啦&#xff0c;其实在此之前&#xff0c;我也写过结构体的知识点&#xff0c;只是并没有很深入&#xff0c;那么&#xff0c;今天我会仔细来学习自定义类型的知识点&#xff0c;下面&#xf…...

《水经注地图服务》发布的全球影像数据在水经微图中调用

&#xff08;本文首发于“水经注GIS”公号&#xff0c;订阅“水经注GIS”公号&#xff0c;为你分享更多GIS技术 &#xff09;1、引言古人云&#xff1a;“工欲善其事&#xff0c;必先利其器。”意思是说&#xff1a;工匠想要使他的工作做好&#xff0c;一定要先让工具锋利&…...

MyBatis --- 缓存、逆向工程、分页插件

一、MyBatis的缓存 1.1、MyBatis的一级缓存 一级缓存是SqlSession级别的&#xff0c;通过同一个SqlSession查询的数据会被缓存&#xff0c;下次查询相同的数据&#xff0c;就会从缓存中直接获取&#xff0c;不会从数据库重新访问 使一级缓存失效的四种情况&#xff1a; 1、…...

vue3自定义svg图标组件

可参考&#xff1a; 未来必热&#xff1a;SVG Sprites技术介绍 懒人神器&#xff1a;svg-sprite-loader实现自己的Icon组件 在Vue3项目中使用svg-sprite-loader 前置知识 在页面中&#xff0c;虽然可以通过如下的方式使用img标签&#xff0c;来引入svg图标。但是&#xff0c;…...

智能火焰与烟雾检测系统(Python+YOLOv5深度学习模型+清新界面)

摘要&#xff1a;智能火焰与烟雾检测系统用于智能日常火灾检测报警&#xff0c;利用摄像头画面实时识别火焰与烟雾&#xff0c;另外支持图片、视频火焰检测并进行结果可视化。本文详细介绍基于智能火焰与烟雾检测系统&#xff0c;在介绍算法原理的同时&#xff0c;给出Python的…...

Java实习生------JUC并发编程(多线程)10道面试题打卡⭐⭐⭐

目录 并行和并发有什么区别&#xff1f; 线程和进程有什么区别&#xff1f; 创建线程有哪几种方式&#xff1f; runnable和callable有什么区别&#xff1f; 线程的状态及转换&#xff1f; sleep()和wait()的区别&#xff1f; run()和start()有什么区别&#xff1f; 在…...

ChatGPT和百度文心一言写用例,谁更强?

文心一言发布的第一时间&#xff0c;就排队申请了邀请码&#xff0c;昨晚看了下&#xff0c;邀请码已经到手&#xff0c;索性就拿一个例子试了一下&#xff0c;看看哪个能够真正意义上的提高生产力&#xff0c;最简单的录制了个GIF动画如下&#xff1a;问题&#xff1a;你是一个…...

设计模式总结

设计模式的六大原则 开放-封闭原则(OCP) (总原则) Open-Close Principle&#xff1a;该对扩展开放&#xff0c;对修改关闭。 目的就是保证程序的扩展性好&#xff0c;易于维护和升级。 开放-封闭原则是面向对象设计的核心所在, 开闭原则是Java世界里最基础的设计原则。 开闭…...

【K8S系列】深入解析Pod对象(一)

目录 序言 1.问题引入 1.1 问题描述 2 问题解答 2.1 pod 属性 2.1.1 NodeSelector 2.1.2 HostAliases 2.1.3 shareProcessNamespace 2.1.4 NodeName 2.1.5 其他pod属性 2.2 容器属性 2.2.1 ImagePullPolicy 2.2.2 Lifecycle 3 总结 4. 投票 序言 任何一件事情&am…...

JVM学习.02 内存分配和回收策略

1、前言《JVM学习.01 内存模型》篇讲述了JVM的内存布局&#xff0c;其中每个区域是作用&#xff0c;以及创建实例对象的时候内存区域的工作流程。上文还讲到了关于对象存货后&#xff0c;会被回收清理的过程。今天这里就着重讲一下对象实例是如何被清理回收的&#xff0c;以及清…...