label

JXL操作Excel

烂漫一生 提交于 2020-03-04 04:31:29
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。 使用如下: 搭建环境 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件 拟生成一个名为“test.xls”的Excel文件,其中第一个工作表被命名为 “第一页”,大致效果如下: 1 package excel; 2 3 // 生成Excel的类 4 import java.io.File; 5 6 import jxl.Workbook; 7 import jxl.write.Label; 8 import jxl.write.WritableSheet; 9 import jxl.write.WritableWorkbook; 10 11 public class CreateExcel 12 { 13 public static void main(String args[]) 14 { 15 try 16 { 17 //

标签模拟多选择框checkbox

自闭症网瘾萝莉.ら 提交于 2020-03-03 11:36:51
用label标签模拟checkbox选择框,贴出关键代码如下:(具体样式还需自己调整一下) 我的效果·: 多个选项框设置一样,改变下input输入框的calss名与label名即可, HTML代码: <div class="hander"> <input type="checkbox" name="favorite" value="1" id="color-input-red" class="color-input-red"/> <label for="color-input-red"></label> <span>手袋</span> </div> CSS代码: #color-input-red +label{ display: block; width:0.22rem; height:0.22rem; cursor: pointer; position: absolute; top: 0.09rem; left: 0; border: 1px solid #cccccc; } #color-input-red:checked +label::before{ display: block; content: "\2714"; text-align: center; font-size:0.16rem; line-height: 0.20rem; color: #000000; }/

javascript表单验证

a 夏天 提交于 2020-03-03 08:22:16
表单HTML <form action="" method="post"> <fieldset class="login"> <legend>Login information</legend> <label for="userName" class="hover">UserName:</label> <input type="text" id="userName" class="required text" /><br /> <label for="password" class="hover">Password:</label> <input type="text" id="password" class="required text" /><br /> </fieldset> <fieldset> <legend>Personal Information</legend> <label for="name" class="hover">Name:</label> <input type="text" id="name" class="required text" /><br /> <label for="email" class="hover">Email:</label> <input type="text" id="email" class="required text

【基础】layui form 的 verify 能做哪些功能

∥☆過路亽.° 提交于 2020-03-03 07:28:21
我们看一下官方的文档 可以知道 它可以识别 title、required(必填属性)、手机、邮箱、数字、日期、链接、身份证、密码 <form class="layui-form" action=""> <div class="layui-form-item"> <label class="layui-form-label">单行输入框</label> <div class="layui-input-block"> <input type="text" name="title" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">验证必填项</label> <div class="layui-input-block"> <input type="text" name="username" lay-verify="required" lay-reqtext="用户名是必填项,岂能为空?" placeholder="请输入" autocomplete="off" class="layui-input"> </div> </div>

在HTML页面添加数学公式格式

我的未来我决定 提交于 2020-03-02 18:21:51
在做理工科的项目时,发现很多复杂的数学公式想要显示在页面上,找了很多办法,以下这一办法是最容易实现的。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>html数学公式</title> <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML-full"></script> </head> <body> <div class="formula"> <label>暴雨强度公式:</label><span>`i=A/(t+b)^n`</span> <label>峰前降雨强度公式:</label><span>`i(t_b)=A[(1-n)*t/r+b]/[(t_b/r)+b]^(n+1)`</span> <label>峰后降雨强度公式:</label><span>`i(t_a)=A[(1-n)*t_a/(1-r)+b]/[(t_a/(1-r))+b]^(n+1)`</span> <label>备注:</label><span>`A=[A_1(1+ClgP)]/167`</span> </div> </body> </html> 效果如下: 来源: CSDN 作者:

GridView自定义分页存储过程

自古美人都是妖i 提交于 2020-03-02 18:09:24
要做一个GridView分页的应用,可以前用惯了Sql2005的CET,现在开发的项目用的却是Sql2000。CET用不了了只好写了一个临时表的存储过程。用存储过程实现GridView分页效果总体分为两大块:一个是存储过程,另一个就是自定义的按钮控件。下面是详细代码。 第一 存储过程 存储过程1:从数据库取得要查询记录的总条数 CREATE procedure P_PageSP_TotalNum @Sql varchar ( 2000 ), @FilterStr varchar ( 500 ) as declare @Str varchar ( 2000 ) set @Str = ' declare @indextable table(id int identity(1,1),nid int); insert into @indextable(nid) select [ID] from ( ' + @Sql + ' ' + @FilterStr + ' ) as a ; select count(*) from @indextable ' exec ( @Str ) GO 存储过程2:按页取数据 CREATE procedure P_PageSP @Lower varchar ( 4 ), -- 要查询的下限 @Upper varchar ( 4 ), -- 要查询的上限

REST简介

对着背影说爱祢 提交于 2020-03-02 13:58:35
详见:https://www.cnblogs.com/loveis715/p/4669091.html 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。   在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的各个守则,设计RESTful API时需要考虑的各种因素以及实现过程中可能遇到的问题等内容。 REST 示例   我想,很多读者可能并不太清楚REST到底是一个什么概念。那么,首先让我们来看一个简单的基于HTTP的REST服务示例。   假设用户正在访问一个电子商务网站www.egoods.com。该网站对其所销售的各个物品进行了详细分类。当用户登录该网站进行购物时,他首先需要在该网站上选择其所需要寻找物品的分类,进而列出属于该分类的各个物品。   当然,虽然从业务逻辑的角度来说这个流程非常简单,但实际上浏览器向后台发送了多个请求:页面逻辑在页面加载时将首先得到所有的商品分类,并将这些分类显示在了页面中。在用户选择了一个分类的时候,页面逻辑将发送一个请求得到该分类的详细信息

modal-------------Bootstrap

浪子不回头ぞ 提交于 2020-03-02 05:59:44
modal是Bootstrap提供的一个“窗口组件”,可以配合js实现弹出窗口的效果。 modal的class是“modal”,其中必须包含三个div部分,属性分别问modal-header,modal-body,modal-footer. 同时modal可以用来放置注册表单,示例如下: < section > < div class = "row" > < div class = "span12" > < form class = "modal form-horizontal" method = "post" action = "http://localhost" > < div class = "modal-header" > < h1 > Header </ h1 > </ div > < div class = "modal-body" > < fieldset > < div class = "control-group" > < label class = "control-label" for = "username" > Username: </ label > < div class = "controls" > < input type = "text" name = "username" > </ div > </ div > < div class =

Flask框架(四)之表单验证

久未见 提交于 2020-03-01 19:02:10
Flask的表单验证 wtforms 安装:pip3 install wtforms 使用1: from flask import Flask, render_template, request, redirect from wtforms import Form from wtforms.fields import simple from wtforms import validators from wtforms import widgets app = Flask(__name__, template_folder='templates') app.debug = True class LoginForm(Form): # 字段(内部包含正则表达式) name = simple.StringField( label='用户名', validators=[ validators.DataRequired(message='用户名不能为空.'), validators.Length(min=6, max=18, message='用户名长度必须大于%(min)d且小于%(max)d') ], widget=widgets.TextInput(), # 页面上显示的插件 render_kw={'class': 'form-control'} ) # 字段(内部包含正则表达式)

Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell

爱⌒轻易说出口 提交于 2020-03-01 03:20:52
简介 本文中,我们将一起使用 Auto Layout 技术,让 UITableViewCell 的高度随其内部的 UILabel 和 UIImageView 的内容自动变化。 搭建界面 恢复之前删除的按钮 放置一个按钮,恢复到 firstTableViewController 的连接: 别忘了添加约束让他居中哦。 修改 firstTableViewCell 将 firstTableViewCell 的尺寸设置为 600 * 81,将 logo 的尺寸设置为 80 * 80。将 logo 的约束修改为如下图所示: 修改 label 的尺寸和位置,添加约束如下图: 给 ViewController 增加 UINavigationController 嵌套 为了便于返回。操作如下图: 查看结果 根据 label 自动计算 firstTableViewCell 高度 选中 label,设置 lines 行数为 0,表示不限长度自动折行: 修改 label 的文字内容让其超出一行: import UIKit class firstTableViewController: UITableViewController { var labelArray = Array<String>() // 用于存储 label 文字内容 override func viewDidLoad() { super