Jsp分页组件制作

AI漫剧实战:MiniMaxH3本地部署+ComfyUI工作流,6G显存出长视频 随着AI视频生成技术的普及,创作者开始追求在有限硬件条件下的本地化部署。本地部署不仅降低使用成本,更能获得对生成流程的完全可控性,这为高频次的内容生产提供了基础。以开源工作流引擎ComfyUI为依托,通过量化模型与显存优化,即便是6G显存的中端显卡也能流畅运行MiniMaxH3视频生成模型,输出60秒级别的AI漫剧片段。本文从视频生成原理出发,讲解模型选择、节点搭建、参数调优与提示词结构化设计,并延伸到剧本拆分、角色一致性控制、后期合成及平台变现路径,为AI漫剧创作者提供一套低成本、可复制的工程化方案。无论 阅读详情

 以前一都是在用mysql数据库,在mysql里可以用select * from table LIMIT 5,10 实现从数据中间位置取固定长短的数据,当是到了公司里,公司是用是sqlserver 搞了半天发现sqlserver里不支持limit函数,无奈到网上找了找资料 发现了这么一个sql语句
  
SELECT TOP 页大小 *

  FROM Table1

  WHERE (ID NOT IN

  (SELECT TOP 页大小*页数 id

  FROM 表

  ORDER BY id))

ORDER BY ID

试了一下很是不错,而且还可以解决大量的数据分页,但是用这个的话你必须在建立表的时候有个“id”字段,并且它为你表的主键。在这里我把它编写成了组件,下面给大家看我的具体实现。
/*
 * Pagination.java
 *
 * Created on 2007年11月1日, 下午1:13
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package cn.CCmingzhou.jsp;

import java.sql.SQLException;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.ResultSet;
import cn.CCmingzhou.db.MsManager;

/**
 *冷漠大神 qq 361619004
 * @author Angel
 */
public class Pagination extends HttpServlet{
   
    /** Creates a new instance of Pagination */
    public Pagination() {
    }
   
    private int pageSize=0;
    private String table="";
    private void setTable(String s)
    {
        this.table=s;
    }
    private String getTable()
    {
        return table;
    }
     /**
     *首页
     *参数说明 request 传入jsp内置的request对象 current 当前页 例:比如你现在在index.jsp页 那你就 XX.top(request,"index.jsp"),当然你也可以懒的写法XX.top(request,"")这么写也可以实现相同的功能
     */
    public String top(HttpServletRequest request,String current)
    {
       request.setAttribute("info","0");
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">首页</a> ";
    }
    /**
     *上一页
     * 参数说明 request 传入jsp内置的request对象 current 当前页 例:比如你现在在index.jsp页 那你就 XX.shang(request,"index.jsp"),当然你也可以懒的写法XX.shang(request,"")这么写也可以实现相同的功能
     *yema 这个参数就是你当前的页码 你可以在你的my.jsp 这么调用 String pages=request.getParameter("page") 再把pages传到yema 里就一切 OK 了
     */
    public String shang(HttpServletRequest request,String current,String yema)
    {
       int i=Integer.parseInt(yema);
       if(i>0)
           i--;
       String s=""+i;
       request.setAttribute("info",s);
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">上一页</a> ";
    }
    /**
     *下一页
     * 参数说明 request 传入jsp内置的request对象 current 当前页 例:比如你现在在index.jsp页 那你就 XX.xia(request,"index.jsp"),当然你也可以懒的写法XX.xia(request,"")这么写也可以实现相同的功能
     *yema 这个参数就是你当前的页码 你可以在你的my.jsp 这么调用 String pages=request.getParameter("page") 再把pages传到yema 里就一切 OK 了
     */
    public String xia(HttpServletRequest request,String current,String yema )
    {
        String wei=null;
       MsManager ms=new MsManager();
       ResultSet rs=ms.query("select count(*) as a from  "+this.getTable());
        try {
            if(rs.next())
            {
                wei=rs.getString("a");
             }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
       int ii=0;
       if(wei!=null)
       {
           ii=Integer.parseInt(wei);
           ii=ii/this.getPageSize();
       }
       
      int i=Integer.parseInt(yema);
      if(i<ii)
        i++;
      String s=""+i;
      request.setAttribute("info",s);
      ms.close();
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">下一页</a> ";
    }
     /**
     *尾页
     *参数说明 request 传入jsp内置的request对象 current 当前页 例:比如你现在在index.jsp页 那你就 XX.bottom(request,"index.jsp"),当然你也可以懒的写法XX.bottom(request,"")这么写也可以实现相同的功能
     */
    public String bottom(HttpServletRequest request,String current)
    {
       String wei=null;
       MsManager ms=new MsManager();
       ResultSet rs=ms.query("select count(*) as a from  "+this.getTable());
        try {
            if(rs.next())
            {
                wei=rs.getString("a");
             }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
       int ii=0;
       if(wei!=null)
       {
           ii=Integer.parseInt(wei);
           ii=ii/this.getPageSize();
       }
       wei=""+ii;
       request.setAttribute("info",wei);
       ms.close();
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">尾页</a> ";
    }

    private void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
    private int getPageSize()
    {
        return this.pageSize;
    }
   
     /**
     *返回sql语句
     *参数说明 pageSize 这个参数是指你每页想显示几条数据 比如说 把10 传进去就会返回10条记录的结果集 tableName 这个没有说明好说的啦 就是把你想要操作的表 的名字传进来就行了
     *yema 这个参数就是你当前的页码 你可以在你的my.jsp 这么调用 String pages=request.getParameter("page") 再把pages传到yema 里就一切 OK 了
     */
    public String getSqlASC(int pageSize,String tableName,String yema) {
        this.setTable(tableName);
        this.setPageSize(pageSize);
        int i=0;
        int temp=0;
        if(yema!=null&&!yema.equals(""))
        {
            i=Integer.parseInt(yema);
            temp=pageSize*i;
        }
        return "select top "+pageSize+" * from "+tableName+" where (id not in (select top "+temp+" id from "+tableName+" order by id)) order by id ";
    }
     /**
     *返回sql语句 按照你的主键id值倒序 输出
     *参数说明 pageSize 这个参数是指你每页想显示几条数据 比如说 把10 传进去就会返回10条记录的结果集 tableName 这个没有说明好说的啦 就是把你想要操作的表 的名字传进来就行了
     *yema 这个参数就是你当前的页码 你可以在你的my.jsp 这么调用 String pages=request.getParameter("page") 再把pages传到yema 里就一切 OK 了
     */
    public String getSqlDESC(int pageSize,String tableName,String yema) {
        this.setPageSize(pageSize);
        this.setTable(tableName);
        int i=0;
        int temp=0;
        if(yema!=null&&!yema.equals(""))
        {
            i=Integer.parseInt(yema);
            temp=pageSize*i;
        }
        return "select top "+pageSize+" * from "+tableName+" where (id not in (select top "+temp+" id from "+tableName+" order by id desc)) order by id desc";
    }
   
}

这里我简单的对这个类做一下解说
import java.sql.SQLException;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.ResultSet;
import cn.CCmingzhou.db.MsManager;

这里必须要引入servlet的jar包 否则你在编译的时候会出错
至于cn.CCmingzhou.db.MsManager; 这个类的引用是对数据库的操作的,这个类里我对数据库简单的做了一下封装,包扩对数据库的 增删该查。
其他的方法我都有写注释,而且很很详细了,你可以把它打成jar包,下面说下怎么去用它,你直接把这个类引用到你的jsp页里,给大家个例子
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="java.sql.ResultSet" %>
<jsp: useBean id="db" scope="page" class="cn.CCmingzhou.db.MsManager">
</jsp:useBean>
<jsp:useBean id="jsp" scope="page" class="cn.CCmingzhou.jsp.Pagination">
</jsp:useBean>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

    <%
        String s=request.getParameter("page");
        if(s==null)
            s="0";
        //首先必须得用request.getParameter("page");获取到当前的页码
        //可能有人会问了 page是怎么出来的啊?其实要是细心看那个类的朋友就
        //就不会有这么的疑问了,没错我们的分页组件的动态生成的
        ResultSet rs=db.query(jsp.getSqlASC(10,"love",s));
        //db. Query()这个方法是我封装好的,如果你没有的话 那么你就写一个方法
         //传进去一个查询的sql语句返回一个ResultSet 很简单 这里不提了
         // jsp.getSqlASC(10,"love",s) 这个才是终点和大家说的 这里面的10 代表是你
        //想一页显示几条数据 “love”这则是你的biao的名字 比如说你在数据库的 test表
       //test    s则是当前的页码 因为我们的分页是自动生成的嘛 :)
        while(rs.next())
        {
            out.println(rs.getString("id"));
            out.println(rs.getString("name"));
            out.println(rs.getString("password")+"<br>");
        }
        out.println(jsp.top(request,"")+jsp.shang(request,"",s)+jsp.xia(request,"",s)+jsp.bottom(request,""));
//这里给给大家解说一下 jsp.top(request,"") 这个方法,这个方法会返回一个String类型
//的字符串 <a href=?page=0>首页</>在浏览器里就会 首页 这么一个超连接 传参的说明
//我在类里都有明确的注释 后头看看吧
        db.close();
    %>
想看结果的话,自己运行一下试试吧,我相信当你看到结构的话你一定会爱上它的 :)


cn.CCmingzhou 这个是我的软件包 里面有对数据库的操作 也有分页,还有处理中文和javaMail,连接池和报表也有一点,但是我还没有在网上发布 :) 工作忙的要死 嘿嘿!好了,不所了要是有兴趣的话就加我的qq吧 361619004 希望和大家一起交流技术!

作者:高秋
网名:冷漠大神
q:361619004
Mail:hackq@163.com
Time:2007年11月2日星期五 

OpenClaw 子代理配对失败问题分析与解决方案 OpenClaw子代理配对失败问题分析与解决方案 问题核心在于agent设备权限不足,仅有operator.approvals权限而缺少operator.admin权限,导致子代理启动时形成权限死锁。本文提供三种解决方案: 直接编辑设备配对文件(推荐):修改本地JSON文件,为agent设备添加完整operator.admin权限,操作简单快捷。 标准重新配对流程:删除现有agent设备后重新配对,通过正常审批流程获取完整权限,符合系统安全设计。 修改源码降低权限要求(仅限开发环境):调整子代理代码避免强制 阅读详情

相关推荐

图解“交易·支付·清结算·账务”全局

这个过程大致是这样的,用户先到平台选择喜欢的“餐品”,然后“下单”,生成交易“账单”,用户选择支付方式进行“支付”,支付成功后平台要履行承诺把餐送到,“履约”完成以后平台就开始进行各方利益的“清分”,计算清楚应给谁多少钱,并“记账”,最后将款项“结算”给商家,这个过程如图7所示。交易系统请求订单系统创建订单,因为不清楚平台和商家之间的清结算协议,所以暂且认为所有优惠由平台提供给用户,后续平台再基于协议跟商家之间做优惠的分摊,将上述商品、优惠、计价等信息集成到一起,就得到了完成的订单信息了,如表4所示。

wjianwei666的专栏 1万+

Java封装分页组件,在JSP中进行分页

分页离不开两个必须的量①当前页②每页显示几条记录,有了这两个量,就可以构建分页所需的各种量了,如总页数,页面页码的开始索引,结束索引等。 一、分页组件 package edu.njcit.action; import java.util.List; /** * 分页组件 * @author Administrator * @param */ public class PageV

csndmi的专栏 1947

Reeds-Shepp曲线公式推导及代码实现-第二部分(共三部分)

文章目录2. Reeds-Shepp求解2.1 L+S+L+L^+S^+L^+L+S+L+2.2 L+S+R+L^+S^+R^+L+S+R+2.3 L+R−L+L^+R^-L^+L+R−L+2.4 L+R−L−L^+R^-L^-L+R−L−2.5 L+R+L−L^+R^+L^-L+R+L−2.6 L+Rβ+Lβ−R−L^+R_{\beta}^+L_{\beta}^-R^-L+Rβ+​Lβ−​R−2.7 L+Rβ−Lβ−R+L^+R_{\beta}^-L_{\beta}^-R^+L+Rβ−​Lβ−​R+2.8

jianmo的博客 1211

jsp + jquery 分页组件

背景: 最近公司买了一套其他公司的代码,其中后台管理系统是用的jsp开发的,好多年前的技术不接触都有点忘了,自动前后端分离后,前端不学后端,后端不学前端的知识,其中负责维护该项目的后端同事也是听悲催的,没接触过呀,于是找到前端帮忙做下改功能,是一个简单的表格的展示。 于是抽出了两个小时写了个表格分页的组件。什么?你问我为什么花了这么久,jquery 写的页面,然后还需要嵌入的jsp中,都忘的差不多了好吗。。。。废话不多説,直接上代码。 先看下效果图 然后是代码 <!DOCTYPE ht

漫无目的猿猿的博客 558

win2016 php mysql_Windows Server 2016 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程 | 系统运维...

准备篇一、环境说明:操作系统:Windows Server 2016PHP版本:php 7.1.0MySQL版本:MySQL 5.7.17.0二、相关软件下载:1、PHP下载地址:2、MySQL下载地址:3、Microsoft Visual C++ 2010 可再发行组件包(安装MySQL需要此插件)4、Visual C++ Redistributable for Visual Studio 20...

weixin_34794420的博客 1377

Python地理空间数据库之geopandas使用详解

地理空间数据分析在许多领域中都有着广泛的应用,包括地理信息系统(GIS)、城市规划、环境科学、地质勘探等。Python GeoPandas是一个强大的库,旨在简化地理空间数据的处理和分析。本文将深入介绍GeoPandas库,包括其基本概念、功能特性、示例代码以及在实际应用中的应用场景。

Rocky006的博客 1万+

一个JSP分页组件

<%-- /* 所有要接收的值为 currentPage,pageSize,allCount,URL */ 每次使用该组件时,修改page属性的值即可使用 "/>

RuanJava的专栏 700

KUKA机器人自动回原点程序

创建两个全局变量分别用于储存机器人的笛卡尔姿态与关节角姿态。打开System文件夹中的config文件创建全局变量的点位。在USER GROBALS用户自定义变量Userdefined variables下创建一个E6POS类型的点位,一个E6AXIS类型的点位。

A567852的博客 5210

JSP的分页组件

做web的一个基本问题就是分页了,如何做一个通用的JSP分页组件呢,主要问题在于每次改变页数时要跳转的url是不同的. 比如浏览用户时是 user_list.action?role=admin&page=3 浏览文章时是 article_list.action?tag=hbase&page=5 那么jsp分页组件的页码链接(比如a标签),每次的href是不同的. 一种思路是取得当前url,...

大神带我来搬砖 597

Logstash安装部署

1. 部署及安装所用的用户不能是root。

lmj3732018的博客 4290

华为OD机试:查找接口成功率最优时间段 (C/C++/Py/Java/JS/GO)

华为OD机试双机位C卷 查找接口成功率最优时间段,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 4686

jsp分页组件的使用

可以单独写一个分页组件 eg: 

tanliuqing666的专栏 513

把外部系统接到 SAP Build Process Automation 的两条路:前台直连与后台编排的完整范式

想把外部系统接入到你的【销售订单管理】审批流程,最稳妥的路径是:在流程里开一个,在 BTP 配好以为核心的 Destination,让前端经由approuter代理、后台通过 Cloud SDK 直连,任务处理用My Inbox或Task APIs,异步对接用。这套组合拳,既满足安全边界与运维规范,又能让前台与后台两个世界各取所需、自然衔接。SAP。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1660

Bootstrap分页组件、ssm使用分页插件pagehelper分页插件

目录 Bootstrap分页组件 列:pagehelper分页插件使用 导入包 配置分页插件 控制器 jsp 结果 Bootstrap分页组件 官网https://www.bootcss.com/ jsp中导入bootstrap <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"&gt...

Birdlun的博客 506

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jsp分页组件(原创)

  闲来无事,自己弄个jsp的分页组件来玩玩,也就能给新手参考参考了 , 老鸟就可以飘过了!!~~~      先上个效果图吧!!~       其实 也就是把jquery分页插件的 样式给弄了过来!~~~~    代码开始:    首先先创建一个页码的实体类    Pager.java public class Pager { private int pagesize=5;...

JAVA 277

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

jsp分页组件

网上看到过很多分页的程序,我是觉得有些太繁琐,自己写一个一个功能很简单的组件,只需要几个set属性,然后就可以得到分页导航条和分页需要的一些值,可以设置导航连接中的参数个数,代码很简单,但是功能还是很好用的,其中有不足指出希望大家指出,很是感谢,有些地方用了好多String的“+”运算,可以改成StringBuffer的append;package com.hzg.business.bean;pu

brucehu1982的专栏 1721

深度学习工具包 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")

基于hibernate4的一种分页组件,及自定义标签

本文介绍一种分页组件的完整代码,最后封装了一个简单的jsp自定义标签 分页效果如下: 没有加页面效果,只是意思一下。这个分页的功能比较简单,不过更复杂的分页功能,原理也是差不多的 首先是Page对象 public class Page { private static final int DEFAULT_PAGE_SIZE = 10; private static f

kyfxbl 1496

JQuery 常用积累(二)Pagination 分页组件

http://www.cnblogs.com/java-class/p/4542154.html JQuery 常用积累(二)Pagination 分页组件 阅读目录 1.JSP页面2.JS 控制3.后台java类进行处理的两个公共方法 官方Demo网址:http://mricle.com/JqueryPagination      分页组件几乎是一般网站都会

javahepeng的专栏 721

使用Jmesa分页组件在jsp里总的页数totalRows

问题描述: 关注jmesa分页组件有几天了,  这个项目的创始人从2002年就开始研究分页组件了, 从ExtremeTable到 ECSIDE, 再到2007年3月底就停止前面2个项目, 专心投入jmesa的研发了, 前几天在google code上还有新版更新, 应该是个很有前途的项目。 从3个项目的时间点就可以看出孰优孰劣.     该组件作者j eff.johnston.mn 很热情,

sinlff的专栏 4048

java好用的分页组件_java分页组件 (转)

一、开发环境我的开发环境是:JBuilder x + Weblogic 8.1 + Oracle 9i + Windows 2003,如果朋友们的开发环境不一样亦无妨。二、开发思路既然讲的是Struts,那自然离不了MVC,分页显示也是如此。1、建立数据库和对应的表,本例的表是TCertificate。2、建立适当的模型组件,对应你要查询数据库中的表。这部分由DAO数据访问层来实现,如果有的朋友对...

weixin_42631411的博客 655

LayUI提交表单,监听select,分页组件

LayUI提交表单,监听select,分页组件 1、LayUI提交表单 这几天做项目,用到提交layui框架的弹出层的表单,因为需要在提交表单后,关闭当前弹出层,同时刷新父窗口的数据,因此,用普通的提交就不行了,因为普通的提交到后台之后没有返回值,就无法做到关闭弹出层和刷新父窗口。找了很多方法,包括查看api,找异步提交方法等,都没有找到合适的方法(也许是我太笨),最后,在小伙伴的帮助下,终于找到...

一直梨花压海棠 2008

分页组件

分页组件:          $( "#allIepgs").click( function() {         //所有 type="checkbox" 的 元素         var checkboxes = $( ":checkbox");         //所有禁用的 input 元素         var disabled = $("input:disab

okkeqin的专栏 1082

【EasyUI篇】Pagination分页组件

微信公众号:程序yuan 关注可了解更多的教程。问题或建议,请公众号留言; 查看--&gt; 全套EasyUI示例目录 17.Pagination分页组件 注意 这个组件需要配合后台实现,老规矩,使用SSM       JSP文件 &lt;%--   Created by IntelliJ IDEA.   User: ooyhao   Date: 2018/7/...

ouYang的博客 3840

JavaEE之--使用分页组件进行数据分页

在后端开发中,经常需要对页面进行分页使得界面更加整洁规整,便于用户进行数据的查找,为了更加方便的对数据进行分页,需要使用分页标签库组件,在lib目录中导入此包: 以一个使用了分页标签库的简单的jsp页面进行示例: <%@taglib prefix="pg" uri="http://jsptags.com/tags/navigation/pager" %> <html> &...

qq_44779506的博客 586
上一篇: 使用javaMail1.4发送email心得
下一篇: 对apache dbcp的封装
hackq
博客等级 码龄20年 19粉丝 14原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值