自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 canvg处理svg转png

来源:https://github.com/canvg/canvgInclude the following files in your page:script type="text/javascript" src="http://canvg.github.io/canvg/rgbcolor.js">script> script type="text/javascript" sr

2017-10-31 17:12:38 13650 1

翻译 window.btoa转base64

来源:https://developer.mozilla.org/zh-CN/docs/Web/API/WindowBase64/btoaWindowOrWorkerGlobalScope.btoa() 将ascii字符串或二进制数据转换成一个base64编码过的字符串,该方法不能直接作用于Unicode字符串.Note: Since this function treats

2017-10-31 17:08:32 1398

转载 java读取xml时候编码格式报no protocol异常

来源:http://blog.csdn.net/qq459805661/article/details/50825513今天在用JAVA读取XML数据时出现的在这个异常,java.net.MalformedURLException: no protocol初次判断是编码问题,然后上网搜了一下找到解决的办法。我的代码是[java] view plain c

2017-10-31 17:05:24 3360 1

转载 svg转化成canvas以便生成base64位的图片

来源:http://www.cnblogs.com/zsslll/p/6133856.html很久前写了关于把html转成图片的一个例子,最近有出了新的问题。利用html2canvas.js文件把html转成base64位的图片是没什么问题的,但也不是绝对的,比如这时候不能碰见svg这个鬼,html2canvas碰见svg就不好用了,svg的元素会不能出现在生成的图

2017-10-31 15:47:20 2153

转载 HTML5 canvas绘图基本使用方法

来源:http://blog.csdn.net/u014607184/article/details/51746384是HTML5中新增的标签,用于绘制图形,实际上,这个标签和其他的标签一样,其特殊之处在于该标签可以获取一个CanvasRenderingContext2D对象,我们可以通过JavaScript脚本来控制该对象进行绘图。只是一个绘制图形的容器,除了id、class、s

2017-10-31 14:07:36 429

转载 java中文乱码解决之道(八)-----解决URL中文乱码问题

来源:http://www.cnblogs.com/chenssy/p/4237953.html我们主要通过两种形式提交向服务器发送请求:URL、表单。而表单形式一般都不会出现乱码问题,乱码问题主要是在URL上面。通过前面几篇博客的介绍我们知道URL向服务器发送请求编码过程实在是实在太混乱了。不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。如果程序员要把每一种结果都考

2017-10-30 17:48:15 752

转载 java中文乱码解决之道(七)-----JSP页面编码过程

来源:http://www.cnblogs.com/chenssy/p/4235191.html我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的。在JSP转换为servlet过程中下面一段代码起到至关重要的作用。在上面代码中有两个地方存在编码:pageEncoding、contentType的charset。其中pageEncoding是jsp文件

2017-10-30 17:32:49 694

转载 java中文乱码解决之道(六)-----javaWeb中的编码解码

来源:http://www.cnblogs.com/chenssy/p/4220400.html在上篇博客中LZ介绍了前面两种场景(IO、内存)中的java编码解码操作,其实在这两种场景中我们只需要在编码解码过程中设置正确的编码解码方式一般而言是不会出现乱码的。对于我们从事java开发的人而言,其实最容易也是产生乱码最多的地方就是web部分。首先我们来看在javaWeb中有哪些地方存在编码

2017-10-30 17:27:34 180

转载 java中文乱码解决之道(五)-----java是如何编码解码的

来源:http://www.cnblogs.com/chenssy/p/4214835.html在上篇博客中LZ阐述了java各个渠道转码的过程,阐述了java在运行过程中那些步骤在进行转码,在这些转码过程中如果一处出现问题就很有可能会产生乱码!下面LZ就讲述java在转码过程中是如何来进行编码和解码操作的。编码&解码在上篇博客中LZ阐述了三个渠道的编码转换过程,下面LZ将

2017-10-30 16:54:52 569

转载 手册上查询优化器概述

手册上查询优化器概述来源:http://www.cnblogs.com/hellohell/p/5718238.html查询优化器的任务是发现执行SQL查询的最佳方案。大多数查询优化器,包括MySQL的查询优化器,总或多或少地在所有可能的查询评估方案中搜索最佳方案。对于联接查询,MySQL优化器所调查的可能的方案数随查询中所引用的表的数目呈指数增长。对于小数量的表(典型小于7-10),

2017-10-30 10:11:12 234

转载 Mysql处理海量数据时的一些优化查询速度方法

来源:http://www.imooc.com/article/1204最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查

2017-10-26 18:02:04 742

转载 海量数据查询优化方法(二)

来源:http://www.cnblogs.com/lijunjie/archive/2010/08/27/1810220.html一、因情制宜,建立“适当”的索引 建立“适当”的索引是实现查询优化的首要前提。 索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据S

2017-10-26 17:45:46 309

转载 mysql千万级大数据SQL查询优化

来源:http://blog.csdn.net/u014421556/article/details/520639041.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t wher

2017-10-26 17:18:40 1261

转载 d3高级应用专题(一):canvas与SVG之间的转换

来源:http://blog.csdn.net/yiifaa/article/details/52142320在第4版中,d3新增了d3.path包,可用于将canvas绘制的路径转换为SVG的路径,提高了代码的可移植性,能适应更多应用场景,无论是发挥canvas的高性能特点,还是发挥SVG的高控制性,都能轻松适应。      唯一可惜的是,canvas能向SVG转化的目前还只支持

2017-10-26 11:33:21 4835

转载 MD5加密的Java实现

来源:http://www.cnblogs.com/peterpan-/p/5941231.html在各种应用系统中,如果需要设置账户,那么就会涉及到储存用户账户信息的问题,为了保证所储存账户信息的安全,通常会采用MD5加密的方式来,进行储存。首先,简单得介绍一下,什么是MD5加密。  MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代

2017-10-26 09:11:04 205

转载 String、StringBuffer与StringBuilder之间区别

来源:http://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以

2017-10-25 16:47:42 205

转载 如何把<img>元素里面的图片的base64编码获取?

来源:https://segmentfault.com/q/1010000000651225<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script type="text/javascript"> function getBa

2017-10-25 11:32:05 3234 1

转载 base64在html的用法

来源:http://www.cnblogs.com/wang985850293/p/5287460.html1、显示img:大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2

2017-10-25 09:14:55 18685

转载 7种Base64编码和解码功能详解和性能比较

来源:http://blog.csdn.net/u013476542/article/details/53213783BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是传输数据的正确性,有些网关或系统只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASC

2017-10-25 09:13:27 8303

转载 解决上传文件时服务端中文文件名乱码问题

来源:http://blog.csdn.net/u011090495/article/details/18984683form 表单 post 上传文件时服务端获取的中文文件名乱码,调试发现 request.getCharacterEncoding() 为 null。可是页面中我已经设置了文档编码了呀:[java] view plain copy

2017-10-24 14:25:25 16429

转载 String.getBytes() 与编码格式

来源:http://blog.csdn.net/u013634928/article/details/48639135在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不通OS下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组

2017-10-24 14:24:02 671

转载 css的div垂直居中的方法,百分比div垂直居中

来源:http://www.haorooms.com/post/css_div_juzhong我们都知道,固定高宽的div在网页中垂直居中很简单,相信大家也很容易的写出来,但是不是固定高宽的div如何垂直居中呢?我们在网页布局,特别是手机等web端网页经常是不固定高宽的div,那么这些div如何垂直居中呢?这篇文章,我总结一下。固定高宽div垂直居中如上图,固定高宽

2017-10-23 18:43:18 252

转载 将svg图形转为图片并下载

来源:http://blog.csdn.net/qiulei_21/article/details/52775157我们知道canvas画布可以很方便的js原生支持转为图片格式并下载,但是svg矢量图形则并没有这方面原生的支持。研究过HighChart的svg图形的图片下载机制,其实现原理大体是浏览器端收集SVG代码信息,并发送到到服务器端,由后端程序转换成图片格式后,以流的形式反射给

2017-10-23 18:41:52 4809

转载 cursor属性

来源:百度知道附:cursor属性十字准心 cursor: crosshair;手 cursor: pointer; cursor: hand;写两个是为了照顾IE5,它只认hand。等待/沙漏 cursor: wait;帮助 cursor: help;无法释放 cursor: no-drop;文字/编辑 cursor: text;可移动对象 cursor: move;向上改变大小(N

2017-10-20 12:18:49 780

转载 servlet&jsp 输入输出流

http://blog.csdn.net/b_qxzb/article/details/49964167servlet1、输出流有两个:  字节形式输出:ServletOutputStream out = response.getOutputStream(); //写二进制数据到浏览器  字符形式输出:PrintWriter out =response.getW

2017-10-20 08:50:42 727

转载 字节流与字符流的区别及相互转换

转载:http://www.cnblogs.com/sjjsh/p/5269781.html先来看一下流的概念:     在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。     程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流     在ja

2017-10-20 08:41:13 7885

转载 IO流中将字节流转成字符流的方法

http://blog.sina.com.cn/s/blog_8da6f909010135l1.html/字节流--->字符流1.public class TestIO { public static void main(String[] args) throws IOException {  FileInputStream fis = new FileInputStrea

2017-10-20 08:32:42 663

转载 Java IO(四)- 转换流

转载:http://www.mamicode.com/info-detail-1389453.html标签:转换流InputStreamReader和OutputStreamWriter用于字节数据到字符数据之间的转换。InputStreamReader需要和InputStream套接(把InputStream转换成InputStreamReader)Out

2017-10-20 08:23:50 131

转载 dom4j修改,获取,增加xml中某个元素的属性值

来源:http://www.cnblogs.com/liaojie970/p/5386138.htmlxml version="1.0" encoding="UTF-8"?>vrvscript> item ID="1021" isSelf="n"/> item ID="1023" isSelf="n"/> item ID="1003" isSelf="n"/>

2017-10-20 08:12:32 551

转载 解析xml的4种方法详解

来源:http://blog.csdn.net/jzhf2012/article/details/85328731. 介绍1)DOM(JAXP Crimson解析器)         DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结

2017-10-19 21:28:00 1108

转载 SVG矢量绘图 path路径详解(基本画法)

http://xbingoz.com/171.html SVG的形状标签里,path是最强大的一个,掌握了path就足够处理常见的绘图问题了。先看一下path标签的基本用法:path标签通过属性d来定义路径,定义信息由一段字符串构成,另外path也可以通过fill和stroke属性来定义填充和边框。d属性的信息其实并不复杂,由字母和数字构成,数字表示坐标点,字母负责

2017-10-19 11:42:30 6854 1

转载 Apache SVGGraphics2d 简介用法

标题:The Apache FOP Project The Apache™ Batik Project来源:https://xmlgraphics.apache.org/batik/using/svg-generator.htmlSVG Generator: SVGGraphics2D![Flow diagram illustrating that Java progr

2017-10-19 11:37:28 3343 1

转载 使用Batik开发SVG应用程序

来源:http://blog.sina.com.cn/s/blog_643634b80102ux40.html使用Batik开发SVG应用程序翻译时间 2007-2-6修订记录 2007-2-23 语言修改 Thierry KormannILOGILOGLes Taissounières HB21681 route des dolines

2017-10-19 11:35:48 1613

转载 c:forEach varStatus属性

来源:http://blog.csdn.net/ocean_30/article/details/6794743c:forEach varStatus属性current当前这次迭代的(集合中的)项index当前这次迭代从 0 开始的迭代索引count当前这次迭代从 1 开始的迭代计数first用来表明当前这轮迭代是否为第一次迭代的标志last用来表明当前

2017-10-19 09:09:07 189

原创 js选中相同的层级li

/***就绪选中图片*/function selectSharePic(selectId){ $('.share_orul1 li').removeClass("share_oruon"); for(var i = 0; i < $('.share_orul1 li').length; i++){ var tempid = $($('.s

2017-10-18 17:25:57 342

转载 js 正则表达式判断非法字符 常用正则表达式

转载:http://blog.csdn.net/zgcy123456/article/details/8912057js 正则表达式匹配非法字符示例(此示例验证通过)[javascript] view plain copyvar pat=new RegExp("[^a-zA-Z0-9\_\u4e00-\u9fa5]","i");   

2017-10-16 17:15:24 13811

转载 js特殊字符过滤的示例代码

转载:复制代码代码如下://匹配中文 数字 字母 下划线        var checkInput = function (str) {            var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi;            if(pattern.test(c))            {   

2017-10-16 17:13:28 464

翻译 从jsp传递一个list到springmvc的Controller

jsp层<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fmt" uri="http://java.sun.c

2017-10-13 22:42:44 2460

转载 SpringMvc ,如何将页面的List传入后台Controller

转载:http://blog.csdn.net/foyui001/article/details/47263383在使用SpringMvc框架开发时,遇到如何将页面的List传入后台的问题,查找多方资料,得到以下答案:(经验证,好使!)实例:在JSP页面定义如下:function submit(){alert(1);$.ajax({url:'${

2017-10-13 20:13:33 1412

转载 Java标准教程:Java 2D绘图--第4章 使用Text API

来源:http://blog.csdn.net/caixiexin/article/details/6609290本节介绍文本API 的用法,以及他们的渲染能力。至今为止,您已经有了基本的Java 2D 文本API ,同时知道如何设置字体和位置,以及绘制文本。本节扩展了这些知识,同时更深入的介绍了Java 2D 文本展示的知识。这些主题在以下几个部分中讨论。l   

2017-10-12 22:26:06 590

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除