简单学习HTML

  最近突然就对静态页面很有兴趣,主要是看到几个比较酷炫的页面效果,也想自己做一下,但是我的前端页面就是菜鸡,还停留在html+css+jquery的简单使用上,而且还忘记得差不多了!

  而且我感觉前端比后端麻烦一点,可能是我没有什么审美吧,自己做的页面总是很丑陋,哈哈哈!就记录一下学习html的过程吧!学习主要是参考菜鸟教程,链接:https://www.runoob.com/html/html-tutorial.html 

1.EditPlus编辑器的简单使用

  写前端页面还是有一款编辑器比较好,就好像写java需要IDEA或者eclipse一样,虽然你也可以一直用记事本写,那估计会劝退n多新人,用编辑器对新人比较友好,等以后变牛了之后再用记事本写吧!

 选择适合自己的编辑器,这里推荐几个,可以自行下载:

  • Notepad++:https://notepad-plus-plus.org/
  • Sublime Text:http://www.sublimetext.com/
  • VS Code:https://code.visualstudio.com/

  我看了很多的编辑器,最终用了一款叫做EditPlus的软件,为什么呢?因为简单,不需要什么插件,而且最初我是将这个软件当作是打开各种格式文件的工具来用的,今天才发现居然还能用于写很多变成语言编写代码,而且功能上也支持代码补全(功能比较弱,不支持代码提示),下载的话随便下载吧!貌似正版是需要收费,我下载的刚好就是正版(有的时候嫌找破解版太麻烦了),打开会出现下面这个提示(记住,别点击任何按钮),我们只需要用鼠标左键将这个框框拖到屏幕看不见的位置,OK了,这个软件照用不误,现在可以正常使用了。。。。

简单学习HTML_第1张图片             

 

简单学习HTML_第2张图片

 

  下面我们就简单说说这个编辑器常用的用法,点击下面这个地方:

简单学习HTML_第3张图片

 

   几个常用的设置,我们现在重点看看代码自动补全,后期可以根据我们的需要设置文件模板;

 简单学习HTML_第4张图片

 

  随意看看HTML补全代码:

简单学习HTML_第5张图片

 

  我们就以h1标签为例,我们只需要输入h1,不区分大小写,然后回车(空格键也行)就会自动补全,貌似还有更牛的代码补全方式,一下子可以补全一大块代码,我们现在不需要,后面用到的时候再说

 

简单学习HTML_第6张图片

 

  代码补全之后我们就需要测试一下标签有没有用,这里就会用到浏览器渲染(记住,千万不要用EditPlus默认的浏览器,默认的好像的IE浏览器,比较坑爹):

简单学习HTML_第7张图片

  

  简单测试一下:

简单学习HTML_第8张图片

 

简单学习HTML_第9张图片

 

   结果如下:

 简单学习HTML_第10张图片

 

  注意:用这个EditPlus这个编辑器有点不舒服的地方,就是用空格键也会自动补全,所以打出类似

这样的代码,在h1后面的那个空格会打不出来,查了好半天都没办法移除空格这个快捷键,emmmm。。。。暂时只能用下面这种方式,如果有其他的方式请在评论区告诉我,谢谢!

 

 2.认识静态页面

  记得最开始学html静态页面的时候学了好久都没入门,始终都是一脸蒙逼,始终都在想html和css、js到底有什么关系呢?举个很简单的例子,我们看的动漫一般是怎么制作出来的呢?首先,我们要用素描画出人物的全貌,然后进行上色,最后就是想办法让它动起来,这里的三个步骤就对应于html,css和js;

  那么问题来了,什么是静态页面呢?我们用浏览器打开的一个页面很好看,就比如百度,下图所示,可以看作是由很多小块组成的,这些小块对应于HTML中是对应一个标签,也就是类似

这样的,我们可以在标签内部继续插入标签、图片、文字等等,然后我们可以用css对这些div标签进行染色和移动位置等,最后我们还可以添加一些特效让这个页面有些动画的特效,后面我们简单做一个类似这个百度首页的页面吧,就当练练手!

简单学习HTML_第11张图片

 

 3.简单介绍HTML页面

   我们可以看到每一个新建的HTML文档都有一些相同的东西,那就是最简单的标签,下图所示:最上面的表示这是一个html文档,然后整个文档都由一个标签包着,在每一个html标签中,包括两个大标签,头(head)和身体(body),就跟一个人一样有头和身体;

  在头部中有个标签这里就是在浏览器中显示的标题,而且后面的css代码一般都是写在头部,用<style></style>包着;在身体中我们就可以再嵌套其他标签,而且还可以写js代码(js代码必须用<script></script>包着),不知道大家没有没发现我下面的这个h1标签中有个style,这个和再头部中的<style>标签中写的css代码是等效的,所以说css代码有两种写法,一种是直接写在html标签内部,另外一种是写在头部的<style></style>标签中。。。。</p> <p><a href="http://img.e-com-net.com/image/info8/a82336f1a05c478794296749658d0737.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/a82336f1a05c478794296749658d0737.png" alt="简单学习HTML_第12张图片" width="669" height="437" style="border:1px solid black;"></a></p> <p> </p> <p><span style="font-size: 18px;"><strong> 4.HTML基本标签</strong></span></p> <p>  这里的HTML标签大多是写在身体中,那么有一些什么标签呢?</p> <p>  (1)<p></p>,这个标签其实就是相当于新开一个段落</p> <p><a href="http://img.e-com-net.com/image/info8/81fe2dbe84c24a28b9f2b0c97150f1b2.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/81fe2dbe84c24a28b9f2b0c97150f1b2.png" alt="" width="626" height="64"></a></p> <p><a href="http://img.e-com-net.com/image/info8/09a628bd01b1480c8145777fa4556eea.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/09a628bd01b1480c8145777fa4556eea.png" alt="" width="418" height="97"></a></p> <p> </p> <p>  (2)<span class="hl-brackets"><<span class="hl-reserved">a<span class="hl-code"> <span class="hl-var">href<span class="hl-code">=<span class="hl-quotes">"xxx<span class="hl-string"><span class="hl-quotes">"<span class="hl-brackets">><span class="hl-code"><span class="hl-brackets"></<span class="hl-reserved">a<span class="hl-brackets">>这个标签就是生成一个链接,经常网页上就有各种链接,点击文字就会进入href这个链接中去</span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><span class="hl-brackets"><span class="hl-reserved"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-brackets"><span class="hl-code"><span class="hl-brackets"><span class="hl-reserved"><span class="hl-brackets"><a href="http://img.e-com-net.com/image/info8/2a6379c84faa40ae917180012d15b882.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/2a6379c84faa40ae917180012d15b882.png" alt="" width="629" height="72"></a></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><a href="http://img.e-com-net.com/image/info8/7dee7aadb78b442a931b5639173104e7.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/7dee7aadb78b442a931b5639173104e7.png" alt="简单学习HTML_第13张图片" width="421" height="109" style="border:1px solid black;"></a></p> <p> </p> <p>  (3)<span class="hl-brackets"><<span class="hl-reserved">img<span class="hl-code"> <span class="hl-var">src<span class="hl-code">=<span class="hl-quotes">"xxx<span class="hl-string"><span class="hl-quotes">"<span class="hl-code"> <span class="hl-var">width<span class="hl-code">=<span class="hl-quotes">"xxx<span class="hl-string"><span class="hl-quotes">"<span class="hl-code"> <span class="hl-var">height<span class="hl-code">=<span class="hl-quotes">"xx<span class="hl-string"><span class="hl-quotes">"<span class="hl-code"> <span class="hl-brackets">/>这个标签就是插入一张图片,src表示图片的url地址,width图片长度,height图片宽度;而这里可以看出标签有两种,一种是两个标签<p></p>,另一种是<img />,</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><span class="hl-brackets"><span class="hl-reserved"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-code"><span class="hl-brackets">而且每一个标签内部都有一个特殊的东西,比如h1标签中的style,img标签中的src、widfth、height等,这些也叫做属性</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><span class="hl-brackets"><span class="hl-reserved"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-code"><span class="hl-var"><span class="hl-code"><span class="hl-quotes"><span class="hl-string"><span class="hl-quotes"><span class="hl-code"><span class="hl-brackets"><a href="http://img.e-com-net.com/image/info8/d45abbdb85dc43f58cb2dc5204246fda.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/d45abbdb85dc43f58cb2dc5204246fda.png" alt="" width="1061" height="60"></a></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p><a href="http://img.e-com-net.com/image/info8/9d97e22e07e34a0b9be8c29048bdfe16.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/9d97e22e07e34a0b9be8c29048bdfe16.jpg" alt="简单学习HTML_第14张图片" width="436" height="183" style="border:1px solid black;"></a></p> <p> </p> <p>  (4)<h>标签,有很多个,其实就是字体逐渐变大的过程,可以用于标题;</p> <p><a href="http://img.e-com-net.com/image/info8/31ee88ec9f0847f7821bb0289b99d606.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/31ee88ec9f0847f7821bb0289b99d606.png" alt="简单学习HTML_第15张图片" width="300" height="179" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/ded1e012482d420ab4ebdf610d117e1e.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/ded1e012482d420ab4ebdf610d117e1e.png" alt="简单学习HTML_第16张图片" width="212" height="288" style="border:1px solid black;"></a></p> <p> </p> <p>  (5)<hr>标签,就是一条黑色直线;<br>标签是换行</p> <p><a href="http://img.e-com-net.com/image/info8/8c7f2e7e90714325b656e8c816373181.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/8c7f2e7e90714325b656e8c816373181.png" alt="简单学习HTML_第17张图片" width="258" height="111" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/81c199b464e04c8db575c189467a6b25.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/81c199b464e04c8db575c189467a6b25.png" alt="简单学习HTML_第18张图片" width="284" height="194" style="border:1px solid black;"></a></p> <p> </p> <p>  (6)粗体b和斜体i</p> <p><a href="http://img.e-com-net.com/image/info8/00568fb1c7fe421b88d3dd972fba0d5f.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/00568fb1c7fe421b88d3dd972fba0d5f.png" alt="" width="228" height="97"></a></p> <p><a href="http://img.e-com-net.com/image/info8/3319f14ca4ed4f509a1a7f96da7d6d25.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/3319f14ca4ed4f509a1a7f96da7d6d25.png" alt="" width="131" height="78"></a></p> <p> </p> <p>   (7)class属性和id属性,这两个属性很重要,是为了可以唯一的标识一个标签,因为在html文档中可能有多个相同的标签,那么我们怎么样确定其中哪一个标签呢?每个标签都可以有这两个属性,其中,每个标签的id属性值一定要唯一,class属性值可以相同;这两个属性是写css经常要用到的东西</p> <p><a href="http://img.e-com-net.com/image/info8/f810490626ed400dbcce6d9003d9ccec.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/f810490626ed400dbcce6d9003d9ccec.png" alt="简单学习HTML_第19张图片" width="509" height="451" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/7e4a6931cd6647c1816fc12d089991de.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/7e4a6931cd6647c1816fc12d089991de.png" alt="简单学习HTML_第20张图片" width="182" height="185" style="border:1px solid black;"></a></p> <p>  补充一点:有的时候这种style中的css代码太多了很影响整个html的布局,我们可以将整个css代码提取出来在外面新建一个文档,然后在头部那里用link标签引用一下就可以了,例如:</p> <div class="cnblogs_code"> <pre><head></pre> <pre>// ./mystyle.css就是外界的当前目录下css文件的url地址</pre> <pre><link rel="stylesheet" type="text/css" href="./mystyle.css"><br><br></head></pre> </div> <p> </p> <p>  (8)表格标签table:如果我们要在页面上画一个表出来,那么必须用到一些表格的标签,table表示整个表格(属性border表示表格最外边沿线的宽度),tr表示行,th表示第一行的每一列(也叫做表头),td表示从第二行开始的每一列</p> <p><a href="http://img.e-com-net.com/image/info8/eeb97dd2e6dd4e7f8b426d96eeab11bd.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/eeb97dd2e6dd4e7f8b426d96eeab11bd.png" alt="简单学习HTML_第21张图片" width="324" height="359" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/427d26726c704848951b509e846fda5e.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/427d26726c704848951b509e846fda5e.png" alt="简单学习HTML_第22张图片" width="131" height="111" style="border:1px solid black;"></a></p> <p> </p> <p>      (9)无序列表标签ul和有序列表ol</p> <p><a href="http://img.e-com-net.com/image/info8/2811bb4499294614b7c0cf7a0f82c8b8.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/2811bb4499294614b7c0cf7a0f82c8b8.png" alt="简单学习HTML_第23张图片" width="257" height="239" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/5a3dedd131854837800cd10b183228ac.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/5a3dedd131854837800cd10b183228ac.png" alt="简单学习HTML_第24张图片" width="151" height="134" style="border:1px solid black;"></a></p> <p> </p> <p>    (10)块级标签<div></div>,这个标签是最常用的标签了,这个标签有什么用呢?说实话没有什么特殊的效果,既然如此为什么要用这个啊?你想想啊,一个页面上有很多个不同的标签(几百上千个),我们每次都要去修改一个个的标签的内容有点太坑爹了,我们可以将页面分成一块块的,每一块就是一个div标签,div标签内部还可以嵌套各种标签,这样布局起来我们只需要对div标签进行操作了,更方便布局!!!</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;"><</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="container"</span><span style="color: #ff0000;"> style</span><span style="color: #0000ff;">="width:500px"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="header"</span><span style="color: #ff0000;"> style</span><span style="color: #0000ff;">="background-color:#FFA500;"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">h1 </span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="margin-bottom:0;"</span><span style="color: #0000ff;">></span>主要的网页标题<span style="color: #0000ff;"></</span><span style="color: #800000;">h1</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="menu"</span><span style="color: #ff0000;"> style</span><span style="color: #0000ff;">="background-color:#FFD700;height:200px;width:100px;float:left;"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">b</span><span style="color: #0000ff;">></span>菜单<span style="color: #0000ff;"></</span><span style="color: #800000;">b</span><span style="color: #0000ff;">><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> HTML</span><span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> CSS</span><span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> JavaScript </span><span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="content"</span><span style="color: #ff0000;"> style</span><span style="color: #0000ff;">="background-color:#EEEEEE;height:200px;width:400px;float:left;"</span><span style="color: #0000ff;">></span><span style="color: #000000;"> 内容在这里 </span><span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">div </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="footer"</span><span style="color: #ff0000;"> style</span><span style="color: #0000ff;">="background-color:#FFA500;clear:both;text-align:center;"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span></pre> </div> <p><a href="http://img.e-com-net.com/image/info8/59a5a724ce17475491ce24922df9b6a8.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/59a5a724ce17475491ce24922df9b6a8.png" alt="简单学习HTML_第25张图片" width="506" height="251" style="border:1px solid black;"></a></p> <p>  </p> <p>  (11)表单标签form,就是每次用户名密码登录的那个界面,通常配合input标签一起使用,这个也是很常用的一个标签,其中input标签中的type属性决定这个input标签具体有什么用,name属性和value属性值是以键值对的形式传给后端,后端可以进行逻辑判断并进行后续处理。。。</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;"><</span><span style="color: #800000;">form</span><span style="color: #0000ff;">></span><span style="color: #000000;"> First name: </span><span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="firstname"</span><span style="color: #0000ff;">><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> Last name: </span><span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="lastname"</span><span style="color: #0000ff;">><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> Password: </span><span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="password"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="pwd"</span><span style="color: #0000ff;">><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> 单选:</span><span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="radio"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="sex"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="male"</span><span style="color: #0000ff;">></span>Male<span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="radio"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="sex"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="female"</span><span style="color: #0000ff;">></span>Female<span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span><span style="color: #000000;"> 多选:</span><span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="checkbox"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="vehicle"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="Bike"</span><span style="color: #0000ff;">></span>I have a bike<span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="checkbox"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="vehicle"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="Car"</span><span style="color: #0000ff;">></span>I have a car<span style="color: #0000ff;"><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">input </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="submit"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="提交"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></</span><span style="color: #800000;">form</span><span style="color: #0000ff;">></span></pre> </div> <p><a href="http://img.e-com-net.com/image/info8/d8cab617e7e942d894f855164d4e5090.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/d8cab617e7e942d894f855164d4e5090.png" alt="简单学习HTML_第26张图片" width="314" height="245" style="border:1px solid black;"></a></p> <p> </p> <p> (12)<ifram>标签,这个标签可以在页面中显示一个小页面,src表示小页面的url地址,我这里是我本地的一个特效html;这个标签和a标签一起使用可以看到很有趣的东西;</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;">  <</span><span style="color: #800000;">iframe </span><span style="color: #ff0000;">src</span><span style="color: #0000ff;">="./star.html"</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">="iframe_a"</span><span style="color: #0000ff;">></</span><span style="color: #800000;">iframe</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">p</span><span style="color: #0000ff;">><</span><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="http://www.baidu.com"</span><span style="color: #ff0000;"> target</span><span style="color: #0000ff;">="iframe_a"</span><span style="color: #0000ff;">></span>点击这里进入百度<span style="color: #0000ff;"></</span><span style="color: #800000;">a</span><span style="color: #0000ff;">></</span><span style="color: #800000;">p</span><span style="color: #0000ff;">></span></pre> </div> <p> </p> <p> <a href="http://img.e-com-net.com/image/info8/8ed536e5128d4328884c00f3350704c2.gif" target="_blank"><img src="http://img.e-com-net.com/image/info8/8ed536e5128d4328884c00f3350704c2.gif" alt="简单学习HTML_第27张图片" width="555" height="314" style="border:1px solid black;"></a></p> <p>---------------------------------------------------------------------------------------------------------------------------</p> <p>  到这里基本的html标签就说的差不多了,后面碰到新的再学一下就ok了,下面我们来看一些其他的有趣的东西;</p> <p> </p> <p><span style="font-size: 18px;"><strong>5.颜色</strong></span></p> <p>  在页面上我们可以调整任意标签文字的颜色,只需要用css代码中声明一个color属性然后赋值就可以了,计算机中的任何颜色都可以由三种颜色 红,绿,蓝的组合得到,而且计算机中每种颜色都数值化以便我们进行调整,每种颜色的数值都是0到255,所以计算机中颜色共有255x255x255=1600多万种颜色,使用颜色有两种用法:一种是RGB表示,一种是颜色十六进制表示,我们随便看看这两种方式:</p> <p>  注意这个不用记,我们只需要用的时候去查颜色对照表就行了,或者自己慢慢调试到自己喜欢的颜色;</p> <p><a href="http://img.e-com-net.com/image/info8/09d24ca9fcbd49c0bf61bb7e4f2097d6.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/09d24ca9fcbd49c0bf61bb7e4f2097d6.png" alt="" width="586" height="80"></a></p> <p><a href="http://img.e-com-net.com/image/info8/29f49db643b94b8b9060ac1e6116f98c.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/29f49db643b94b8b9060ac1e6116f98c.png" alt="简单学习HTML_第28张图片" width="293" height="147" style="border:1px solid black;"></a></p> <p> </p> <p>  由于这两种形式颜色都不好记忆,于是就设计了一些英语单词和这些常用的颜色对应,我们可以直接用这些单词就好,比如red,green等,比较详细的可以看看菜鸟教程https://www.runoob.com/html/html-colornames.html,这里大概列举了一些颜色对应的英语单词。。。。</p> <p> </p> <p><span style="font-size: 18px;"><strong>6.HTML脚本</strong></span> </p> <p>  什么叫做脚本呢?大白话说一下就是根据我们鼠标的点击,会动态的生成需要的html标签,页面就会发生变化了,这个脚本语言最常用的就是js,记住哦,js代码必须下载身体标签中的<script>标签中,我们随便看看一个例子:</p> <p><a href="http://img.e-com-net.com/image/info8/13dc1beb54d44f7a81bf6a64d4243e06.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/13dc1beb54d44f7a81bf6a64d4243e06.png" alt="简单学习HTML_第29张图片" width="440" height="144" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/d194f5fa1faf481bba15ae6d5b3de86b.gif" target="_blank"><img src="http://img.e-com-net.com/image/info8/d194f5fa1faf481bba15ae6d5b3de86b.gif" alt="简单学习HTML_第30张图片" width="858" height="203" style="border:1px solid black;"></a></p> <p>  可以看到堆出现这个弹窗,这是最简单的js脚本了,下面我们简单说说js脚本中一些其他的东西,建议自己去学一下js这个脚本语言(全称是javascript,注意,和java没什么鸟关系),很容易,就是一些数据类型,循环呀,函数什么的,可以说门槛极低,即使是零基础快的话几天应该也差不多了,要多用就可以了;</p> <p>  而且在脚本中,js脚本是基于事件的,说起来很抽象,什么是事件呢?举个很简单的例子:我们打开一个页面,只要我们的鼠标移动了或者点击了什么按钮,脚本都可以捕捉到这个变化,是不是很厉害,这个变化就是一个事件,根据这个事件我们可以添加一下特效,根据上面的例子修改一下,点击一下这个按钮就会出现弹窗;</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;"><</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">button </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="button"</span><span style="color: #ff0000;"> onclick</span><span style="color: #0000ff;">="myFunction()"</span><span style="color: #0000ff;">></span>点我一下你就知道!<span style="color: #0000ff;"></</span><span style="color: #800000;">button</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><</span><span style="color: #800000;">script</span><span style="color: #0000ff;">></span> <span style="background-color: #f5f5f5; color: #0000ff;">function</span><span style="background-color: #f5f5f5; color: #000000;"> myFunction(){ alert(</span><span style="background-color: #f5f5f5; color: #000000;">"</span><span style="background-color: #f5f5f5; color: #000000;">hello,我是java小新人</span><span style="background-color: #f5f5f5; color: #000000;">"</span><span style="background-color: #f5f5f5; color: #000000;">); } </span><span style="color: #0000ff;"></</span><span style="color: #800000;">script</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span></pre> </div> <p> </p> <p> <a href="http://img.e-com-net.com/image/info8/602e54049f2b4e3fa8c6656863aefb3d.gif" target="_blank"><img src="http://img.e-com-net.com/image/info8/602e54049f2b4e3fa8c6656863aefb3d.gif" alt="简单学习HTML_第31张图片" width="1187" height="374" style="border:1px solid black;"></a></p> <p>------------------------------------------------------------------------------------------------------------------------------------------------------------------</p> <p><span style="font-size: 18px;"><strong> 7.特殊符号</strong></span></p> <p>  在html标签中有一些特殊符号是不能直接用的,为什么呢?看下面这个简单的例子,我想在页面上显示这样一句话:这里不是</button>点我一下你就知道!,然而当浏览器解析到第一个</button>标签就以为是结束标签,于是显示的结果和我们要额不一样下图所示!!!所以我们要对<、>等特殊符号做一些处理,防止这种情形发生;</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;"><</span><span style="color: #800000;">button </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="button"</span><span style="color: #ff0000;"> onclick</span><span style="color: #0000ff;">="myFunction()"</span><span style="color: #0000ff;">></span>这里不是<span style="color: #0000ff;"></</span><span style="color: #800000;">button</span><span style="color: #0000ff;">></span>点我一下你就知道!<span style="color: #0000ff;"></</span><span style="color: #800000;">button</span><span style="color: #0000ff;">></span></pre> </div> <p><a href="http://img.e-com-net.com/image/info8/017363d8cbde4e1a9650fd2cce28c09f.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/017363d8cbde4e1a9650fd2cce28c09f.png" alt="" width="285" height="56"></a></p> <p> </p> <p>  我随便截了一下图,这个也不用记,用到的时候来查一下就可以了,我们直接用表中的实体名称来代替特殊符号即可:</p> <p><a href="http://img.e-com-net.com/image/info8/6c39ae490f4d4df396c8cf69b922ac5a.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/6c39ae490f4d4df396c8cf69b922ac5a.png" alt="简单学习HTML_第32张图片" width="836" height="598" style="border:1px solid black;"></a></p> <p><a href="http://img.e-com-net.com/image/info8/4d39186f07024126b99e4bf9d7da1e73.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/4d39186f07024126b99e4bf9d7da1e73.png" alt="" width="834" height="88"></a></p> <p> </p> <p>  修改后的代码和显示的结果为:</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;"><</span><span style="color: #800000;">button </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="button"</span><span style="color: #ff0000;"> onclick</span><span style="color: #0000ff;">="myFunction()"</span><span style="color: #0000ff;">></span>这里不是<span style="color: #ff0000;"><</span>/button <span style="color: #ff0000;">></span>点我一下你就知道!<span style="color: #0000ff;"></</span><span style="color: #800000;">button</span><span style="color: #0000ff;">></span></pre> </div> <p> <img src="http://img.e-com-net.com/image/info8/8ec98e3c64ee4e5c8e70d1d911fd7a5a.png" alt="" width="250" height="28"></p> <p> </p> <p><span style="font-size: 18px;"><strong>8.URL路径</strong></span></p> <p>  这个其实很容易,我们经常用www.baidu.com这种方式进行访问百度首页,那么这些单词代表什么意思呢?我们随便说一下,比如有一个URL为 http://www.runoob.com/html/html-tutorial.html ,对应的语法规则是:<strong>scheme<tt>://</tt>host.domain<tt>:</tt>port<tt>/</tt>path<tt>/</tt>filename,说明如下:</strong></p> <ul> <ul> <li>scheme - 定义因特网服务的类型。最常见的类型是 http</li> <li>host - 定义域主机(http 的默认主机是 www)</li> <li>domain - 定义因特网域名,比如 runoob.com</li> <li>:port - 定义主机上的端口号(http 的默认端口号是 80)</li> <li>path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。</li> <li>filename - 定义文档/资源的名称</li> </ul> </ul> <p>  新手看这个肯定看不懂,我就用大白话来说说:schema表示一些协议,或者叫做约束,其实就是两台电脑通信的约定规则,一般有如下几种;</p> <p><a href="http://img.e-com-net.com/image/info8/e61fbdf56f8e4b10a516dfe42de9591a.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/e61fbdf56f8e4b10a516dfe42de9591a.png" alt="简单学习HTML_第33张图片" width="831" height="190" style="border:1px solid black;"></a></p> <p>  host.domain一起看作是每台电脑上网的ip地址,port表示电脑通信的端口,path表示目标计算机的某个文件夹,filename表示该文件夹下确定的文件;</p> <p> </p> <p><span style="font-size: 18px;"><strong>9.总结</strong></span></p> <p>  看起来这么多,其实内容不多,就是一些最基本的html标签,记住html标签是浏览器内部去解析的,所有说到的标签总结:https://www.runoob.com/html/html-quicklist.html,除了这些标签之外我们还简单的使用的使用了一下CSS对标签内容进行渲染,并且用了一下简单的js脚本,其实一个网页做的怎么样,最重要的首先是布局(用的最多的是div标签),然后经过一些有艺术细胞的人用CSS进行渲染,再由js脚本弄出比较华丽的动态效果,于是一个看起来就很牛的页面就出来了。。。。。</p> <p>  当然后续会用到很多的前端框架,暂时也不熟悉就不瞎说了!</p> <p> </p> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1223757153328795648"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(简单学习HTML)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1884093980795269120.htm" title="深入理解 `mmap`:高效的文件访问机制" target="_blank">深入理解 `mmap`:高效的文件访问机制</a> <span class="text-muted">蜗牛沐雨</span> <a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在现代编程中,文件操作是不可或缺的一部分。随着数据量的增加,如何高效地读取和写入文件变得尤为重要。mmap(Memory-MappedFile)是一种高效的文件访问机制,它允许将文件或设备映射到进程的地址空间中,使得文件操作就像操作内存一样简单和高效。本文将详细介绍mmap的工作原理、使用方法及其在Python和C语言中的实现。1.mmap的用途mmap的主要用途包括:高效文件访问:通过将文件映射</div> </li> <li><a href="/article/1884089565602443264.htm" title="可爱狗狗的404动画页面HTML源码" target="_blank">可爱狗狗的404动画页面HTML源码</a> <span class="text-muted">酷爱码</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>源码介绍可爱狗狗的404动画页面HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果效果预览源码获取可爱狗狗的404动画页面HTML源码</div> </li> <li><a href="/article/1884089061728120832.htm" title="C++基础实战项目:美发店管理系统" target="_blank">C++基础实战项目:美发店管理系统</a> <span class="text-muted">卓莲晓Life</span> <div>C++基础实战项目:美发店管理系统【下载地址】C基础实战项目美发店管理系统欢迎来到C++基础实战项目——美发店管理系统。本项目专为C++编程初学者设计,旨在通过一个实际的案例加深对C++语言核心概念的理解和应用能力。通过这个项目,你将学习到如何在控制台环境下开发一个简易的管理系统,涵盖客户管理、服务预约、账单处理等基本功能项目地址:https://gitcode.com/open-source-t</div> </li> <li><a href="/article/1884087544149241856.htm" title="Python编程从入门到实践(第2版)个人学习笔记" target="_blank">Python编程从入门到实践(第2版)个人学习笔记</a> <span class="text-muted">Xx_Studying</span> <a class="tag" taget="_blank" href="/search/Python%E5%9F%BA%E7%A1%80/1.htm">Python基础</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>这是本人学习Python编程从入门到实践(第2版)个人学习笔记,书本如下目录一、变量和简单数据类型1.1字符串和数1.1.1字符串部分方法的使用1.1.2f字符串的用法1.1.3删除空白1.1.4数中的下划线1.1.5同时给多个变量赋值二、列表简介2.1列表(list)2.1.1概念引入2.1.2访问列表元素2.1.3查找某元素的下标(index方法)2.2修改、添加和删除元素2.2.1修改列表元</div> </li> <li><a href="/article/1884087417921662976.htm" title="由于直接提供完整的游戏商城代码超出了简单回答的范围,并且游戏商城的实现可以相当复杂,涉及前端展示、后端逻辑、数据库设计等多个方面,我会分别用几种流行的编程语言和技术栈概述如何开始搭建一个基本的游戏商城" target="_blank">由于直接提供完整的游戏商城代码超出了简单回答的范围,并且游戏商城的实现可以相当复杂,涉及前端展示、后端逻辑、数据库设计等多个方面,我会分别用几种流行的编程语言和技术栈概述如何开始搭建一个基本的游戏商城</a> <span class="text-muted">编程小飞侠a</span> <a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F/1.htm">游戏</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>前端(HTML/CSS/JavaScript+React)React示例:fengbaoshun.com首先,你需要安装Node.js和npm(Node包管理器),然后使用CreateReactApp来快速启动你的前端项目。bashnpxcreate-react-appgame-store-frontendcdgame-store-frontendnpmstart接下来,你可以使用React组件来</div> </li> <li><a href="/article/1884087165697191936.htm" title="由于直接提供完整的大型项目代码(如购物商城)在单一回答中是不切实际的,我将为你概述如何在几种流行的编程语言中设置购物商城的基本框架和思路。这包括前端(如HTML/CSS/JavaScript)和后端(" target="_blank">由于直接提供完整的大型项目代码(如购物商城)在单一回答中是不切实际的,我将为你概述如何在几种流行的编程语言中设置购物商城的基本框架和思路。这包括前端(如HTML/CSS/JavaScript)和后端(</a> <span class="text-muted">SigridFelix</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>前端(HTML/CSS/JavaScript)dz61.comHTML:创建基础的页面结构,如主页、商品列表页、购物车页和结账页。html我的购物商城欢迎来到我的购物商城商品列表购物车CSS:简单的样式表,用于美化页面。css/*styles.css*/body{font-family:Arial,sans-serif;}h1{color:#333;}ul{list-style-type:none</div> </li> <li><a href="/article/1884083131745628160.htm" title="使用Python爬虫抓取与分析航班信息:从数据采集到应用的完整实践" target="_blank">使用Python爬虫抓取与分析航班信息:从数据采集到应用的完整实践</a> <span class="text-muted">Python爬虫项目</span> <a class="tag" taget="_blank" href="/search/2025%E5%B9%B4%E7%88%AC%E8%99%AB%E5%AE%9E%E6%88%98%E9%A1%B9%E7%9B%AE/1.htm">2025年爬虫实战项目</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96/1.htm">自动化</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/microsoft/1.htm">microsoft</a> <div>目录:前言爬虫基础知识什么是爬虫?爬虫的工作原理爬虫的应用领域航班数据爬取的实际应用航班数据分析的重要性选择爬虫技术栈常见的爬虫框架与工具选择合适的工具:requestsvsSeleniumvsScrapy如何获取航班信息航班数据来源分析航班信息的结构与抓取目标爬虫抓取航班信息的步骤发送HTTP请求并获取航班数据使用Selenium抓取动态数据解析HTML页面并提取航班信息航班数据存储与处理存储抓</div> </li> <li><a href="/article/1884083002493956096.htm" title="基础项目实战——学生管理系统(c++)" target="_blank">基础项目实战——学生管理系统(c++)</a> <span class="text-muted">曙曙学编程</span> <a class="tag" taget="_blank" href="/search/%E5%9F%BA%E7%A1%80%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98/1.htm">基础项目实战</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录前言一、功能菜单界面二、类与结构体的实现三、录入学生信息四、删除学生信息五、更改学生信息六、查找学生信息七、统计学生人数八、保存学生信息九、读取学生信息十、打印所有学生信息十一、退出系统十二、文件拆分结语前言这一期我们来一起学习我们在大学做过的课程设计——学生管理系统,这是一个非常简单且非常值得像我这样的新手独立完成的一个基础项目,用到基础数据结构里的链表来实现,所以指针和链表不太理解的同学先</div> </li> <li><a href="/article/1884082498099539968.htm" title="人工智能学习框架:深入解析与实战指南" target="_blank">人工智能学习框架:深入解析与实战指南</a> <span class="text-muted">一ge科研小菜鸡</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>个人主页:一ge科研小菜鸡-CSDN博客期待您的关注引言随着人工智能(AI)技术的飞速发展,深度学习、强化学习和自然语言处理等领域的应用愈加广泛。掌握人工智能学习框架(如TensorFlow、PyTorch、Keras等)已成为开发智能系统、研究前沿技术的必备技能。本指南将全面介绍人工智能主流学习框架的特点、安装方法、核心功能,以及通过实践案例展示如何使用这些框架进行AI模型开发、训练与优化。1.</div> </li> <li><a href="/article/1884081994237800448.htm" title="从零开始构建一个JAVA项目" target="_blank">从零开始构建一个JAVA项目</a> <span class="text-muted">SUGERBOOM</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/log4j/1.htm">log4j</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>本篇文章将从结构框架入手,系统介绍一个完整Java程序的结构步骤,不涉及JAVA基础代码学习。在本文章中先简单介绍Maven、Spring、MyBatis三种Java类型。一、分类介绍首先我们先来了解Java程序的类型,不同类型结构略有区别。Java程序的类型可以根据多个分类方式进行划分,以下是一些常见的分类和简要解释:构建工具类型:Maven:用于管理项目的构建、报告和文档的生成。它提供了一种标</div> </li> <li><a href="/article/1884081490002767872.htm" title="在线考试题库抓取:Python 爬虫抓取各类在线考试平台题库和试题" target="_blank">在线考试题库抓取:Python 爬虫抓取各类在线考试平台题库和试题</a> <span class="text-muted">Python爬虫项目</span> <a class="tag" taget="_blank" href="/search/2025%E5%B9%B4%E7%88%AC%E8%99%AB%E5%AE%9E%E6%88%98%E9%A1%B9%E7%9B%AE/1.htm">2025年爬虫实战项目</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB/1.htm">网络爬虫</a> <div>目录引言1.确定目标网站和分析网页结构示例网站:网页分析:2.安装必要的Python库3.编写爬虫代码3.1发送HTTP请求3.2解析HTML页面3.3存储数据4.处理分页抓取4.1分析分页规则5.反爬虫机制与应对策略5.1设置请求头5.2使用代理池5.3控制请求频率6.小结引言随着教育信息化的进程不断加快,在线考试逐渐成为了教育评估的主流形式之一。许多在线学习平台和考试平台为用户提供了海量的题库</div> </li> <li><a href="/article/1884080356970262528.htm" title="1秒 vs. 60秒:Nginx如何让VR/AR内容分发快如闪电?" target="_blank">1秒 vs. 60秒:Nginx如何让VR/AR内容分发快如闪电?</a> <span class="text-muted">墨瑾轩</span> <a class="tag" taget="_blank" href="/search/Nginx%E4%B9%90%E5%9B%AD/1.htm">Nginx乐园</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/vr/1.htm">vr</a><a class="tag" taget="_blank" href="/search/ar/1.htm">ar</a> <div>关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣虚拟现实(VR)和增强现实(AR)技术正以前所未有的速度改变着我们与数字世界互动的方式。然而,随着这些应用变得越来越复杂,对于快速加载和流畅交互的需求也日益增长。如何在不影响性能的前提下提供丰富的多媒体体验?答案或许就藏在Web服务器的技术革新之中。今天,我们</div> </li> <li><a href="/article/1884076197197967360.htm" title="php workman 和swoole,workerman和swoole的区别" target="_blank">php workman 和swoole,workerman和swoole的区别</a> <span class="text-muted">weixin_39530647</span> <a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/workman/1.htm">workman</a><a class="tag" taget="_blank" href="/search/%E5%92%8Cswoole/1.htm">和swoole</a> <div>workerman和swoole都是phpsocket服务器框架,都支持长连接、tcp和udp、websocket、异步、分布式部署等workerman纯php写的,swoole是php的c扩展,性能肯定更高,百度、腾讯不少产品的server就是基于swoole的workerman上手更快,文档更丰富,社区活跃,社区基本做到有问必答。(推荐学习:workerman教程)性能上Swoole毕竟是C语</div> </li> <li><a href="/article/1884074407232598016.htm" title="ES学习二字段类型" target="_blank">ES学习二字段类型</a> <span class="text-muted"></span> <div>1,text当一个字段的内容需要被全文检索时,可以使用text类型,它支持长内容的存储,如文章内容、商品信息等,该类型的字段在保存时会被分词器分析,并拆分成多个词项,然后根据拆分后的词项生成对应的索引。需要注意的是text类型的字段无法进行精确匹配,也不能直接用于排序、聚合,也被称为ananlyzed字符串。2,keywordkeyword类型的字段内容不会被分词器分析、拆分,而是根据原始文本直接</div> </li> <li><a href="/article/1884071789894627328.htm" title="力扣热题100-简单题python实现(包括输入输出)" target="_blank">力扣热题100-简单题python实现(包括输入输出)</a> <span class="text-muted">夏赞恩</span> <a class="tag" taget="_blank" href="/search/python%E5%AD%A6%E4%B9%A0/1.htm">python学习</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E5%93%88%E5%B8%8C%E7%AE%97%E6%B3%95/1.htm">哈希算法</a><a class="tag" taget="_blank" href="/search/%E6%95%A3%E5%88%97%E8%A1%A8/1.htm">散列表</a> <div>文章目录一、数组1两数之和53最大子数组和121买卖股票的最佳时机136只出现一次的数字169多数元素283移动零448找到所有数组中消失的数字二、字符串20有效的括号一、数组1两数之和nums=[]nums=list(map(int,input().split()))target=int(input())sum=0foriinrange(len(nums)-1):forjinrange(i+1,</div> </li> <li><a href="/article/1884070908465836032.htm" title="【前沿聚焦】机器学习的未来版图:从自动化到隐私保护的技术突破" target="_blank">【前沿聚焦】机器学习的未来版图:从自动化到隐私保护的技术突破</a> <span class="text-muted">网罗开发</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/AI/1.htm">AI</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">大模型</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>网罗开发(小红书、快手、视频号同名)  大家好,我是展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、HarmonyOS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。图书作者:《ESP32-C3物联网工程开发实战》图书作者:《SwiftUI入门,进阶与实战》超级个体:CO</div> </li> <li><a href="/article/1884069523196276736.htm" title="使用C#读取、创建、修改Excel文件" target="_blank">使用C#读取、创建、修改Excel文件</a> <span class="text-muted">ocean1992</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E7%9F%A5%E8%AF%86/1.htm">开发常用知识</a><a class="tag" taget="_blank" href="/search/Windows/1.htm">Windows</a><a class="tag" taget="_blank" href="/search/Excel/1.htm">Excel</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a> <div>使用C#读取、创建、修改Excel文件开发环境基本类型和概念读取和拷贝打开xls文件获取已编辑区域保存和退出其他功能Excel表格文件在我们的日常工作中非常常见,例如各类财务,会计,交易流水。有时候我们需要从中根据我们特定的规则提取,整理一些信息。Excel内置的函数和宏代码可以帮助我们完成一些简单的任务,面对复杂的一些任务缺无能为力。在此简要展示如何使用c#来操作excel文件,利用c#编写程序</div> </li> <li><a href="/article/1884065997011349504.htm" title="力扣HOT100-接雨水" target="_blank">力扣HOT100-接雨水</a> <span class="text-muted">笨cc</span> <a class="tag" taget="_blank" href="/search/%E5%8A%9B%E6%89%A3HOT100/1.htm">力扣HOT100</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>思路首先思考,暴力解法需要怎么做?最简单的就是,对于每个列,我们都去找它左右两边最高的列,这样我们就能根据下面的公式,计算出当前列能存储的雨水了。这种方法的时间复杂度:遍历每个列是O(n),对于每个列去寻找它左右两边最高的列,时间复杂度也是O(n),因此累计后就是O(n*n)。开始进行优化。我们可以维两个数组,分别记录当前位置左边的最高列的高度和右边最高列的高度,这是我们就省去了对每个列的单独寻找</div> </li> <li><a href="/article/1884065995165855744.htm" title="Oracle PL/SQL 编程入门:第八章 异常" target="_blank">Oracle PL/SQL 编程入门:第八章 异常</a> <span class="text-muted">caifox菜狐狸</span> <a class="tag" taget="_blank" href="/search/Oracle/1.htm">Oracle</a><a class="tag" taget="_blank" href="/search/PL%2FSQL/1.htm">PL/SQL</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/1.htm">编程入门</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8/1.htm">异常</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8%E8%8C%83%E5%9B%B4/1.htm">异常范围</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%82%E5%B8%B8/1.htm">自定义异常</a><a class="tag" taget="_blank" href="/search/Exceptions/1.htm">Exceptions</a> <div>欢迎来到OraclePL/SQL编程入门的第八章!在这一章中,我们将深入探讨PL/SQL中的异常处理机制。通过学习如何定义和使用自定义异常、内置异常以及异常链,你将能够编写更加健壮和可靠的程序。此外,我们还会介绍一些注意事项,并通过实际例子展示它们的用法。准备好迎接新的挑战了吗?让我们开始吧!第一节:异常范围异常处理是编程中的重要组成部分,它允许你在运行时捕获并处理错误,从而避免程序崩溃。PL/S</div> </li> <li><a href="/article/1884065996520615936.htm" title="python学习-def __init__(self)理解(1)" target="_blank">python学习-def __init__(self)理解(1)</a> <span class="text-muted">哦里 哦里哦里给</span> <a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a> <div>python中__init__()的作用在python中创建类后,通常会创建一个init__()方法,这个方法会在创建类的实例的时候自动执行。实例1:【实例化Bob这个对象的时候,__init__()方法会自动执行】:在下面的示例中,我们在实例化Bob这个对象的时候,__init__()方法就已经自动执行了,如果不是__init__()方法,比如说eat()方法,那就只有在调用时才会执行。clas</div> </li> <li><a href="/article/1884060829381357568.htm" title="leetcode 面试经典 150 题:有效的括号" target="_blank">leetcode 面试经典 150 题:有效的括号</a> <span class="text-muted">码流怪侠</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7/1.htm">有效的括号</a><a class="tag" taget="_blank" href="/search/%E6%A0%88/1.htm">栈</a><a class="tag" taget="_blank" href="/search/stack/1.htm">stack</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>链接有效的括号题序号20题型字符串解法栈难度简单熟练度✅✅✅题目给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s=“()”输出:true示例2:输入:s=“()[]{}”输出:true示例3:输入:s=“(]”输出:f</div> </li> <li><a href="/article/1884060577286909952.htm" title="Python学习日记------def __init__( ):函数" target="_blank">Python学习日记------def __init__( ):函数</a> <span class="text-muted">Canliays</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在Python中,__init__方法是类的构造函数,用于在创建对象时进行初始化。它可以接受参数也可以不接受参数,具体的选择取决于你是否希望在创建对象时传入初始值。无参数的__init__方法无参数的__init__方法通常在类定义时使用默认值来初始化属性,而不需要在创建对象时传入任何参数。classStudent:def__init__(self):self.name="Unknown"#默认值</div> </li> <li><a href="/article/1884060450925113344.htm" title="AI人工智能深度学习算法:搭建可拓展的深度学习模型架构" target="_blank">AI人工智能深度学习算法:搭建可拓展的深度学习模型架构</a> <span class="text-muted">AI天才研究院</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AEAI%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">大数据AI人工智能</a><a class="tag" taget="_blank" href="/search/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%BC%81%E4%B8%9A%E7%BA%A7%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E6%88%98/1.htm">AI大模型企业级应用开发实战</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%8E%82Offer%E6%94%B6%E5%89%B2%E6%9C%BA/1.htm">大厂Offer收割机</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">面试题</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E5%8E%86/1.htm">简历</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98%E8%AF%BB%E4%B9%A6/1.htm">程序员读书</a><a class="tag" taget="_blank" href="/search/%E7%A1%85%E5%9F%BA%E8%AE%A1%E7%AE%97/1.htm">硅基计算</a><a class="tag" taget="_blank" href="/search/%E7%A2%B3%E5%9F%BA%E8%AE%A1%E7%AE%97/1.htm">碳基计算</a><a class="tag" taget="_blank" href="/search/%E8%AE%A4%E7%9F%A5%E8%AE%A1%E7%AE%97/1.htm">认知计算</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E7%89%A9%E8%AE%A1%E7%AE%97/1.htm">生物计算</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/1.htm">神经网络</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/AIGC/1.htm">AIGC</a><a class="tag" taget="_blank" href="/search/AGI/1.htm">AGI</a><a class="tag" taget="_blank" href="/search/LLM/1.htm">LLM</a><a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/1.htm">架构设计</a><a class="tag" taget="_blank" href="/search/Agent/1.htm">Agent</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%AE%9E%E7%8E%B0%E8%B4%A2%E5%AF%8C%E8%87%AA%E7%94%B1/1.htm">程序员实现财富自由</a> <div>AI人工智能深度学习算法:搭建可拓展的深度学习模型架构作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming1.背景介绍1.1问题的由来随着人工智能技术的飞速发展,深度学习作为其主要驱动力之一,已经在各个领域取得了显著的成果。然而,随着模型规模的不断扩大,如何高效地搭建、训练和部署深度学习模型,成为一个亟待解决的问题。传统的单机训练方式在计算资源有限的情况</div> </li> <li><a href="/article/1884059819065798656.htm" title="Python Flask教程" target="_blank">Python Flask教程</a> <span class="text-muted">洒脱的六边形战士加辣</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>一、前言Flask是一个用Python编写的轻量级的Web应用框架。Flask基于WSGI(WebServerGatewayInterface)和Jinja2模板引擎,旨在帮助开发者快速、简便地创建Web应用。Flask被称为"微框架",因为它使用简单的核心,用扩展增加其他功能。1.HelloWorld以下的Flask程序会在网页输出HelloWorld:fromflaskimportFlaska</div> </li> <li><a href="/article/1884054151118254080.htm" title="python 只用opencv吗,python – OpenCV:使用solvePnP来确定单应性" target="_blank">python 只用opencv吗,python – OpenCV:使用solvePnP来确定单应性</a> <span class="text-muted">weixin_39934296</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%8F%AA%E7%94%A8opencv%E5%90%97/1.htm">只用opencv吗</a> <div>在过去的几周里,我尝试学习纠正图像,并在这里的人们的帮助下,我已经设法更好地理解它.大约一个星期前,我设置了一个我想要纠正的测试示例(从上面查看图像).这很好(原始:http://sitedezign.net/original.jpg和纠正:http://sitedezign.net/rectified.jpg)功能T=cv2.getPerspectiveTransform(UV_cp,XYZ_g</div> </li> <li><a href="/article/1884050624295792640.htm" title="Monorepo 在网易的工程改造实践" target="_blank">Monorepo 在网易的工程改造实践</a> <span class="text-muted">若川视野</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/npm/1.htm">npm</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>大家好,我是若川。我持续组织了近一年的源码共读活动,感兴趣的可以点此扫码加我微信lxchuan12参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》包含20余篇源码文章。历史面试系列。另外:目前建有江西|湖南|湖北籍前端群,可加我微信进群。背景目前云音乐内有多个RN收银台场景分布在不同的工程,比如页面收银台,浮层收银台,个性收银台等,后续可能还会有别</div> </li> <li><a href="/article/1884050371123408896.htm" title="【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE)" target="_blank">【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE)</a> <span class="text-muted">银时大魔王</span> <a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/1.htm">嵌入式学习记录</a><a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a><a class="tag" taget="_blank" href="/search/esp32/1.htm">esp32</a><a class="tag" taget="_blank" href="/search/arduino/1.htm">arduino</a> <div>【物联网初探】-07-ESP32利用wifi进行UDP通信(ArduinoIDE)文章目录1.硬件、接线、环境配置2.ESP32下的wifi基本功能(arduino)3.ESP32下UDP通信3.1TCP/UDP的极简释义3.2ESP32UDP通信小例子3.2.1准备工具3.2.2通信流程3.3UDP简单测试1.硬件、接线、环境配置【物联网初探】-01-ESP32开发环境搭建(ArduinoIDE</div> </li> <li><a href="/article/1884048733855870976.htm" title="三种插入排序算法" target="_blank">三种插入排序算法</a> <span class="text-muted">juechen333</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/1.htm">排序算法</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F/1.htm">插入排序</a> <div>目录1.直接插入排序直接插入排序的步骤示例直接插入排序的特点适用场景2.折半插入排序折半插入排序的基本原理折半插入排序的实现过程折半插入排序的时间复杂度折半插入排序的特点3.希尔排序希尔排序的基本原理希尔排序的步骤举例希尔排序的时间复杂度希尔排序的空间复杂度希尔排序的特点希尔排序的适用场景四、代码实现1.直接插入排序直接插入排序(InsertionSort)是一种简单的排序算法,其基本原理是将数组</div> </li> <li><a href="/article/1884048355764531200.htm" title="# 第一章:认识chatgpt" target="_blank"># 第一章:认识chatgpt</a> <span class="text-muted">出门喝奶茶</span> <a class="tag" taget="_blank" href="/search/chatgpt/1.htm">chatgpt</a><a class="tag" taget="_blank" href="/search/chatgpt/1.htm">chatgpt</a> <div>chatgpt发展背景详细介绍一、基础理论背景人工智能和自然语言处理的兴起早期理论:20世纪中期,人工智能(AI)初见端倪,目标是模拟人类智能。自然语言处理作为AI的重要分支,致力于让机器理解和生成人类语言。关键里程碑:1980年代的统计方法和2000年代的神经网络技术,使NLP实现了从规则驱动到数据驱动的转变。神经网络与深度学习2010年代,深度学习的兴起极大推动了NLP的发展。基于大规模语料库</div> </li> <li><a href="/article/1884047850468339712.htm" title="机器学习&深度学习目录" target="_blank">机器学习&深度学习目录</a> <span class="text-muted">UQI-LIUWJ</span> <a class="tag" taget="_blank" href="/search/%E5%90%84%E4%B8%93%E6%A0%8F%E7%9B%AE%E5%BD%95/1.htm">各专栏目录</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/1024%E7%A8%8B%E5%BA%8F%E5%91%98%E8%8A%82/1.htm">1024程序员节</a> <div>机器学习模型机器学习笔记:Transformer_刘文巾的博客-CSDN博客attention相关机器学习笔记:attention_UQI-LIUWJ的博客-CSDN博客机器学习笔记:ELMOBERT_UQI-LIUWJ的博客-CSDN博客机器学习笔记:ViT(论文AnImageIsWorth16X16Words:TransformersforImageRecognitionatScale)_UQ</div> </li> <li><a href="/article/11.htm" title="VMware Workstation 11 或者 VMware Player 7安装MAC OS X 10.10 Yosemite" target="_blank">VMware Workstation 11 或者 VMware Player 7安装MAC OS X 10.10 Yosemite</a> <span class="text-muted">iwindyforest</span> <a class="tag" taget="_blank" href="/search/vmware/1.htm">vmware</a><a class="tag" taget="_blank" href="/search/mac+os/1.htm">mac os</a><a class="tag" taget="_blank" href="/search/10.10/1.htm">10.10</a><a class="tag" taget="_blank" href="/search/workstation/1.htm">workstation</a><a class="tag" taget="_blank" href="/search/player/1.htm">player</a> <div>最近尝试了下VMware下安装MacOS 系统, 安装过程中发现网上可供参考的文章都是VMware Workstation 10以下, MacOS X 10.9以下的文章, 只能提供大概的思路, 但是实际安装起来由于版本问题, 走了不少弯路, 所以我尝试写以下总结, 希望能给有兴趣安装OSX的人提供一点帮助。     写在前面的话: 其实安装好后发现, 由于我的th</div> </li> <li><a href="/article/138.htm" title="关于《基于模型驱动的B/S在线开发平台》源代码开源的疑虑?" target="_blank">关于《基于模型驱动的B/S在线开发平台》源代码开源的疑虑?</a> <span class="text-muted">deathwknight</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a> <div>本人从学习Java开发到现在已有10年整,从一个要自学 java买成javascript的小菜鸟,成长为只会java和javascript语言的老菜鸟(个人邮箱:deathwknight@163.com) 一路走来,跌跌撞撞。用自己的三年多业余时间,瞎搞一个小东西(基于模型驱动的B/S在线开发平台,非MVC框架、非代码生成)。希望与大家一起分享,同时有许些疑虑,希望有人可以交流下 平台</div> </li> <li><a href="/article/265.htm" title="如何把maven项目转成web项目" target="_blank">如何把maven项目转成web项目</a> <span class="text-muted">Kai_Ge</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/MyEclipse/1.htm">MyEclipse</a> <div>创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持). 如果提示错误,可能需要在Java Compiler设置Compiler compl</div> </li> <li><a href="/article/392.htm" title="主管???" target="_blank">主管???</a> <span class="text-muted">Array_06</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a> <div>转载:http://www.blogjava.net/fastzch/archive/2010/11/25/339054.html 很久以前跟同事参加的培训,同事整理得很详细,必须得转! 前段时间,公司有组织中高阶主管及其培养干部进行了为期三天的管理训练培训。三天的课程下来,虽然内容较多,因对老师三天来的课程内容深有感触,故借着整理学习心得的机会,将三天来的培训课程做了一个</div> </li> <li><a href="/article/519.htm" title="python内置函数大全" target="_blank">python内置函数大全</a> <span class="text-muted">2002wmj</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候发现整个《The Python Standard Library》章节都是很不错的,其中描述了很多不错的主题。先把Build-in Fu</div> </li> <li><a href="/article/646.htm" title="JSP页面通过JQUERY合并行" target="_blank">JSP页面通过JQUERY合并行</a> <span class="text-muted">357029540</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>在写程序的过程中我们难免会遇到在页面上合并单元行的情况,如图所示 如果对于会的同学可能很简单,但是对没有思路的同学来说还是比较麻烦的,提供一下用JQUERY实现的参考代码 function mergeCell(){         var trs = $("#table tr"); &nb</div> </li> <li><a href="/article/773.htm" title="Java基础" target="_blank">Java基础</a> <span class="text-muted">冰天百华</span> <a class="tag" taget="_blank" href="/search/java%E5%9F%BA%E7%A1%80/1.htm">java基础</a> <div>学习函数式编程 package base; import java.text.DecimalFormat; public class Main { public static void main(String[] args) { // Integer a = 4; // Double aa = (double)a / 100000; // Decimal</div> </li> <li><a href="/article/900.htm" title="unix时间戳相互转换" target="_blank">unix时间戳相互转换</a> <span class="text-muted">adminjun</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AC%E6%8D%A2/1.htm">转换</a><a class="tag" taget="_blank" href="/search/unix/1.htm">unix</a><a class="tag" taget="_blank" href="/search/%E6%97%B6%E9%97%B4%E6%88%B3/1.htm">时间戳</a> <div>如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)? Java time JavaScript Math.round(new Date().getTime()/1000) getTime()返回数值的单位是毫秒 Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 62135</div> </li> <li><a href="/article/1027.htm" title="作为一个合格程序员该做的事" target="_blank">作为一个合格程序员该做的事</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a> <div>作为一个合格程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重</div> </li> <li><a href="/article/1154.htm" title="由html5视频播放引发的总结" target="_blank">由html5视频播放引发的总结</a> <span class="text-muted">ayaoxinchao</span> <a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91/1.htm">视频</a><a class="tag" taget="_blank" href="/search/video/1.htm">video</a> <div>前言   项目中存在视频播放的功能,前期设计是以flash播放器播放视频的。但是现在由于需要兼容苹果的设备,必须采用html5的方式来播放视频。我就出于兴趣对html5播放视频做了简单的了解,不了解不知道,水真是很深。本文所记录的知识一些浅尝辄止的知识,说起来很惭愧。   视频结构   本该直接介绍html5的<video>的,但鉴于本人对视频</div> </li> <li><a href="/article/1281.htm" title="解决httpclient访问自签名https报javax.net.ssl.SSLHandshakeException: sun.security.validat" target="_blank">解决httpclient访问自签名https报javax.net.ssl.SSLHandshakeException: sun.security.validat</a> <span class="text-muted">bewithme</span> <a class="tag" taget="_blank" href="/search/httpclient/1.htm">httpclient</a> <div>     如果你构建了一个https协议的站点,而此站点的安全证书并不是合法的第三方证书颁发机构所签发,那么你用httpclient去访问此站点会报如下错误   javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path bu</div> </li> <li><a href="/article/1408.htm" title="Jedis连接池的入门级使用" target="_blank">Jedis连接池的入门级使用</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/redis%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">redis数据库</a><a class="tag" taget="_blank" href="/search/jedis/1.htm">jedis</a> <div>Jedis连接池操作步骤如下:         a.获取Jedis实例需要从JedisPool中获取;         b.用完Jedis实例需要返还给JedisPool;         c.如果Jedis在使用过程中出错,则也需要还给JedisPool; packag</div> </li> <li><a href="/article/1535.htm" title="变与不变" target="_blank">变与不变</a> <span class="text-muted">bingyingao</span> <a class="tag" taget="_blank" href="/search/%E4%B8%8D%E5%8F%98/1.htm">不变</a><a class="tag" taget="_blank" href="/search/%E5%8F%98/1.htm">变</a><a class="tag" taget="_blank" href="/search/%E4%BA%B2%E6%83%85%E6%B0%B8%E6%81%92/1.htm">亲情永恒</a> <div>变与不变    周末骑车转到了五年前租住的小区,曾经最爱吃的西北面馆、江西水饺、手工拉面早已不在,    各种店铺都换了好几茬,这些是变的。    三年前还很流行的一款手机在今天看起来已经落后的不像样子。    三年前还运行的好好的一家公司,今天也已经不复存在。    一座座高楼拔地而起,</div> </li> <li><a href="/article/1662.htm" title="【Scala十】Scala核心四:集合框架之List" target="_blank">【Scala十】Scala核心四:集合框架之List</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a> <div>Spark的RDD作为一个分布式不可变的数据集合,它提供的转换操作,很多是借鉴于Scala的集合框架提供的一些函数,因此,有必要对Scala的集合进行详细的了解   1. 泛型集合都是协变的,对于List而言,如果B是A的子类,那么List[B]也是List[A]的子类,即可以把List[B]的实例赋值给List[A]变量   2. 给变量赋值(注意val关键字,a,b</div> </li> <li><a href="/article/1789.htm" title="Nested Functions in C" target="_blank">Nested Functions in C</a> <span class="text-muted">bookjovi</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/closure/1.htm">closure</a> <div>  Nested Functions 又称closure,属于functional language中的概念,一直以为C中是不支持closure的,现在看来我错了,不过C标准中是不支持的,而GCC支持。   既然GCC支持了closure,那么 lexical scoping自然也支持了,同时在C中label也是可以在nested functions中自由跳转的</div> </li> <li><a href="/article/1916.htm" title="Java-Collections Framework学习与总结-WeakHashMap" target="_blank">Java-Collections Framework学习与总结-WeakHashMap</a> <span class="text-muted">BrokenDreams</span> <a class="tag" taget="_blank" href="/search/Collections/1.htm">Collections</a> <div>        总结这个类之前,首先看一下Java引用的相关知识。Java的引用分为四种:强引用、软引用、弱引用和虚引用。         强引用:就是常见的代码中的引用,如Object o = new Object();存在强引用的对象不会被垃圾收集</div> </li> <li><a href="/article/2043.htm" title="读《研磨设计模式》-代码笔记-解释器模式-Interpret" target="_blank">读《研磨设计模式》-代码笔记-解释器模式-Interpret</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ package design.pattern; /* * 解释器(Interpreter)模式的意图是可以按照自己定义的组合规则集合来组合可执行对象 * * 代码示例实现XML里面1.读取单个元素的值 2.读取单个属性的值 * 多</div> </li> <li><a href="/article/2170.htm" title="After Effects操作&快捷键" target="_blank">After Effects操作&快捷键</a> <span class="text-muted">cherishLC</span> <a class="tag" taget="_blank" href="/search/After+Effects/1.htm">After Effects</a> <div>1、快捷键官方文档 中文版:https://helpx.adobe.com/cn/after-effects/using/keyboard-shortcuts-reference.html 英文版:https://helpx.adobe.com/after-effects/using/keyboard-shortcuts-reference.html 2、常用快捷键</div> </li> <li><a href="/article/2297.htm" title="Maven 常用命令" target="_blank">Maven 常用命令</a> <span class="text-muted">crabdave</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>Maven 常用命令   mvn archetype:generate mvn install mvn clean mvn clean complie mvn clean test mvn clean install mvn clean package mvn test mvn package mvn site   mvn dependency:res</div> </li> <li><a href="/article/2424.htm" title="shell bad substitution" target="_blank">shell bad substitution</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>#!/bin/sh /data/script/common/run_cmd.exp 192.168.13.168 "impala-shell -islave4 -q 'insert OVERWRITE table imeis.${tableName} select ${selectFields}, ds, fnv_hash(concat(cast(ds as string), im</div> </li> <li><a href="/article/2551.htm" title="Java SE 第二讲(原生数据类型 Primitive Data Type)" target="_blank">Java SE 第二讲(原生数据类型 Primitive Data Type)</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>Java SE  第二讲: 1.   Windows: notepad, editplus, ultraedit, gvim Linux: vi, vim, gedit 2.   Java 中的数据类型分为两大类: 1)原生数据类型  (Primitive Data Type) 2)引用类型(对象类型)  (R</div> </li> <li><a href="/article/2678.htm" title="CGridView中实现批量删除" target="_blank">CGridView中实现批量删除</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a> <div>1,CGridView中的columns添加 array( 'selectableRows' => 2, 'footer' => '<button type="button" onclick="GetCheckbox();" style=&</div> </li> <li><a href="/article/2805.htm" title="Java中泛型的各种使用" target="_blank">Java中泛型的各种使用</a> <span class="text-muted">dyy_gusi</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%B3%9B%E5%9E%8B/1.htm">泛型</a> <div>Java中的泛型的使用:1.普通的泛型使用 在使用类的时候后面的<>中的类型就是我们确定的类型。 public class MyClass1<T> {//此处定义的泛型是T private T var; public T getVar() { return var; } public void setVa</div> </li> <li><a href="/article/2932.htm" title="Web开发技术十年发展历程" target="_blank">Web开发技术十年发展历程</a> <span class="text-muted">gcq511120594</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">浏览器</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a> <div>回顾web开发技术这十年发展历程: Ajax 03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。 彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a</div> </li> <li><a href="/article/3059.htm" title="openSession()与getCurrentSession()区别:" target="_blank">openSession()与getCurrentSession()区别:</a> <span class="text-muted">hetongfei</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>来自 http://blog.csdn.net/dy511/article/details/6166134 1.getCurrentSession创建的session会和绑定到当前线程,而openSession不会。 2. getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭。 这里getCurrentSession本地事务(本地</div> </li> <li><a href="/article/3186.htm" title="第一章 安装Nginx+Lua开发环境" target="_blank">第一章 安装Nginx+Lua开发环境</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/lua/1.htm">lua</a><a class="tag" taget="_blank" href="/search/openresty/1.htm">openresty</a> <div>首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒</div> </li> <li><a href="/article/3313.htm" title="HSQLDB In-Process方式访问内存数据库" target="_blank">HSQLDB In-Process方式访问内存数据库</a> <span class="text-muted">liyonghui160com</span> <div>    HSQLDB一大特色就是能够在内存中建立数据库,当然它也能将这些内存数据库保存到文件中以便实现真正的持久化。   先睹为快!   下面是一个In-Process方式访问内存数据库的代码示例:     下面代码需要引入hsqldb.jar包 (hsqldb-2.2.8)   import java.s</div> </li> <li><a href="/article/3440.htm" title="Java线程的5个使用技巧" target="_blank">Java线程的5个使用技巧</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>Java线程有哪些不太为人所知的技巧与用法?   萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常 工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性系统的时候,通常会面临各种各样的并发编程的问题,不过我们现在所要讲的可能会略有不同。 </div> </li> <li><a href="/article/3567.htm" title="开发资源大整合:编程语言篇——JavaScript(1)" target="_blank">开发资源大整合:编程语言篇——JavaScript(1)</a> <span class="text-muted">shoothao</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>概述:本系列的资源整合来自于github中各个领域的大牛,来收藏你感兴趣的东西吧。     程序包管理器   管理javascript库并提供对这些库的快速使用与打包的服务。 Bower - 用于web的程序包管理。 component - 用于客户端的程序包管理,构建更好的web应用程序。 spm - 全新的静态的文件包管</div> </li> <li><a href="/article/3694.htm" title="避免使用终结函数" target="_blank">避免使用终结函数</a> <span class="text-muted">vahoa.ma</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a> <div>终结函数(finalizer)通常是不可预测的,常常也是很危险的,一般情况下不是必要的。使用终结函数会导致不稳定的行为、更差的性能,以及带来移植性问题。不要把终结函数当做C++中的析构函数(destructors)的对应物。       我自己总结了一下这一条的综合性结论是这样的: 1)在涉及使用资源,使用完毕后要释放资源的情形下,首先要用一个显示的方</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>