BootStrap积累

天猫网页前端实现 文章目录前言公共页面置顶导航栏效果图布局搜索框效果布局页脚效果布局首页导航轮播效果布局关于背景颜色关于轮播图 前言 学习了jQuery和boostrap4的教程,苦于没有项目练手,于是决定模仿天猫网页,纯前端实现。 首先先把天猫网页规划一下,大致可以分为: 公共页面 首页 每一部分逐步完成,最后整合在一起。 公共页面 公共页面就是每个页面都有的内容,包括页头位置的置顶导航栏,紧接着页头的搜索框... 阅读详情
BootStrap开发工具   HBuilder


59.前端的一些框架和学习网址


1.bootcsd框架视频:   http://edu.ibeifeng.com/view-index-id-411.html
2.  免费的erayui:
3.extjs   jqueryui   fineui
4.boot,     学习资料http://www.bootcss.com/


学习总结笔记  


1.


(1)这是下划线 <li class="divider"></li>  
 (2) 向下的三角图标<span class="caret"></span>
(3)字型图标
  <h1 class="page-header"><span class="glyphicon glyphicon-user"></span> 用户登录</h1>


【李炎恢老师移动开发之Bootstrap视频教程】2015-12-27


第2章:排版样式
     (1)<p class="lead">BootStrap框架</p>       这是段落突出的样式
     (2)<h1>框架<small>框架小标题</small></h1>  在h1-h6元素之间还可以嵌入一个small元素作为副标题
     (3)class="text-uppercase" 大写,


     (4)<ul class="list-unstyled">  //移除默认样式
           <li>BootStrap框架</li>
          </ul>
     (5)ul和li排列在一行,<ul class="list-inline">
     (6)dl,dt,dd水平排列成一行, <dl class="dl-horizontal">


第3章:表格和按钮
     (1)表格样式
         <table class="table table-striped"> 条纹表格
         <table class="table table-bordered"> 带边框的表格  
         <table class="table table-hover">   在tbody下表格悬停鼠标变色   


         <tr class="success">  单独设置某一行的背景样式 ,另外有:active,info,warning,danger样式
         <body class="table-responsive">响应式表格,小于768px出现边框
     (2)按钮
          <button class="btn btn-info">Button</button>
          共7种有样式:btn-default、btn-success,btn-info,btn-warning,btn-danger,btn-primary,btn-link


     (3)块级按钮,占满整行<button class="btn btn-block">Button</button>
     (4)
      
第4章:表单和图片
     (1)和父级元素样式同步<label class="control-label">  表示和父级元素样式同步 对label的应用


     (2)内联表单:<form class="form-inline"> </form>  表示内联一行的样式
                   <label class="checkbox-inline"><input type="checkbox">体育</label>
 
     (3)禁用:   <div class="disabled">


     (4)添加额外的图标:(文本框右侧内置文本图标)
  <div class="form-group has-feedback">
    <lable>电子邮件</label>
    <input type="email" class="form-control">
    <span class="glyphicon glyphicon-ok form-control-feedback"></span>
  </div>


     (5)图片样式:
          <img src="" alt=""  class="img-rounded">(圆角边框) 另外还有class="img-circle" (圆形样式)  和 class="img-thumbnail"(相框样式)
     (6)表单组合,
          <div class="input-group">
           <div class="input-group-addon">¥</div>
           <input type="text" class="form-control">
           <div class="input-group-addon">.00</div>
          </div>
     (7)下拉列表
          <select class="form-control">
            <option>1</option>
            <option>2</option>
          </select>
     (8)background:transparent; 背景透明


第5章:栅格系统
     (1)class="col-md-offset-1"  便宜一个位置
     (2)布局容器
          <div class="containter"></div> 固定宽度
          <div class="containter-fluid"></div> 100%宽度


第6章 辅组类和响应式工具
     (1)关闭按钮
          <button class="close">&times;</button>
          
     (2)三角符号   
          <span class="caret"></span>
     (3)块级居中  
<div class="center-block">居中</div>  注:就是margin:x auto;并且设置了display:block;
     (4)清理浮动  
<div class="clearfix"></div>   注:放在需要清理浮动区块的前面即可
     (5)响应式工具
<div class="visible-xs-block a">Bootstrap</div>  //超小屏幕激活显示
<div class="hidden-xs a">Bootstrap</div> //超小屏幕激活隐藏
对显示的内容有是那种变体:block,inline-block,inline


第7章 图标菜单按钮组件(2015-12-29)
     (1)小图标组件
          BootStrap提供了263种小图标,可以参考中文组件链接:http://v3.bootcss.com/components/#glyphicons
          //使用小图标
          <i class="glyphicon glyphicon-star"></i>
          <span class="glyphicon glyphicon-star"></span>
//也可以结合按钮
<button class="btn btn-default btn-lg">
  <span class="glyphicon glyphicon-star"></span>
</button>


     (2)下拉菜单组件
//基本格式
<div class="dropdown">         //按钮和菜单组需要包裹在dropdown的容器里
 <button class="btn btn-default" data-toggle="dropdown">
 下拉菜单
   <span class="caret"></span> //caret表示箭头
 </button>
<ul class="dropdown-menu">
 <li><a href="#">首页</a></li>
 <li class="divider"></li>   //菜单的分割线
 <li><a href="#">资讯</a></li>
 <li><a href="#">产品</a></li>
 <li><a href="#">关于</a></li>
</ul>
</div>
而作为被点击的元素按钮需要设置data-toggle="dropdown"才能有效


       //菜单项居右对齐,默认值是dropdown-menu-left
<ul class="dropdown-menu dropdown-menu-right">


//设置菜单的分割线
<li class="divider"></li>
右边的圆角只要多加一个class="dropdown-toggle"即可


     (3)按钮组组件
按钮组就是多个按钮集成在一个容器里形成独有的效果。
//基本格式
<div class="btn-group">
   
第8章 输入框和导航组件


     (1)输入框
      文本输入框就是可以在<input>元素前后加上文字或按钮,可以实现对表单控件的扩展。


//在两侧添加文字
     <div class="input-group input-group-lg"> //class="input-group input-group-lg"设置尺寸
<span class="input-group-addon">$</span>
<input type="text" class="form-control">
<span class="input-group-addon">.00</span>
     </div>


//左侧使用复选框和单选框
<div class="input-group">
<span class="input-group-addon"><input type="checkbox"></span>
<input type="text" class="form-control">
</div>


//右侧使用提交按钮
<div class="input-group">  
 <input type="text" class="form-control">
          <div class="input-group-btn">
<button class="btn btn-default">提交</button>
 </div>
</div>


     (2)导航组件
Bootstrap 提供了一组导航组件,用于实现Web 页面的栏目操作。


//基本导航标签页
<ul class="nav nav-tabs">
 <li class="active"><a href="#">首页</a></li>
 <li><a href="#">资讯</a></li>
 <li><a href="#">产品</a></a></li>
 <li><a href="#">关于</a></li>
</ul>


//胶囊式导航
<ul class="nav nav-pills">


     (3)导航条组件
导航条是网站中作为导航页头的响应式基础组件。即网站头部
//基本格式
<div class="navbar navbar-default">  //背景是浅灰色
......
</div>
//反色调单行TOP头部
<div class="navbar navbar-inverse">  //背景是黑色
</div>


//将导航固定在顶部,下面的内容会自动上移
<nav class="navbar navbar-default navbar-fixed-top">


//基本导航条,包含标题和列表
<nav class="navbar navbar-default">
 <div class="container">
  <div class="navbar-header">
  <a href="#" class="navbar-brand">标题</a>
  </div>
 <ul class="nav navbar-nav">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">资讯</a></li>
  <li class="disabled"><a href="#">产品</a></li>
  <li><a href="#">关于</a></li>
 </ul>
</div>
</nav>


第9章 路径分页标签和徽章组件
     (1)路径组件
        路径组件也就是网页左上角的地址路径样式


        //面包屑导航                                 // 样式类似于:" 首页 / 产品列表 / 毛衣 "
<ol class="breadcrumb">
   <li><a href="#">首页</a></li>
   <li><a href="#">产品列表</a></li>
 <li class="active">毛衣</li>
</ol>
        
     (2)分页组件
提供带有展示页面的功能


//默认分页
<ul class="pagination">                         // class="pagination"分页组件的类
 <li><a href="#">&laquo;</a></li>
 <li class="active"><a href="#">1</a></li>
 <li><a href="#">2</a></li>
 <li><a href="#">3</a></li>
 <li><a href="#">4</a></li>
 <li><a href="#">5</a></li>
 <li><a href="#">&raquo;</a></li>
</ul>
         &laquo;即"<<"  &raquo;即">>"


//翻页效果
<ul class="pager">
 <li><a href="#">上一页</a></li>
 <li><a href="#">下一页</a></li>
</ul>
     (3)标签组件


     (4)未读信息数量徽章组件


//未读信息数量徽章
  <a href="#">信息<span class="badge">10</span></a>


//按钮中使用徽章
  <button class="btn btn-success">
   提交<span class="badge">3</span>
  </button>


第10章 巨幕页头缩略图和警告框组件
     (1)缩略图组件
//缩略图组件配合响应式
<div class="container">
<div class="row">
  <div class="col-xs-6 col-md-3 col-sm-4">
  <div class="thumbnail">
  <img src="img/pic.png" alt="">
  </div>
  </div>
</div>


     (2)警告框组件
//带关闭的警告框组件
<div class="alert alert-success">
  Bootstrap
   <button type="button" class="close" data-dismiss="alert">
     <span>&times;</span>
   </button>
</div>
第11章 进度条媒体对象和Well组件
     (1)well组件
这个组件实现简单的嵌入效果
<div class="well">BootStrap</div>
有lg和sm两种可能值
<div class="well well-lg">/div>
     (2)进度条组件
<div class="progress">
<div class="progress-bar progress-bar-success" style="min-width:20px">30%</div>
</div>
     (3)媒体对象组件
<div class="media">
 <div class="media-left">
  <img src="img/small.png" alt="" class="media-object">
  </div>
 <div class="media-body">
  <h4 class="media-heading">标题</h4>
          </div>
</div>
第12章 列表组面板和嵌入组件
     (1)列表组组件,  用于显示一组列表的组件
//基本实例
<ul class="list-group">
  <li class="list-group-item">1.这是起始</li>
  <li class="list-group-item">2.这是第二条数据</li>
  <li class="list-group-item">3.这是第三排信息</li>
</ul>
//链接和首选
<div class="list-group">
 <a href="#" class="list-group-item active">1.这是起始
 <span class="badge">10</span></a>
 <a href="#" class="list-group-item">2.这是第二条数据</a>
</div>
     (2)面板组件:  面板组件就是一个存放内容的容器组件(panel)
//带标题容器的面板
<div class="panel panel-default">
 <div class="panel-heading">
 面板标题
 </div>
 <div class="panel-body">
  这里是详细内容区!
 </div>
</div>
//情景效果:default、success、info、warning、danger、primary


可折叠面板:
             
     (3)响应式组件
     (4)
第13章 模态框插件
     (1)
//点击触发模态框显示
  <button class="btn btn-primary btn-lg" id="btn" data-toggle="modal" data-target="#myModal" data-backdrop="static">点击弹窗</button>
//基本实例
<!-- 模态框声明 -->
<div class="modal fade" id="myModal" tabindex="-1">
<!-- 窗口声明 -->
<div class="modal-dialog">
<!-- 内容声明 -->
<div class="modal-content">
<div class="modal-header">
<button class="close" data-dismiss="modal"><span>&times;</span></button>
<h4 class="modal-title">会员登陆</h4>
</div>
<div class="modal-body">
<div class="container-fluid"> <!-- container-fluid在内容中引用流体 -->
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4">2</div>
<div class="col-md-4">3</div>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-default">注册</button>
<button class="btn btn-primary">登录</button>
</div>
</div>
</div>
</div>


     (2)用法说明
第一种:可以通过data 属性
//data-toggle
data-toggle="modal" data-target="#myModal"
data-toggle 表示触发类型 data-target 表示触发的节点(与a href功能类似)
 
用到的一些类说明:
data-backdrop="static" 表示背景存在黑灰透明遮罩,且点击空白不可关闭弹窗。
class="close"  表示关闭按钮,
data-dismiss="modal" 是点击关闭按钮就关闭的功能。


第15章 标签页和工具提示插件
     (1)tab选项卡
注意引用的jquery为1.11以上版本,否则1.9版本不管用的
<ul class="nav nav-tabs">
 <li class="active"><a href="#html5"data-toggle="tab">HTML5</a></li>
 <li><a href="#bootstrap" data-toggle="tab">Bootstrap</a></li>
 <li><a href="#jquery" data-toggle="tab">jQuery</a></li>
 <li><a href="#extjs" data-toggle="tab">ExtJS</a></li>
</ul>
<div class="tab-content" style="padding: 10px;"><-->
<div class="tab-pane active" id="html5">
1标准通用标记语言下的一个应用HTML 标准自1999 年12 月发布的HTML4.01后,后继的HTML5 和其它标准被束之高阁,为了推动Web 标准化运动的发展,一些公司联合起来,成立了一个叫做Web Hypertext Application Technology Working Group(Web 超文本应用技术工作组-WHATWG) 的组织。WHA。在2006 年,双方决定进行合作,来创建一个新版本的HTML。
    </div>
<div class="tab-pane" id="bootstrap">
2标准通用标记语言下的一个应用HTML 标准自1999 年12 月发布的HTML4.01后,后继的HTML5 和其它标准被束之高阁,为了推动Web 标准化运动的发展,一些公司联合起来,成立了一个叫做Web Hypertext Application Technology Working Group(Web 超文本应用技术工作组-WHATWG) 的组织。WHA。在2006 年,双方决定进行合作,来创建一个新版本的HTML。
</div>
<div class="tab-pane" id="jquery">
3标准通用标记语言下的一个应用HTML 标准自1999 年12 月发布的HTML4.01后,后继的HTML5 和其它标准被束之高阁,为了推动Web 标准化运动的发展,一些公司联合起来,成立了一个叫做Web Hypertext Application Technology Working Group(Web 超文本应用技术工作组-WHATWG) 的组织。WHA。在2006 年,双方决定进行合作,来创建一个新版本的HTML。
 </div>
 <div class="tab-pane" id="extjs">
4标准通用标记语言下的一个应用HTML 标准自1999 年12 月发布的HTML4.01后,后继的HTML5 和其它标准被束之高阁,为了推动Web 标准化运动的发展,一些公司联合起来,成立了一个叫做Web Hypertext Application Technology Working Group(Web 超文本应用技术工作组-WHATWG) 的组织。WHA。在2006 年,双方决定进行合作,来创建一个新版本的HTML。
   </div>
</div>
用到, class="nav nav-tabs"   class="active"  class="tab-pane"  data-toggle="tab" 即触发的类型
     (2)工具提示
工具提示就是通过鼠标移动选定在特定的元素上时,显示相关的提示语。
//基本实例
<a href="#" data-toggle="tooltip" title="超文本标识符">HTML5</a>
//JS 部分需要声明
<script type="type/JavaScript">
$('#section').tooltip();
</script>
     (3)
     (4)
第16章  弹出框和警告框插件
     (1)弹出框
     (2)
     (3)
     (4)
第17章  按钮插件和折叠面板插件
     (1)按钮插件(一些插件实现)
<button class="btn btn-primary" data-loading-text="Loading..." autocomplete="off">开始上传</button>


<script type="text/javascript">
$('button').on('click', function () {
var btn = $(this).button('loading');
setTimeout(function () {
btn.button('reset');
  }, 1000);
});
</script>


     (2)折叠面板(实现)
     <div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="#collapseOne" data-toggle="collapse" data-parent="#accordion">第一部分链接</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
第一部分内容
</div>
</div>
</div>


<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="#collapseTwo" data-toggle="collapse" data-parent="#accordion">第二部分链接</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
第二部分内容
</div>
</div>
</div>


<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="#collapseThree" data-toggle="collapse" data-parent="#accordion">第三部分链接</a>
</h4>
</div>
<div id="collapseThree" class="panel-collapse collapse">
<div class="panel-body">
第三部分内容
</div>
</div>
</div>

     </div> 
     (3)
     (4)
第18章  轮播插件(就是类似于幻灯片的图片展示功能)
     (1)轮播插件
     (2)


第19章  附加导航插件
     (1)附加导航即粘贴在屏幕某处实现锚点功能
     (2)


第20章  项目实战
     (1)响应式导航
     (2)
     (3)
     (4)


     (1)按钮插件
     (2)
     (3)
     (4)
基于Java+Jsp+Ssm+Mysql框架实现的手机电脑自适应新闻博客系统设计与实现 一款由jsp+ssm框架(spring、springMVC、mybaits)实现的自适应新闻博客管理系统的源码和视频开发教程。此次修订主要内容为:1、添加注册功能并校验用户名和手机号,不允许用户名和手机号重复;2、评论区域锁定评论的账号,对未登录的用户不可评论;3、新闻分类重名限制,不允许同名新闻分类添加; 本系统前台页面是自适应设备的,就是不同的设备访问页面都会自动适应,如手机、电脑、平板等都会自动适应,实现了基本的新闻博客功能:首页展示最新文章新闻、按分类分页展示、异步加载分页、按条件搜索、评论文章等。 阅读详情

相关推荐

Bootstrap+HTML5网站构建实战实例

本文还有配套的精品资源,点击获取 简介:Bootstrap和HTML5是现代Web开发的重要工具,通过结合使用,开发者能够快速构建具有响应式设计、丰富功能和良好用户体验的网站。Bootstrap提供了预定义的CSS类、JavaScript插件和响应式栅格系统,简化了多设备适配和复杂布局的开发。HTML5作为现代网页设计标准,通过新的语义化元素增强了网站的无障碍性和语义清晰度...

weixin_29903713的博客 1623

积累bootstrap的一些知识

1.关于如何将3列内容对齐,如图所示 可以用BootsTrap中的 栅格系统来做并且设置col-md属性 html代码 <section id="tese"> <div class="container"> <div class="row"> <div class="col-sm-6 col-md-4"> <a href="#">

weixin_44302838的博客 424

【Web服务器运维】基于Nginx与Keepalived的高可用负载均衡系统部署:实现故障自动切换与虚拟IP管理

内容概要:本文详细介绍了如何通过Nginx与Keepalived实现高可用的负载均衡架构。首先讲解了Nginx的安装部署流程,包括依赖环境的准备、源码解压编译、启动及配置重载;接着介绍了Keepalived的安装步骤及其服务管理方式;重点在于通过配置Keepalived的主备节点(MASTER/BACKUP),结合VRRP协议和虚拟IP(VIP)实现故障自动切换,并通过自定义脚本nginx_check.sh实时检测Nginx运行状态,确保服务高可用;最后补充了在云环境中因组播限制导致心跳不稳定时,应改用单播(unicast)方式进行通信的解决方案。; 适合人群:具备Linux系统操作基础、熟悉网络基础知识,从事运维、DevOps或Web服务部署的技术人员,尤其是工作1-3年的工程师。; 使用场景及目标:①搭建高可用的Web负载均衡系统,避免单点故障;②掌握Nginx与Keepalived协同工作的原理与实战配置方法;③应用于生产环境中提升服务稳定性与容灾能力。; 阅读建议:学习时应结合实验环境动手操作,重点关注keepalived.conf配置差异与nginx_check.sh脚本逻辑,理解VRRP机制及单播替代组播的实际应用场景,注意根据实际网络环境调整IP与网卡参数。

Bootstrap的CSS类积累学习

Bootstrap的CSS类积累学习

昊虹AI笔记 2058

ESP32 WiFi自平衡小车硬件与PID控制实战

自平衡小车是典型的嵌入式实时反馈控制系统,其核心依赖姿态感知(如MPU6050)、电机驱动(如L298N)与闭环控制算法(如PID)的协同。系统通过IMU采集俯仰角,经互补滤波融合处理,再由PID控制器实时计算PWM输出,驱动直流电机产生恢复力矩;WiFi模块(ESP32内置)则提供远程遥控接口,实现AP模式下的Web指令交互。该架构兼具硬实时性(毫秒级采样与响应)与软实时性(HTTP服务),广泛应用于机器人教学、智能小车开发及边缘控制原型验证。本文围绕ESP32平台,详解传感器接口、驱动电路设计、PID抗

weixin_42509513的博客 391

Intel Arc显卡玩《三角洲行动》报错?手把手教你修改注册表跳过验证

本文针对Intel Arc显卡用户在运行《三角洲行动》时遇到的驱动验证报错问题,提供了详细的解决方案。通过安全修改Windows注册表,添加特定键值以跳过游戏驱动兼容性验证,并结合游戏内图形设置与Intel驱动面板的优化建议,旨在帮助玩家顺利进入游戏并提升游戏帧率与运行稳定性。

weixin_29310605的博客 696

Bootstrap进阶五:Web开发中很实用的交互效果积累

1.页面切换效果 我们已经在示例中罗列了一组动画,可以被应用到页面切换过程中,创造出很有趣的导航效果。  2.视差滚动(parallax-slider) 视差滚动(parallax-slider)已经被广泛应用于网页设计中,这种技术能够让原本平面的网页界面产生动感的立体效果。  3.侧栏动画效果 以细微的过渡动画显示一些隐藏的侧边栏,其余的内容也是。通常侧边栏滑入,把其...

aochou19810706的博客 412

Docker 与容器技术的未来:从 OCI 标准到 eBPF 的演进

OCI 的核心目标是创建一个开放的、厂商中立的容器技术标准。这意味着,只要一个容器镜像符合 OCI 镜像格式规范,它就可以在任何符合 OCI 运行时规范的容器运行时上运行。eBPF 是一种革命性的技术,它允许在 Linux 内核中安全地运行沙盒程序,而无需修改内核源代码或加载内核模块。这些程序可以注册到内核中的各种事件点(如网络包到达、系统调用、函数调用/返回),并在事件发生时执行自定义逻辑。核心思想是:在不将数据复制到用户空间的情况下,程序可以直接在内核中处理数据,极大地提高了效率和性能。

专栏 1383

JQuery 常用积累(四)Bootstrap Multiselect

阅读目录 1.JavaBean 方式,在JSP 页面,嵌入java 代码实现 2.后台数据库交互,前台 JavaScript 动态添加选项 实际的项目网站中或多或少的或用到多选框,我选用的一款是Bootstrap Multiselect。 官方文档: http://www.kuitao8.com/demo/20140224/1/boo...

weixin_34389926的博客 161

YOLOv8中Bottleneck模块详解

Bottleneck 模块在YOLOv8中的作用是进行特征提取和增强,是网络中的核心构建模块之一。它的主要功能是通过卷积操作来处理输入特征图,并在适当情况下应用残差连接,使得信息能够有效地通过网络层进行传播

zzzyyy8的博客 8060

向华为学习——解读华为战略规划SP与业务计划BP流程【附全文阅读】

该方案针对大中型企业高管及战略团队,系统拆解华为SP(4-9月中长期规划)与BP(10-12月年度执行)双轨体系,形成"战略制定-业务设计-资源配置-绩效解码"闭环。SP侧重市场趋势分析、业务优先级与资源分配,BP细化KPI、预算及行动计划。通过价值树、战略解码等工具实现战略到部门/个人的目标分解,强化跨部门协同与过程管控。配套17份华为实战资料(包括战略管理、流程优化、销售组织建设等核心方法论),助力企业建立规范的战略执行体系,实现资源优化与绩效落地。

cdfunlove的博客 768

Bootstrap Table组件入门(一)简介

近期在Datatable与Bootstrap-Table之间纠结了颇九,静坐细思量,终于还是选择后者,原因有二: 项目中原本使用了Bootstrap,兼容性好; 后期其他项目可能也要基于Bootstrap开发,便于积累,而且个人感觉完成度比Datatable高。 近期活跃度(2019-03-22) 说明: 基于Bootstrap的扩展表格组件,包含Radio,复选框,排序,...

良心有约 544

Spring AI 实战(11):收官!10 道面试高频题 + 一张脑图带走全系列

本文是Spring AI系列的收官篇,通过知识脑图梳理前10篇内容,提供面试高频题和避坑清单。主要内容包括: 知识脑图:分6层(核心抽象、输入增强、输出控制等)总结Spring AI全栈技术。 10道高频面试题:涵盖ChatClient/ChatModel关系、结构化输出、RAG链路等核心知识点。 避坑清单:列出9条常见问题及解决方案,如向量维度匹配、Advisor顺序等。 技术对比:分析Spring AI、LangChain4j和Spring AI Alibaba的差异与适用场景。 使用建议:提供面试复习

不才不才不不才的博客 296

bootstrap模板网站

从事前端开发6年了积累了一些bootstrap模板网站现在记录一下以后用来使用! 1,一个包含bootstrap,angular,react,vue模板的专业bootstrap模板网站      www.ngui.cc 2,一个比较知名的bootstrap模板  inspinia   cn.inspinia.cn 记录一些单个bootstrap模板吧! 第一名 inspinia bo...

后台模板 7742

BiSeNet:面向实时语义分割的双边网络

BiSeNet 系列重新定义了实时语义分割的范式“不要在速度和精度之间妥协——用架构创新,两者兼得。V1:提出双边解耦思想,启发后续大量工作;V2:通过极致轻量化,证明小模型也能高精度;V3(工业版):推动端侧 AI 落地,成为行业标准之一。如今,BiSeNet 已成为嵌入式视觉系统的默认选择,其设计理念(解耦、轻量、融合)被广泛应用于目标检测、姿态估计等领域。

浩瀚之水的专栏 267

一文整理深度学习【深度学习linux的docker+pytorch+cuda+nvidia-docker+vscode配置】

docker+pytorch+cuda+nvidia-docker+vscode

Edward的博客 1335

请详细说明TD的整个过程,以及为什么bootstrap会有这些缺陷

TD 的 bootstrap 会在很长链条上重复使用不准确估值 → 偏差被层层放大 请详细说明TD的整个过程,以及为什么bootstrap会有这些缺陷在 TD 学习里,我们“未来估值”去更新“当前估值”。如果那个未来估值本身就是错的,那么它会一环套一环地回传回来;在一条很长、几乎没有即时奖励的轨迹中,这种“错上加错”就像回声一样被放大。下面先按流程阐释TD 如何 bootstrap,再用数学与实例说明偏差为何会层层积累,并给出工程上的减缓策略。

具身机器人和通用AI 1019

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

深入理解BootStrap Item9 -- 按钮组工具栏_工具栏按钮组设置几个容器,分别是?

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】z-index: 2;

2301_79985012的博客 1061

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

bootstrap 一排5个_如何通过导航条中的各个选项来控制标签页显示的内容(五)...

本课程会围绕着BootstrapUI框架涉及到的技术来进行讲解,同时配合着大量的实战案例来巩固知识点以及积累项目经验。BootstrapUI框架中常见的全局css样式、组件和js插件通过我们会通过独立布局后台界面以及浏览器案例来巩固知识点本课程已经更新到了课程中,想学习web全栈课程的同学可以前往去学习51CTO官方专属交流群:697483006有关学习上的任何问题都可以在群中向老师提出来,老...

weixin_39884078的博客 194

mvc5 mysql 框架 开源_开源:ASP.NET MVC+EF6+Bootstrap开发框架

前言我在博客园潜水两三年了,在这里看过很多大神的文章,也学到了很多东西。可以说我是汲取着博客园的营养成长的。想当年,我也是拿10个G的精神粮食从一个博客园大神那里换来一套开发框架,正式走上开发之路,到后来成为主力开发,再到项目经理再后来顺利拿下美工妹,也算是走上人生巅峰。只索取,不分享就是自私,大家都这么自私还怎么做技术交流,说到分享首先想到的就是我那120G的精神粮食,但是分享这个好像有点法律风...

weixin_39809584的博客 419

bootstrap两层模态框无法滚动问题

bootstrap-modal

记录 2921

bootstrape实战案例_通过实例精选使用现有的代码来学习bootstrap

本课程会围绕着BootstrapUI框架涉及到的技术来进行讲解,同时配合着大量的实战案例来巩固知识点以及积累项目经验。BootstrapUI框架中常见的全局css样式、组件和js插件通过我们会通过独立布局后台界面以及浏览器案例来巩固知识点本课程已经更新到了课程中,想学习web全栈课程的同学可以前往去学习51CTO官方专属交流群:697483006有关学习上的任何问题都可以在群中向老师提出来,老...

weixin_33355385的博客 205

前后端不分离

今天找文件的时候突然发现了一枚总结文档,觉得有必要留存,以防下次找不着就一不小心发了这篇,哈哈哈 一直做后台管理系统,采用react前后端分离,以接口的形式相互交流,猝不及防得来了三个页面开发,然后: 项目概况:二月开始接手A项目,该项目由前端写静态页面,php开发嵌套数据的形式展现,为期一个月,给前端时间为两周,然后交付到数据嵌套的人员;三月中旬开始接手B项目,该项目有两个端,支付宝端C端以...

weixin_30325971的博客 247

netty java nio总结

背景 在工作中, 虽然我经常使用到 Netty 库, 但是很多时候对 Netty 的一些概念还是处于知其然, 不知其所以然的状态, 因此就萌生了学习 Netty 源码的想法. 刚开始看源码的时候, 自然是比较痛苦的, 主要原因有两个: 第一, 网上没有找到让我满意的详尽的 Netty 源码分析的教程; 第二, 我也是第一次系统地学习这么大代码量的源码. 由于这两个原因, 最开始时, 看代码的进

feng_0207的专栏 343

SOHO、Bootstrap、FIRE三种生活观念

独立个人创业或者开发:SOHO、Bootstrap提前退休生活计划:FIRESOHO(Small Office/Home Office)、Bootstrap和FIRE(Financial Independence, Retire Early)是三种不同的生活方式或工作模式,它们各自有不同的特点和目标。

weixin_42357472的博客 467

手把手教你打造一个基于Django的美景分享网站,用于毕业设计超合适

你可以自己发布景色文章,还可以带上 SQLite 数据库(当然了,你也可以根据需求切换成 MySQL 非常方便)。这不是一个简单的静态网页,而是一个功能完整的交流分享平台。总的来说,这个项目不仅易于扩展,还可以适应不同场景的开发需求。最重要的是,它完全可以作为一个非常出色的毕业设计项目,无论是代码量、功能完整度,还是实际应用性都很有说服力!快来挑战一下这个简单有趣的技术项目,既可以满足学习需求,又可以向大家展示你的开发能力💡。简单几步,轻松实现发布和分享美景的功能,快速积累实战经验💻。

qalangtao的博客-qalangtao.com 490
上一篇: Git使用教程
下一篇: ps切图技巧、基础工具,使用方法总结
信念堤岸
博客等级 码龄13年 40粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值