web进阶之一:初始html和简单标签

网页

网页由什么组成

  根据W3C标准,一个网页主要由三部分组成:结构、表现还有行为。

万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。

01.JPG
  • 结构

HTML用于描述页面的结构

  • 表现

css用于控制页面中元素的样式

  • 行为

JavaScript用于响应用户的操作

02.JPG

我们需要做点什么样的准备

  1. 浏览器

主要是为了验证所做网页在不同浏览器上的兼容

  1. 编辑器

这个就是主要写网页的工具:sublime、webstorm等。

  1. 图片工作

为了加图和测量使用

初始HTML

  • HTML(Hypertext Markup Language)超文本标记语言。
  • 负责网页三要素中的结构。
  • 它通过标签的形式来表时网页中的不同组成部分。
  • 所谓超文本指的是超链接,使用超链接可以让我们从一个页面跳转到另一个页面。

DOCTYPE

由于HTML拥有很多的版本,在目前至少有三种正在使用,为了让浏览器知道我们使用的是哪个版本,我们需要在网页的最上面添加一个DOCTYPE来申明。如下文代码第一条所示。

HTML中最基本的框架




    
    网页的标题


    

网页正文

其中正文部分可以最多有

和Markdown有点相似,这里最多有六级标题。一般使用到三级标题即:h3。

HTML中的标签

标记即标签,是HTML中用来描述网页的

  • <标签名>标签内容

我们将一个完整的标签成为元素,而且我们可以将元素和标签认为是一个同义词

一级标题

HTML中标签的属性

  • 在HTML中通过为HTML元素提供附加信息。
  • 属性需要设置在开始标签或自结束标签中。
  • 属性总是以名称/值对的形式出现。比如:name=“value”
  • 有些属性可以是任意值,有些则必须是指定值。
    ** 常见的属性 **
  • id属性作为标签的唯一标识,在同一个网页中不能出现相同的ID属性
  • class属性用来为标签分组,拥有相同class属性的标签我们认为就是一组,可以出现相同的class属性,可以为一个元素指定多个class。
  • title属性用来指定标签的标题。

HTML中的注释

格式:

需要注意的是:注释不能嵌套即--> -->

合理的使用注释可以帮助开发人员理解网页的代码,就像其他编程语言一样。

HTML中常用的一些标签

   标签可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词。
标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。
meta 的用法

  1. 设置页面的字符集

解决在某些网页会汉字会出现乱码的情况

  1. 设置网页的描述

主要用来描述网页的主要信息的

04.JPG
  1. 设置网页的关键字

在content中写入关键字,即告诉搜索引擎我的这个网页的主要内容是什么

03.JPG
  1. 请求的重定向

设置自动跳转页面,content="5;url=地址" 即5秒以后会跳转一个新地址。

  标签用于告诉浏览器这个文档中包含的信息是用HTML编写的。
怎么用:
即:把网页的所有内容需要编写到html标签中,并且一个页面也只能有一个html标签。

html标签有两个子标签head 和 body。

  标签用来表示网页的元数据,head中包含了浏览器和搜索引擎使用的其他不可见信息。
用法:将head标签作为html标签的子元素的出现,一个网页中只能有一个head。

</h4> <p>  <title>标签表示网页的标题,一般会在网页的标题栏上显示。title标签中的文字,是页面优化的最重要因素。在搜索引擎的搜索时最先看到的、最醒目的内容。</p> <br> <div class="image-package"> <div class="image-container" style="max-width: 464px; max-height: 47px;"> <div class="image-view"> </div> </div> <div class="image-caption"> 05.JPG </div> </div> <br> <p>用法: 建议将title标签紧贴着head标签编写,这样搜索引擎可以快速检索到标题标签。但是网站中的多个页面的title也不应该重复,这样不利于搜索引擎检索。</p> <h4><body></h4> <p>  <body>标签用来设置网页的主体,所有在页面中能看到的内容都应该编写到body标签中。<br> 用法: body标签作为html的子标签使用</p> <h4><h><h>标题标签</h4> <p>  h1<sub>h6都是网页中的标题标签,用来表示网页中的一个标题,不同的是,从h1</sub>h6重要性越来越低。标题标签相当于正文的标题,通常认为重要性仅次于页面的title。<strong>一般标题标签我们只会使用到h3,h3以后的标题标签对于搜索引擎就没有什么意义了。一个页面中只会使用一个h1标签。</strong></p> <h4><p>标签</h4> <p>  <p>标签表示网页中的一个段落一般浏览器会在段落的前和后各加上一个换行,也就是段落会在页面中自成一行。</p> <pre><code class="html"><p>我是一个p标签,我用来表示一个段落</p> </code></pre> <h4> <br>标签</h4> <p>  <br />标签表示一个换行标签,使用br标签可以使br标签后的内容另起一行。</p> <pre><code class="html"><p> 锄禾日当午,<br /> 汗滴禾下土,<br /> 谁知盘中餐,<br /> 粒粒皆辛苦<br /> </p> </code></pre> <p>实现效果:</p> <br> <div class="image-package"> <div class="image-container" style="max-width: 131px; max-height: 118px;"> <div class="image-view"> </div> </div> <div class="image-caption"> 06.JPG </div> </div> <p>在这里我把诗句放在段落标签中,使用了<br>来进行换行,同样我也可以使用<p></p>来实现,但是太麻烦,而且不推荐使用。</p> <h4><hr />标签</h4> <p>  <hr />标签是水平线标签,使用hr标签可以在页面中打印一条水平线,水平线可以将页面分成上下两个部分。</p> <h4><img />标签</h4> <p>< img />标签是图片标签,可以用来向页面中引入一张外部的图片。</p> <pre><code class="html"><img src="url" alt="Big Boat"> alt 属性用来为图像定义一串预备的可替换的文本。替换文本属性的值是用户定义的。 </code></pre> <h4><a>标签</h4> <p>  用来跳转其他网页的标签。</p> <pre><code class="html"><a href='http://www.baidu.com' target='blank'>百度</a> 这样实现点击网页上的百度,就会跳转到百度的网页,其中href用来写网页的url,target规定在何处打开链接文档,这里我选择了一个空白页面。如果不写则会在当前窗口。 </code></pre> <h4>实体</h4> <ul> <li>在 HTML 中,某些字符是预留的。</li> <li>在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。</li> <li> <p>如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。<br> 下图为部分实体列表</p> <br> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 471px;"> <div class="image-view"> </div> </div> <div class="image-caption"> 07.JPG </div> </div> </li> </ul> <hr> <p>如有任何问题请留言。</p> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1728573989565050880"></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">你可能感兴趣的:(web进阶之一:初始html和简单标签)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1884071789894627328.htm" title="力扣热题100-简单题python实现(包括输入输出)" target="_blank">力扣热题100-简单题python实现(包括输入输出)</a> <span class="text-muted">夏赞恩</span> <a class="tag" taget="_blank" href="/search/python%E5%AD%A6%E4%B9%A0/1.htm">python学习</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E5%93%88%E5%B8%8C%E7%AE%97%E6%B3%95/1.htm">哈希算法</a><a class="tag" taget="_blank" href="/search/%E6%95%A3%E5%88%97%E8%A1%A8/1.htm">散列表</a> <div>文章目录一、数组1两数之和53最大子数组和121买卖股票的最佳时机136只出现一次的数字169多数元素283移动零448找到所有数组中消失的数字二、字符串20有效的括号一、数组1两数之和nums=[]nums=list(map(int,input().split()))target=int(input())sum=0foriinrange(len(nums)-1):forjinrange(i+1,</div> </li> <li><a href="/article/1884069523196276736.htm" title="使用C#读取、创建、修改Excel文件" target="_blank">使用C#读取、创建、修改Excel文件</a> <span class="text-muted">ocean1992</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E7%9F%A5%E8%AF%86/1.htm">开发常用知识</a><a class="tag" taget="_blank" href="/search/Windows/1.htm">Windows</a><a class="tag" taget="_blank" href="/search/Excel/1.htm">Excel</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a> <div>使用C#读取、创建、修改Excel文件开发环境基本类型和概念读取和拷贝打开xls文件获取已编辑区域保存和退出其他功能Excel表格文件在我们的日常工作中非常常见,例如各类财务,会计,交易流水。有时候我们需要从中根据我们特定的规则提取,整理一些信息。Excel内置的函数和宏代码可以帮助我们完成一些简单的任务,面对复杂的一些任务缺无能为力。在此简要展示如何使用c#来操作excel文件,利用c#编写程序</div> </li> <li><a href="/article/1884068515636375552.htm" title="【EI复现】【基于改进粒子群算法求解】一种建筑集成光储系统规划运行综合优化方法(Matlab代码实现)" target="_blank">【EI复现】【基于改进粒子群算法求解】一种建筑集成光储系统规划运行综合优化方法(Matlab代码实现)</a> <span class="text-muted">创新优化代码学习</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果3参考文献4Matlab代码、数据、文档讲解1概述文献来源:摘要:容量优化配置与能量调度是建筑集成光储系统(buildingintegratedphotovoltaic,BIPV)规划和运行阶段的核心问题,合理的容量配置及能量调度能够有效提升系统的经济</div> </li> <li><a href="/article/1884067885903572992.htm" title="go语言rpc为什么不是最佳选择" target="_blank">go语言rpc为什么不是最佳选择</a> <span class="text-muted">leijmdas</span> <a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a> <div>Go语言的RPC框架在某些场景下并非最佳选择,原因主要包括以下几点:1.缺乏标准化Go语言的RPC框架相对较新,缺乏统一的标准化规范。这可能导致不同框架之间的兼容性问题,增加开发和维护成本。2.生态较弱Go语言的RPC生态相对较弱,虽然有一些开源的RPC库,但与其他语言相比,功能较少,缺乏成熟的解决方案。这可能需要开发者自行解决一些复杂问题。3.错误处理复杂RPC框架在处理错误时需要额外的代码来处</div> </li> <li><a href="/article/1884066249068048384.htm" title="def __init__(self)是什么意思_通俗的告诉你Python中 init_ 到底是什么含义?" target="_blank">def __init__(self)是什么意思_通俗的告诉你Python中 init_ 到底是什么含义?</a> <span class="text-muted">cjz0422</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>Python是面向对象的编程语言,因此我从Class、Instance以及属性(property/attribute)的角度出发解释。_init_根据其英文意思(initialize),用来初始化一个类(class)的新成员(instance),它是一个constructor.当新成员被创建时,这个方程会自动被调用。举个栗子1,使用_init_方程我们创建了一个叫做“人类”(Person)的类别,</div> </li> <li><a href="/article/1884066249550393344.htm" title="workerman和swoole性能对比分析" target="_blank">workerman和swoole性能对比分析</a> <span class="text-muted">csdndddsd</span> <a class="tag" taget="_blank" href="/search/swoole/1.htm">swoole</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>在大多数情况下,swoole具有更好的总体性能,因为它在并发能力、内存消耗、i/o吞吐量和网络吞吐量方面都胜过workerman。其性能优势归功于c扩展、高效的i/o事件循环和内存管理技术,使其适用于高并发、高吞吐量的web应用程序、实时应用程序和微服务架构。Workerman和Swoole性能对比结论:在大多数情况下,Swoole具有更好的总体性能。详细对比:Workerman和Swoole是两</div> </li> <li><a href="/article/1884065997011349504.htm" title="力扣HOT100-接雨水" target="_blank">力扣HOT100-接雨水</a> <span class="text-muted">笨cc</span> <a class="tag" taget="_blank" href="/search/%E5%8A%9B%E6%89%A3HOT100/1.htm">力扣HOT100</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>思路首先思考,暴力解法需要怎么做?最简单的就是,对于每个列,我们都去找它左右两边最高的列,这样我们就能根据下面的公式,计算出当前列能存储的雨水了。这种方法的时间复杂度:遍历每个列是O(n),对于每个列去寻找它左右两边最高的列,时间复杂度也是O(n),因此累计后就是O(n*n)。开始进行优化。我们可以维两个数组,分别记录当前位置左边的最高列的高度和右边最高列的高度,这是我们就省去了对每个列的单独寻找</div> </li> <li><a href="/article/1884065995165855744.htm" title="Oracle PL/SQL 编程入门:第八章 异常" target="_blank">Oracle PL/SQL 编程入门:第八章 异常</a> <span class="text-muted">caifox菜狐狸</span> <a class="tag" taget="_blank" href="/search/Oracle/1.htm">Oracle</a><a class="tag" taget="_blank" href="/search/PL%2FSQL/1.htm">PL/SQL</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/1.htm">编程入门</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8/1.htm">异常</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8%E8%8C%83%E5%9B%B4/1.htm">异常范围</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%82%E5%B8%B8/1.htm">自定义异常</a><a class="tag" taget="_blank" href="/search/Exceptions/1.htm">Exceptions</a> <div>欢迎来到OraclePL/SQL编程入门的第八章!在这一章中,我们将深入探讨PL/SQL中的异常处理机制。通过学习如何定义和使用自定义异常、内置异常以及异常链,你将能够编写更加健壮和可靠的程序。此外,我们还会介绍一些注意事项,并通过实际例子展示它们的用法。准备好迎接新的挑战了吗?让我们开始吧!第一节:异常范围异常处理是编程中的重要组成部分,它允许你在运行时捕获并处理错误,从而避免程序崩溃。PL/S</div> </li> <li><a href="/article/1884065994146639872.htm" title="PyQT5 键盘模拟/鼠标连点器的实现" target="_blank">PyQT5 键盘模拟/鼠标连点器的实现</a> <span class="text-muted">一个爱折腾的小人物</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/qt/1.htm">qt</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%B8%B8%E6%88%8F%E7%A8%8B%E5%BA%8F/1.htm">游戏程序</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/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>近来在玩一个游戏,找不到合适的鼠标连点器,不是有广告就是功能太复杂,自己写了一个,分享出来,如果有需要的可以自行运行研究。准备工作Python版本:Python3.12.3;运行前确保pyQT5已经安装:pipinstallPyQt5程序运行界面:程序代码:通过引入单独的常量和变量文件,并为每个元素增加中文注释来实现界面语句、变量和常量的统一规划。代码:常量定义文件(constants.py)#c</div> </li> <li><a href="/article/1884065111862210560.htm" title="AI重塑SaaS:从工具到智能业务伙伴" target="_blank">AI重塑SaaS:从工具到智能业务伙伴</a> <span class="text-muted">XianxinMao</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>标题:“AI重塑SaaS:从工具到智能业务伙伴”文章信息摘要:AI代理正在推动SaaS产品从静态工具向动态、自优化平台转变,赋予其预测能力和自主决策能力,使其成为主动的业务伙伴。通过实时分析用户行为和市场需求,AI代理能够自动调整系统功能,优化业务流程,并预测未来需求。这一转变不仅提升了SaaS产品的效率和灵活性,还使其从被动工具演变为智能伙伴。然而,AI代理的广泛应用也带来了隐私、伦理和监管挑战</div> </li> <li><a href="/article/1884064608109522944.htm" title="Nginx前端后端共用一个域名如何配置" target="_blank">Nginx前端后端共用一个域名如何配置</a> <span class="text-muted">Misnice</span> <a class="tag" taget="_blank" href="/search/Nginx/1.htm">Nginx</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>在Nginx中配置前端和后端共用一个域名的情况,通常是通过路径或子路径将请求转发到不同的服务。以下是一个示例配置,假设:前端静态文件在/var/www/frontend/。后端API服务运行在http://127.0.0.1:5000。域名是example.com,其中:静态前端通过example.com访问。后端API通过example.com/api/访问。server{listen80;se</div> </li> <li><a href="/article/1884063349189177344.htm" title="Spring Boot 高级开发指南:全面掌握微服务架构的关键技术" target="_blank">Spring Boot 高级开发指南:全面掌握微服务架构的关键技术</a> <span class="text-muted">IT古董</span> <a class="tag" taget="_blank" href="/search/JAVA/1.htm">JAVA</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</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%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a> <div>SpringBoot是现代Java开发的主流框架,尤其在构建微服务架构时,它提供了丰富的工具与功能,帮助开发者快速构建高效、健壮的系统。本文将围绕13个关键的高级概念展开,逐一分析SpringBoot在微服务开发中的核心技术,包括配置与属性管理、Bean生命周期与作用域、国际化、缓存、部署运维、弹性微服务、分布式事务等,配合实际代码与案例,帮助开发者深入理解和应用SpringBoot。1.配置与属</div> </li> <li><a href="/article/1884063096977289216.htm" title="【华为OD-E卷 - 字符串解密 100分(python、java、c++、js、c)】" target="_blank">【华为OD-E卷 - 字符串解密 100分(python、java、c++、js、c)】</a> <span class="text-muted">CodeClimb</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E9%A2%98/1.htm">算法题</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</a><a class="tag" taget="_blank" href="/search/%EF%BC%88A%2BB%2BC%2BD%2BE/1.htm">(A+B+C+D+E</a><a class="tag" taget="_blank" href="/search/%E5%8D%B7%EF%BC%89%E6%94%B6%E5%BD%95%E5%88%86%E4%BA%AB/1.htm">卷)收录分享</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>【华为OD-E卷-字符串解密100分(python、java、c++、js、c)】题目给定两个字符串string1和string2。string1是一个被加扰的字符串。string1由小写英文字母(’a’~’z’)和数字字符(’0’~’9’)组成,而加扰字符串由’0’~’9’、’a’~’f’组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开</div> </li> <li><a href="/article/1884062088763076608.htm" title="【Java】--方法的使用" target="_blank">【Java】--方法的使用</a> <span class="text-muted">雨雨雨点子</span> <a class="tag" taget="_blank" href="/search/JavaSE/1.htm">JavaSE</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录1.方法概念及使用1.1什么是方法1.2方法定义1.3方法调用的执行过程1.4实参和形参的关系(重要)1.5没有返回值的方法2.方法重载2.1方法重载概念2.2方法签名3.递归3.1递归的概念3.2递归执行过程分析3.3递归练习1.方法概念及使用1.1什么是方法方法就是一个代码片段.类似于C语言中的“函数”。方法存在的意义(不要背,重在体会):是能够模块化的组织代码(当代码规模比较复杂的时</div> </li> <li><a href="/article/1884061584901337088.htm" title="【EI复现】【基于改进粒子群算法求解】一种建筑集成光储系统规划运行综合优化方法(Matlab代码实现)" target="_blank">【EI复现】【基于改进粒子群算法求解】一种建筑集成光储系统规划运行综合优化方法(Matlab代码实现)</a> <span class="text-muted">砌墙_2301</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述2运行结果3参考文献4Matlab代码、数据、文档讲解1概述文献来源:摘要:容量优化配置与能量调度是建筑集成光储系统(buildingintegratedphotovoltaic,BIPV)规划和运行阶段的核心问题,合理的容量配置及能量调度能够有效提升系统的经济</div> </li> <li><a href="/article/1884060829381357568.htm" title="leetcode 面试经典 150 题:有效的括号" target="_blank">leetcode 面试经典 150 题:有效的括号</a> <span class="text-muted">码流怪侠</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7/1.htm">有效的括号</a><a class="tag" taget="_blank" href="/search/%E6%A0%88/1.htm">栈</a><a class="tag" taget="_blank" href="/search/stack/1.htm">stack</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>链接有效的括号题序号20题型字符串解法栈难度简单熟练度✅✅✅题目给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s=“()”输出:true示例2:输入:s=“()[]{}”输出:true示例3:输入:s=“(]”输出:f</div> </li> <li><a href="/article/1884060577286909952.htm" title="Python学习日记------def __init__( ):函数" target="_blank">Python学习日记------def __init__( ):函数</a> <span class="text-muted">Canliays</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在Python中,__init__方法是类的构造函数,用于在创建对象时进行初始化。它可以接受参数也可以不接受参数,具体的选择取决于你是否希望在创建对象时传入初始值。无参数的__init__方法无参数的__init__方法通常在类定义时使用默认值来初始化属性,而不需要在创建对象时传入任何参数。classStudent:def__init__(self):self.name="Unknown"#默认值</div> </li> <li><a href="/article/1884060450925113344.htm" title="AI人工智能深度学习算法:搭建可拓展的深度学习模型架构" target="_blank">AI人工智能深度学习算法:搭建可拓展的深度学习模型架构</a> <span class="text-muted">AI天才研究院</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AEAI%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">大数据AI人工智能</a><a class="tag" taget="_blank" href="/search/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E4%BC%81%E4%B8%9A%E7%BA%A7%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E6%88%98/1.htm">AI大模型企业级应用开发实战</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%8E%82Offer%E6%94%B6%E5%89%B2%E6%9C%BA/1.htm">大厂Offer收割机</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">面试题</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E5%8E%86/1.htm">简历</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98%E8%AF%BB%E4%B9%A6/1.htm">程序员读书</a><a class="tag" taget="_blank" href="/search/%E7%A1%85%E5%9F%BA%E8%AE%A1%E7%AE%97/1.htm">硅基计算</a><a class="tag" taget="_blank" href="/search/%E7%A2%B3%E5%9F%BA%E8%AE%A1%E7%AE%97/1.htm">碳基计算</a><a class="tag" taget="_blank" href="/search/%E8%AE%A4%E7%9F%A5%E8%AE%A1%E7%AE%97/1.htm">认知计算</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E7%89%A9%E8%AE%A1%E7%AE%97/1.htm">生物计算</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/1.htm">神经网络</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/AIGC/1.htm">AIGC</a><a class="tag" taget="_blank" href="/search/AGI/1.htm">AGI</a><a class="tag" taget="_blank" href="/search/LLM/1.htm">LLM</a><a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/1.htm">架构设计</a><a class="tag" taget="_blank" href="/search/Agent/1.htm">Agent</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%AE%9E%E7%8E%B0%E8%B4%A2%E5%AF%8C%E8%87%AA%E7%94%B1/1.htm">程序员实现财富自由</a> <div>AI人工智能深度学习算法:搭建可拓展的深度学习模型架构作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming1.背景介绍1.1问题的由来随着人工智能技术的飞速发展,深度学习作为其主要驱动力之一,已经在各个领域取得了显著的成果。然而,随着模型规模的不断扩大,如何高效地搭建、训练和部署深度学习模型,成为一个亟待解决的问题。传统的单机训练方式在计算资源有限的情况</div> </li> <li><a href="/article/1884059819065798656.htm" title="Python Flask教程" target="_blank">Python Flask教程</a> <span class="text-muted">洒脱的六边形战士加辣</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>一、前言Flask是一个用Python编写的轻量级的Web应用框架。Flask基于WSGI(WebServerGatewayInterface)和Jinja2模板引擎,旨在帮助开发者快速、简便地创建Web应用。Flask被称为"微框架",因为它使用简单的核心,用扩展增加其他功能。1.HelloWorld以下的Flask程序会在网页输出HelloWorld:fromflaskimportFlaska</div> </li> <li><a href="/article/1884059821179727872.htm" title="详解单片机学的是什么?(电子硬件)" target="_blank">详解单片机学的是什么?(电子硬件)</a> <span class="text-muted">山羊硬件Time</span> <a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6/1.htm">硬件</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90/1.htm">电子</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E7%89%87%E6%9C%BA/1.htm">单片机</a><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E5%BC%80%E5%8F%91/1.htm">硬件开发</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E5%B7%A5%E7%A8%8B%E5%B8%88/1.htm">电子工程师</a><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E5%B7%A5%E7%A8%8B%E5%B8%88/1.htm">硬件工程师</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E7%A1%AC%E4%BB%B6/1.htm">电子硬件</a> <div>大家好,我是山羊君Goat。单片机,对于每一个硬件行业的从业者或者在校电子类专业的学生,相信对于这个名词都不陌生,但是掌没掌握就另说了。那单片机到底学的是什么呢?其实单片机在生活中就非常常见,目前市面上主流的单片机系统就是51单片机和STM32单片机,很多地方都运用到了单片机来方便日常的生活,比如说图书城的门禁卡机,电梯,上厕所时的自动冲水系统,这些都是单片机的运用。(另外过山车的控制系统也是用的</div> </li> <li><a href="/article/1884057049524924416.htm" title="企业级包管理器之 monorepo&multirepo (8)" target="_blank">企业级包管理器之 monorepo&multirepo (8)</a> <span class="text-muted">王解</span> <a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E7%BA%A7%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8/1.htm">企业级包管理器</a><a class="tag" taget="_blank" href="/search/monorepo/1.htm">monorepo</a><a class="tag" taget="_blank" href="/search/multirepo/1.htm">multirepo</a> <div>在企业级项目开发中,面对多个项目的管理,monorepo和multirepo是两种常见的代码管理方案,它们各有特点与优劣,下面我们来详细了解一下。一、基本概念monorepo:“mono”在英语中有“单一的、单独的”之意,“repo”是“repository”(仓库)的简写,所以monorepo指的就是使用单一仓库来管理多个项目。那什么算是一个仓库呢?一般来讲,一个仓库是指通过版本控制系统(git</div> </li> <li><a href="/article/1884055537755156480.htm" title="手把手教你怎么用chatgpt写毕业论文和学术小论文" target="_blank">手把手教你怎么用chatgpt写毕业论文和学术小论文</a> <span class="text-muted">洛白白</span> <a class="tag" taget="_blank" href="/search/chatgpt/1.htm">chatgpt</a><a class="tag" taget="_blank" href="/search/chatgpt/1.htm">chatgpt</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/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%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>以下是50个学术论文指令的目录,当然,用完了复制的时候.千万记得删除指令。一、学术角色预设指令(2个)二、论文撰写指令(8个)三、学术润色指令(20个)·四、中英翻译指令(5个)·五、论文查重指令(1个)·六、参考文献指令(2个)·七、投稿审稿指令(2个)·八、其他学术指令(11个)一、学术角色预设论文中无论是润色,语法检查还是降重,都要先进行角色预设,先给定一个身份。有些学术GPT是自带提示词的</div> </li> <li><a href="/article/1884054655294566400.htm" title="ignoring return value of ‘scanf’怎么解决" target="_blank">ignoring return value of ‘scanf’怎么解决</a> <span class="text-muted">Nate Hillick</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>这个警告是说,scanf函数的返回值被忽略了。scanf函数的返回值表示成功读入的项目数,因此在程序中忽略它可能会导致错误。要解决这个警告,可以使用以下方法之一:将scanf函数的返回值存储在变量中,并在后续代码中使用该变量:intret=scanf("%d",&num);if(ret!=1){//处理错误}</div> </li> <li><a href="/article/1884054150631714816.htm" title="python权限不够无法写入_解决python使用pip安装模块的权限问题" target="_blank">python权限不够无法写入_解决python使用pip安装模块的权限问题</a> <span class="text-muted">weixin_39922929</span> <a class="tag" taget="_blank" href="/search/python%E6%9D%83%E9%99%90%E4%B8%8D%E5%A4%9F%E6%97%A0%E6%B3%95%E5%86%99%E5%85%A5/1.htm">python权限不够无法写入</a> <div>ubuntu16.04下默认的python和pip1.ubuntu16.04默认安装了两个版本的python,python2.7和python3.5,可以使用python-V查看版本命令行中python是2.7版本,python3是python3.5版本请注意,系统自带的python千万不能卸载!2.ubuntu默认没有装pip,我们一般用sudoapt-getinstallpip,这样安装的是p</div> </li> <li><a href="/article/1884054151118254080.htm" title="python 只用opencv吗,python – OpenCV:使用solvePnP来确定单应性" target="_blank">python 只用opencv吗,python – OpenCV:使用solvePnP来确定单应性</a> <span class="text-muted">weixin_39934296</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%8F%AA%E7%94%A8opencv%E5%90%97/1.htm">只用opencv吗</a> <div>在过去的几周里,我尝试学习纠正图像,并在这里的人们的帮助下,我已经设法更好地理解它.大约一个星期前,我设置了一个我想要纠正的测试示例(从上面查看图像).这很好(原始:http://sitedezign.net/original.jpg和纠正:http://sitedezign.net/rectified.jpg)功能T=cv2.getPerspectiveTransform(UV_cp,XYZ_g</div> </li> <li><a href="/article/1884051128434356224.htm" title="GPT4All:免费使用本地运行无需GPU的基于C++的GPT模型和UI: A free-to-use, locally running, privacy-aware chatbot. No GPU" target="_blank">GPT4All:免费使用本地运行无需GPU的基于C++的GPT模型和UI: A free-to-use, locally running, privacy-aware chatbot. No GPU</a> <span class="text-muted">AI天才研究院</span> <a class="tag" taget="_blank" href="/search/ChatGPT/1.htm">ChatGPT</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AEAI%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">大数据AI人工智能</a><a class="tag" taget="_blank" href="/search/LLM%E5%A4%A7%E6%A8%A1%E5%9E%8B%E8%90%BD%E5%9C%B0%E5%AE%9E%E6%88%98%E6%8C%87%E5%8D%97/1.htm">LLM大模型落地实战指南</a><a class="tag" taget="_blank" href="/search/gpt/1.htm">gpt</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/%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B/1.htm">语言模型</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86/1.htm">自然语言处理</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E5%AE%9E%E8%B7%B5/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/c%2B%2B/1.htm">c++</a> <div>目录GPT4All:https://github.co:m/nomic-ai/gpt4allGPT4AllChatUIGPT4All聊天用户界面效果测试问题:HowtowriteamultipleThreadcodeInJava?输出:GPT4All如何运作RunningLLMsonCPU在CPU上运行LLMSideloadinganyggMLmodel加载任何ggML模型GPT4ALL:目前已经</div> </li> <li><a href="/article/1884050371123408896.htm" title="【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE)" target="_blank">【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE)</a> <span class="text-muted">银时大魔王</span> <a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/1.htm">嵌入式学习记录</a><a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a><a class="tag" taget="_blank" href="/search/esp32/1.htm">esp32</a><a class="tag" taget="_blank" href="/search/arduino/1.htm">arduino</a> <div>【物联网初探】-07-ESP32利用wifi进行UDP通信(ArduinoIDE)文章目录1.硬件、接线、环境配置2.ESP32下的wifi基本功能(arduino)3.ESP32下UDP通信3.1TCP/UDP的极简释义3.2ESP32UDP通信小例子3.2.1准备工具3.2.2通信流程3.3UDP简单测试1.硬件、接线、环境配置【物联网初探】-01-ESP32开发环境搭建(ArduinoIDE</div> </li> <li><a href="/article/1884048733855870976.htm" title="三种插入排序算法" target="_blank">三种插入排序算法</a> <span class="text-muted">juechen333</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/1.htm">排序算法</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F/1.htm">插入排序</a> <div>目录1.直接插入排序直接插入排序的步骤示例直接插入排序的特点适用场景2.折半插入排序折半插入排序的基本原理折半插入排序的实现过程折半插入排序的时间复杂度折半插入排序的特点3.希尔排序希尔排序的基本原理希尔排序的步骤举例希尔排序的时间复杂度希尔排序的空间复杂度希尔排序的特点希尔排序的适用场景四、代码实现1.直接插入排序直接插入排序(InsertionSort)是一种简单的排序算法,其基本原理是将数组</div> </li> <li><a href="/article/1884048355764531200.htm" title="# 第一章:认识chatgpt" target="_blank"># 第一章:认识chatgpt</a> <span class="text-muted">出门喝奶茶</span> <a class="tag" taget="_blank" href="/search/chatgpt/1.htm">chatgpt</a><a class="tag" taget="_blank" href="/search/chatgpt/1.htm">chatgpt</a> <div>chatgpt发展背景详细介绍一、基础理论背景人工智能和自然语言处理的兴起早期理论:20世纪中期,人工智能(AI)初见端倪,目标是模拟人类智能。自然语言处理作为AI的重要分支,致力于让机器理解和生成人类语言。关键里程碑:1980年代的统计方法和2000年代的神经网络技术,使NLP实现了从规则驱动到数据驱动的转变。神经网络与深度学习2010年代,深度学习的兴起极大推动了NLP的发展。基于大规模语料库</div> </li> <li><a href="/article/1884046965788962816.htm" title="<sa8650>sa8650 qcxser-之-sensor中断分析" target="_blank"><sa8650>sa8650 qcxser-之-sensor中断分析</a> <span class="text-muted">waterAdmin</span> <a class="tag" taget="_blank" href="/search/%E8%BD%A6%E8%BD%BD%E7%B3%BB%E7%BB%9F/1.htm">车载系统</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E8%A7%89%E6%A3%80%E6%B5%8B/1.htm">视觉检测</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91%E7%BC%96%E8%A7%A3%E7%A0%81/1.htm">视频编解码</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a> <div><sa8650>sa8650qcxser-之-sensor中断分析1前言2cameraConfig参数2.1定义cameraConfig参数2.2GPIO选择2.2平台获取cameraConfig参数3sensor(解串器)中断初始化3.1sensor(解串器)中断配置3.2平台中sensor(解串器)中断配置3.2.1pCtxt->platform_fcn_tbl.SetupGpioInterr</div> </li> <li><a href="/article/73.htm" title="Hadoop(一)" target="_blank">Hadoop(一)</a> <span class="text-muted">朱辉辉33</span> <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。 首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.    在hdfs下,运行hadoop fs -mkdir /u</div> </li> <li><a href="/article/200.htm" title="maven An error occurred while filtering resources" target="_blank">maven An error occurred while filtering resources</a> <span class="text-muted">blackproof</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/%E6%8A%A5%E9%94%99/1.htm">报错</a> <div>转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources   maven报错: maven An error occurred while filtering resources   Maven -> Update Proje</div> </li> <li><a href="/article/327.htm" title="jdk常用故障排查命令" target="_blank">jdk常用故障排查命令</a> <span class="text-muted">daysinsun</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>linux下常见定位命令: 1、jps      输出Java进程       -q       只输出进程ID的名称,省略主类的名称;       -m      输出进程启动时传递给main函数的参数;     &nb</div> </li> <li><a href="/article/454.htm" title="java 位移运算与乘法运算" target="_blank">java 位移运算与乘法运算</a> <span class="text-muted">周凡杨</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%BD%8D%E7%A7%BB/1.htm">位移</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%AE%97/1.htm">运算</a><a class="tag" taget="_blank" href="/search/%E4%B9%98%E6%B3%95/1.htm">乘法</a> <div>  对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:     问题: 用最有效率的方法算出2 乘以8 等於几?” 答案:2 << 3 由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二</div> </li> <li><a href="/article/581.htm" title="java中的枚举(enmu)" target="_blank">java中的枚举(enmu)</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举: public enum ResultType { /** * 成功 */ SUCCESS, /** * 失败 */ FAIL, </div> </li> <li><a href="/article/708.htm" title="MQ初级学习" target="_blank">MQ初级学习</a> <span class="text-muted">510888780</span> <a class="tag" taget="_blank" href="/search/activemq/1.htm">activemq</a> <div>1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。 启动ActiveMQ以后,登陆:http://localhos</div> </li> <li><a href="/article/835.htm" title="Spring_Transactional_Propagation" target="_blank">Spring_Transactional_Propagation</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/transactional/1.htm">transactional</a> <div>//事务传播属性 @Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个 @Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务 @Transactional(propagation=Propagation.REQUIREDS_N</div> </li> <li><a href="/article/962.htm" title="我的spring学习笔记12-idref与ref的区别" target="_blank">我的spring学习笔记12-idref与ref的区别</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如: <bean id ="theTargetBean" class="..." /> <bean id ="theClientBean" class=&quo</div> </li> <li><a href="/article/1089.htm" title="Jqplot之折线图" target="_blank">Jqplot之折线图</a> <span class="text-muted">antlove</span> <a class="tag" taget="_blank" href="/search/js/1.htm">js</a><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/timeseries/1.htm">timeseries</a><a class="tag" taget="_blank" href="/search/jqplot/1.htm">jqplot</a> <div>timeseriesChart.html <script type="text/javascript" src="jslib/jquery.min.js"></script> <script type="text/javascript" src="jslib/excanvas.min.js&</div> </li> <li><a href="/article/1216.htm" title="JDBC中事务处理应用" target="_blank">JDBC中事务处理应用</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><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/%E4%BA%8B%E5%8A%A1%E6%8E%A7%E5%88%B6%E8%AF%AD%E5%8F%A5/1.htm">事务控制语句</a> <div>  解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复   事务常用命令:             Commit提交         </div> </li> <li><a href="/article/1343.htm" title="[转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论" target="_blank">[转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论</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/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8/1.htm">线程安全</a><a class="tag" taget="_blank" href="/search/HashMap/1.htm">HashMap</a> <div>在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的</div> </li> <li><a href="/article/1470.htm" title="ng-if与ng-show、ng-hide指令的区别和注意事项" target="_blank">ng-if与ng-show、ng-hide指令的区别和注意事项</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/AngularJS/1.htm">AngularJS</a> <div>        angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或</div> </li> <li><a href="/article/1597.htm" title="【持久化框架MyBatis3七】MyBatis3定义typeHandler" target="_blank">【持久化框架MyBatis3七】MyBatis3定义typeHandler</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/TypeHandler/1.htm">TypeHandler</a> <div>什么是typeHandler? typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射   内置typeHandler MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler, </div> </li> <li><a href="/article/1724.htm" title="上传下载文件rz,sz命令" target="_blank">上传下载文件rz,sz命令</a> <span class="text-muted">bitcarter</span> <a class="tag" taget="_blank" href="/search/linux%E5%91%BD%E4%BB%A4rz/1.htm">linux命令rz</a> <div>刚开始使用rz上传和sz下载命令: 因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求: 我遇到的问题: sz下载A文件10M左右,没有问题 但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题 解决方法: 上传命令改为;rz -ybe 下载命令改为:sz -be filename 如果还是有问题: 那就是文</div> </li> <li><a href="/article/1851.htm" title="通过ngx-lua来统计nginx上的虚拟主机性能数据" target="_blank">通过ngx-lua来统计nginx上的虚拟主机性能数据</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/ngx-lua%E3%80%80%E7%BB%9F%E8%AE%A1+%E8%A7%A3%E7%A6%81ip/1.htm">ngx-lua 统计 解禁ip</a> <div>介绍 以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能 支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计. 可以统计与query-times request-time </div> </li> <li><a href="/article/1978.htm" title="java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132" target="_blank">java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.Arrays; import java.util.Comparator; public class MinNumFromIntArray { /** * Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。 * 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题</div> </li> <li><a href="/article/2105.htm" title="Oracle基本操作" target="_blank">Oracle基本操作</a> <span class="text-muted">ccii</span> <a class="tag" taget="_blank" href="/search/Oracle+SQL%E6%80%BB%E7%BB%93/1.htm">Oracle SQL总结</a><a class="tag" taget="_blank" href="/search/Oracle+SQL%E8%AF%AD%E6%B3%95/1.htm">Oracle SQL语法</a><a class="tag" taget="_blank" href="/search/Oracle%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C/1.htm">Oracle基本操作</a><a class="tag" taget="_blank" href="/search/Oracle+SQL/1.htm">Oracle SQL</a> <div>一、表操作 1. 常用数据类型 NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位 NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位) VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位) CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认</div> </li> <li><a href="/article/2232.htm" title="[强人工智能]实现强人工智能的路线图" target="_blank">[强人工智能]实现强人工智能的路线图</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>     1:创建一个用于记录拓扑网络连接的矩阵数据表      2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图      3:将这个流程图导入到矩阵数据表中      4:在矩阵的每个有意义的节点中嵌入一段简单的</div> </li> <li><a href="/article/2359.htm" title="给Tomcat,Apache配置gzip压缩(HTTP压缩)功能" target="_blank">给Tomcat,Apache配置gzip压缩(HTTP压缩)功能</a> <span class="text-muted">cwqcwqmax9</span> <a class="tag" taget="_blank" href="/search/apache/1.htm">apache</a> <div>背景: HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,</div> </li> <li><a href="/article/2486.htm" title="SpringMVC and Struts2" target="_blank">SpringMVC and Struts2</a> <span class="text-muted">dashuaifu</span> <a class="tag" taget="_blank" href="/search/struts2/1.htm">struts2</a><a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a> <div>SpringMVC VS Struts2 1: spring3开发效率高于struts 2: spring3 mvc可以认为已经100%零配置 3: struts2是类级别的拦截, 一个类对应一个request上下文, springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应 所以说从架构本身上 spring3 mvc就容易实现r</div> </li> <li><a href="/article/2613.htm" title="windows常用命令行命令" target="_blank">windows常用命令行命令</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/cmd/1.htm">cmd</a><a class="tag" taget="_blank" href="/search/command/1.htm">command</a> <div>在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip</div> </li> <li><a href="/article/2740.htm" title="再看知名应用背后的第三方开源项目" target="_blank">再看知名应用背后的第三方开源项目</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a> <div>知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《 iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者 @iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了 Facebook Paper使用的第三</div> </li> <li><a href="/article/2867.htm" title="Objective-c单例模式的正确写法" target="_blank">Objective-c单例模式的正确写法</a> <span class="text-muted">jsntghf</span> <a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a><a class="tag" taget="_blank" href="/search/iPhone/1.htm">iPhone</a> <div>一般情况下,可能我们写的单例模式是这样的: #import <Foundation/Foundation.h> @interface Downloader : NSObject + (instancetype)sharedDownloader; @end #import "Downloader.h" @implementation</div> </li> <li><a href="/article/2994.htm" title="jquery easyui datagrid 加载成功,选中某一行" target="_blank">jquery easyui datagrid 加载成功,选中某一行</a> <span class="text-muted">hae</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/easyui/1.htm">easyui</a><a class="tag" taget="_blank" href="/search/datagrid/1.htm">datagrid</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%8A%A0%E8%BD%BD/1.htm">数据加载</a> <div>1.首先你需要设置datagrid的onLoadSuccess $( '#dg' ).datagrid({onLoadSuccess :  function (data){      $( '#dg' ).datagrid( 'selectRow' ,3); }});   2.onL</div> </li> <li><a href="/article/3121.htm" title="jQuery用户数字打分评价效果" target="_blank">jQuery用户数字打分评价效果</a> <span class="text-muted">ini</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><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/css/1.htm">css</a> <div>效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery用户数字打分评分代码 - HoverTree</</div> </li> <li><a href="/article/3248.htm" title="mybatis的paramType" target="_blank">mybatis的paramType</a> <span class="text-muted">kerryg</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>MyBatis传多个参数: 1、采用#{0},#{1}获得参数:    Dao层函数方法:     public User selectUser(String name,String area); 对应的Mapper.xml    <select id="selectUser" result</div> </li> <li><a href="/article/3375.htm" title="centos 7安装mysql5.5" target="_blank">centos 7安装mysql5.5</a> <span class="text-muted">MrLee23</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。   #列出所有被安装的rpm package rpm -qa | grep mariadb   #卸载 rpm -e mariadb-libs-5.</div> </li> <li><a href="/article/3502.htm" title="利用thrift来实现消息群发" target="_blank">利用thrift来实现消息群发</a> <span class="text-muted">qifeifei</span> <a class="tag" taget="_blank" href="/search/thrift/1.htm">thrift</a> <div>           Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就</div> </li> <li><a href="/article/3629.htm" title="实现一个sizeof获取Java对象大小" target="_blank">实现一个sizeof获取Java对象大小</a> <span class="text-muted">teasp</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/HotSpot/1.htm">HotSpot</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E5%AD%98/1.htm">内存</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%B1%A1%E5%A4%A7%E5%B0%8F/1.htm">对象大小</a><a class="tag" taget="_blank" href="/search/sizeof/1.htm">sizeof</a> <div>   由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。     </div> </li> <li><a href="/article/3756.htm" title="SVN错误及处理" target="_blank">SVN错误及处理</a> <span class="text-muted">xiangqian0505</span> <a class="tag" taget="_blank" href="/search/SVN%E6%8F%90%E4%BA%A4%E6%96%87%E4%BB%B6%E6%97%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%BA%E8%A1%8C%E5%85%B3%E9%97%AD/1.htm">SVN提交文件时服务器强行关闭</a> <div>在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found 文件:repository/db/txn_current、repository/db/current   其中current记录当前最新版本号,txn_current记录版本库中版本</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>