table

HTML的各个标签的默认样式

不问归期 提交于 2020-03-08 09:33:26
head{ display: none } body{ margin: 8px;line-height: 1.12 } button, textarea,input, object,select { display:inline-block;} ol, ul, dir,menu, dd{ margin-left: 40px } i, cite, em,var, address{ font-style: italic } //块级元素 html, body, div,ol, p, ul, h1, h2,h3,h4,h5, h6, address,blockquote, form, dd,dl, dt, fieldset, frame, frameset,noframes,center, dir, hr, menu, pre { display: block } //列表元素 li{ display:list-item } ol{list-style-type: decimal } ol ul, ul ol,ul ul, ol ol { margin-top: 0; margin-bottom: 0 } //标题 h1{ font-size:2em; margin: .67em 0 } h2{ font-size:1.5em; margin: .75em 0 } h3{ font

PDF模板报表导出(Java+Acrobat+itext)

只愿长相守 提交于 2020-03-08 04:33:51
1、 首先要安装Adobe Acrobat,装好之后用Acrobat从一个word,excel或者pdf中转换一个pdf模板,我做的模板很简单,直接写一个简单的word再生成一个pdf表单,之后编辑文本域的名字属性等,根据名字在Java中导入。下图是Acrobat10打开的,每个文本域都有一个名字,在Java中根据名字(xh、xm等)添表格,(文本域的字体设置成kozuka Mincho,能接受汉字导入)。 2、文件准备(附近查看我的下载资源) (1)向java工程导入两个包 iText.jar(我用的5.0.6版本),iTextAsian.jar(汉字支持包) (2)把“学生信息模板.pdf”和“图片.jpg”放到D盘跟 目录下 3、 Java代码 代码从网上一个大神那看到只改动了一点- - 注意主类中有四个方法,未注释的哪个就是PDF模板导出,其他三个测试方法写的也非常好。 多看看注释 注意改文件名,包名 package org.test; import java.io.ByteArrayOutputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import

踩到两只“bug”

可紊 提交于 2020-03-08 04:14:48
  近期在修复ex和头儿的代码时,碰到两个特别点的bug,其实也不能称之为bug,非常简单的用法,稍不严谨点可能就出错了。   第一个是in_array,大家都知道功能是检查一个值是否在数组中,第三个参数传入true是严格模式检查,比较的时候要求类型一致,问题就在这个严格,比如现在有这么个判断:          可以猜猜是否有输出,结果让人大跌眼镜,竟然打印了。这个非严格模式很有点模糊,当然知道这里不会检查类型,比如官网或者手册上会举若干例子,最典型的就是,数组中有数字字符串,然后判断等值的整型数是否在数组中时,结果为真,或者只是大小写不同的字符串也行。这也还好说,比如这里的在检查时,会将字符串"cz"转为整型再与0比较,结果还是真就是true了。是不是php字符串转为整型为0才导致这种结果呢?貌似不是。比如下面:            单个c字符在用它时仍没有转化为单个ASCII码值,仍然最后转化成了0,所以下面的也打印了        因此非严格模式的in_array所做的检查,比如对于数字和字符串之间大概就是,先强转为数值型,然后进行数值型之间的比较。转换成数值时采用类似intval的方法,以字符串第一个出现的数字开始往后找到数字字符串的最大长度,转为等值数字,如果字符串第一个是字母,转为数值则为0。所以如果检查的数组中不小心有了元素0会是个定时炸弹

table 表格拖动改变列宽

◇◆丶佛笑我妖孽 提交于 2020-03-08 02:30:12
参考博客: 前端页面实现table可拖动改变列宽 引入jQuery和colResizable的js文件,colResizable支持表格拖动改变列宽,但基于jQuery (1)colResizable下载: http://www.bacubacu.com/colresizable/#rangeSlider (2)引入文件: < script src = "https://code.jquery.com/jquery-3.1.1.min.js" > < / script > < script src = "colResizable-1.6.min.js" > < / script > 编写代码 html < table id = " table " cellspacing = " 0 " cellpadding = " 2 " border = " 1 " > < tbody > < tr align = " center " > < td style =" min-width : 100px ; " > 编号 </ td > < td style =" min-width : 100px ; " > 姓名 </ td > < td style =" min-width : 100px ; " > 性别 </ td > < td style =" min-width : 100px

sqlite常用命令

我的未来我决定 提交于 2020-03-07 23:59:40
sqlite常用命令 一、查看版本信息: #sqlite3 -version 二、sqlite3常用命令 1、当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识: 2、输出帮助信息: sqlite>.help 3、查看数据库文件信息命令(注意命令前带字符’.’): sqlite>.database 4、退出sqlite终端命令: sqlite>.quit 或 sqlite>.exit 5、列出当前显示格式的配置: sqlite>.show 6、显示数据库结构:.schema 显示表的结构:.schema 表名 其实就是一些 SQL 语句,他们描述了数据库的结构,如图 7、导出某个表的数据: .dump 表名 8、设置导出目标: .output 文件名 或者 .output stdout 先运行 .output cars.sql ,然后再运行 .dump 命令试试看?如果要回复成导出到终端(标准输出),则运行 .output stdout 10、设置分隔符:.separator 分隔符 我们可以首先运行 SELECT * FROM Cars; ,可以看到默认的分隔符是 | 运行.separator : 以后,再 SELECT * FROM Cars;,可以看到分隔符已经变成 : 了 11、显示标题栏:.headers on 12

mysql错误:Table XXX is marked as crashed and should be repaired

China☆狼群 提交于 2020-03-07 23:58:42
找到mysql的安装目录的bin/myisamchk工具,在命令行中输入: myisamchk -c -r ../data/tablename/posts.MYI 然后myisamchk 工具会帮助你恢复数据表的索引。好象也不用重新启动mysql,问题就解决了。 问题分析: 1、 错误产生原因,有网友说是频繁查询和更新dede_archives表造成的索引错误,因为我的页面没有静态生成,而是动态页面,因此比较同意这种说法。 还有说法为是MYSQL数据库因为某种原因而受到了损坏,如:数据库服务器突发性的断电、在提在数据库表提供服务时对表的原文件进行某种操作都有可能导致 MYSQL数据库表被损坏而无法读取数据。总之就是因为某些不可测的问题造成表的损坏。 问题的编号为145 2、问题解决办法。 当你试图修复一个被破坏的表的问题时,有三种修复类型。如果你得到一个错误信息指出一个临时文件不能建立,删除信息所指出的文件并再试一次--这通常是上一次修复操作遗留下来的。 这三种修复方法如下所示: % myisamchk --recover --quick /path/to/tblName % myisamchk --recover /path/to/tblName % myisamchk --safe-recover /path/to/tblName 第一种是最快的,用来修复最普通的问题

24点终结者

安稳与你 提交于 2020-03-07 22:03:27
<html> <head> <title>月光软件站 - 编程文档 - Script - 24点终结者(javascript)</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="keywords" content="Script,24点终结者(javascript),编程,文章"> <meta name="description" content="24点终结者(javascript)"> <style> td{font-size:9pt;line-height:140%} body{font-size:9pt;line-height:140%} A:link { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none } A:visited { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none } A:active { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none } A:hover { FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION:

利用pandas库中的read_html方法快速抓取网页中常见的表格型数据

蹲街弑〆低调 提交于 2020-03-07 19:51:11
本文转载自:https://www.makcyun.top/web_scraping_withpython2.html 需要学习的地方: (1)read_html的用法 作用:快速获取在html中页面中table格式的数据 (2) to_sql 的用法 将获得的DataFrame数据写入数据表中 (3)使用 urlencode 构造所需的url参数 摘要: 我们平常在浏览网页中会遇到一些表格型的数据信息,除了表格本身体现的内容以外,你可能想透过表格再更进一步地进行汇总、筛选、处理分析等操作从而得到更多有价值的信息,这时可用python爬虫来实现。本文采用pandas库中的read_html方法来快速准确地抓取表格数据。 本文知识点: Table型表格抓取 DataFrame.read_html函数使用 爬虫数据存储到mysql数据库 Navicat数据库的使用 1. table型表格 我们在网页上会经常看到这样一些表格,比如: QS2018世界大学排名 : 财富世界500强企业排名 : IMDB世界电影票房排行榜 : 中国上市公司信息 : 他们除了都是表格以外,还一个共同点就是当你点击右键-定位时,可以看到他们都是table类型的表格形式。 从中可以看到table类型的表格网页结构大致如下: <table class="..." id="..."> <thead> <tr> <th

Neutron 理解 (4): Neutron OVS OpenFlow 流表 和 L2 Population [Netruon OVS OpenFlow tables + L2 Population]

余生长醉 提交于 2020-03-07 17:35:32
OVS bridge 有两种模式:“normal” 和 “flow”。“normal” 模式的 bridge 同普通的 Linux 桥,而 “flow” 模式的 bridge 是根据其流表(flow tables) 来进行转发的。Neutron 使用两种 OVS bridge:br-int 和 br-tun。其中,br-int 是一个 “normal” 模式的虚拟网桥,而 br-tun 是 “flow” 模式的,它比 br-int 复杂得多。 1. 基础知识 1.1 OpenFlow 结构、流表和数据包处理 下面左图是 Open vSwitch 中流表的结构。右图这个流程图详细描述了数据包流通过一个 OpenFlow 交换机的过程。 更详细的描述请参见 这里 。 1.2 ARP Proxy Proxy ARP 就是通过一个主机(通常是Router)来作为指定的设备对另一个设备作出 ARP 的请求进行应答。 举个例子:主机A,IP地址是192.168.0.11/24;主机B,IP地址是192.168.1.22/24。主机A和主机B通过路由器R相连接,并且路由器R启用了Proxy ARP,并配置有路由。网络拓扑如下: eth0 eth0 eth1 eth0 A------------------------Router R----------------------B 192.168

oracle数据库定义语句DDL

余生颓废 提交于 2020-03-07 11:02:36
1、建表语句: create table 表名(字段名 类型,字段名 类型); --删除表: drop table 表名; --修改表: alter table 表名 add 字段名 类型; --修改字段: alter table 表名 modify(字段名 类型); --重命名字段: alter table 表名 rename column 字段名 to 新字段名; --重命名表 : rename 表名 to 新表名; --删除字段: alter table 表名 drop column 字段名; 2、序列(sequence) --创建sequence create sequence 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n| NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n| NOCACHE}]; 其中: 1) INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值,则代表Oracle序列的值是按照此步长递减的。 2) START WITH 定义序列的初始值(即产生的第一个值),默认为1。 3) MAXVALUE 定义序列生成器能产生的最大值。选项NOMAXVALUE是默认选项,代表没有最大值定义,这时对于递增Oracle序列