html学习

 https://www.cnblogs.com/hansha/p/10075017.html

介绍

html  相当于给网页设计骨架
css  添加漂亮效果
js   给页面添加动态效果
jquery  对js语言的封装
bootstrap 实对js和jquery的封装

 

网页显示数据的流程
浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面

html是什么?
超文本标记语言是一种用于创建网页的标记语言,是基于vs(浏览器)框架下的语言(仅此而已,不是编程语言)
本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题)
网页文件的扩展名:.html或.htm

 

#html文档结构
1.   #声明为html5文档,向web浏览器声明提交的html版本,必须唯一标签之前
2."zh-CN">   #这个lang表示语言,zh-CN是中文的意思,就是说,你整个文档的内容以中文为主,如果以英文为主,就写成lang='en'
3.、是文档的开始标记和结束的标记。在它们之间是文档的头部(head)和主体(body)
4.、HTML文档的开头。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据,配置信息等,是给浏览器看的,你看到的是在body标签里面写的。
5.、之间的文本是可见的网页主体内容。
6.定义了网页标题,在浏览器标题栏显示。
注意
声明编码,否则胡出现乱码.有些浏览器默认是gbk编码,需要这里设置为gbk编码
网页地址以file:/// 也是一种协议(打开本地文件的协议,仅限于相对路径)

  HTML标签格式

  • HTML标签是由尖括号包围的关键字,如,
  • HTML标签通常是成对出现的,比如:
    ,第一个标签是开始,第二个标签是结束。结束标签会有斜线。
  • 也有一部分标签是单独呈现的,比如:

    等。
  • 标签里面可以有若干属性,也可以不带属性。如果带属性,必须有属性值,属性值放到引号里
  • 标签字母全部是小写

  标签的语法:

  • <标签名 属性1=“属性值1” 属性2=“属性值2”……>内容部分
  • <标签名 属性1=“属性值1” 属性2=“属性值2”…… />
  • 空白折叠

  几个很重要的属性:

  • id:定义标签的唯一ID,HTML文档树中唯一
  • class:为html元素定义一个或多个类名(classname)(CSS样式类名)
  • style:规定元素的行内样式(CSS样式)

  HTML注释

 

 

head中的标签

head标签都放在头部分之间。这里面包含了:

​ </code>、<code><meta></code>、<code><link></code>,<code><style></code></strong></p> <ul> <li><strong><code><title></code>:指定整个网页的标题,在浏览器最上方显示。(搜索引擎可以通过网页标题,迅速判断出当前网页的主题)</strong></li> </ul> <p><strong>    <a href="http://img.e-com-net.com/image/info8/208ba19635cd418f85f1f5451ce733bf.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/208ba19635cd418f85f1f5451ce733bf.jpg" alt="" width="332" height="83"></a></strong></p> <ul> <li><strong><code><meta></code>:提供有关页面的基本信息</strong></li> <li><strong><code><link></code>:定义文档与外部资源的关系。(通常用于链接到样式表)</strong></li> <li><strong><code><style></code>:定义内部样式表与网页的关系</strong></li> </ul> <p> <a href="http://img.e-com-net.com/image/info8/aba2a20ad94e48248d878b668c87100a.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/aba2a20ad94e48248d878b668c87100a.jpg" alt="html学习_第1张图片" width="496" height="313" style="border:1px solid black;"></a></p> <p>头标签位于文档的头部,不包含任何内容。</p> <p>提供的信息是用户不可见的。 meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。</p> <p> </p> <p><strong><span style="font-size: 16px;">meta 标签</span></strong></p> <h4 id="http-equiv属性">1、http-equiv属性</h4> <p>它用来向浏览器传达一些有用的信息,帮助浏览器正确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。</p> <div class="cnblogs_code"> <pre><!--重定向 2秒后跳转到对应的网址,注意分号--> # http-equiv='refresh' 刷新 ; name='keywords' 是一些描述信息 <meta http-equiv=<span style="color: #800000;">"</span><span style="color: #800000;">refresh</span><span style="color: #800000;">"</span> content=<span style="color: #800000;">"</span><span style="color: #800000;">2;URL=http://www.luffycity.com</span><span style="color: #800000;">"</span>> <!--指定文档的内容类型和编码类型 --> <meta http-equiv=<span style="color: #800000;">"</span><span style="color: #800000;">Content-Type</span><span style="color: #800000;">"</span> content=<span style="color: #800000;">"</span><span style="color: #800000;">text/html;charset=utf-8</span><span style="color: #800000;">"</span> /> <!--告诉IE浏览器以最高级模式渲染当前网页--> <meta http-equiv=<span style="color: #800000;">"</span><span style="color: #800000;">x-ua-compatible</span><span style="color: #800000;">"</span> content=<span style="color: #800000;">"</span><span style="color: #800000;">IE=edge</span><span style="color: #800000;">"</span>></pre> </div> <p> </p> <h4 id="name属性">2、name属性</h4> <p>主要用于页面的关键字和描述,是写给搜索引擎看的,关键字可以有多个用 ‘,’号隔开,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。</p> <div class="cnblogs_code"> <pre><meta name=<span style="color: #800000;">"</span><span style="color: #800000;">Keywords</span><span style="color: #800000;">"</span> content=<span style="color: #800000;">"</span><span style="color: #800000;">网易,邮箱,游戏,新闻,体育,娱乐,女性,亚运,论坛,短信</span><span style="color: #800000;">"</span> /></pre> </div> <p> </p> <p>这些关键词,就是告诉搜索引擎,这个网页是干嘛的,能够提高搜索命中率。让别人能够找到你,搜索到。</p> <div class="cnblogs_code"> <pre><meta name=<span style="color: #800000;">"</span><span style="color: #800000;">Description</span><span style="color: #800000;">"</span> content=<span style="color: #800000;">"</span><span style="color: #800000;">网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。</span><span style="color: #800000;">"</span> /></pre> </div> <p> </p> <pre class="html"><span style="font-size: 14px;"><code class="hljs xml"><span class="hljs-tag"> </span></code><em>只要设置Description页面描述,那么百度搜索结果,就能够显示这些语句,这个技术叫做*</em>SEO**(search engine optimization,搜索引擎优化)。*</span></pre> <p> </p> <p>红框里的就是描述信息</p> <p><a href="http://img.e-com-net.com/image/info8/e64183720333483fa55cf4185fe9cc9e.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/e64183720333483fa55cf4185fe9cc9e.jpg" alt="html学习_第2张图片" width="642" height="165" style="border:1px solid black;"></a></p> <p> </p> <p><span style="color: #ff6600;"><strong><span style="font-size: 18px; font-family: 仿宋;">body中的标签</span></strong></span></p> <div class="cnblogs_code"> <pre><span style="color: #000000;">基本标签 #都不独占一行 </span><b>加粗</b> <i>斜体</i> <u>下划线</u> <s>删除</s> <p>段落标签</p> <span style="color: #008000;">#</span><span style="color: #008000;">独占一个段落</span> <h1>标题1</h1> #h1~h6,标题标签(独占一行,显示的大小为降序) <br><tr> #一行 <br> <span style="color: #008000;">#</span><span style="color: #008000;">换行</span> <hr> <span style="color: #008000;">#</span><span style="color: #008000;">水平线(单独的一个很长的线)</span></pre> </div> <p>  <span style="font-size: 18px;"> input标签<span style="font-size: 15px;">(给用户输入信息)</span></span></p> <p>  type属性值介绍: </p> <ul> <li>text 单行输入文本 <input type=text" /> #"text","password","hidden"为数据框的初始值</li> <li>password 密码输入框(不显示明文)</li> <li>date    日期输入框</li> </ul> <div class="cnblogs_code"> <pre><form action=<span style="color: #800000;">""</span> method=<span style="color: #800000;">"</span><span style="color: #800000;">get</span><span style="color: #800000;">"</span>><br>  <p> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">date</span><span style="color: #800000;">"</span> name=<span style="color: #800000;">"</span><span style="color: #800000;">date</span><span style="color: #800000;">"</span>><br>  </P> </form> <span style="color: #008000;">#</span><span style="color: #008000;">出现一个让你选择日期的下拉选项,如果你没选,提交时就没有该框的数据</span></pre> </div> <ul> <li>checkbox 多选框  <span style="background-color: #ffff00;"> 凡是用户选择的框,必须设置value键值对,否则后端无法识别选了什么,用户自己填写的不需要写value,只需要name键值对,用于上传时当key</span></li> </ul> <div class="cnblogs_code"> <pre><form action=<span style="color: #800000;">""</span> method=<span style="color: #800000;">"</span><span style="color: #800000;">get</span><span style="color: #800000;">"</span>> <!--<span style="color: #008000;">#</span><span style="color: #008000;">一定要用get模式,否则地址栏看不到提交的数据--></span> <p><span style="color: #000000;"> 爱好: </span><input type=<span style="color: #800000;">"</span><span style="color: #800000;">checkbox</span><span style="color: #800000;">"</span> name=<span style="color: #800000;">"</span><span style="color: #800000;">hobby</span><span style="color: #800000;">"</span> value=<span style="color: #800000;">"</span><span style="color: #800000;">cy</span><span style="color: #800000;">"</span>><span style="color: #000000;">抽烟 #这后面可以再添加个属性<span style="background-color: #33cccc;">checked 设置默认选项</span><br></span> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">checkbox</span><span style="color: #800000;">"</span> name=<span style="color: #800000;">"</span><span style="color: #800000;">hobby</span><span style="color: #800000;">"</span> value=<span style="color: #800000;">"</span><span style="color: #800000;">hj</span><span style="color: #800000;">"</span>><span style="color: #000000;">喝酒 </span></p> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">submit</span><span style="color: #800000;">"</span>> <!--所有的数据都要设置这个才能向浏览器提交--> </form></pre> </div> <ul> <li>radio   单选框  <span style="background-color: #ffff00;">凡是用户选择的框,必须设置value键值对,否则后端无法识别选了什么,用户自己填写的不需要写value,只需要name键值对,用于上传时当key</span></li> </ul> <div class="cnblogs_code"> <pre><form action=<span style="color: #800000;">""</span> method=<span style="color: #800000;">"</span><span style="color: #800000;">get</span><span style="color: #800000;">"</span>> <span style="color: #008000;">#</span><span style="color: #008000;">一定要用get模式,否则地址栏看不到提交的数据</span> <p><span style="color: #000000;"> 性别</span><input<span style="background-color: #ff6600;"> type=<span style="color: #800000;">"</span><span style="color: #800000;">radio</span><span style="color: #800000;">"</span></span> name=<span style="color: #800000;">"</span><span style="color: #800000;">gender</span><span style="color: #800000;">"</span> value=<span style="color: #800000;">"</span><span style="color: #800000;">man</span><span style="color: #800000;">"</span>><span style="color: #000000;">男 </span><!--name是为了让2个输入框产生关联,让用户2选1,加个value 为了页面能区分男女--> <input <span style="background-color: #ff6600;">type=<span style="color: #800000;">"</span><span style="color: #800000;">radio</span><span style="color: #800000;">"</span> </span>name=<span style="color: #800000;">"</span><span style="color: #800000;">gender</span><span style="color: #800000;">"</span> value=<span style="color: #800000;">"</span><span style="color: #800000;">woman</span><span style="color: #800000;">"</span>><span style="color: #000000;">女 </span></p> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">submit</span><span style="color: #800000;">"</span>> </form></pre> </div> <ul> <li>submit  提交按钮   发送提交所有输入框中的内容,配合form表单使用,页面会刷新</li> </ul> <div class="cnblogs_code"> <pre>会将form表单中所有用户输入的内容或者选择的内容({name属性:值,})都发给服务端(以我们自己写的那个socket举例,打印一下接收的内容),但是<span style="background-color: #33cccc;">所有的输入标签必须有一个叫做name的属性</span>。<br> 特别是单选框,还要再写个nalue的键值对,否则没法区分用户选的哪个</pre> </div> <ul> <li>reset 重置按钮     将所有输入框里的内容清空</li> <li>button 普通按钮     就是普通按钮,点完但不提交,不做任何改变</li> </ul> <div class="cnblogs_code"> <pre><span style="color: #000000;">有一个跟他同名的标签,跟submit提交按钮很相似.(了解) </span><button type=<span style="color: #800000;">"</span><span style="color: #800000;">button</span><span style="color: #800000;">"</span>>迁都</button> <span style="color: #008000;">#</span><span style="color: #008000;">当设置type='button'的时候,该标签不提交</span></pre> </div> <ul> <li>hidden 隐藏输入框     当用户选择提交的时候,会给浏览器发送,后面讲django会讲到它</li> <li>file 文本选择框     <input type="file" /></li> </ul> <div class="cnblogs_code"> <pre><span style="color: #008000;">#用file类型的框,form的method(方法)必须是post,并且enctype(编码格式)也要写上</span> <form action=<span style="color: #800000;">""</span> <span style="background-color: #ff6600;">method=<span style="color: #800000;">"</span><span style="color: #800000;">post</span><span style="color: #800000;">"</span> enctype=<span style="color: #800000;">"</span><span style="color: #800000;">multipart/form-data</span></span><span style="color: #800000;">"</span>> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">file</span><span style="color: #800000;">"</span> name=<span style="color: #800000;">"</span><span style="color: #800000;">file</span><span style="color: #800000;">"</span>> #name是提交时,对应的key <p> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">submit</span><span style="color: #800000;">"</span> name=<span style="color: #800000;">"</span><span style="color: #800000;">asdf</span><span style="color: #800000;">"</span>> </p> </form></pre> </div> <p>  <span style="font-size: 18px; color: #ff6600;">select  标签(下拉选择框)</span></p> <ul> <li>select标签 <ul> <li><code><select></code>标签里面的每一项用<code><option></code>表示。select就是“选择”,option“选项”。select标签和ul、ol、dl一样,都是组标签。</li> <li><code><select></code>标签的属性: <ul> <li><code>multiple</code>:可以对下拉列表中的选项进行多选。没有属性值。</li> <li><code>size="3"</code>:如果属性值大于1,则列表为滚动视图。默认属性值为1,即下拉视图。</li> </ul> </li> <li><code><option></code>标签的属性: <ul> <li><code>selected</code>:预选中。没有属性值。</li> </ul> </li> </ul> </li> <li>label标签 <ul> <li>通过for属性,将lable和input标签绑定,为 input 元素定义标注(标记)。  #相关  勾选性别那个,直接点字不行,但是再input下继续写个这个标签,然后for绑定,就可以点字选择了</li> </ul> </li> </ul> <p>  <span style="font-size: 16px;">textarea</span> <span style="font-size: 16px;">文本输入框,input的文本输入框只能输一行,这个可以输入多行.</span></p> <div class="cnblogs_code"> <pre><span style="color: #000000;">textarea(多行的文本输入框): 参数:(rows:设置行数 cols:设置列数)</span></pre> </div> <p> </p> <div class="cnblogs_code"> <pre><form action=<span style="color: #800000;">""</span>> <!--<select name=<span style="color: #800000;">"</span><span style="color: #800000;">school</span><span style="color: #800000;">"</span> id=<span style="color: #800000;">"</span><span style="color: #800000;">1</span><span style="color: #800000;">"</span> >--> <select name=<span style="color: #800000;">"</span><span style="color: #800000;">school</span><span style="color: #800000;">"</span> id=<span style="color: #800000;">""</span> multiple> <!--<span style="background-color: #33cccc;">mutiple 设置为多选框</span>--> <option value=<span style="color: #800000;">"</span><span style="color: #800000;">qh</span><span style="color: #800000;">"</span>>清华</option> <option value=<span style="color: #800000;">"</span><span style="color: #800000;">jq</span><span style="color: #800000;">"</span> selected>剑桥</option> <!--<span style="background-color: #33cccc;">selected 设置默认选项</span>--> <option value=<span style="color: #800000;">"</span><span style="color: #800000;">bd</span><span style="color: #800000;">"</span>>北大</option> </select> <input type=<span style="color: #800000;">"</span><span style="color: #800000;">submit</span><span style="color: #800000;">"</span> name=<span style="color: #800000;">"</span><span style="color: #800000;">gg</span><span style="color: #800000;">"</span>> </form></pre> </div> <p> </p> <p>from 表单</p> <div class="cnblogs_code"> <pre><span style="color: #000000;">功能: 表单用于向服务器传输数据,从而实现用户与Web服务器的交互 一般里面放 <input>标签系列,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select、fieldset和 label标签。 <br></span></pre> </div> <p> </p> <div class="cnblogs_code"> <pre><span style="color: #000000;">属性 描述 accept</span>-<span style="color: #000000;">charset 在被提交表单中使用的字符集(默认:页面字符集)。 action="https://www.xiaodu.com/" 向何处提交表单的地址(URL)(提交页面)。 autocomplete 浏览器应该自动完成表单(默认:开启)。 enctype 被提交数据的编码(默认:url</span>-<span style="color: #000000;">encoded)。 method="post" 提交表单时用的 http 方法(默认:get,输入的账户密码以&分割,显示在地址栏,如果不想显示用post模式)。 name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 novalidate 规定浏览器不验证表单。 target 规定 action 属性中地址的目标(默认:_self)。</span></pre> </div> <p> </p> <div class="cnblogs_code"> <pre><span style="color: #000000;">form表单提交数据的步骤 </span>1.<span style="color: #0000ff;">from</span><span style="color: #000000;"> 表单中的action 设置一个要提交到的url </span>2<span style="color: #000000;">.input 输入框添加一个name属性,name属性时上传数据时,对应的key </span>3<span style="color: #000000;">.要有一个提交按钮,例如input的type是submit,button标签 上传文件需要注意: </span>1<span style="color: #000000;">.必须是post请求 </span>2.form 标签上添加一个属性:enctype=<span style="color: #800000;">"</span><span style="color: #800000;">multipat/from-data</span><span style="color: #800000;">"</span></pre> </div> <p>特殊字符</p> <div class="cnblogs_code"> <pre>&<span style="color: #000000;">nbsp; 表示空格 </span>> 表示> < 表示< & 表示& &<span style="color: #000000;">yen; 表示 ¥ </span>&<span style="color: #000000;">copy; 版权标识(写公司网站的时候会用到) </span>® 注册(一个圆圈里面有个R)</pre> </div> <p>注释</p> <div class="cnblogs_code"> <pre><span style="color: #000000;">写法( 注释的内容不会在网页上显示出来): </span><!--注释内容--> </pre> </div> <p>div 标签和span 标签</p> <p>  div:把标签中的内容作为一个块儿来对待。必须单独占据一行。</p> <p>  div标签的属性:</p> <ul> <li><code>    align="属性值"</code>:设置块儿的位置。属性值可选择:left、right、 center</li> </ul> <p><strong><code><span></code>和<code><div></code>唯一的区别在于</strong>:<code><span></code>是不换行的,而<code><div></code>是换行的。</p> <p>如果单独在网页中插入这两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。或者说,DIV+CSS来实现各种样式。</p> <div class="cnblogs_code"> <pre><body> <div><span style="color: #000000;"> 导航栏 </span></div> <div><span style="color: #000000;"> 中心banner </span></div> <span>路飞</span> <span>alex</span> </body></pre> </div> <p> </p> <p>div在浏览器中,默认是不会增加任何的效果的,但是语义变了,div中的所有元素是一个小区域。</p> <p>div标签是一个<strong>容器级</strong>标签,里面什么都能放,当然也可以放div自己。</p> <p>span也是表达“小区域、小跨度”的标签,但是是一个<strong>文本级</strong>的标签。</p> <p>就是说,span里面只能放置文字、图片、表单元素。 span里面不能放p、h、ul、ol、div。</p> <p>span举例:</p> <div class="cnblogs_code"> <pre><p><span style="color: #000000;"> 商品简介: </span><span> <a href=<span style="color: #800000;">""</span>>详细信息</a> <a href=<span style="color: #800000;">""</span>>生产日期</a> </span> </p></pre> </div> <p> </p> <p>div举例:</p> <div class="cnblogs_code"> <pre><div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">header</span><span style="color: #800000;">"</span>> <div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">logo</span><span style="color: #800000;">"</span>></div> <div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">nav</span><span style="color: #800000;">"</span>></div> </div> <div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">content</span><span style="color: #800000;">"</span>> <div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">guanggao</span><span style="color: #800000;">"</span>></div> <div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">shop</span><span style="color: #800000;">"</span>></div> </div> <div <span style="color: #0000ff;">class</span>=<span style="color: #800000;">"</span><span style="color: #800000;">footer</span><span style="color: #800000;">"</span>></div></pre> </div> <p> </p> <p>img图片标签(引入图片)</p> <div class="cnblogs_code"> <pre><span style="color: #000000;">img: 代表的就是一张图片。是单边标记。 img是自封闭标签,也称为单标签。 能插入的图片类型: 能够插入的图片类型是:jpg(jpeg)、gif、png、bmp。 不能往网页中插入的图片格式是:psd、ai HTML页面不是直接插入图片,而是插入图片的引用地址,所以也要把图片上传到服务器上。 src属性:指图片的路径。 在写图片的路径时,有两种写法:相对路径、绝对路径(网络路径) 相对路径使用有一个前提,就是网页文件和你的图片,必须在一个服务器上。 </span><img src=<span style="color: #800000;">"</span><span style="color: #800000;">图片的路径</span><span style="color: #800000;">"</span> alt=<span style="color: #800000;">"</span><span style="color: #800000;">图片未加载成功时的提示</span><span style="color: #800000;">"</span> title=<span style="color: #800000;">"</span><span style="color: #800000;">鼠标悬浮时提示信息</span><span style="color: #800000;">"</span> width=<span style="color: #800000;">"</span><span style="color: #800000;">宽</span><span style="color: #800000;">"</span> height=<span style="color: #800000;">"</span><span style="color: #800000;">高(宽高两个属性只用一个会自动等比缩放)</span><span style="color: #800000;">"</span>></pre> </div> <h5 id="img标签的常用其它属性"><span style="font-size: 18px;">img标签的常用其它属性</span></h5> <ul> <li><strong><span style="font-size: 15px;"><code>width</code>:宽度</span></strong></li> <li><strong><span style="font-size: 15px;"><code>height</code>:高度</span></strong></li> <li><strong><span style="font-size: 15px;"><code>title</code>:提示性文本。公有属性。也就是鼠标悬停时出现的文本。</span></strong></li> <li><strong><span style="font-size: 15px;"><code>align</code>:指图片的水平对齐方式,属性值可以是:left、center、right</span></strong></li> <li><strong><span style="font-size: 15px;"><code>alt</code>:当图片显示不出来的时候,代替图片显示的内容。alt是英语 alternate “替代”的意思。(有的浏览器不支持)</span></strong></li> </ul> <p><span style="font-size: 18pt; color: #ff6600;">a标签(超链接标签)</span></p> <p><span style="font-size: 14px;"><strong>1.超链接</strong></span></p> <div class="cnblogs_code"> <pre><span style="color: #000000;"> 介绍 <br>    所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。 </span><a href=<span style="color: #800000;">"</span><span style="color: #800000;">http://www.oldboyedu.com</span><span style="color: #800000;">"</span> target=<span style="color: #ff6600;">"_blank"</span> >点我</a> <span style="color: #008000;">#target的值有两个(_blank,_self)</span><span style="color: #008000;"><span style="color: #ff6600;">_blank</span> 在新页面打开目标网页; <span style="color: #ff6600;">_self</span> 再当前页面打开目标网页<br><br></span>相对URL - 指当前站点中确切的路径(href=<span style="color: #800000;">"</span><span style="color: #800000;">index.htm</span><span style="color: #800000;">"</span><span style="color: #000000;">) 锚URL </span>- 指向页面中的锚(href=<span style="color: #800000;">"</span><span style="color: #800000;">#top</span><span style="color: #800000;">"</span>),博客的目录经常用到,还可以跳转到 name属性为p1的a标签上,<a name=<span style="color: #800000;">'</span><span style="color: #800000;">top</span><span style="color: #800000;">'</span>>xxx</a></pre> </div> <h4 id="锚链接">2、锚链接</h4> <div class="cnblogs_code"> <pre><span style="color: #000000;">指给超链接起一个名字,作用是在本页面或者其他页面的的不同位置进行跳转。比如说,在网页底部有一个向上箭头,点击箭头后回到顶部,这个就是利用到了锚链接。 首先我们要创建一个锚点,也就是说,使用name属性或者id属性给那个特定的位置起个名字。</span></pre> </div> <p> </p> <div class="cnblogs_code"> <pre><div id=<span style="color: #800000;">"</span><span style="color: #800000;">top1</span><span style="color: #800000;">"</span>>这是div1</div> <div style=<span style="color: #800000;">"</span><span style="color: #800000;">height: 2000px;</span><span style="color: #800000;">"</span>></div> <div id=<span style="color: #800000;">"</span><span style="color: #800000;">top2</span><span style="color: #800000;">"</span>>这是div2</div> <div style=<span style="color: #800000;">"</span><span style="color: #800000;">height: 2000px;</span><span style="color: #800000;">"</span>></div> <a href=<span style="color: #800000;">"</span><span style="color: #800000;">#top1</span><span style="color: #800000;">"</span>>回到div1</a> <a href=<span style="color: #800000;">"</span><span style="color: #800000;">#top2</span><span style="color: #800000;">"</span>>回到div2</a></pre> </div> <p> </p> <h4 id="超链接的属性">  超链接的属性</h4> <ul> <li><strong><code>href</code>:目标URL</strong></li> <li><strong><code>title</code>:悬停文本。</strong></li> <li><strong><code>name</code>:主要用于设置一个锚点的名称。</strong></li> <li><strong><code>target</code>:告诉浏览器用什么方式来打开目标页面。<code>target</code>属性有以下几个值:</strong> <ul> <li><code>_self</code>:在同一个网页中显示(默认值)</li> <li><code>_blank</code>:在新的窗口中打开。</li> <li><code>_parent</code>:在父窗口中显示</li> <li><code>_top</code>:在顶级窗口中显示</li> </ul> </li> </ul> <div class="cnblogs_code"> <pre><span style="color: #000000;">ps:a是一个文本级的标签 比如一个段落中的所有文字都能够被点击,那么应该是p包含a; </span><p> <a href=<span style="color: #800000;">""</span>>段落段落段落段落段落段落</a> </p><span style="color: #000000;"> 而不是a包裹p: </span><a href=<span style="color: #800000;">""</span>> <p><span style="color: #000000;"> 段落段落段落段落段落段落 </span></p> </a><span style="color: #000000;"> a的语义要小于p,a就是可以当做文本来处理,所以p里面相当于放的就是纯文字。</span></pre> </div> <p> </p> <p>列表</p> <div class="cnblogs_code"> <pre>ul (无序列表<span style="color: #008000;">#</span><span style="color: #008000;">就是再前面只显示个黑点)</span> <ul <span style="color: #ff6600;">type="disc"</span>> <li>第一项</li> <li>第二项</li> </ul><span style="color: #000000;"><span style="color: #ff6600;"> type属性:</span> disc(实心圆点,默认值) circle(空心圆圈) square(实心方块) none(无样式)</span></pre> </div> <p> </p> <div class="cnblogs_code"> <pre><span style="color: #000000;">ol (有序列表) </span><ol <span style="color: #ff6600;">type="1"</span> <span style="color: #008000;">start</span>=<span style="color: #800000;">"</span><span style="color: #800000;">2</span><span style="color: #800000;">"</span>> <li>第一项</li> <li>第二项</li> </ol><span style="color: #000000;"><span style="color: #ff6600;"> type属性:</span> <span style="color: #008000;">start</span>是从数字几开始 </span>1<span style="color: #000000;"> 数字列表,默认值 A 大写字母 a 小写字母 Ⅰ大写罗马 ⅰ小写罗马</span></pre> </div> <div class="cnblogs_code"> <pre><span style="color: #000000;">dl(标题标签(就像大纲一样,有一个层级效果)) </span><dl> <dt>标题1</dt> <dd>内容1</dd> <dt>标题2</dt> <dd>内容1</dd> <dd>内容2</dd> </dl></pre> </div> <p> </p> <p>table标签 (表格标签)</p> <div class="cnblogs_code"> <pre><span style="color: #000000;"><br><tr></tr> #显示在一行<br><th></th> #标题的单元格,有加粗的效果<br><td></td> #身体和脚部行的一个单元格<br><thead> #标题(头部)部分<br><tboby> #内容(身体)部分<br><tfoot> #末尾(脚部)部分 表格的基本结构: </span><table border=<span style="color: #800000;">'</span><span style="color: #800000;">1</span><span style="color: #800000;">'</span>> <thead> <span style="color: #008000;">#</span><span style="color: #008000;">标题部分</span> <tr> <span style="color: #008000;">#</span><span style="color: #008000;">一行,下面的内容都在一行</span> <th>序号</th> <span style="color: #008000;">#</span><span style="color: #008000;">一个单元格</span> <th>姓名</th> <th>爱好</th> </tr> </thead> <tbody> <span style="color: #008000;">#</span><span style="color: #008000;">内容部分</span> <tr> <span style="color: #008000;">#</span><span style="color: #008000;">一行</span> <td>1</td> <span style="color: #008000;">#</span><span style="color: #008000;">一个单元格</span> <td>Egon</td> <td>杠娘</td> </tr> <tr> <td>2</td> <td>Yuan</td> <td>日天</td> </tr> </tbody> </table><span style="color: #000000;"> 属性: border: 表格边框. cellpadding: 内边距 (内边框和内容的距离) cellspacing: 外边距.(内外边框的距离) width: 像素 百分比.(最好通过css来设置长宽) rowspan: 单元格竖跨多少行(向下) colspan: 单元格横跨多少列(即合并单元格)</span></pre> </div> <p> </p> <p>css回顾</p> <p>1.行内样式</p> <p>  直接再创建标签时,在标签中添加一个style属性,属性值写要设置的样式</p> <p>2.内接样式</p> <p>  再head中,添加一个style属性,在标签中写要设置的样式</p> <p>3.外界样式</p> <p>  再head中,添加一个link标签,在href中指定要导入的css样式文件的路径.</p> <p>  在css样式文件中写样式</p> <p> </p> <p>基本选择器</p> <p>1. 标签选择器</p> <p>  直接写标签名</p> <p>2.id选择器</p> <p>  #id</p> <p>3.class类选择器</p> <p>  .类名</p> <p> </p> <p> socket 服务端写网页信息</p> <div class="cnblogs_code"> <pre><span style="color: #0000ff;">import</span><span style="color: #000000;"> socket server </span>=<span style="color: #000000;"> socket.socket() ip_port </span>= (<span style="color: #800000;">'</span><span style="color: #800000;">127.0.0.1</span><span style="color: #800000;">'</span>,8001<span style="color: #000000;">) server.bind(ip_port) server.listen() conn,addr </span>=<span style="color: #000000;"> server.accept() from_browser_msg </span>= conn.recv(1024<span style="color: #000000;">) </span><span style="color: #0000ff;">print</span><span style="color: #000000;">(from_browser_msg) conn.send(b</span><span style="color: #800000;">'</span><span style="color: #800000;">HTTP/1.1 200 ok \r\n\r\n</span><span style="color: #800000;">'</span>)<span style="color: #008000;">#</span><span style="color: #008000;">http/1.1 协议的版本,200 ok 给浏览器个(正常)状态码, \r\n..后面写你要显示的内容</span> with open(<span style="color: #800000;">'</span><span style="color: #800000;">01test01.html</span><span style="color: #800000;">'</span>,<span style="color: #800000;">'</span><span style="color: #800000;">rb</span><span style="color: #800000;">'</span><span style="color: #000000;">) as f: data </span>=<span style="color: #000000;"> f.read() conn.send(data)</span></pre> </div> <p> </p> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1226936153731600384"></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/1897161808549048320.htm" title="【HTML学习笔记基础篇】" target="_blank">【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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>HTML学习笔记基础篇一、HTML概述1.1什么是HTML1.2HTML文档的基本结构二、HTML基础标签2.1标题标签2.2段落标签2.3换行标签2.4链接标签2.6列表标签2.7表格标签三、HTML进阶知识3.1行级元素与块级元素3.3语义化标签四、开发工具与技巧4.1开发工具4.2常用技巧五、总结六、示例一、HTML概述1.1什么是HTMLHTML,全称超文本标记语言(HyperTextMa</div> </li> <li><a href="/article/1896015991305990144.htm" title="HTML学习笔记" target="_blank">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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>文章目录(一)HTML简介一、网页1.什么是网页2.什么是HTML二、常用的浏览器1.常用的浏览器2.浏览器内核(渲染引擎)3.web标准(二)HTML标签一、HTML语法规范1.基本语法概述2.标签的关系二、HTML基本结构标签三、网页开发工具1.VSCode的使用:2.vsCode工具生成骨架标签新增代码1)标签2)lang语言3)charset字符集四、HTML常用标签1.语义化标签:2.标</div> </li> <li><a href="/article/1887587940989726720.htm" title="HTML学习笔记(1)" target="_blank">HTML学习笔记(1)</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/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>VSCode里面ctrl+/注释html元素:直接书写html名称,不需要hellodemo2、h1~h6标签标题标签标题标签标题标签标题标签标题标签标题标签标题标签标题标签3、div标签竖着布局的标签  竖着布局的标签  竖着布局的标签  竖着布局的标签  竖着布局的标签4、p标签段落标签  段落标签  段落标签  段落标签  段落标签5、a标签超链接标签点击跳转6、img标签7、列表标签列表标</div> </li> <li><a href="/article/1834307166228541440.htm" title="前端html学习笔记--列表标签" target="_blank">前端html学习笔记--列表标签</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/html/1.htm">html</a> <div>HTML列表标签表格是用来显示数据的,列表是用来布局的1.列表包括三大类:无序列表、有序列表、自定义列表一.无序列表无序列表的基本语法格式如下://标签表示html中的无序列表列表项1列表项2列表项3①无序列表的各个列表项之间是并列的,不分前后顺序②中只能嵌套,不可以在标签中插入其他标签③之间相当于一个容器,可以容纳所有元素二.有序列表即为有排列顺序的列表有序列表的基本语法格式如下://标签用于定</div> </li> <li><a href="/article/1831334367637630976.htm" title="HTML学习7[重点]" target="_blank">HTML学习7[重点]</a> <span class="text-muted">乌鸦不像写字台</span> <a class="tag" taget="_blank" href="/search/html%E5%AD%A6%E4%B9%A0/1.htm">html学习</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a> <div>HTML表单form一、表单二、提交数据三、用户注册表单四、下拉列表支持多选五、file控件六、hidden控件七、readonly和disabled八、input控件的maxlength一、表单表单有什么用?收集用户信息;表单展现之后,用户填写表单,点击提交按钮提交数据给服务器。怎么画一个表单?使用form标签画表单。一个网页中可以有多个表单form。表单最终是需要提交数据给服务器,form标签</div> </li> <li><a href="/article/1759891808881569792.htm" title="HTML学习笔记——08:表单<form>" target="_blank">HTML学习笔记——08:表单<form></a> <span class="text-muted">ruleslol</span> <a class="tag" taget="_blank" href="/search/HTML/1.htm">HTML</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>HTML元素表示文档中的一个区域,此区域包含交互控件,用于向Web服务器提交信息。例如:登录页面。作用:搜集不同类型的用户输入,并向服务器传送数据。注意:表单本身并不可见!!!示例:firstname:lastname:多数情况下被用到的表单标签是输入标签()。一、表单的属性1、action属性action=”要提交到的页面(xxx.html)”表单提交的地址,可以是网站也可以是一个请求处理地址。</div> </li> <li><a href="/article/1755788820697071616.htm" title="html中表单涉及的标记有哪几个,HTML学习笔记--表单标记" target="_blank">html中表单涉及的标记有哪几个,HTML学习笔记--表单标记</a> <span class="text-muted">吴端</span> <div>表单是网页上的一个特定区域。这个区域是由一对标记定义的。这一步有几方面的作用。第一方面,限定表单的范围。其它的表单对象,都要插入到表单之中。单击提交按纽时,提交的也是表单范围之内的内容。第二方面,携带表单的相关信息,例如处理表单的脚本程序的位置、提交表单的方法等。基本语法……语法解释标记的属性如下表所示属性描述name表单的名称method定义表单结果从浏览器传送到服务器的方法,一般有两种方法:g</div> </li> <li><a href="/article/1755723440809066496.htm" title="【html学习笔记】1.概念" target="_blank">【html学习笔记】1.概念</a> <span class="text-muted">日光倾</span> <a class="tag" taget="_blank" href="/search/HTML%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1.htm">HTML学习笔记</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>1.概念1.1HTML标准格式HelloWorld1.2编辑方式新建一个笔记本文件,将html语法格式的内容写入。保存后将记事本的.txt后缀换成.html,就可以在浏览器里运行了1.3中文问题为了避免中文显示异常问题,可以添加代码1.4标签HTML是HyperTextMarkupLanguage超文本标记语言的缩写HTML是由一套标记标签markuptag组成,通常就叫标签标签由开始标签和结束标</div> </li> <li><a href="/article/1755038343529250816.htm" title="HTML学习(MDN)" target="_blank">HTML学习(MDN)</a> <span class="text-muted">LXWHeaven</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E4%B9%8B%E8%B7%AF/1.htm">学习之路</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a> <div>HTML介绍HyperTextMarkupLanguage,超文本标记语言,用来定义网页结构。备注HTML对大小写不敏感。当使用标签下载资源(同源URL),提供download属性提供默认的保存文件名。块引用,行内引用,URL指向引用的资源,但是cite属性的内容不会在页面上显示,可以使用显示URL。缩略语(另用于首字母缩略词,已被废弃)。标记联系方式。计算机代码。变量名。电脑键盘或其他类型。标记</div> </li> <li><a href="/article/1754521988644225024.htm" title="re:从0开始的HTML学习之路 12. 表格" target="_blank">re:从0开始的HTML学习之路 12. 表格</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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>1.表格以格式化形式展示数据的一种手段,由行和列组成。使用table标签创建表格tr用于创建表格的行td用于创建表格的列th用于创建表头列,默认加粗且居中2.表格的属性border:设置表格的边框align:设置表格相对于周围元素的对齐方式width、height:设置表格的宽度和高度cellpadding:设置表格边缘与内容之间的空白,默认1pxcellspacing:设置单元格之间的空白,默认</div> </li> <li><a href="/article/1754521989235621888.htm" title="re:从0开始的HTML学习之路 13. 表单(完结撒花)" target="_blank">re:从0开始的HTML学习之路 13. 表单(完结撒花)</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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>1.表单现实生活中的表单:学员->学员信息表->学校存款人->存款单->银行表单:在网页中,用于搜集用户信息,将用户信息提交给后台服务器。一个表单由三个部分组成:表单域、表单控件、提示信息2.表单域包含所有要提交表单控件的区域,将该区域的信息提交给后台服务器。使用form标签创建表单域action:用于指定提交到后台服务器的地址method:用于选择请求方式(在此了解即可,深入了解需要学习Java</div> </li> <li><a href="/article/1754331666274336768.htm" title="转载:Html学习总结" target="_blank">转载:Html学习总结</a> <span class="text-muted">kmoon_b426</span> <div>Html学习总结1.什么是html:HyperTextMarketlanguage,超文本标记语言,是用来描述网页语言,html使用标记标签来描述网页,html不是编程语言,是一种标记语言。2.经历过得版本:HTML2.0、HTML3.2、HTML4.0、HTML4.0.1、HTML53.H5新特性:•用于绘画的canvas元素•用于媒介回放的video和audio元素•对本地离线存储的更好的支持</div> </li> <li><a href="/article/1753781513561849856.htm" title="2024/1/26HTML学习:合并单元格,表单标签,语义化标签" target="_blank">2024/1/26HTML学习:合并单元格,表单标签,语义化标签</a> <span class="text-muted">Douglas_fan</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/1.htm">前端开发</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</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/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>合并单元格“左上”原则不能跨结构合并表单标签搜索,登录,用户注册方面使用使用频次低1.input系列使用name分组checked默认选项上传多个文件,使用multiple按钮手机端网页</div> </li> <li><a href="/article/1753781385060958208.htm" title="2024/1/24HTML学习:路径" target="_blank">2024/1/24HTML学习:路径</a> <span class="text-muted">Douglas_fan</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/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/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>路径3.2.1路径的介绍加载图片,需要找到对应的图片。通过一定的路径路径分两种绝对路径(了解)相对路径(常用)绝对路径:绝对位置,从盘符开始的路径1.盘符开头D:\..................................2.完整的网络地址https://...........................上图为绝对路径,由一个盘符出发mac没有盘符,根目录是'\'相对路径从当前文件开</div> </li> <li><a href="/article/1753315636886388736.htm" title="HTML学习" target="_blank">HTML学习</a> <span class="text-muted">北冥有鱼_16c5</span> <div>一名小白,正在努力自学图片发自App图片发自App图片发自App图片发自App图片发自App</div> </li> <li><a href="/article/1753000077330235392.htm" title="curator 入门" target="_blank">curator 入门</a> <span class="text-muted">冬瓜baba的笔记</span> <div>http://curator.apache.org/getting-started.html学习ZooKeeperhttp://zookeeper.apache.org/doc/trunk/zookeeperStarted.html使用curatorcurator的JAR包可从MavenCentral获得。Maven,Gradle,Ant等的用户可以轻松地将curator包含在他们的构建脚本中。M</div> </li> <li><a href="/article/1752789713976049664.htm" title="linux 应用最终是怎么调到底层驱动的" target="_blank">linux 应用最终是怎么调到底层驱动的</a> <span class="text-muted">跟 屁 虫</span> <a class="tag" taget="_blank" href="/search/linux%E6%BA%90%E7%A0%81/1.htm">linux源码</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>Linux系统调用怎么和内核或底层驱动交互的:https://www.cnblogs.com/Ph-one/p/8482919.html学习Linux系统下驱动程序开发已有大半年时间,心中一直有个疑惑:那就是诸如open、write、read等系统调用是怎么和内核或底层驱动建立起联系的呢?今天将自己的一些粗略的理解总结如下。学过Linux系统下驱动程序开发的都知道,大部分的基础性的驱动操作都包括3</div> </li> <li><a href="/article/1752480155852357632.htm" title="HTML学习笔记" target="_blank">HTML学习笔记</a> <span class="text-muted">取个名字太难了a</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5/1.htm">网页</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>一、网页1.1什么是网页网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页合集。网页是网站中的一页,通常是HTML格式的文件,它要通过浏览器来阅读。网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以.htm或.html后缀结尾的文件,因此将其俗称为HTML文件。1.2什么是HTMLHTML指的是超文本标记语言(Hype</div> </li> <li><a href="/article/1752186761510928384.htm" title="第十章 单调栈part01(● 739. 每日温度 ● 496.下一个更大元素 I )" target="_blank">第十章 单调栈part01(● 739. 每日温度 ● 496.下一个更大元素 I )</a> <span class="text-muted">G_qingxin</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E7%AC%94%E8%AE%B0/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/%E5%8D%95%E8%B0%83%E6%A0%88/1.htm">单调栈</a> <div>学习目标:●739.每日温度●496.下一个更大元素I学习内容:739.每日温度今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。大家可以读题,思考暴力的解法,然后在看单调栈的解法。就能感受出单调栈的巧妙https://programmercarl.com/0739.%E6%AF%8F%E6%97%A5%E6%B8%A9%E5%BA%A6.html学习内容:496.下一个更大元素I本题和73</div> </li> <li><a href="/article/1752186633504964608.htm" title="第九章 动态规划part17(● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇)" target="_blank">第九章 动态规划part17(● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇)</a> <span class="text-muted">G_qingxin</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E7%AC%94%E8%AE%B0/1.htm">算法笔记</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>学习目标:●647.回文子串●516.最长回文子序列●动态规划总结篇学习内容:647.回文子串动态规划解决的经典题目,如果没接触过的话,别硬想直接看题解。https://programmercarl.com/0647.%E5%9B%9E%E6%96%87%E5%AD%90%E4%B8%B2.html学习内容:516.最长回文子序列回文子串,求的是回文子串,而本题要求的是回文子序列,大家要搞清楚两者</div> </li> <li><a href="/article/1752186247880654848.htm" title="第十章 单调栈part02(● 503.下一个更大元素II ● 42. 接雨水 )" target="_blank">第十章 单调栈part02(● 503.下一个更大元素II ● 42. 接雨水 )</a> <span class="text-muted">G_qingxin</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E7%AC%94%E8%AE%B0/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/%E5%8D%95%E8%B0%83%E6%A0%88/1.htm">单调栈</a> <div>学习目标:●503.下一个更大元素II●42.接雨水学习内容:503.下一个更大元素II这道题和739.每日温度几乎如出一辙,可以自己尝试做一做https://programmercarl.com/0503.%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%9B%B4%E5%A4%A7%E5%85%83%E7%B4%A0II.html学习内容:42.接雨水接雨水这道题目是面试中特别高频</div> </li> <li><a href="/article/1752089145880100864.htm" title="Tarjan 算法及其应用" target="_blank">Tarjan 算法及其应用</a> <span class="text-muted">Kwjdefulgn</span> <a class="tag" taget="_blank" href="/search/%E5%9B%BE%E8%AE%BA%E5%9F%BA%E7%A1%80/1.htm">图论基础</a> <div>Tarjan算法及其应用NO.1求强连通分量学习链接:https://www.cnblogs.com/shadowland/p/5872257.html学习心得:dfn[cur]记录访问cur结点的时间戳,low[cur]记录cur结点及其子树中时间戳最小是多少,严格意义上来讲low[cur],记录的是在不回头遍历父节点的前提下第一次能访问到的最早的已遍历结点的时间戳。显然当访问cur结点的子节点</div> </li> <li><a href="/article/1751781564506718208.htm" title="前端HTML基本知识汇总" target="_blank">前端HTML基本知识汇总</a> <span class="text-muted">风继续吹Lao.z.c</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>自学前端开发,纯手工,非抄袭,每个知识点均自己收集,不敢保证十分全面,只敢保证笼统囊括前端html学习中的常见知识点。欢迎前端大佬前来补充。十分感谢......1.html基本框架://这里到后期可以放置一些标签例如......到了后期css.javascript的相关学习就懂了Document//其中的document指的是你所创建的网页的名称//这里写正文内容2.html中框架特殊符号的相关解</div> </li> <li><a href="/article/1749550586602209280.htm" title="HTML学习(六):列表 表格 表单" target="_blank">HTML学习(六):列表 表格 表单</a> <span class="text-muted">蔚蓝色的风暴</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF/1.htm">web前端</a><a class="tag" taget="_blank" href="/search/HTML/1.htm">HTML</a><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/css/1.htm">css</a> <div>##列表标签列表标签有三种(1)无序列表在无序列表中,每一项为yoyoyoyo结果为yoyoyoyo注意必须在中具有属性值type其中dics为实心圆点square为实心方点circle为空心圆也有相同的属性值,但不常用(2)有序列表里面每一项都是嗯哦效果为嗯哦具有属性值type属性值可以是1aAiIstart属性决定从几开始注意:是容器级标签,里面可以放任何东西,包括图片,包括(3)定义列表是d</div> </li> <li><a href="/article/1749230701024133120.htm" title="re:从0开始的HTML学习之路 6. 列表标签" target="_blank">re:从0开始的HTML学习之路 6. 列表标签</a> <span class="text-muted">扶摇|</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>1.列表标签可以整齐有序的展示一些内容2.无序列表使用ul标签创建无序列表使用li标签创建列表项项目1项目2项目33.有序列表使用ol标签创建有序列表使用li标签创建列表项项目1项目2项目34.定义列表使用dl标签创建定义列表使用dt标签创建需要描述的项目使用dd标签创建对项目的描述中国三大中心文化中心金融中心洗浴中心列表可以嵌套,就像这样,无序列表套有序列表济南市历城区历下区深圳市宝安区南山区</div> </li> <li><a href="/article/1749230701447757824.htm" title="re:从0开始的HTML学习之路 7. 图片标签" target="_blank">re:从0开始的HTML学习之路 7. 图片标签</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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>1.图片标签可以向网页中引入一张图片img标签引入图片img是一个自结束标签2.标签的属性src:指定需要插入图片的路径(本地路径,网络路径)alt:替换文本,图片无法正常显示时,替换的文本(有助于搜索引擎对图片的识别)title:提示文本,鼠标停放在图片上时,提示的文本width、height:设置图片的宽度和高度,单位是像素二者设置其中任意一个,另一个会等比例缩小通常不设置图片的宽和高,因为大</div> </li> <li><a href="/article/1749230701904936960.htm" title="re:从0开始的HTML学习之路 8. 路径问题" target="_blank">re:从0开始的HTML学习之路 8. 路径问题</a> <span class="text-muted">扶摇|</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>1.路径问题(重要)无论使用哪种语言编写应用程序,路径问题都至关重要,只要需要引入资源,必定使用路径2.物理路径比如在我的电脑上,图片所在的路径是D:\Working\WEB\dream.gif如果在HTML中用物理路径引入图片,并在vscode中右键用LiveServer运行,就会发现找不到图片,但在磁盘中打开的话就可以找到这样的话并不能找到图片文件系统:通常使用Windows操作系统,项目完成</div> </li> <li><a href="/article/1749230573915750400.htm" title="re:从0开始的HTML学习之路 0.编辑器安装配置、HTML标准结构生成" target="_blank">re:从0开始的HTML学习之路 0.编辑器安装配置、HTML标准结构生成</a> <span class="text-muted">扶摇|</span> <a class="tag" taget="_blank" href="/search/%E4%BB%8E0%E5%BC%80%E5%A7%8B%E7%9A%84HTML%E4%B9%8B%E6%97%85/1.htm">从0开始的HTML之旅</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</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>写在前面感觉学AI好痛苦,还是学点别的吧hh1.安装一个自己会用的编辑器此时选择了VSCode安装一些插件:汉化(可有可无),LiveServerLiveServer的作用:可以不需要在文件里双击运行(HTML的运行就是在浏览器打开啦)直接右键openwithLiveServer就可以运行写好的HTML文件了或者点点右下角的GOLive多尝试尝试。PS:使用的主题是onedarkpro,字体是fi</div> </li> <li><a href="/article/1749230574565867520.htm" title="re:从0开始的HTML学习之路 9.超链接" target="_blank">re:从0开始的HTML学习之路 9.超链接</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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>1.超链接使用a标签创建超链接超链接的属性href:用于指定跳转到目标页面的地址target:用于指定以什么方式打开页面可选值:_self:当前窗口打开,默认值_blank:新窗口打开2.各种链接介绍外部页面链接百度一下百度两下内部页面链接内部链接语义化标签空链接无指定页面,跳转到当前页面,可以实现“回到顶部”功能毫无反应链接下载链接:若链接的路径是一个文件,则为下载链接下载链接给其他网页元素添加</div> </li> <li><a href="/article/1749229555446464512.htm" title="re:从0开始的HTML学习之路 2. HTML的标准结构说明" target="_blank">re:从0开始的HTML学习之路 2. HTML的标准结构说明</a> <span class="text-muted">扶摇|</span> <a class="tag" taget="_blank" href="/search/%E4%BB%8E0%E5%BC%80%E5%A7%8B%E7%9A%84HTML%E4%B9%8B%E6%97%85/1.htm">从0开始的HTML之旅</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>1.文档声明,用于告诉浏览器,当前HTML文档采用的是什么版本。必须写在当前HTML文档的首行(可执行代码的首行)HTML4的此标签与HTML5不同。2.根标签,整个HTML文档中所有标签都必须包裹在HTML根标签中lang:用于说明当前文档使用的语言。如:en为英文,zh-CN为中文,这个标签会影响浏览器的翻译提示,如果浏览器默认为中文,网页lang=en,那么Chrome就会弹出一个翻译提示(</div> </li> <li><a href="/article/6.htm" title="[黑洞与暗粒子]没有光的世界" target="_blank">[黑洞与暗粒子]没有光的世界</a> <span class="text-muted">comsci</span> <div>     无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算      但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....      那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的 &nbs</div> </li> <li><a href="/article/133.htm" title="jQuery Lazy Load 图片延迟加载" target="_blank">jQuery Lazy Load 图片延迟加载</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。 版本: jQuery v1.4.4+ jQuery Lazy Load v1.7.2 注意事项: 需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src</div> </li> <li><a href="/article/260.htm" title="使用Jodd的优点" target="_blank">使用Jodd的优点</a> <span class="text-muted">Kai_Ge</span> <a class="tag" taget="_blank" href="/search/jodd/1.htm">jodd</a> <div>1.  简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。 2.  简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。 3.  对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。   使用方法简介</div> </li> <li><a href="/article/387.htm" title="jpa Query转hibernate Query" target="_blank">jpa Query转hibernate Query</a> <span class="text-muted">120153216</span> <a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>public List<Map> getMapList(String hql, Map map) { org.hibernate.Query jpaQuery = entityManager.createQuery(hql); if (null != map) { for (String parameter : map.keySet()) { jp</div> </li> <li><a href="/article/514.htm" title="Django_Python3添加MySQL/MariaDB支持" target="_blank">Django_Python3添加MySQL/MariaDB支持</a> <span class="text-muted">2002wmj</span> <a class="tag" taget="_blank" href="/search/mariaDB/1.htm">mariaDB</a> <div>现状 首先,Django@Python2.x 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案 首先据MySQL文档[3]说,自从MySQL</div> </li> <li><a href="/article/641.htm" title="在SQLSERVER中查找消耗IO最多的SQL" target="_blank">在SQLSERVER中查找消耗IO最多的SQL</a> <span class="text-muted">357029540</span> <a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a> <div>返回做IO数目最多的50条语句以及它们的执行计划。 select top 50   (total_logical_reads/execution_count) as avg_logical_reads,  (total_logical_writes/execution_count) as avg_logical_writes,  (tot</div> </li> <li><a href="/article/768.htm" title="spring UnChecked 异常 官方定义!" target="_blank">spring UnChecked 异常 官方定义!</a> <span class="text-muted">7454103</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>  如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!! public static boolean isCheckedException(Throwable ex) { return !(ex instanceof RuntimeExcep</div> </li> <li><a href="/article/895.htm" title="mongoDB 入门指南、示例" target="_blank">mongoDB 入门指南、示例</a> <span class="text-muted">adminjun</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E6%93%8D%E4%BD%9C/1.htm">操作</a> <div>一、准备工作 1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads 选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial 2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默</div> </li> <li><a href="/article/1022.htm" title="CUDA 5 Release Candidate Now Available" target="_blank">CUDA 5 Release Candidate Now Available</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/CUDA/1.htm">CUDA</a> <div>The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe</div> </li> <li><a href="/article/1149.htm" title="Essential Studio for WinRT网格控件测评" target="_blank">Essential Studio for WinRT网格控件测评</a> <span class="text-muted">Axiba</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a> <div>Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。 网格控件功能 1、</div> </li> <li><a href="/article/1276.htm" title="java 获取windows系统安装的证书或证书链" target="_blank">java 获取windows系统安装的证书或证书链</a> <span class="text-muted">bewithme</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>      有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库  。 有关证书链的解释可以查看此处 。   public static void main(String[] args) { SunMSCAPI providerMSCAPI = new SunMSCAPI(); S</div> </li> <li><a href="/article/1403.htm" title="NoSQL数据库之Redis数据库管理(set类型和zset类型)" target="_blank">NoSQL数据库之Redis数据库管理(set类型和zset类型)</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/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/NoSQL/1.htm">NoSQL</a> <div>4.sets类型         Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。         sadd:向名称为key的set中添加元</div> </li> <li><a href="/article/1530.htm" title="异常捕获何时用Exception,何时用Throwable" target="_blank">异常捕获何时用Exception,何时用Throwable</a> <span class="text-muted">bingyingao</span> <div>用Exception的情况 try {        //可能发生空指针、数组溢出等异常         } catch (Exception e) {          </div> </li> <li><a href="/article/1657.htm" title="【Kafka四】Kakfa伪分布式安装" target="_blank">【Kafka四】Kakfa伪分布式安装</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a> <div>在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证   1. 安装步骤   Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不</div> </li> <li><a href="/article/1784.htm" title="Project Euler" target="_blank">Project Euler</a> <span class="text-muted">bookjovi</span> <a class="tag" taget="_blank" href="/search/haskell/1.htm">haskell</a> <div>Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。     看看problem 1吧: Add all the natural num</div> </li> <li><a href="/article/1911.htm" title="Java-Collections Framework学习与总结-ArrayDeque" target="_blank">Java-Collections Framework学习与总结-ArrayDeque</a> <span class="text-muted">BrokenDreams</span> <a class="tag" taget="_blank" href="/search/Collections/1.htm">Collections</a> <div>        表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。         这篇要看一下java.util.ArrayDeque。从命名上看</div> </li> <li><a href="/article/2038.htm" title="读《研磨设计模式》-代码笔记-装饰模式-Decorator" target="_blank">读《研磨设计模式》-代码笔记-装饰模式-Decorator</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/ import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.Fi</div> </li> <li><a href="/article/2165.htm" title="Maven学习(一)" target="_blank">Maven学习(一)</a> <span class="text-muted">chenyu19891124</span> <a class="tag" taget="_blank" href="/search/Maven%E7%A7%81%E6%9C%8D/1.htm">Maven私服</a> <div>    学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功</div> </li> <li><a href="/article/2292.htm" title="[原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充" target="_blank">[原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a> <div>本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点 节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法) 需要解决的问题:已知分支</div> </li> <li><a href="/article/2419.htm" title="Linux中用shell获取昨天、明天或多天前的日期" target="_blank">Linux中用shell获取昨天、明天或多天前的日期</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E5%87%A0%E5%B9%B4/1.htm">上几年</a><a class="tag" taget="_blank" href="/search/%E6%98%A8%E5%A4%A9/1.htm">昨天</a><a class="tag" taget="_blank" href="/search/%E8%8E%B7%E5%8F%96%E4%B8%8A%E5%87%A0%E4%B8%AA%E6%9C%88/1.htm">获取上几个月</a> <div>在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年 # 获取昨天 date -d 'yesterday'  # 或 date -d 'last day' # 获取明天 date -d 'tomorrow'   # 或 date -d 'next day' # 获取上个月 date -d 'last month' # </div> </li> <li><a href="/article/2546.htm" title="我所理解的云计算" target="_blank">我所理解的云计算</a> <span class="text-muted">dongwei_6688</span> <a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a> <div>      在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:        Cloud computing is a phrase used to describe a variety of computing co</div> </li> <li><a href="/article/2673.htm" title="YII CMenu配置" target="_blank">YII CMenu配置</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a> <div>Adding id and class names to CMenu We use the id and htmlOptions to accomplish this. Watch. //in your view $this->widget('zii.widgets.CMenu', array( 'id'=>'myMenu', 'items'=>$this-&g</div> </li> <li><a href="/article/2800.htm" title="设计模式之静态代理与动态代理" target="_blank">设计模式之静态代理与动态代理</a> <span class="text-muted">come_for_dream</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>静态代理与动态代理        代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务</div> </li> <li><a href="/article/2927.htm" title="【转】理解Javascript 系列" target="_blank">【转】理解Javascript 系列</a> <span class="text-muted">gcc2ge</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>理解Javascript_13_执行模型详解 摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个</div> </li> <li><a href="/article/3054.htm" title="Subsets II" target="_blank">Subsets II</a> <span class="text-muted">hcx2013</span> <a class="tag" taget="_blank" href="/search/set/1.htm">set</a> <div>Given a collection of integers that might contain duplicates, nums, return all possible subsets. Note: Elements in a subset must be in non-descending order. The solution set must not conta</div> </li> <li><a href="/article/3181.htm" title="Spring4.1新特性——Spring缓存框架增强" target="_blank">Spring4.1新特性——Spring缓存框架增强</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a> <div>目录 Spring4.1新特性——综述 Spring4.1新特性——Spring核心部分及其他 Spring4.1新特性——Spring缓存框架增强 Spring4.1新特性——异步调用和事件机制的异常处理 Spring4.1新特性——数据库集成测试脚本初始化 Spring4.1新特性——Spring MVC增强 Spring4.1新特性——页面自动化测试框架Spring MVC T</div> </li> <li><a href="/article/3308.htm" title="shell嵌套expect执行命令" target="_blank">shell嵌套expect执行命令</a> <span class="text-muted">liyonghui160com</span> <div>    一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.   系统:centos 5.x   1.先安装expect yum -y install expect   2.脚本内容: cat auto_svn.sh   #!/bin/bash </div> </li> <li><a href="/article/3435.htm" title="Linux实用命令整理" target="_blank">Linux实用命令整理</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>0. 基本命令   linux 基本命令整理    1. 压缩 解压   tar -zcvf a.tar.gz a   #把a压缩成a.tar.gz   tar -zxvf a.tar.gz     #把a.tar.gz解压成a    2. vim小结   2.1 vim替换   :m,ns/word_1/word_2/gc  </div> </li> <li><a href="/article/3562.htm" title="独立开发人员通向成功的29个小贴士" target="_blank">独立开发人员通向成功的29个小贴士</a> <span class="text-muted">shoothao</span> <a class="tag" taget="_blank" href="/search/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/1.htm">独立开发</a> <div> 概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。 明白你从事独立开发的原因和目的。 保持坚持制定计划的好习惯。 万事开头难,第一份订单是关键。 培养多元化业务技能。 提供卓越的服务和品质。 谨小慎微。 营销是必备技能。 学会组织,有条理的工作才是最有效率的。 “独立</div> </li> <li><a href="/article/3689.htm" title="JAVA中堆栈和内存分配原理" target="_blank">JAVA中堆栈和内存分配原理</a> <span class="text-muted">uule</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>1、栈、堆 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f</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>