HTML学习之表格表单及框架介绍

XHTML

可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
从继承关系上讲,HTML是一种基于标准通用置标语言的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言,可扩展标记语言是标准通用置标语言的一个子集。

表格TABLE

作用:
1.格式化显示数据。2.表格可以布局,定位网页元素(建议使用CSS+DIV)
介绍:
表格使用
标签来创建表格
标题
标题行,默认居中并且加粗
tr代表创建行,td代表创建列,一行由0到多列组成
属性:
table align 是表格位置 tr td align是其中内容位置
间距(cellspacing)与边距(cellpadding)
colspan合并列
rowspan合并行

表单FORM

HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。接受获取用户输入的信息。C/S中使用控件。表单中存放各种控件,获取用户输入的数据。
表单里面主要作为用户录入和修改信息,比如,注册、登录等;
创建FORM表单
name:给表单起一个有意义的名字
method:get /post 两种提交方式,get请求在地址栏会显示请求内容,post不显示,默认为 get
action:请求处理的目标地址(java:servletjsp处理)
readonly 是只读的,依然可以获取焦点,可以提交在服务器端可以获得此控件数据。
disabled 是不可用的,此控件无法获取焦点,不会提交在服务器端得不到数据
From 中密码和多行文本
text” name=“”/> type没出现,默认为文本
password” name=””/>表示密码
多行要点: maxlength属性IE不支持,火狐支持。value属性无效,默认值放在标记中间
控件:单行 多行和密码 单选多选和下拉 提交按钮重置按钮普通按钮 文件提交域
From 表单中单选
性别:type="radio"name="sex" value="1" checked>男
1.一组单选框的各控件名称必须一致。
2.服务器端得到的数值并不是单选框后面的文本,而是value属性的数值。
3.默认选中用checked属性
Form 表单中多选框
苹果  
桃子
type类型为“checkbox”的input代表是多选框,这里所有的多选框name必须一致
Form表单中下拉列表select
 
hidden " name="leibie"value="haha"/> 表单隐藏域,不显示出来,但是数据是存在的
file " name="gg"/> file代表是一个文件选择框
Form 表单中按钮
button" value="普通按钮"/>
submit" value="提交"/>
reset" value="reset"/>
重置不是清空,只是恢复到默认值
图像提交域 image " src="img/flying_pig.gif"/> 与提交按钮效果相同

Div层介绍

在html中使用最多的布局标签为div,加上对网页设置css样式,所以通常我们就说div+css制作网页;
标签可以把文档分割为独立的、不同的部分;
是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符

如果把html比作C/S中的窗体,DIV就是窗体中的面板。面板更好的管理控件,把控件放入面板,面板移动,所有的控件也跟着移动,div层提供更好的布局。原来的网页布局使用的基本上都是表格,表格中嵌套表格。这种嵌套有各种弊端,比如内容与显示高度耦合;目前设计都使用div+css来设计网页;
Div 层使用
演示
Div层中可以放body中的任何标签元素;
Span介绍
标签被用来组合文档中的行内元素; span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化;
span在 html中常用的布局标签,与 div标签区别在于,span随内容而占用高宽空间(紧贴内容),而一对div标签却占用一行

HTML框架页介绍

框架是将一个网页分割成几个网页窗口,每个窗口中显示一个网页文件,当窗口不能完全显示网页时,可以通过设置滚动条来显示被隐藏的部分
目的是增强网页的导航功能
构成:一个框架是由几个网页文件构成的,其中一个网页专门负责框架设置(如:分行型的框架、分列型的框架、混合型的框架),这个网页文件叫作框架组。另外的网页文件叫作框架页,框架页被放置到框架组中来显示
Frameset 框架集
frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。使用 cols 或 rows 属性
Frameset 使用注意事项
您不能与 标签一起使用 标签。不过,如果您需要为不支持框架的浏览器添加一个 标签,请务必将此标签放置在<body></body> 标签中! </div> <span style="color:#464646;">Frame</span> <span style="color:#464646;">标签</span> <br> </div> <div> <span style="font-size:18px;"><span style="color:#464646;"><span style="color:#464646;"><span style="color:#464646;"><span style="color:#464646;"></span></span></span></span></span> <div> <frame> 标签定义 frameset中的一个特定的窗口(框架)。 </div> <div> frameset 中的每个框架都可以设置不同的属性,比如 border、scrolling、noresize 等等 </div> <br> </div> <br> </div> <br> </div> <br> </div> <br> </div> <br> </div> <br> </div> </div> <p></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1176989220397461504"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(HTML学习之表格表单及框架介绍)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1881833015936610304.htm" title="知识篇:(五)JavaScript 数组进阶操作:对象属性操作、数组转换与求和" target="_blank">知识篇:(五)JavaScript 数组进阶操作:对象属性操作、数组转换与求和</a> <span class="text-muted">全栈探索者chen</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/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/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/ecmascript/1.htm">ecmascript</a> <div>JavaScript数组进阶操作:对象属性操作、数组转换与求和JavaScript数组的操作功能非常强大,尤其在处理数组中对象的属性、二维数组的转换、数组求和等场景下,能极大简化开发工作。本文将介绍几个进阶的数组操作方法及其代码示例。知识篇:(四)JavaScript数组操作方法详解及示例1.计算数组中对象的属性之和1.使用reduce()这是最常见、简洁的方式,用于对数组中的对象属性求和。let</div> </li> <li><a href="/article/1881831500907868160.htm" title="K8S中Pod控制器之DaemonSet(DS)控制器" target="_blank">K8S中Pod控制器之DaemonSet(DS)控制器</a> <span class="text-muted">元气满满的热码式</span> <a class="tag" taget="_blank" href="/search/kubernetes/1.htm">kubernetes</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E5%8E%9F%E7%94%9F/1.htm">云原生</a> <div>DaemonSet(DS)控制器DaemonSet类型的控制器可以保证在集群中的每一台(或指定)节点上都运行一个副本。一般适用于日志收集、节点监控等场景。也就是说,如果一个Pod提供的功能是节点级别的(每个节点都需要且只需要一个),那么这类Pod就适合使用DaemonSet类型的控制器创建。DaemonSet控制器的主要特点包括:自动部署:在集群的所有节点上自动部署Pod的副本。动态适应:当向集群</div> </li> <li><a href="/article/1881830744704217088.htm" title="python定义函数时->" target="_blank">python定义函数时-></a> <span class="text-muted">ww哈哈哈ww</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/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在Python中,函数定义时使用的->符号用于表示函数的返回值类型注解。虽然Python是动态类型语言,这种注解并非强制要求,但它能提高代码的可读性和可维护性,也有助于类型检查工具(如mypy)进行静态类型检查。以下是关于函数定义中->的详细介绍:1.基本语法deffunction_name(parameters)->return_type:"""函数文档字符串"""#函数体returnvalue</div> </li> <li><a href="/article/1881829104618106880.htm" title="陕西省2022年7月行政区划及道路网SHP文件:GIS分析的利器" target="_blank">陕西省2022年7月行政区划及道路网SHP文件:GIS分析的利器</a> <span class="text-muted">左李滢Just</span> <div>陕西省2022年7月行政区划及道路网SHP文件:GIS分析的利器【下载地址】陕西省2022年7月行政区划及道路网SHP文件本仓库提供了一份详细的陕西省行政区划及道路网SHP文件,涵盖了2022年7月的数据。该资源包括陕西省的省级、地市级、区县级行政区划边界,以及详细的道路网和铁路网信息。这些SHP文件非常适合用于GIS(地理信息系统)分析和相关研究项目地址:https://gitcode.com/</div> </li> <li><a href="/article/1881828978306641920.htm" title="使用OpenAI Functions进行信息提取:深入探索数据结构化提取" target="_blank">使用OpenAI Functions进行信息提取:深入探索数据结构化提取</a> <span class="text-muted">hgSdaegva</span> <a class="tag" taget="_blank" href="/search/easyui/1.htm">easyui</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><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在当今信息泛滥的时代,如何从大规模的非结构化数据中提取出有价值的结构化信息成为了一项重要的任务。本篇文章将带你深入了解如何利用OpenAIFunctions进行高效的信息提取。技术背景介绍非结构化数据,如文本,图片,视频等构成了互联网的大部分内容。然而,许多应用程序需要结构化的数据来进行自动化处理和决策。信息提取技术正是将非结构化数据转化为结构化形式的关键技术。而OpenAIFunctions通过</div> </li> <li><a href="/article/1881828599867174912.htm" title="RuoYi(若依)框架的介绍与基本使用(超详细分析)" target="_blank">RuoYi(若依)框架的介绍与基本使用(超详细分析)</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/ruoyi/1.htm">ruoyi</a> <div>**RuoYi(若依)**是一个基于SpringBoot和SpringCloud的企业级快速开发平台。它集成了多种常用的技术栈和中间件,旨在帮助企业快速构建稳定、高效的应用系统。以下是关于RuoYi框架的详细介绍和基本使用教程,涵盖了从环境搭建到核心功能的使用。RuoYi框架简介1.技术栈后端技术:SpringBoot,MyBatis,Druid,Redis,Shiro/SpringSecurit</div> </li> <li><a href="/article/1881825828770213888.htm" title="从0到1搭建SpringBoot整合Quartz定时任务框架(保姆级教学+Gitee源码)" target="_blank">从0到1搭建SpringBoot整合Quartz定时任务框架(保姆级教学+Gitee源码)</a> <span class="text-muted">黄团团</span> <a class="tag" taget="_blank" href="/search/SpringBoot/1.htm">SpringBoot</a><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/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%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>前言:这边我自己从0到1搭建了一套简化版的Quartz定时任务纯后端框架,把搭建的整个过程中的逻辑都在这篇博客写下来了,用于开源分享,干货满满!目录一、Quartz简介二、项目整体结构图三、代码实现3.1、导入pom.xml依赖3.2、ScheduleConstants常量类3.3、SysJob实体类3.4、SpringUtils工具类3.5、核心配置类3.5.1、JobExecuteUtils执</div> </li> <li><a href="/article/1881825702051901440.htm" title="[Foc学习记录00]导览" target="_blank">[Foc学习记录00]导览</a> <span class="text-muted">GivemeAK</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>电机理论基础电磁基础【电机学复习笔记】第一章磁路_电机学csdn-CSDN博客电路基础磁滞现象:一讲就懂,很nb【经典】深刻阐述磁性材料的磁滞现象_哔哩哔哩_bilibili《现代永磁同步电机控制原理及Matlab仿真》学习第一章、三相永磁同步电机的数学建模006永磁电机永磁体的类型:何为凸极性、隐极性,表贴式、内置式,傻瓜式讲解,专为零基础编写。_表贴式和内置式的区别-CSDN博客根据学习进度,</div> </li> <li><a href="/article/1881825070691708928.htm" title="如何利用模板为您的聊天机器人自动生成反馈" target="_blank">如何利用模板为您的聊天机器人自动生成反馈</a> <span class="text-muted">FADxafs</span> <a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E4%BA%BA/1.htm">机器人</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在人工智能快速发展的今天,聊天机器人是应用大型语言模型(LLM)的最常见接口之一。尽管如此,许多聊天机器人的质量参差不齐,这使得不断完善和发展显得尤为重要。传统的用户反馈机制往往无法有效捕捉用户体验,而这种反馈的稀缺也阻碍了对聊天机器人的进一步优化。本文旨在介绍一种无需明确用户反馈即可评估聊天机器人的方法。技术背景介绍在构建和改进聊天机器人的过程中,用户反馈如“赞”或“踩”往往是稀缺的资源。即使在</div> </li> <li><a href="/article/1881824312965525504.htm" title="使用ChatLlamaCpp和Llama CPP Python进行聊天模型集成" target="_blank">使用ChatLlamaCpp和Llama CPP Python进行聊天模型集成</a> <span class="text-muted">AWsggdrg</span> <a class="tag" taget="_blank" href="/search/llama/1.htm">llama</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在这篇文章中,我们将探讨如何使用ChatLlamaCpp和LlamaCPPPython库来搭建一个强大的聊天模型。我们将详细讲解如何进行模型集成,并提供完整的代码示例以帮助您快速上手。技术背景介绍随着自然语言处理技术的不断发展,越来越多的应用需要集成复杂的聊天模型以提高交互能力。ChatLlamaCpp是一个基于LlamaCPPPython库构建的聊天模型,支持多种功能调用和结构化输出,非常适合用</div> </li> <li><a href="/article/1881824186146549760.htm" title="Django网站搭建流程" target="_blank">Django网站搭建流程</a> <span class="text-muted">补三补四</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/Django%E6%A1%86%E6%9E%B6/1.htm">Django框架</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91/1.htm">后端开发</a><a class="tag" taget="_blank" href="/search/sqlite/1.htm">sqlite</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/django/1.htm">django</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>使用Django搭建网站是一个系统的过程,涉及从环境搭建到部署上线的多个步骤。以下是详细的流程:1.环境搭建(1)安装PythonDjango是基于Python的Web框架,因此需要先安装Python。建议安装Python3.8及以上版本。下载地址:Python官网。(2)安装Django使用pip安装Django:pipinstalldjango检查Django是否安装成功:django-adm</div> </li> <li><a href="/article/1881823807866466304.htm" title="数据库sql篇——关于select*和select全部字段的区别" target="_blank">数据库sql篇——关于select*和select全部字段的区别</a> <span class="text-muted">DM很小众</span> <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/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/sqlserver/1.htm">sqlserver</a> <div>记录今日开发中的优化sql优化项。介绍select*和select字段的区别,建议不要使用select*。在千万级表中查询数据的时候,首要任务是提升查询效率,为用户带来极致的体验;今天开发组领导提到了select*的效率会低于select字段,且推荐使用select字段。就连《阿里Java开发手册》也明确表示不得使用select*作为查询的字段列表,更是对此进行了背书。一,查询效率select*在</div> </li> <li><a href="/article/1881822294578360320.htm" title="java微服务中消息队列处理中间件基础语法学习,零基础学习" target="_blank">java微服务中消息队列处理中间件基础语法学习,零基础学习</a> <span class="text-muted">慧香一格</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/1.htm">消息队列</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">中间件</a><a class="tag" taget="_blank" href="/search/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%A4%84%E7%90%86/1.htm">消息队列处理</a> <div>在Java微服务中,消息队列处理中间件可以帮助实现服务之间的异步通信、解耦和负载均衡。常用的Java消息队列工具包括RabbitMQ、ApacheKafka和ActiveMQ。下面我将详细介绍这些消息队列工具在Java中的基础语法和使用方法。1.RabbitMQRabbitMQ是一个广泛使用的开源消息代理软件,支持多种协议(AMQP、MQTT、STOMP等)。我们可以使用SpringAMQP来简化</div> </li> <li><a href="/article/1881821538483761152.htm" title="quartz 架构详解" target="_blank">quartz 架构详解</a> <span class="text-muted">java我跟你拼了</span> <a class="tag" taget="_blank" href="/search/%23%E8%BF%90%E7%BB%B4/1.htm">#运维</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/Quartz/1.htm">Quartz</a><a class="tag" taget="_blank" href="/search/Scheduler/1.htm">Scheduler</a><a class="tag" taget="_blank" href="/search/%E8%B0%83%E5%BA%A6%E5%99%A8/1.htm">调度器</a><a class="tag" taget="_blank" href="/search/Job/1.htm">Job</a><a class="tag" taget="_blank" href="/search/%E4%BD%9C%E4%B8%9A/1.htm">作业</a><a class="tag" taget="_blank" href="/search/Trigger/1.htm">Trigger</a><a class="tag" taget="_blank" href="/search/%E8%A7%A6%E5%8F%91%E5%99%A8/1.htm">触发器</a><a class="tag" taget="_blank" href="/search/JobDetail/1.htm">JobDetail</a><a class="tag" taget="_blank" href="/search/%E4%BD%9C%E4%B8%9A%E8%AF%A6%E6%83%85/1.htm">作业详情</a><a class="tag" taget="_blank" href="/search/JobDataMap/1.htm">JobDataMap</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E4%B8%8B%E6%96%87/1.htm">上下文</a> <div>Quartz是一个为Java服务量身定制的开源任务调度框架,通过触发器设置作业定时运行规则,控制作业的运行时间。以下是对Quartz架构的详细解析:1.Quartz的核心组件Quartz的架构由多个核心组件组成,每个组件都有特定的职责和功能。理解这些组件的工作原理是掌握Quartz使用的关键。1.1Scheduler(调度器)作用:Scheduler是Quartz的核心组件,负责管理所有任务的调度</div> </li> <li><a href="/article/1881818764333346816.htm" title="【大模型】ChatGPT 打造个人专属GPTs助手使用详解" target="_blank">【大模型】ChatGPT 打造个人专属GPTs助手使用详解</a> <span class="text-muted">小码农叔叔</span> <a class="tag" taget="_blank" href="/search/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%AE%9E%E6%88%98%E4%B8%8E%E5%BA%94%E7%94%A8/1.htm">AI大模型实战与应用</a><a class="tag" taget="_blank" href="/search/ChatGPT/1.htm">ChatGPT</a><a class="tag" taget="_blank" href="/search/GPTs/1.htm">GPTs</a><a class="tag" taget="_blank" href="/search/ChatGPT/1.htm">ChatGPT</a><a class="tag" taget="_blank" href="/search/GPTs%E9%85%8D%E7%BD%AE/1.htm">GPTs配置</a><a class="tag" taget="_blank" href="/search/ChatGPT/1.htm">ChatGPT</a><a class="tag" taget="_blank" href="/search/GPTs%E4%BD%BF%E7%94%A8/1.htm">GPTs使用</a><a class="tag" taget="_blank" href="/search/ChatGPT/1.htm">ChatGPT</a><a class="tag" taget="_blank" href="/search/GPTs%E6%80%BB%E7%BB%93/1.htm">GPTs总结</a><a class="tag" taget="_blank" href="/search/GPTs%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3/1.htm">GPTs使用详解</a><a class="tag" taget="_blank" href="/search/GPTs%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3/1.htm">GPTs配置详解</a><a class="tag" taget="_blank" href="/search/GPTs/1.htm">GPTs</a> <div>目录一、前言二、GPTs介绍2.1GPTs是什么2.2GPTs工作原理2.3GPTs主要功能2.4GPTs应用场景2.5GPTs优缺点三、GPTs创建个人专属应用操作过程3.1内置GPTs模板3.1.1内置GPTs使用过程3.2手动配置方式创建GPTs3.2.1创建过程3.3使用对话方式创建GPTs3.3.1操作过程3.4GPTs上传文档3.5GPTs操作补充3.6高频常用内置GPTs推荐四、写在</div> </li> <li><a href="/article/1881818636994277376.htm" title="【AI大模型】Prompt 提示词工程使用详解" target="_blank">【AI大模型】Prompt 提示词工程使用详解</a> <span class="text-muted">小码农叔叔</span> <a class="tag" taget="_blank" href="/search/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%AE%9E%E6%88%98%E4%B8%8E%E5%BA%94%E7%94%A8/1.htm">AI大模型实战与应用</a><a class="tag" taget="_blank" href="/search/Prompt/1.htm">Prompt</a><a class="tag" taget="_blank" href="/search/%E6%8F%90%E7%A4%BA%E8%AF%8D%E5%B7%A5%E7%A8%8B%E4%BD%BF%E7%94%A8/1.htm">提示词工程使用</a><a class="tag" taget="_blank" href="/search/Prompt%E6%8F%90%E7%A4%BA%E8%AF%8D%E5%B7%A5%E7%A8%8B/1.htm">Prompt提示词工程</a><a class="tag" taget="_blank" href="/search/Prompt/1.htm">Prompt</a><a class="tag" taget="_blank" href="/search/%E6%8F%90%E7%A4%BA%E8%AF%8D/1.htm">提示词</a><a class="tag" taget="_blank" href="/search/Prompt%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3/1.htm">Prompt使用详解</a><a class="tag" taget="_blank" href="/search/Prompt/1.htm">Prompt</a><a class="tag" taget="_blank" href="/search/prompt%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/1.htm">prompt使用总结</a><a class="tag" taget="_blank" href="/search/Prompt%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/1.htm">Prompt使用总结</a> <div>目录一、前言二、Prompt提示词工程介绍2.1Prompt提示词工程是什么2.1.1Prompt构成要素2.2Prompt提示词工程有什么作用2.2.1Prompt提示词工程使用场景2.3为什么要学习Prompt提示词工程三、Prompt提示词工程元素构成与操作实践3.1前置准备3.2Prompt基本结构介绍与使用3.2.1明确指令3.2.2提供必要的原始内容3.2.3提供背景参考四、Promp</div> </li> <li><a href="/article/1881818508157841408.htm" title="重生之我在异世界学编程之算法与数据结构:深入堆篇" target="_blank">重生之我在异世界学编程之算法与数据结构:深入堆篇</a> <span class="text-muted">就爱学编程</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%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/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a> <div>大家好,这里是小编的博客频道小编的博客:就爱学编程很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!本文目录正文一、堆的基本概念二、堆的存储表示三、堆的基本操作1.插入元素(Insert)2.删除最大/最小值(ExtractMax/Min)3.构建堆(BuildHeap)四、源码(1)heap.h(2)heap.c(3)Test.c五、堆的应用1.优先队列2</div> </li> <li><a href="/article/1881816617717919744.htm" title="mysql窗口函数(保姆级文档)" target="_blank">mysql窗口函数(保姆级文档)</a> <span class="text-muted">文学者</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1/1.htm">数学建模</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>mysql窗口函数第一步:创建数据库第二步:创建表格第三步:插入数据第四步:窗口函数1、序号函数2、其他函数3、头尾函数4、聚合函数5、分布函数6、前后函数第一步:创建数据库CREATEDATABASEjwdgUSE`jwdg`;第二步:创建表格DROPTABLEemployee;CREATETABLEemployee(employee_idINTPRIMARYKEY,--员工idemployee</div> </li> <li><a href="/article/1881813594400681984.htm" title="python snap7 plc_Python-Snap7获取西门子PLC 300数值" target="_blank">python snap7 plc_Python-Snap7获取西门子PLC 300数值</a> <span class="text-muted">weixin_39541767</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/snap7/1.htm">snap7</a><a class="tag" taget="_blank" href="/search/plc/1.htm">plc</a> <div>说明在一次数采项目中,对现场PLC300进行取数。本人小白,在网上搜罗了大量信息,终于找到解决方法。准备事项1.操作系统2.Python环境(本次使用Python3.6.6)3.Snap7connectconnect('192.168.0.1',rack=0,slot=1)三个参数分别为:IP地址,机架,插槽read_area及write_area函数read_area(self,area,dbn</div> </li> <li><a href="/article/1881811566781853696.htm" title="如何创建自定义聊天模型类" target="_blank">如何创建自定义聊天模型类</a> <span class="text-muted">srudfktuffk</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在当今的AI开发中,聊天模型成为了一个非常重要的领域。本文将介绍如何使用LangChain的抽象来创建一个自定义的聊天模型,旨在帮助你轻松地将自己的语言模型集成到现有的LangChain程序中。通过包装自定义的LLM(大语言模型)到标准的BaseChatModel接口中,你不仅能与现有程序无缝集成,而且还能自动享受LangChain的各种优化,包括批处理、异步支持和流式API等。技术背景介绍聊天模</div> </li> <li><a href="/article/1881811567201284096.htm" title="使用RAG-Chroma与OpenAI构建高效问答系统" target="_blank">使用RAG-Chroma与OpenAI构建高效问答系统</a> <span class="text-muted">srudfktuffk</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在AI驱动的应用场景中,检索增强生成(Retrieval-AugmentedGeneration,RAG)是一种强大的技术,可以提升问答系统的精度和效能。在这篇文章中,我们将深入探讨如何使用Chroma与OpenAI结合,构建一个基于RAG的问答系统。技术背景介绍RAG是一种结合信息检索(IR)和自然语言生成(NLG)的技术。它通过先检索与问题相关的信息,然后生成答案,提高了问答系统的准确性和相关</div> </li> <li><a href="/article/1881811567692017664.htm" title="大模型的部署方法三:使用Xinference部署" target="_blank">大模型的部署方法三:使用Xinference部署</a> <span class="text-muted">大模型微调部署</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">AI大模型</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">大模型</a><a class="tag" taget="_blank" href="/search/AI/1.htm">AI</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/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2/1.htm">大模型部署</a> <div>Xinference是一个分布式推理框架,它支持一键部署各种模型,包括大型语言模型(LLMs)。使用Xinference部署AI大模型的步骤:一、安装Xinference1)环境准备:确保您的系统上安装了Python3.9或以上版本。安装Docker(如果选择使用Docker部署)。2)安装Xinference:通过Python的包管理工具pip安装Xinference:pipinstall"xi</div> </li> <li><a href="/article/1881811314590937088.htm" title="Django学习笔记" target="_blank">Django学习笔记</a> <span class="text-muted">Atmanlee</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/SQL/1.htm">SQL</a><a class="tag" taget="_blank" href="/search/Django/1.htm">Django</a> <div>Django跟着“自强学堂”学习django。。。。。感谢学堂!!!https://code.ziqiangxuetang.com/django/django-tutorial.html(自强学堂)Django使用python开发的免费开源的web框架,用于快速搭建网站。特点之一就是拥有强大的数据库操作接口(QuerySetAPI),如果需要也可以执行原生SQLDjango概览urls.py网址入</div> </li> <li><a href="/article/1881810810569814016.htm" title="【YOLOv8改进 - 检测头】 RT-DETR检测头,解决传统目标检测器中非极大值抑制(NMS)所带来的速度和准确性之间的平衡问题" target="_blank">【YOLOv8改进 - 检测头】 RT-DETR检测头,解决传统目标检测器中非极大值抑制(NMS)所带来的速度和准确性之间的平衡问题</a> <span class="text-muted">YOLO大师</span> <a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</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%AE%BA%E6%96%87%E9%98%85%E8%AF%BB/1.htm">论文阅读</a><a class="tag" taget="_blank" href="/search/%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B/1.htm">目标检测</a><a class="tag" taget="_blank" href="/search/yolov8/1.htm">yolov8</a> <div>YOLO目标检测创新改进与实战案例专栏专栏目录:YOLO有效改进系列及项目实战目录包含卷积,主干注意力,检测头等创新机制以及各种目标检测分割项目实战案例专栏链接:YOLO基础解析+创新改进+实战案例介绍摘要YOLO系列因其在速度和准确性之间的合理平衡,已成为实时目标检测中最受欢迎的框架。然而,我们观察到YOLO的速度和准确性受到非极大值抑制(NMS)的负面影响。最近,基于Transformer的端</div> </li> <li><a href="/article/1881810432109375488.htm" title="使用Neo4j-Semantic-Ollama构建智能交互代理" target="_blank">使用Neo4j-Semantic-Ollama构建智能交互代理</a> <span class="text-muted">safHTEAHE</span> <a class="tag" taget="_blank" href="/search/neo4j/1.htm">neo4j</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</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/python/1.htm">python</a> <div>在现代应用中,结合图数据库与语义层的智能代理能够极大提升数据交互的效率和灵活性。本文将展示如何使用Neo4j-Semantic-Ollama模板来开发一个能够通过语义层与Neo4j图数据库交互的智能代理。我们将关注其如何利用Mixtral作为JSON格式的代理,通过用户意图与数据库进行交互。技术背景介绍Neo4j是一种高性能的图数据库,它适合于处理结构复杂的数据。在此基础上,加入语义层可以让应用程</div> </li> <li><a href="/article/1881809802229772288.htm" title="3d高斯泼溅学习" target="_blank">3d高斯泼溅学习</a> <span class="text-muted">便携与感知组,研ing</span> <a class="tag" taget="_blank" href="/search/3d/1.htm">3d</a> <div>椭球集就是一堆3d高斯椭球集之位置与形状:协方差矩阵(包括旋转矩阵和缩放矩阵),要大多数都能表达实体的位置,实体的位置和形状要落在大概率范围内椭球集之球谐函数:代表球面上不同位置的值基函数,拟合颜色和形状1.球谐函数在形状上的拟合,阶数越高就越能描述原来的真实形状(用多项式(基函数)和傅立叶变换拟合)3d高斯Splatting里面用的是4阶的,参数量有16个拟合的函数r=f(θ,φ)2.球谐函数在</div> </li> <li><a href="/article/1881808164677021696.htm" title="FastAPI教程:快速构建高性能API" target="_blank">FastAPI教程:快速构建高性能API</a> <span class="text-muted">迪小莫学AI</span> <a class="tag" taget="_blank" href="/search/fastapi/1.htm">fastapi</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>FastAPI教程:快速构建高性能API介绍FastAPI是一个现代的、快速的(高性能)Web框架,用于构建APIs,基于标准的Python类型提示。它非常适合用于构建高效、易于维护的API服务。FastAPI支持自动生成文档,输入数据验证和异步编程,且性能接近Go和Node.js。本教程目标本教程将带领你构建一个简单的FastAPI应用,包括:1.创建FastAPI项目2.定义和处理API端点3</div> </li> <li><a href="/article/1881805140646752256.htm" title="基于大数据的商品推荐系统的设计与实现" target="_blank">基于大数据的商品推荐系统的设计与实现</a> <span class="text-muted">JAVA编码选手</span> <a class="tag" taget="_blank" href="/search/%E4%B8%AA%E4%BA%BA%E4%BD%9C%E5%93%81%E6%A1%88%E4%BE%8B%E5%B1%95%E7%A4%BA%E5%88%86%E4%BA%AB/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/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>摘要在当今互联网时代,随着电子商务的快速发展,各行各业都面临着海量数据的挑战和机遇,电子商务极大地改变了商业运作的方式,为消费者和企业带来了前所未有的便利和机会。该毕业设计以京东商品数据为来源,设计与实现基于大数据的电商商品推荐系统。通过对电商商品数据进行深度挖掘,可以发现消费趋势、产品热门度、价格以及地区差异等信息,为市场营销和产品策略提供重要参考。利用Java语言及SpringBoot框架、M</div> </li> <li><a href="/article/1881804384057225216.htm" title="利用Ollama和OpenAI实现多查询RAG检索" target="_blank">利用Ollama和OpenAI实现多查询RAG检索</a> <span class="text-muted">jkgSFS</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/python/1.htm">python</a> <div>在这篇文章中,我们将探讨如何结合使用Ollama和OpenAI的多查询检索技术(RAG)来增强信息检索的准确性和效率。多查询检索器是一种查询转换的例子,它基于用户的输入查询生成多个不同视角的查询。对于每个查询,系统检索一组相关文档,并合并所有查询的独特联合体以进行答案合成。技术背景介绍RAG(Retrieval-AugmentedGeneration)是一种结合检索与生成的技术,它通过在生成答案之</div> </li> <li><a href="/article/1881803878857502720.htm" title="ARM架构下的JDK 8安装包及部署指南:为您的开发环境加速" target="_blank">ARM架构下的JDK 8安装包及部署指南:为您的开发环境加速</a> <span class="text-muted">平稳炜</span> <div>ARM架构下的JDK8安装包及部署指南:为您的开发环境加速项目地址:https://gitcode.com/open-source-toolkit/8c506项目介绍在ARM架构的设备上,如树莓派等,搭建Java开发环境可能是一项挑战。为了简化这一过程,我们推出了ARM架构专属的JDK8安装包及部署指南。本项目提供了一个关键的软件资源——jdk-8u391-linux-aarch64.tar,专门</div> </li> <li><a href="/article/29.htm" title="SQL的各种连接查询" target="_blank">SQL的各种连接查询</a> <span class="text-muted">xieke90</span> <a class="tag" taget="_blank" href="/search/UNION+ALL/1.htm">UNION ALL</a><a class="tag" taget="_blank" href="/search/UNION/1.htm">UNION</a><a class="tag" taget="_blank" href="/search/%E5%A4%96%E8%BF%9E%E6%8E%A5/1.htm">外连接</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E8%BF%9E%E6%8E%A5/1.htm">内连接</a><a class="tag" taget="_blank" href="/search/JOIN/1.htm">JOIN</a> <div>一、内连接 &nbsp; 概念:内连接就是使用比较运算符根据每个表共有的列的值匹配两个表中的行。 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;内连接(join 或者inner join ) &nbsp; &nbsp; &nbsp; SQL语法: &nbsp; &nbsp; &nbsp; select * fron</div> </li> <li><a href="/article/156.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/%E7%BB%A7%E6%89%BF/1.htm">继承</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%90%86/1.htm">代理</a><a class="tag" taget="_blank" href="/search/%E7%BB%84%E5%90%88/1.htm">组合</a><a class="tag" taget="_blank" href="/search/final%E7%B1%BB/1.htm">final类</a> <div>&nbsp; &nbsp; &nbsp; 复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书 &nbsp; 一:组合语法:就是将对象的引用放到新类中即可 &nbsp; &nbsp; 代码: &nbsp; &nbsp; package com.wj.reuse; /** * * @author Administrator 组</div> </li> <li><a href="/article/283.htm" title="[开源与生态系统]国产CPU的生态系统" target="_blank">[开源与生态系统]国产CPU的生态系统</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/cpu/1.htm">cpu</a> <div> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 计算机要从娃娃抓起...而孩子最喜欢玩游戏.... &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 要让国产CPU在国内市场形成自己的生态系统和产业链,国家和企业就不能够忘记游戏这个非常关键的环节.... &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 投入一些资金和资源,人力和政策,让游</div> </li> <li><a href="/article/410.htm" title="JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释" target="_blank">JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释</a> <span class="text-muted">商人shang</span> <a class="tag" taget="_blank" href="/search/jvm%E5%86%85%E5%AD%98/1.htm">jvm内存</a> <div>jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。 HotSpot虚拟机GC算法采用分代收</div> </li> <li><a href="/article/537.htm" title="页面上调用 QQ" target="_blank">页面上调用 QQ</a> <span class="text-muted">oloz</span> <a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a> <div>&lt;A href=&quot;tencent://message/?uin=707321921&amp;amp;Site=有事Q我&amp;amp;Menu=yes&quot;&gt;&nbsp;&nbsp; &lt;img style=&quot;border:0px;&quot; src=http://wpa.qq.com/pa?p=1:707321921:1&gt;&lt;/a&gt;</div> </li> <li><a href="/article/664.htm" title="一些问题" target="_blank">一些问题</a> <span class="text-muted">文强chu</span> <a class="tag" taget="_blank" href="/search/%E9%97%AE%E9%A2%98/1.htm">问题</a> <div>1.eclipse 导出 doc&nbsp; 出现“The Javadoc command does not exist.”&nbsp;javadoc command 选择 jdk/bin/javadoc.exe&nbsp;2.tomcate 配置 web 项目&nbsp;..... SQL:3.mysql&nbsp;&nbsp;* 必须得放前面 否则&nbsp;&nbsp;select&nbs</div> </li> <li><a href="/article/791.htm" title="生活没有安全感" target="_blank">生活没有安全感</a> <span class="text-muted">小桔子</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a><a class="tag" taget="_blank" href="/search/%E5%AD%A4%E7%8B%AC/1.htm">孤独</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E6%84%9F/1.htm">安全感</a> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;圈子好小,身边朋友没几个,交心的更是少之又少。在深圳,除了男朋友,没几个亲密的人。不知不觉男朋友成了唯一的依靠,毫不夸张的说,业余生活的全部。现在感情好,也很幸福的。但是说不准难免人心会变嘛,不发生什么大家都乐融融,发生什么很难处理。我想说如果不幸被分手(无论原因如何),生活难免变化很大,在深圳,我没交心的朋友。明</div> </li> <li><a href="/article/918.htm" title="php 基础语法" target="_blank">php 基础语法</a> <span class="text-muted">aichenglong</span> <a class="tag" taget="_blank" href="/search/php+%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95/1.htm">php 基本语法</a> <div>1 .1 php变量必须以$开头 &lt;?php $a=” b”; echo ?&gt; 1 .2 php基本数据库类型 Integer&nbsp; float/double Boolean string 1 .3 复合数据类型 数组array和对象 object 1 .4 特殊数据类型&nbsp; null 资源类型(resource)&nbsp;&nbsp;&nbsp; $co</div> </li> <li><a href="/article/1045.htm" title="mybatis tools 配置详解" target="_blank">mybatis tools 配置详解</a> <span class="text-muted">AILIKES</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a> <div>MyBatis Generator中文文档 MyBatis Generator中文文档地址: http://generator.sturgeon.mopaas.com/ 该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。 本文使用Markdown进行编辑,但是博客显示效</div> </li> <li><a href="/article/1172.htm" title="继承与多态的探讨" target="_blank">继承与多态的探讨</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/JAVA%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1+%E7%BB%A7%E6%89%BF+%E5%AF%B9%E8%B1%A1/1.htm">JAVA面向对象 继承 对象</a> <div>继承 extends&nbsp;&nbsp; 多态 继承是面向对象最经常使用的特征之一:继承语法是通过继承发、基类的域和方法&nbsp;//继承就是从现有的类中生成一个新的类,这个新类拥有现有类的所有extends是使用继承的关键字: &nbsp; &nbsp; 在A类中定义属性和方法; class A{ //定义属性 int age; //定义方法 public void go</div> </li> <li><a href="/article/1299.htm" title="JS的undefined与null的实例" target="_blank">JS的undefined与null的实例</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/JavaScript/1.htm">JavaScript</a> <div>&lt;form name=&quot;theform&quot; id=&quot;theform&quot;&gt; &lt;/form&gt; &lt;script language=&quot;javascript&quot;&gt; var a alert(typeof(b)); //这里提示undefined if(theform.datas</div> </li> <li><a href="/article/1426.htm" title="TDD实践(一)" target="_blank">TDD实践(一)</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/%E6%95%8F%E6%8D%B7/1.htm">敏捷</a><a class="tag" taget="_blank" href="/search/TDD/1.htm">TDD</a> <div>一.TDD概述 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TDD:测试驱动开发,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。 &nbsp;&nbsp;&nbsp;&nbsp;</div> </li> <li><a href="/article/1553.htm" title="[Maven学习笔记十]Maven Profile与资源文件过滤器" target="_blank">[Maven学习笔记十]Maven Profile与资源文件过滤器</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>什么是Maven Profile Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息 &nbsp; Profile的激活机制 1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个P</div> </li> <li><a href="/article/1680.htm" title="【Hive八】Hive用户自定义生成表函数(UDTF)" target="_blank">【Hive八】Hive用户自定义生成表函数(UDTF)</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a> <div>1. 什么是UDTF &nbsp; UDTF,是User Defined Table-Generating Functions,一眼看上去,貌似是用户自定义生成表函数,这个生成表不应该理解为生成了一个HQL Table, 貌似更应该理解为生成了类似关系表的二维行数据集 &nbsp; 2. 如何实现UDTF 继承org.apache.hadoop.hive.ql.udf.generic</div> </li> <li><a href="/article/1807.htm" title="tfs restful api 加auth 2.0认计" target="_blank">tfs restful api 加auth 2.0认计</a> <span class="text-muted">ronin47</span> <div>  目前思考如何给tfs的ngx-tfs api增加安全性。有如下两点:   一是基于客户端的ip设置。这个比较容易实现。   二是基于OAuth2.0认证,这个需要lua,实现起来相对于一来说,有些难度。   现在重点介绍第二种方法实现思路。    前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGe</div> </li> <li><a href="/article/1934.htm" title="jdk环境变量配置" target="_blank">jdk环境变量配置</a> <span class="text-muted">byalias</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a> <div>进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置: 1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u79-windows-x64.exe 2、安装jdk-7u79-windows-x64.exe 3、配置环境变量:右击&quot;计算机&quot;--&gt;&quo</div> </li> <li><a href="/article/2061.htm" title="《代码大全》表驱动法-Table Driven Approach-2" target="_blank">《代码大全》表驱动法-Table Driven Approach-2</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>package com.ljn.base; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.uti</div> </li> <li><a href="/article/2188.htm" title="SQL 数值四舍五入 小数点后保留2位" target="_blank">SQL 数值四舍五入 小数点后保留2位</a> <span class="text-muted">chicony</span> <a class="tag" taget="_blank" href="/search/%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5/1.htm">四舍五入</a> <div> 1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。 2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。 例如:   select&nbsp;&nbsp; cast(round(12.5,2)&nbsp;&nbsp; as&nbsp;&nbsp; numeric(5,2)) &nbsp</div> </li> <li><a href="/article/2315.htm" title="c++运算符重载" target="_blank">c++运算符重载</a> <span class="text-muted">CrazyMizzz</span> <a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a> <div>一、加+,减-,乘*,除/ 的运算符重载 Rational operator*(const Rational &amp;x) const{ return Rational(x.a * this-&gt;a); } 在这里只写乘法的,加减除的写法类似 二、&lt;&lt;输出,&gt;&gt;输入的运算符重载 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb</div> </li> <li><a href="/article/2442.htm" title="hive DDL语法汇总" target="_blank">hive DDL语法汇总</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a><a class="tag" taget="_blank" href="/search/%E4%BF%AE%E6%94%B9%E5%88%97/1.htm">修改列</a><a class="tag" taget="_blank" href="/search/DDL/1.htm">DDL</a><a class="tag" taget="_blank" href="/search/%E4%BF%AE%E6%94%B9%E8%A1%A8/1.htm">修改表</a> <div>hive DDL语法汇总 1、对表重命名 hive&gt; ALTER TABLE table_name RENAME TO new_table_name; &nbsp; 2、修改表备注 hive&gt;&nbsp;ALTER&nbsp;TABLE&nbsp;table_name&nbsp;SET&nbsp;TBLPROPERTIES ('comment'&nbsp;= new_comm</div> </li> <li><a href="/article/2569.htm" title="jbox使用说明" target="_blank">jbox使用说明</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a> <div>参考网址:http://www.kudystudio.com/jbox/jbox-demo.html jBox v2.3 beta [ 点击下载]&nbsp; 技术交流QQGroup:172543951 100521167 [2011-11-11] jBox v2.3 正式版 - [调整&amp;修复] IE6下有iframe或页面有active、applet控件</div> </li> <li><a href="/article/2696.htm" title="UISegmentedControl 开发笔记" target="_blank">UISegmentedControl 开发笔记</a> <span class="text-muted">dcj3sjt126com</span> <div>&nbsp;&nbsp;//&nbsp; &nbsp; typedef NS_ENUM(NSInteger, UISegmentedControlStyle) { &nbsp; &nbsp;&nbsp;//&nbsp; &nbsp; &nbsp; &nbsp; UISegmentedControlStylePlain, &nbsp; &nbsp; // large plain &nbsp; &</div> </li> <li><a href="/article/2823.htm" title="Slick生成表映射文件" target="_blank">Slick生成表映射文件</a> <span class="text-muted">ekian</span> <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a> <div>Scala添加SLICK进行数据库操作,需在sbt文件上添加slick-codegen包 &quot;com.typesafe.slick&quot; %% &quot;slick-codegen&quot; % slickVersion 因为我是连接SQL Server数据库,还需添加slick-extensions,jtds包 &quot;com.typesa</div> </li> <li><a href="/article/2950.htm" title="ES-TEST" target="_blank">ES-TEST</a> <span class="text-muted">gengzg</span> <a class="tag" taget="_blank" href="/search/test/1.htm">test</a> <div>package com.MarkNum; import java.io.IOException; import java.util.Date; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.annotation</div> </li> <li><a href="/article/3077.htm" title="为何外键不再推荐使用" target="_blank">为何外键不再推荐使用</a> <span class="text-muted">hugh.wang</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/DB/1.htm">DB</a> <div>表的关联,是一种逻辑关系,并不需要进行物理上的“硬关联”,而且你所期望的关联,其实只是其数据上存在一定的联系而已,而这种联系实际上是在设计之初就定义好的固有逻辑。 在业务代码中实现的时候,只要按照设计之初的这种固有关联逻辑来处理数据即可,并不需要在数据库层面进行“硬关联”,因为在数据库层面通过使用外键的方式进行“硬关联”,会带来很多额外的资源消耗来进行一致性和完整性校验,即使很多时候我们并不</div> </li> <li><a href="/article/3204.htm" title="领域驱动设计" target="_blank">领域驱动设计</a> <span class="text-muted">julyflame</span> <a class="tag" taget="_blank" href="/search/VO/1.htm">VO</a><a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/DTO/1.htm">DTO</a><a class="tag" taget="_blank" href="/search/po/1.htm">po</a> <div>概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对</div> </li> <li><a href="/article/3331.htm" title="单例设计模式" target="_blank">单例设计模式</a> <span class="text-muted">hm4123660</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Singleton/1.htm">Singleton</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">单例设计模式</a><a class="tag" taget="_blank" href="/search/%E6%87%92%E6%B1%89%E5%BC%8F/1.htm">懒汉式</a><a class="tag" taget="_blank" href="/search/%E9%A5%BF%E6%B1%89%E5%BC%8F/1.htm">饿汉式</a> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb</div> </li> <li><a href="/article/3458.htm" title="logback" target="_blank">logback</a> <span class="text-muted">zhb8015</span> <a class="tag" taget="_blank" href="/search/log/1.htm">log</a><a class="tag" taget="_blank" href="/search/logback/1.htm">logback</a> <div>一、logback的介绍 &nbsp;&nbsp;&nbsp;&nbsp; Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-class</div> </li> <li><a href="/article/3585.htm" title="整合Kafka到Spark Streaming——代码示例和挑战" target="_blank">整合Kafka到Spark Streaming——代码示例和挑战</a> <span class="text-muted">Stark_Summer</span> <a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a><a class="tag" taget="_blank" href="/search/storm/1.htm">storm</a><a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a><a class="tag" taget="_blank" href="/search/PARALLELISM/1.htm">PARALLELISM</a><a class="tag" taget="_blank" href="/search/processing/1.htm">processing</a> <div>作者Michael G. Noll是瑞士的一位工程师和研究员,效力于Verisign,是Verisign实验室的大规模数据分析基础设施(基础Hadoop)的技术主管。本文,Michael详细的演示了如何将Kafka整合到Spark Streaming中。 期间, Michael还提到了将Kafka整合到 Spark Streaming中的一些现状,非常值得阅读,虽然有一些信息在Spark 1.2版</div> </li> <li><a href="/article/3712.htm" title="spring-master-slave-commondao" target="_blank">spring-master-slave-commondao</a> <span class="text-muted">王新春</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/dataSource/1.htm">dataSource</a><a class="tag" taget="_blank" href="/search/slave/1.htm">slave</a><a class="tag" taget="_blank" href="/search/master/1.htm">master</a> <div>互联网的web项目,都有个特点:请求的并发量高,其中请求最耗时的db操作,又是系统优化的重中之重。 为此,往往搭建 db的 一主多从库的 数据库架构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数</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>