HTML常用标签总结

HTML常用标签

  • 1 HTML介绍
  • 2 HTML全局属性
  • 3 HTML文本
    • 3.1 字体标签font
    • 3.2 换行标签br
    • 3.3 标题标签h1-h6与对齐标签align
    • 3.4 段落标签p
  • 4 超链接标签a
  • 5 列表标签ul和ol
  • 6 图片标签img
  • 7 表格标签table
  • 8 div标签和span标签
  • 9 iframe标签
  • 10 表单标签

1 HTML介绍

HTML是一种用来描述网页的语言




	
   		
    	某东
	

	
	
	

  • 声明为 HTML5 文档
  • 元素是 HTML 页面的根元素
  • 元素描述了文档的标题</li> <li><body> 元素包含了可见的页面内容</li> </ul> <h2>2 HTML全局属性</h2> <p>全局属性可以用于所有标签(元素)</p> <table> <thead> <tr> <th>属性</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>class</td> <td>为html元素定义一个或多个类名(classname)(类名从样式文件引入)</td> </tr> <tr> <td>id</td> <td>定义元素的唯一id</td> </tr> <tr> <td>style</td> <td>规定元素的行内样式(inline style)</td> </tr> <tr> <td>title</td> <td>鼠标悬停在元素上时显示的提示文本</td> </tr> <tr> <td>hidden</td> <td>常用来隐藏某些内容</td> </tr> <tr> <td>tabindex</td> <td>指示其元素是否可以聚焦,以及它是否/在何处参与顺序键盘导航</td> </tr> </tbody> </table> <h2>3 HTML文本</h2> <h3>3.1 字体标签font</h3> <p>font标签是字体标签,它可以用来修改文本的字体、颜色、大小</p> <pre><code><font color="red" face="宋体" size="7">我是字体标签</font> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/1e3ed8efcedf4ce19f444a7d92ef71fe.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/1e3ed8efcedf4ce19f444a7d92ef71fe.jpg" alt="在这里插入图片描述" width="361" height="77"></a></p> <h3>3.2 换行标签br</h3> <p>br是换行标签,此外,<表示小于号,>表示大于号, 表示空格</p> <pre><code> 我是 <>大师兄<br/> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/729a3219e23c4efeaab087128c170699.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/729a3219e23c4efeaab087128c170699.jpg" alt="在这里插入图片描述" width="353" height="42"></a></p> <h3>3.3 标题标签h1-h6与对齐标签align</h3> <p>标题标签 h1-h6,h1最大,h6最小</p> <pre><code> <!--标题标签 h1-h6 h1最大,h6最小--> <!--align属性是对齐属性 left左对齐,right右对齐,center居中对齐--> <h1 align="center">标题1</h1> <h3>标题3</h3> <h6>标题6</h6> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/6fb97eb82f4348f59f05dcce81b80f95.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/6fb97eb82f4348f59f05dcce81b80f95.jpg" alt="HTML常用标签总结_第1张图片" width="650" height="123" style="border:1px solid black;"></a></p> <h3>3.4 段落标签p</h3> <p>p是段落标签,如果段落前后不存在空行,浏览器会自动地在段落的前后添加空行</p> <pre><code><p>段落标签</p> </code></pre> <h2>4 超链接标签a</h2> <p>a标签是超链接标签</p> <pre><code><a href="http:www.baidu.com" target="_self">百度一下</a> <a href="http:www.baidu.com" target="_blank">百度一下</a> </code></pre> <table> <thead> <tr> <th>属性</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>href</td> <td>设置链接的地址</td> </tr> <tr> <td>target</td> <td>设置哪个目标进行跳转,_self表示在当前页面进行跳转,_blank表示打开新页面进行跳转</td> </tr> <tr> <td>title</td> <td>鼠标悬停在元素上时显示的提示文本</td> </tr> </tbody> </table> <h2>5 列表标签ul和ol</h2> <p>ul是无序标签,type可以属性可以修改列表项前面的符号,ol是有序标签, li是列表项</p> <pre><code> <ul type="none"> <li>张三</li> <li>李四</li> <li>王五</li> </ul> <ol> <li>张三</li> <li>李四</li> <li>王五</li> </ol> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/d22c1c448266494fb576fe34077dbbe3.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/d22c1c448266494fb576fe34077dbbe3.jpg" alt="HTML常用标签总结_第2张图片" width="480" height="189" style="border:1px solid black;"></a></p> <h2>6 图片标签img</h2> <p>img标签是图片标签,用来显示图片</p> <table> <thead> <tr> <th>属性</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>src</td> <td>可以设置图片的路径</td> </tr> <tr> <td>width</td> <td>设置图片的宽度</td> </tr> <tr> <td>height</td> <td>设置图片的高度</td> </tr> <tr> <td>border</td> <td>设置图片的边框大小</td> </tr> <tr> <td>alt</td> <td>当指定路径找不到图片时,用来替代显示的文本内容</td> </tr> </tbody> </table> <pre><code> <img src="D:/zjsdata/pic/1.jpg" width="220" height="280"> <img src="D:/zjsdata/pic/2.jpg" width="220" height="280"> <img src="D:/zjsdata/pic/3.jpg" width="220" height="280"> <img src="D:/zjsdata/pic/4.jpg" width="220" height="280"> <img src="D:/zjsdata/pic/5.jpg" width="220" height="280" > <img src="D:/zjsdata/pic/9.jpg" alt="找不到该图片" > </code></pre> <p><a href="http://img.e-com-net.com/image/info8/f623260140f045bc82f2d433529e3715.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/f623260140f045bc82f2d433529e3715.jpg" alt="HTML常用标签总结_第3张图片" width="650" height="149" style="border:1px solid black;"></a></p> <h2>7 表格标签table</h2> <ul> <li>table标签是表格标签</li> <li>tr是行标签</li> <li>th是表头标签</li> <li>td是单元格标签</li> </ul> <table> <thead> <tr> <th>table属性</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>border</td> <td>设置表格的边框大小</td> </tr> <tr> <td>width</td> <td>设置表格的宽度</td> </tr> <tr> <td>height</td> <td>设置表格高度</td> </tr> <tr> <td>cellspacing</td> <td>设置单元格间距</td> </tr> <tr> <td>align</td> <td>设置单元格文本对齐方式</td> </tr> </tbody> </table> <table> <thead> <tr> <th>td属性</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>align</td> <td>设置单元格文本对齐方式</td> </tr> <tr> <td>rowspan</td> <td>设置单元格占几行</td> </tr> <tr> <td>colspan</td> <td>设置单元格占几列</td> </tr> </tbody> </table> <pre><code> <table align="center" border="10" width="300" height="300" cellspacing="20"> <tr> <th rowspan="2">姓名</th> <th>身高</th> <th>体重</th> </tr> <tr> <td align="center">小龙女</td> <td>172</td> <td>46</td> </tr> <tr> <td colspan="2">西施</td> <td><b>168</b></td> <td>45</td> </tr> </table> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/d6496ca7c8174335b5e9448425014d72.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/d6496ca7c8174335b5e9448425014d72.png" alt="HTML常用标签总结_第4张图片" width="384" height="380" style="border:1px solid black;"></a></p> <h2>8 div标签和span标签</h2> <p>div标签是块级元素,每个div标签都会从新行开始显示,占据一行;div标签内可以添加其他的标签元素(行内元素、块级元素都行)。<br> span标签是行内元素,会在一行显示;span标签内只能添加行内元素的标签或文本。</p> <pre><code><div> <span>hello</span> <span>world</span> </div> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/a5ded320db3f4f96befda42649c667fc.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/a5ded320db3f4f96befda42649c667fc.png" alt="在这里插入图片描述" width="149" height="33"></a></p> <h2>9 iframe标签</h2> <p>iframe标签可以在页面上开辟一个小区域显示一个单独的页面,<mark>iframe属性值要和target属性值相同</mark></p> <pre><code> <iframe src="" width="500" height="400" name="abc"></iframe> <ul> <li><a href="http:www.baidu.com" target="abc">百度一下</a></li> <li><a href="http:www.douyin.com" target="abc">抖音</a></li> <li><a href="http:www.bilibili.com" target="abc">哔哩哔哩</a></li> </ul> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/801f8bc0e2d847c393da904ef7863919.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/801f8bc0e2d847c393da904ef7863919.jpg" alt="HTML常用标签总结_第5张图片" width="650" height="391" style="border:1px solid black;"></a></p> <h2>10 表单标签</h2> <ul> <li>form标签用来创建表单,action属性设置提交的服务器地址,method属性设置提交的方式get(默认值)或post</li> <li>input标签用来创建文本输入框、密码框、单选按钮、复选框等</li> <li>select标签用来创建下拉列表框</li> <li>option标签是下拉列表框中的选项 selected="selected"设置默认选中</li> <li>textarea标签是多行文本输入框,rows属性设置可以显示几行,cols属性设置每行可以显示几个字符</li> </ul> <p><mark>input标签type属性值</mark></p> <table> <thead> <tr> <th>type</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>text</td> <td>文件输入框, value设置默认显示内容</td> </tr> <tr> <td>password</td> <td>密码输入框, value设置默认显示内容</td> </tr> <tr> <td>radio</td> <td>单选框 ,设置name属性可以对其进行分组 checked="checked"表示默认选中</td> </tr> <tr> <td>checkbox</td> <td>复选框 ,checked="checked"表示默认选中</td> </tr> <tr> <td>reset</td> <td>重置按钮 ,value属性用来修改按钮上的文本</td> </tr> <tr> <td>submit</td> <td>提交按钮 ,value属性用来修改按钮上的文本</td> </tr> <tr> <td>button</td> <td>按钮 value属性用来修改按钮上的文本</td> </tr> <tr> <td>file</td> <td>文件上传域</td> </tr> <tr> <td>hidden</td> <td>隐藏域</td> </tr> </tbody> </table> <p><strong>注</strong>:input标签中<mark>autocomplete</mark> 属性会自动补全之前填写的内容,如输入账号时,浏览器会自动补全该账号之前所填写的密码,<mark>默认为on</mark>,对于文本应设置autocomplete = “off”,对于密码应设置autocomplete = “new-password”<br> placeholder属性用于提示信息,如placeholder=“请输入用户名”</p> <p><strong>表单提交的时候,数据没有发送给服务器的三种情况</strong><br> 1.表单项没有name属性值<br> 2.单选、复选(下拉框表中的option标签)没有添加value属性值<br> 3.表单项不在提交的form标签中<br> <strong>注</strong>:除了textarea多行文本输入框可以没有value属性,其它必须有name和value属性</p> <p><strong>get请求的特点:</strong><br> 1、浏览器地址栏中的地址是action的属性值 + 请求参数(name=value&name=value)<br> 2、不安全,可以看到信息<br> 3、有数据长度限制,不能超过100个字符</p> <p><strong>post请求的特点:</strong><br> 1、浏览器地址栏中只有action的属性值<br> 2、相对于get请求要安全<br> 3、理论上没有数据长度限制</p> <pre><code> <form action="http:www.baidu.com" method="get"> <input type="hidden" name="action" value="login"> <h1 align="center">用户注册</h1> <table align="center"> <tr> <td>用户名称:</td> <td> <input type="text" name="id" value="默认值"/> </td> </tr> <tr> <td>用户密码:</td> <td> <input type="password" name="password" value="abc" placeholder="请输入密码"/> </td> </tr> <tr> <td>性别:</td> <td> <input type="radio" name="sex" value="男"/>男 <input type="radio" name="sex" checked="checked" value="女"/>女 </td> </tr> <tr> <td>兴趣爱好:</td> <td> <input type="checkbox" checked="checked" name="购物" value="shopping"/>购物 <input type="checkbox" checked="checked" name="追剧" value="movie"/>追剧 <input type="checkbox" checked="checked" name="美食" value="food"/>美食 </td> </tr> <tr> <td>国籍:</td> <td> <select>america <option name="nationality" value="">--请选择国籍--</option> <option selected="selected" name="china" value="china">中国</option> <option name="america" value="america">美国</option> <option name="russia" value="russia">俄罗斯</option> </select> </td> </tr> <tr> <td>自我评价:</td> <td> <textarea rows="5" cols="20" name="text">我才是默认值</textarea> </td> </tr> <tr> <td><input type="reset" name="reset" value="重置"/></td> <td><input type="submit" name="submit" value="提交"/></td> <td><input type="button" name="button" value="按钮"/></td> </tr> </table> </form> </code></pre> <p><a href="http://img.e-com-net.com/image/info8/b294255497e2446ea202135000bb4242.png" target="_blank"><img src="http://img.e-com-net.com/image/info8/b294255497e2446ea202135000bb4242.png" alt="HTML常用标签总结_第6张图片" width="380" height="397" style="border:1px solid black;"></a></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1755618320473669632"></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">你可能感兴趣的:(JavaWeb,html,前端)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1887325482517590016.htm" title="Java牙科诊所管理系统web医院病例挂号预约平台springboot/ssm代码编写" target="_blank">Java牙科诊所管理系统web医院病例挂号预约平台springboot/ssm代码编写</a> <span class="text-muted">kirito学长-Java</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</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牙科诊所管理系统web医院病例挂号预约平台springboot/ssm代码编写基于springboot(可改ssm)+html+vue项目开发语言:Java框架:springboot/可改ssm+vueJDK版本:JDK1.8(或11)服务器:tomcat数据库:mysql5.7(或8.0)数据库工具:Navicat/sqlyog开发软件:eclipse/idea依赖管理包:Maven代码</div> </li> <li><a href="/article/1887319429843316736.htm" title="使用 ElementUI 和 Spring 实现稳定可靠的文件上传和下载功能" target="_blank">使用 ElementUI 和 Spring 实现稳定可靠的文件上传和下载功能</a> <span class="text-muted">随风九天</span> <a class="tag" taget="_blank" href="/search/Vue%E5%85%AD%E8%84%89%E7%A5%9E%E5%89%91/1.htm">Vue六脉神剑</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/elementui/1.htm">elementui</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E4%BC%A0/1.htm">上传</a><a class="tag" taget="_blank" href="/search/%E4%B8%8B%E8%BD%BD/1.htm">下载</a> <div>前端(ElementUI)1.文件上传使用el-upload组件配置上传接口处理上传成功和失败点击上传只能上传jpg/png文件,且不超过500kbexportdefault{data(){return{headers:{Authorization:'Bearer'+localStorage.getItem('token')//如果需要认证}};},methods:{handleSuccess(r</div> </li> <li><a href="/article/1887308460685586432.htm" title="TypeScript前端应用:ReCapProject-Frontend项目探索" target="_blank">TypeScript前端应用:ReCapProject-Frontend项目探索</a> <span class="text-muted">不爱说话的我</span> <div>本文还有配套的精品资源,点击获取简介:本项目展示了TypeScript在现代Web开发中的应用,特别是在前端开发中的强大能力。通过静态类型系统、类型推断、工具支持、面向对象特性和ES6+语法兼容性,TypeScript提高了代码的健壮性和可维护性。开发者使用TypeScript能够减少运行时错误,享受现代IDE的高级特性,并在构建过程中利用现代JavaScript的特性来提高开发效率。1.Type</div> </li> <li><a href="/article/1887308082678132736.htm" title="磁力链接怎么是html,磁力链接的使用方法有哪些" target="_blank">磁力链接怎么是html,磁力链接的使用方法有哪些</a> <span class="text-muted">不爱说话的我</span> <div>磁力下载链接是的一种下载方式,比较方便使用。不过有些网友就不知道怎么使用了,其实使用方法非常简单!下面是学习啦小编给大家整理的磁力链接的使用方法,希望能帮到大家!迅雷磁力链接的使用方法1、通过连接BT种子中记录的BTTracker服务器,获取下载者列表2、利用BT种子中记录的“数字指纹”通过DHT网络进行搜索,获取下载者列表你可以像下载普通任务一样,左键点击网页上“磁力链接”的下载按钮,或右键点击</div> </li> <li><a href="/article/1887306947292622848.htm" title="html加载速度优化,页面加载速度优化的12个建议" target="_blank">html加载速度优化,页面加载速度优化的12个建议</a> <span class="text-muted">陆家贤</span> <a class="tag" taget="_blank" href="/search/html%E5%8A%A0%E8%BD%BD%E9%80%9F%E5%BA%A6%E4%BC%98%E5%8C%96/1.htm">html加载速度优化</a> <div>Radware发布的2014年春季电商页面速度与Web性能”调查报告强调了电商页面加载速度的重要性,同时指出很多网站都没有利用最佳的页面优化技术,页面加速速度都存在很大缺陷。那么该如何补救,提高网站页面的加载速度呢?报告给出了12个页面加载速度优化的补救措施,用以改善加载时间,改善站长浏览者的用户体验。网站运营人员可以通过这些建议来解决页面加载速度难题。编译如下:1、合并Js文件和CSS将JS代码</div> </li> <li><a href="/article/1887303919294541824.htm" title="如何优化网站加载速度:全面指南" target="_blank">如何优化网站加载速度:全面指南</a> <span class="text-muted">心上之秋</span> <div>1.什么是网站加载速度?网站加载速度是指从用户点击链接到网页完全加载并可交互所需的时间。这包括下载HTML、CSS、JavaScript文件以及图片和其他媒体内容的时间。2.为什么网站加载速度重要?用户体验快速加载的网站能提供更好的用户体验,减少用户的等待时间,增加用户满意度。SEO影响谷歌等搜索引擎将网站加载速度作为排名因素之一。加载速度快的网站往往在搜索结果中排名更高。转化率研究表明,更快的网</div> </li> <li><a href="/article/1887299887347855360.htm" title="SGlang 专为大模型设计的高效服务框架" target="_blank">SGlang 专为大模型设计的高效服务框架</a> <span class="text-muted">kcarly</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E7%9F%A5%E8%AF%86%E4%B9%B1%E7%82%96/1.htm">大模型知识乱炖</a><a class="tag" taget="_blank" href="/search/LLM/1.htm">LLM</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/SGLang/1.htm">SGLang</a> <div>SGlang是一种专为大型语言模型(LLM)和视觉语言模型(VLM)设计的高效服务框架,旨在提升模型的推理速度和灵活性。以下是关于SGlang框架的详细介绍:1.框架背景与目标SGlang是一种快速服务框架,通过协同设计后端运行时和前端语言,使用户能够更快速、更可控地与模型进行交互。它支持多种生成模型和嵌入模型,并提供灵活的编程接口,适用于开发多样化的语言模型应用。SGlang的主要目标是:提升推</div> </li> <li><a href="/article/1887297494992351232.htm" title="利用HTML和css技术编写学校官网页面" target="_blank">利用HTML和css技术编写学校官网页面</a> <span class="text-muted">彭友圈101</span> <a class="tag" taget="_blank" href="/search/css/1.htm">css</a><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>目录一,图例展示二,代码说明1,html部分:【第一张图片】【第二张图片】【第三张图片】2,css部分:【第一张图片】【第二张图片】【第三张图片】三,程序代码一,图例展示二,代码说明1,html部分:【第一张图片】创建了一个基本的页面结构,包含header(顶部导航栏)和main(主横幅区域)。在header中,设置了学校logo、学校名称、主导航菜单以及用户相关选项(学生、教工等)。main区域</div> </li> <li><a href="/article/1887294973569724416.htm" title="【HTML性能优化】提升网站加载速度:GZIP、懒加载与资源合并" target="_blank">【HTML性能优化】提升网站加载速度:GZIP、懒加载与资源合并</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/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/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/%E7%BD%91%E7%AB%99%E5%8A%A0%E8%BD%BD/1.htm">网站加载</a><a class="tag" taget="_blank" href="/search/GZIP/1.htm">GZIP</a><a class="tag" taget="_blank" href="/search/%E6%87%92%E5%8A%A0%E8%BD%BD/1.htm">懒加载</a><a class="tag" taget="_blank" href="/search/%E8%B5%84%E6%BA%90%E5%90%88%E5%B9%B6/1.htm">资源合并</a> <div>系列文章目录01-从零开始学HTML:构建网页的基本框架与技巧02-HTML常见文本标签解析:从基础到进阶的全面指南03-HTML从入门到精通:链接与图像标签全解析04-HTML列表标签全解析:无序与有序列表的深度应用05-HTML表格标签全面解析:从基础到高级优化技巧06-HTML表单深度解析:GET和POST提交方法07-HTML表单控件类型大全:文本框、密码框、文件上传全掌握08-前端表单验</div> </li> <li><a href="/article/1887279977733353472.htm" title="前端框架中 HTML 的应用技巧:React、Vue、Angular 深度解析" target="_blank">前端框架中 HTML 的应用技巧:React、Vue、Angular 深度解析</a> <span class="text-muted">吴师兄大模型</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/1.htm">前端框架</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/Vue/1.htm">Vue</a><a class="tag" taget="_blank" href="/search/Angular/1.htm">Angular</a><a class="tag" taget="_blank" href="/search/HTML5/1.htm">HTML5</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a> <div>系列文章目录01-从零开始学HTML:构建网页的基本框架与技巧02-HTML常见文本标签解析:从基础到进阶的全面指南03-HTML从入门到精通:链接与图像标签全解析04-HTML列表标签全解析:无序与有序列表的深度应用05-HTML表格标签全面解析:从基础到高级优化技巧06-HTML表单深度解析:GET和POST提交方法07-HTML表单控件类型大全:文本框、密码框、文件上传全掌握08-前端表单验</div> </li> <li><a href="/article/1887274679903776768.htm" title="深入剖析Electron的原理" target="_blank">深入剖析Electron的原理</a> <span class="text-muted">Orange301511</span> <a class="tag" taget="_blank" href="/search/electron/1.htm">electron</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>Electron是一个强大的跨平台桌面应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建各种桌面应用程序。了解Electron的原理对于开发者至关重要,这样在设计应用时能更合理,遇到问题也能更准确地分析和解决。下面将从多个方面深入剖析Electron的原理。架构层面Electron的核心架构基于两个主要组件:Chromium和Node.js。Chromium是一个开源的浏览</div> </li> <li><a href="/article/1887272790642454528.htm" title="r语言 xml html,R语言读取XML文件-xml文件" target="_blank">r语言 xml html,R语言读取XML文件-xml文件</a> <span class="text-muted">bean.Xu</span> <a class="tag" taget="_blank" href="/search/r%E8%AF%AD%E8%A8%80/1.htm">r语言</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a> <div>XML文件简介在计算机领域,XML(extensiblemarkuplanguage)指的是可扩展标记语言,类似于HTML,它设计的宗旨是传输数据,而不是显示数据,所以这也是它和HTML的一个明显的差别。另外一个差别是XML的标签没有被预定义,我们可以根据自己的需要自行设计标签名字,所以具有自我描述性。一个具体的例子以上就是一个XML的例子,它拥有发送者和接受者,标题,内容等信息,所以自我描述非常</div> </li> <li><a href="/article/1887269131506479104.htm" title="聊聊vscode配置settings.json知其所以然(附大量配置)" target="_blank">聊聊vscode配置settings.json知其所以然(附大量配置)</a> <span class="text-muted">星野睡不醒</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/settings.json/1.htm">settings.json</a><a class="tag" taget="_blank" href="/search/web/1.htm">web</a><a class="tag" taget="_blank" href="/search/fe/1.htm">fe</a> <div>前言vscode的配置settings.json是一个老生常谈的话题,随着时间的流逝我们可能会很高频的改动他,但我们应该极力避免一个问题:⚠️配了某项但是不知道他的作用⚠️其实就是一个知其所以然的问题。籍此话题,本文将细致的分析我的settings.json,希冀可以给读者带来一些帮助。正文以下部分插件的配置来自于:《前端web开发高效vscode插件分享(辩证的海量实战检验)》中提到过的插件。自</div> </li> <li><a href="/article/1887261178225291264.htm" title="python各个模块以及学习文档链接" target="_blank">python各个模块以及学习文档链接</a> <span class="text-muted">Perhaps#</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/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>Python_base一、python模块二、其他链接一、python模块名称来源用途类别链接os标准库文件和路径操作基础类https://docs.python.org/zh-cn/3/library/os.html#sys标准库系统和环境基础类https://docs.python.org/3/library/sys.htmltime标准库有关时间操作基础类https://docs.pytho</div> </li> <li><a href="/article/1887259659736248320.htm" title="java使用react_基于JVM使用React.js和Spring Boot建立同构的Web应用" target="_blank">java使用react_基于JVM使用React.js和Spring Boot建立同构的Web应用</a> <span class="text-muted">tarv</span> <a class="tag" taget="_blank" href="/search/java%E4%BD%BF%E7%94%A8react/1.htm">java使用react</a> <div>这是一个展示如何使用Java的SpringBoot实现预渲染前端MVC(MVC-frontend)的同构Web应用开源项目:winterbe/spring-react-example·GitHub所谓同构Isomorphic应用是指Javacript在客户端和服务器端同时运行,后端和前端同享相同的代码。传统Web应用是在服务器端产生HTML,然后发往客户端,后来这被客户端MVC改变如Angular</div> </li> <li><a href="/article/1887258522224226304.htm" title="Flask 框架概述及应用案例" target="_blank">Flask 框架概述及应用案例</a> <span class="text-muted">极致人生-010</span> <a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>文章目录Flask框架概述Flask的特点:Flask的基本结构:如何开始使用Flask:Flask的应用场景:应用案例`templates/home.html`:`templates/register.html`:`templates/users.html`:案例扩展步骤1:安装Flask-Login步骤2:修改`app.py`步骤3:创建表单验证和登录表单`templates/login.ht</div> </li> <li><a href="/article/1887243127903809536.htm" title="利用Vue编写一个“计数器”" target="_blank">利用Vue编写一个“计数器”</a> <span class="text-muted">慕斯-ing</span> <a class="tag" taget="_blank" href="/search/Vue2.x/1.htm">Vue2.x</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>目录一、利用Vue编写一个“计数器”的操作方法:二、html文件相关源代码三、CSS文件相关源代码四、代码执行效果展示如下一、利用Vue编写一个“计数器”的操作方法:1、data中定义计数器的相关数据,如num、min、max。2、methods中添加计数器的递增与递减方法,其中①递减sub方法:大于0递减;②递增add方法:小于10累加。3、使用v-text将num设置给span标签。4、使用v</div> </li> <li><a href="/article/1887241113035665408.htm" title="HTML基本语法" target="_blank">HTML基本语法</a> <span class="text-muted">ufosuai555</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>什么是HTML?HTML是超文本标记语言(HyperTextMarkupLanguage)的缩写,是一种用于创建网页的标准标记语言。HTML允许网页设计师通过使用标签来描述网页的结构和内容。W3C标准W3C(WorldWideWebConsortium)是一个国际组织,负责制定和推广互联网标准。W3C标准包括HTML、CSS、JavaScript等,这些标准确保了网页在不同浏览器和设备上的兼容性和</div> </li> <li><a href="/article/1887239601333006336.htm" title="YOLO架构改进研究-用GELAN模块替代C2f结构的性能分析与实现【附核心实战代码】" target="_blank">YOLO架构改进研究-用GELAN模块替代C2f结构的性能分析与实现【附核心实战代码】</a> <span class="text-muted">一键难忘</span> <a class="tag" taget="_blank" href="/search/%E7%B2%BE%E9%80%9AAI%E5%AE%9E%E6%88%98%E5%8D%83%E4%BE%8B%E4%B8%93%E6%A0%8F%E5%90%88%E9%9B%86/1.htm">精通AI实战千例专栏合集</a><a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</a><a class="tag" taget="_blank" href="/search/YOLOv8/1.htm">YOLOv8</a><a class="tag" taget="_blank" href="/search/YOLOv9/1.htm">YOLOv9</a> <div>本文收录于专栏:精通AI实战千例专栏合集https://blog.csdn.net/weixin_52908342/category_11863492.html从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。每一个案例都附带关键代码,详细讲解供大家学习,希望可以帮到大家。正在不断更新中~YOLO架构改进研究-用GELAN模块替代C2f结构的性能分</div> </li> <li><a href="/article/1887238465532260352.htm" title="前端的深拷贝和浅拷贝_详解浅拷贝和深拷贝" target="_blank">前端的深拷贝和浅拷贝_详解浅拷贝和深拷贝</a> <span class="text-muted">weixin_39661353</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E7%9A%84%E6%B7%B1%E6%8B%B7%E8%B4%9D%E5%92%8C%E6%B5%85%E6%8B%B7%E8%B4%9D/1.htm">前端的深拷贝和浅拷贝</a> <div>#JavaScript浅拷贝和深拷贝[TOC]##JavaScript的两种变量类型JavaScript变量的类型分为两种,基本类型和引用类型,其中基本类型是指简单的数据段,有5种:Undefined、Null、Boolean、Number和String引用类型是指可能有多个值构成的对象,一般为:Object,Array,function等为什么要先说变量类型呢,是因为基本类型是按值访问的,不会影</div> </li> <li><a href="/article/1887238339250155520.htm" title="前端的深拷贝和浅拷贝_前端 深拷贝和浅拷贝" target="_blank">前端的深拷贝和浅拷贝_前端 深拷贝和浅拷贝</a> <span class="text-muted">weixin_39614060</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E7%9A%84%E6%B7%B1%E6%8B%B7%E8%B4%9D%E5%92%8C%E6%B5%85%E6%8B%B7%E8%B4%9D/1.htm">前端的深拷贝和浅拷贝</a> <div>js的数据类型分为两种,基本类型和引用类型基本类型值(数值、布尔值、字符串、null和undefined):指的是保存在栈内存中的简单数据段。引用类型值(对象、数组、函数、正则):指的是那些保存在堆内存中的对象,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位置保存对象。在复制变量中,对于基本类型来说,两者是互不影响的。varnum=1varobj=numvarobj=3//</div> </li> <li><a href="/article/1887236448394997760.htm" title="React学习笔记" target="_blank">React学习笔记</a> <span class="text-muted">26:28</span> <a class="tag" taget="_blank" href="/search/React/1.htm">React</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</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、React初步认识React构建Web和原生交互界面的库,相较于其它前端框架的优势,具有丰富的生态跨平台支持。1.1、React的开发依赖开发React必须依赖三个库:react:包含react所必须的核心代码;react-dom:react渲染在不同平台所需要的核心代码;babel:将jsx转换成React代码的工具;1.2、VSCode代码片段我们在前面练习React的过程中,有些代码片段</div> </li> <li><a href="/article/1887235818146295808.htm" title="【前端基础】——浅拷贝和深拷贝" target="_blank">【前端基础】——浅拷贝和深拷贝</a> <span class="text-muted">Array[林]</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E2%80%94%E2%80%94JavaScript/1.htm">前端——JavaScript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/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/javascript/1.htm">javascript</a> <div>文章目录浅拷贝和深拷贝浅拷贝和深拷贝的定义浅拷贝深拷贝数据类型的值传递和地址传递浅拷贝实现的具体方式数字方法slice()Object.assignfor...in...深拷贝的具体实现JSON.parse(JSON.stringify())递归浅拷贝和深拷贝浅拷贝和深拷贝的定义浅拷贝浅拷贝对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。深拷贝深拷贝是指拷贝对象的具体内容,其内存地址是</div> </li> <li><a href="/article/1887235691797082112.htm" title="前端项目技术点总结:React项目创建" target="_blank">前端项目技术点总结:React项目创建</a> <span class="text-muted">jimson_zhu</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>(一)webpack基本使用和配置项目初始化;安装webpack和其脚手架webpack-cli;新建webpack.config.js文件,并且配置;安装插件html-webpack-plugin,并且配置;安装webpack-dev-server,配置热启动;安装对应loader(css,js,图片等等);创建webpack.config.js,配置入口、出口、插件和loader;然后在pac</div> </li> <li><a href="/article/1887234178966155264.htm" title="前端实现浅拷贝和深拷贝的方法" target="_blank">前端实现浅拷贝和深拷贝的方法</a> <span class="text-muted">Lucky_girl_wan</span> <a class="tag" taget="_blank" href="/search/%E8%AE%B0%E5%BD%95/1.htm">记录</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><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> <div>浅拷贝就是指对象复制的时候只复制一层,当源对象的数据改变时,新的对象的数据也会改变深拷贝是指复制对象的所有层级,当源对象的数据改变时,新的对象的数据不会改变1.JSON.parse(JSON.stringify())既可以拷贝数组也可以拷贝对象不可以拷贝函数(深拷贝)letarr1=[1,2,false,{a:1}]letarr2=JSON.parse(JSON.stringify(arr_1))</div> </li> <li><a href="/article/1887234052591775744.htm" title="intra-mart实现简易登录页面笔记" target="_blank">intra-mart实现简易登录页面笔记</a> <span class="text-muted">追逐梦想永不停</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>一、前言最近在学习intra-mart框架,在此总结下笔记。intra-mart是一个前后端不分离的框架,开发时主要用的就是xml、html、js这几个文件;xml文件当做配置文件,html当做前端页面文件,js当做后端文件(js里能连接数据库);所以js文件需要注意,因为算后端文件,其中的语法与前端开发的js有些不太相同(日志打印不能用console.log)。二、代码部分1.路由文件WEB-I</div> </li> <li><a href="/article/1887233800543465472.htm" title="前端 | JavaScript中的reduce方法" target="_blank">前端 | JavaScript中的reduce方法</a> <span class="text-muted">酒酿泡芙1217</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/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/reduce/1.htm">reduce</a> <div>1.什么是reducereduce方法是JavaScript中数组的重要方法之一,用于对数组中的元素进行累积计算。它接收一个回调函数作为参数,并返回一个最终计算结果。reduce在许多场景下都非常有用,比如求和、数组扁平化、对象计数、数据转换等。2.reduce语法2.1语法arr.reduce(callback,initialValue)2.2参数说明callback(accumulator,c</div> </li> <li><a href="/article/1887217157595525120.htm" title="Tauri - #005 后端rust调用文件打开对话框获取绝对路径传递给前端" target="_blank">Tauri - #005 后端rust调用文件打开对话框获取绝对路径传递给前端</a> <span class="text-muted">满天飞飞</span> <a class="tag" taget="_blank" href="/search/MyTauri/1.htm">MyTauri</a><a class="tag" taget="_blank" href="/search/Tauri/1.htm">Tauri</a> <div>文章目录后端rust调用文件打开对话框获取绝对路径传递给前端1目标2步骤2.1main.rs2.2修改tauri.conf.json2.3修改Cargo.toml2.3.1原来的Cargo.toml2.3.2修改后的Cargo.toml2.4修改Greet.vue2.5运行工程后端rust调用文件打开对话框获取绝对路径传递给前端1目标后端rust调用文件打开对话框获取绝对路径。2步骤2.1main</div> </li> <li><a href="/article/1887217031237922816.htm" title="前端大模型入门:编码(Tokenizer)和嵌入(Embedding)解析" target="_blank">前端大模型入门:编码(Tokenizer)和嵌入(Embedding)解析</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/embedding/1.htm">embedding</a><a class="tag" taget="_blank" href="/search/%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86/1.htm">产品经理</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/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/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/1.htm">学习方法</a> <div>本文介绍了大规模语言模型(LLM)中的两个核心概念:Tokenizer和Embedding。Tokenizer将文本转换为模型可处理的数字ID,而Embedding则将这些ID转化为能捕捉语义关系的稠密向量。文章通过具体示例和代码展示了两者的实现方法,帮助读者理解其基本原理和应用场景。作者|想飞的雪糕LLM的核心是通过对语言进行建模来生成自然语言输出或理解输入,两个重要的概念在其中发挥关键作用:T</div> </li> <li><a href="/article/1887201023458603008.htm" title="HTTP相关概念、Cookie和Session、一次完整HTTP请求" target="_blank">HTTP相关概念、Cookie和Session、一次完整HTTP请求</a> <span class="text-muted">Code1667</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/1.htm">计算机网络</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a> <div>HTTP一、基本概念URI统一资源标识符Web上可用的每种资源-HTML文档、图像、视频片段、程序等-由一个通用资源标识符(UniformResourceIdentifier,简称"URI")进行定位。包含URL(统一资源定位符)和URN(统一资源命名)URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。请求和响应报文1.请求报文HTTP协议使用TCP</div> </li> <li><a href="/article/72.htm" title="Java开发中,spring mvc 的线程怎么调用?" target="_blank">Java开发中,spring mvc 的线程怎么调用?</a> <span class="text-muted">小麦麦子</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a> <div>今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。 问题:     在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局</div> </li> <li><a href="/article/199.htm" title="maven依赖范围" target="_blank">maven依赖范围</a> <span class="text-muted">bitcarter</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包 2.compile 只有编译和打包时才会依赖 3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包 4.runtime 运行时依赖,编译不依赖 5.默认compile 依赖范围compile是支持传递的,test不支持传递 1.传递的意思是项目A,引用</div> </li> <li><a href="/article/326.htm" title="Jaxb org.xml.sax.saxparseexception : premature end of file" target="_blank">Jaxb org.xml.sax.saxparseexception : premature end of file</a> <span class="text-muted">darrenzhu</span> <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/premature/1.htm">premature</a><a class="tag" taget="_blank" href="/search/JAXB/1.htm">JAXB</a> <div>如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误: org.xml.sax.saxparseexception : premature end of file 很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In</div> </li> <li><a href="/article/453.htm" title="CSS Specificity" target="_blank">CSS Specificity</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/%E6%9D%83%E9%87%8D/1.htm">权重</a><a class="tag" taget="_blank" href="/search/Specificity/1.htm">Specificity</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>  有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。     规则:   HTML标签的权重是1 Class 的权重是10 Id 的权重是100 </div> </li> <li><a href="/article/580.htm" title="java与servlet" target="_blank">java与servlet</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a> <div>servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。 下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道 Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha</div> </li> <li><a href="/article/707.htm" title="eclipse中安装maven插件" target="_blank">eclipse中安装maven插件</a> <span class="text-muted">510888780</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>1.首先去官网下载 Maven: http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz 下载完成之后将其解压, 我将解压后的文件夹:apache-maven-3.2.3, 并将它放在 D:\tools目录下, 即 maven 最终的路径是:D:\tools\apache-mave</div> </li> <li><a href="/article/834.htm" title="jpa@OneToOne关联关系" target="_blank">jpa@OneToOne关联关系</a> <span class="text-muted">布衣凌宇</span> <a class="tag" taget="_blank" href="/search/jpa/1.htm">jpa</a> <div>Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。 Nruser实体类 //***************************************************************** @Entity @Table(name="nruser") @DynamicInsert @Dynam</div> </li> <li><a href="/article/961.htm" title="我的spring学习笔记11-Spring中关于声明式事务的配置" target="_blank">我的spring学习笔记11-Spring中关于声明式事务的配置</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E5%8A%A1/1.htm">事务</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE/1.htm">配置</a> <div>这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中</div> </li> <li><a href="/article/1088.htm" title="java 动态代理简单实现" target="_blank">java 动态代理简单实现</a> <span class="text-muted">antlove</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/handler/1.htm">handler</a><a class="tag" taget="_blank" href="/search/proxy/1.htm">proxy</a><a class="tag" taget="_blank" href="/search/dynamic/1.htm">dynamic</a><a class="tag" taget="_blank" href="/search/service/1.htm">service</a> <div>dynamicproxy.service.HelloService package dynamicproxy.service; public interface HelloService { public void sayHello(); }   dynamicproxy.service.impl.HelloServiceImpl package dynamicp</div> </li> <li><a href="/article/1215.htm" title="JDBC连接数据库" target="_blank">JDBC连接数据库</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/JDBC%E7%BC%96%E7%A8%8B/1.htm">JDBC编程</a><a class="tag" taget="_blank" href="/search/JAVA%E6%93%8D%E4%BD%9Coracle%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">JAVA操作oracle数据库</a> <div>         如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;   JDBC链接数据库的代码和固定写法;     1,加载oracle数据库的驱动;     &nb</div> </li> <li><a href="/article/1342.htm" title="单例模式中的多线程分析" target="_blank">单例模式中的多线程分析</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">java多线程</a> <div>谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。 饿汉式: package com.bijian.study; public class Singleton { private Singleton() { } // 注意这是private 只供内部调用 private static</div> </li> <li><a href="/article/1469.htm" title="javascript读取和修改原型特别需要注意原型的读写不具有对等性" target="_blank">javascript读取和修改原型特别需要注意原型的读写不具有对等性</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/prototype/1.htm">prototype</a> <div>        对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有</div> </li> <li><a href="/article/1596.htm" title="【持久化框架MyBatis3六】MyBatis3集成第三方DataSource" target="_blank">【持久化框架MyBatis3六】MyBatis3集成第三方DataSource</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/dataSource/1.htm">dataSource</a> <div>MyBatis内置了数据源的支持,如:   <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <data</div> </li> <li><a href="/article/1723.htm" title="我程序中用到的urldecode和base64decode,MD5" target="_blank">我程序中用到的urldecode和base64decode,MD5</a> <span class="text-muted">bitcarter</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/MD5/1.htm">MD5</a><a class="tag" taget="_blank" href="/search/base64decode/1.htm">base64decode</a><a class="tag" taget="_blank" href="/search/urldecode/1.htm">urldecode</a> <div>这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码: string Base64Decode(const char* Data,int DataByte,int& OutByte) { //解码表 const char DecodeTable[] = { 0, 0, 0, 0, 0, 0</div> </li> <li><a href="/article/1850.htm" title="腾讯资深运维专家周小军:QQ与微信架构的惊天秘密" target="_blank">腾讯资深运维专家周小军:QQ与微信架构的惊天秘密</a> <span class="text-muted">ronin47</span> <div>社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心</div> </li> <li><a href="/article/1977.htm" title="java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素" target="_blank">java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> public class MinOfShiftedArray { /** * Q69 旋转数组的最小元素 * 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。 * 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。 */ publ</div> </li> <li><a href="/article/2104.htm" title="看博客,应该是有方向的" target="_blank">看博客,应该是有方向的</a> <span class="text-muted">Cb123456</span> <a class="tag" taget="_blank" href="/search/%E5%8F%8D%E7%9C%81/1.htm">反省</a><a class="tag" taget="_blank" href="/search/%E7%9C%8B%E5%8D%9A%E5%AE%A2/1.htm">看博客</a> <div>看博客,应该是有方向的:  我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.  我刚突然想到的:  1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。  2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.    为什么要写</div> </li> <li><a href="/article/2231.htm" title="[开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖" target="_blank">[开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/1.htm">开源项目</a> <div>      为什么这样说呢?  因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。       所以,为避免这种不确定性风险,我</div> </li> <li><a href="/article/2358.htm" title="一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )" target="_blank">一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )</a> <span class="text-muted">cwqcwqmax9</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>见   http://www.itpub.net/forum.php?mod=viewthread&tid=239011 Web翻页优化实例 提交时间: 2004-6-18 15:37:49      回复    发消息  环境: Linux ve</div> </li> <li><a href="/article/2485.htm" title="Hibernat and Ibatis" target="_blank">Hibernat and Ibatis</a> <span class="text-muted">dashuaifu</span> <a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a> <div>Hibernate  VS  iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi</div> </li> <li><a href="/article/2612.htm" title="备份MYSQL脚本" target="_blank">备份MYSQL脚本</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>#!/bin/sh # this shell to backup mysql #1413161683@qq.com (QQ:1413161683 DuChengJiu) _dbDir=/var/lib/mysql/ _today=`date +%w` _bakDir=/usr/backup/$_today [ ! -d $_bakDir ] && mkdir -p </div> </li> <li><a href="/article/2739.htm" title="iOS第三方开源库的吐槽和备忘" target="_blank">iOS第三方开源库的吐槽和备忘</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a> <div>转自 ibireme的博客   做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。   目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。   首先整理了一份 Github上排名靠</div> </li> <li><a href="/article/2866.htm" title="html wlwmanifest.xml" target="_blank">html wlwmanifest.xml</a> <span class="text-muted">eoems</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。 步骤: 加入到function.php remove_action('wp_head', 'wp_generator'); //wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog remov</div> </li> <li><a href="/article/2993.htm" title="浅谈Java定时器发展" target="_blank">浅谈Java定时器发展</a> <span class="text-muted">hacksin</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%B9%B6%E5%8F%91/1.htm">并发</a><a class="tag" taget="_blank" href="/search/timer/1.htm">timer</a><a class="tag" taget="_blank" href="/search/%E5%AE%9A%E6%97%B6%E5%99%A8/1.htm">定时器</a> <div>java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。 Timer与ScheduleThreadPoolExecutor对比: 1.    Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列</div> </li> <li><a href="/article/3120.htm" title="移动端页面侧边导航滑入效果" target="_blank">移动端页面侧边导航滑入效果</a> <span class="text-muted">ini</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</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><a class="tag" taget="_blank" href="/search/javascirpt/1.htm">javascirpt</a> <div>效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码: <!DOCTYPE html> <h</div> </li> <li><a href="/article/3247.htm" title="AspectJ+Javasist记录日志" target="_blank">AspectJ+Javasist记录日志</a> <span class="text-muted">kane_xie</span> <a class="tag" taget="_blank" href="/search/aspectj/1.htm">aspectj</a><a class="tag" taget="_blank" href="/search/javasist/1.htm">javasist</a> <div>在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。   @Override public String get(String key) { // long start = System.currentTimeMillis(); // System.out.println("Be</div> </li> <li><a href="/article/3374.htm" title="redis学习笔记" target="_blank">redis学习笔记</a> <span class="text-muted">MJC410621</span> <a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/NoSQL/1.htm">NoSQL</a> <div>1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。 1,处理超大量的数据 2,运行在便宜的PC服务器集群上, 3,击碎了性能瓶颈。 1)对数据高并发读写。 2)对海量数据的高效率存储和访问。 3)对数据的高扩展性和高可用性。 redis支持的类型: Sring 类型 set name lijie get name lijie set na</div> </li> <li><a href="/article/3501.htm" title="使用redis实现分布式锁" target="_blank">使用redis实现分布式锁</a> <span class="text-muted">qifeifei</span> <div>在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:   public Long setnx(final byte[] key, final byte[] value) { checkIsInMulti(); client.setnx(key, value); ret</div> </li> <li><a href="/article/3628.htm" title="BI并非万能,中层业务管理报表要另辟蹊径" target="_blank">BI并非万能,中层业务管理报表要另辟蹊径</a> <span class="text-muted">张老师的菜</span> <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/BI/1.htm">BI</a><a class="tag" taget="_blank" href="/search/%E5%95%86%E4%B8%9A%E6%99%BA%E8%83%BD/1.htm">商业智能</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E5%8C%96/1.htm">信息化</a> <div>       BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。        BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有</div> </li> <li><a href="/article/3755.htm" title="安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题" target="_blank">安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题</a> <span class="text-muted">wudixiaotie</span> <a class="tag" taget="_blank" href="/search/function/1.htm">function</a> <div>1.在~/.bashrc最后加入 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  2.重新启动terminal输入:   rvm use ruby-2.2.1 --default  把当前安装的ruby版本设为默</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>