很多时候需要用到把页面上的某个块元素用图片的形式导出来,例如导出一些表格构成的单据 思路:把指定的html内容转换成canvas,然后再转换成图片 这里推荐使用这两个库 ...
分类:
Web程序 时间:
2018-04-26 14:36:57
阅读次数:
187
Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail):说明:Mutt为基于文本的邮件客户端,担当邮件用户代理角色,msmtp的作用是发邮件(包括回复),fetchmail的作用是将邮件保存到本地邮箱,procmail的作用是进行邮件过滤(根据发件人、主题、关键字等对邮件进行排序、分类、整理)。软件安装:$sudoapt-getinstallmutt
分类:
系统相关 时间:
2018-04-26 14:36:50
阅读次数:
262
迅雷BT种子制作方法 BT种子制作是用来存放东西位置,类似创建一个服务器,然后把链接做出来,别人就通过制作好BT种子,进行下载到服务器的内容。因此便于在网上传播,同时由于支持多点下载,使其下载文件的速度和性能得到很大的改善。那BT种子怎么制作呢?现在就和大家说一下BT种子制作的方法。 方法如下: 1 ...
分类:
其他好文 时间:
2018-04-26 14:36:41
阅读次数:
149
http://www.postgresqltutorial.com/postgresql-views/ Creating PostgreSQL updatable views – gives you examples of creating updatable views that allow yo ...
分类:
数据库 时间:
2018-04-26 14:36:27
阅读次数:
550
SSH远程执行脚本tomcat未启动背景: 就是为了写一个重启tomcat的脚本,让jenkins编译、打包、发布时调用。在本地写好重启tomcat的脚本后,本地执行脚本没有问题,但在远程服务器上SSH免密登录执行后。发现可以把TOMCAT杀死,但tomcat却起不来。这个问题困扰了我一天。终于解决了,决定写篇博文与大家分享。把我遇到的怪异现象分享给大家:1, 脚本执行了吗?sh -x 查看脚本执
分类:
其他好文 时间:
2018-04-26 14:36:18
阅读次数:
218
一、效果1 二、效果2 ...
分类:
其他好文 时间:
2018-04-26 14:36:06
阅读次数:
195
public static void main(String[] args) { double priceWithFreight = 1200.5698d; System.out.println(priceWithFreight); //double转string 超过1000小数点会变成逗号的bu ...
分类:
其他好文 时间:
2018-04-26 14:35:57
阅读次数:
172
在使用SQLAlchemy时,如果数据库已经存在,这个时候如果还要手工书写model格式,即繁琐也容易出错,这里提供两个工具实现为大家解除这个烦恼。 1、使用sqlacodegen自动生成已有数据表的SQLAlchemy的Model (1) 安装sqlacodegen:在控制台命令行下执行如下命令 ...
分类:
数据库 时间:
2018-04-26 14:35:42
阅读次数:
701
返回两个日期之间的时间间隔。 语法DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]])DateDiff 函数的语法有以下参数: 参数 描述 interval 必选。字符串表达式,表示用于计算 date1 和 da ...
分类:
数据库 时间:
2018-04-26 14:35:34
阅读次数:
5834
Spring无法直接给静态变量注入值,因为静态变量不属于对象,只属于类,也就是说在类被加载字节码的时候变量已经初始化了,也就是给该变量分配内存了,导致spring忽略静态变量。所以如下这种写法就是错误的,这样是无法注入的,在使用该变量的时候会导致空指针错误:@AutowiredprivatestaticStudentMapperstudentMapper;Spring依赖注入是依赖set方法,静态
分类:
编程语言 时间:
2018-04-26 14:35:29
阅读次数:
193
基于Java文件输入输出流的文件上传下载功能实现 原理: 前端通过form表单的enctype属性,将数据传递方式修改为二进制”流“的形式,服务端(servlet)通过 getInputStream() 获取流信息, 运用java I/O 流的基础操作将流写入到一个服务端临时创建的文件temp中,然 ...
分类:
编程语言 时间:
2018-04-26 14:09:18
阅读次数:
240
SELECT vtiger_orderitem.orderid, ( SELECT vtiger_users.last_name FROM vtiger_users WHERE vtiger_orderitem.signatory = vtiger_users.id ) AS signatory, ... ...
分类:
数据库 时间:
2018-04-26 14:09:11
阅读次数:
290
RAID及LVM详解
分类:
系统相关 时间:
2018-04-26 14:09:04
阅读次数:
116
前言:最近在做一个项目,需要使用ModBus RTU与PLC进行通讯,现在将使用过程记录,以便备查。 一、什么是ModBus通讯协议 Modbus协议是应用于电子控制器上的一种通用语言,此协议支持传统的RS-232、RS-422、RS-485和以太网设备。 ModBus功能码 二、ModBus通讯协 ...
分类:
数据库 时间:
2018-04-26 14:08:56
阅读次数:
1406
1、集合就是一种存放多种数据的复杂类型。2、基本集合类型动态数组 ArrayList列表 :List栈 Stack字典 Dictionary队列 Queue3、动态数组ArrayList初始化,可以不指定大小获取长度,使用Count属性添加是使用Add删除用Remove,RemoveAt访问[ind ...
1.接收前台数据返回数据 1)npm install body-parser(HTTP请求体解析中间件) 2) app.js引入模块body-parser var bodyParser = require('body-parser'); app.use(bodyParser,urlencoded({ ...
分类:
数据库 时间:
2018-04-26 14:08:40
阅读次数:
174
题目 给出一个网格图,其中某些格子有财宝,每次从左上角出发,只能向下或右走。问至少走多少次才能将财宝捡完。此对此问题变形,假设每个格子中有好多财宝,而每一次经过一个格子至多只能捡走一块财宝,至少走多少次才能把财宝全部捡完。 输入格式 第一行为正整数T,代表数据组数。 每组数据第一行为正整数N,M代表 ...
分类:
其他好文 时间:
2018-04-26 14:08:30
阅读次数:
170