自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花2不谢

菜鸟的学习之路~

  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 ajax使用之二级联动(省市)

ajax经常用于二级联动,实现的效果如下:前台显示代码: 省市二级联动 <!-- --> var xmlDoc; window.onload=function(){ //发出异步请求 var xhr = getXHR(); xhr.onreadystatechange=functi

2016-06-19 16:20:51 981

原创 ajax使用之动态显示商品信息

上一篇说到了利用ajax技术实现无刷新验证用户名,这篇将介绍无刷新获取后台商品信息并显示出来。实现的效果如下:前台的操作逻辑和前面介绍的都差不多。都是获取XMLHttpRequest对象并进行请求监听等等。获取XMLHttpRequest对象封装在了util.js里面了。util.js里代码如下:/** * 得到XMLHttpRequest对象 */function ge

2016-06-15 14:19:34 5484

原创 ajax使用之验证用户名是否存在

ajax使用非常广,比如验证用户名、二级联动等。实现的效果如下:前台代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>ajax用户名验证 window.onload = function() { document.get

2016-06-14 23:52:10 21530

原创 HTML5中canvas画图之绘制数据图表

上一篇博文绘制了一个方格图,现在来绘制一个数据图表。实现的效果如下:实现代码如下: 数据图表 //定义图表数据 var uriage=[80,92,101,110,68,50,45,90,74,68,98,103]; drawChart(uriage); //绘制折线数据图表的函数 function drawChart(data){

2016-06-11 22:38:37 5804

原创 HTML5中canvas画图之绘制方格图

下一篇博文是准备绘制折线数据图的,这个绘制方格图是为绘制折线图做准备。方格将作为折线图的基准线。绘制方格图的逻辑很简单,只要在canvas上绘制一系列的横线和竖线即可。下面是具体代码: 绘制方格图 //获取上下文 var canvas=document.getElementById("canvas"); var ctx=canvas.getContext("2

2016-06-11 17:46:47 21855 1

原创 HTML5中canvas画图之画矩形和矩形掏空

rect方法用于绘制矩形(长方形)。其语法如下:context.rect(x,y,高度,宽度);绘制代码如下: 绘制矩形 var canvas=document.getElementById("canvas"); var ctx=canvas.getContext("2d"); //绘制 ctx.fillStyle="#ff00000"; ct

2016-06-10 21:46:25 11373

原创 HTML5中canvas画图之画圆形

利用canvas中的arc可以绘制圆形图案。函数原型为:context.arc(x,y,半径,开始角度,结束角度,是否逆时针旋转);所以可以通过修改开始角度和结束角度来绘制弧线。代码如下: html5圆形 window.addEventListener("load",function(){ //canvas的2d上下文 var ctx=document.get

2016-06-10 21:11:53 8715

原创 HTML5中canvas画图之根据触摸点画三角形

上一篇博文中说了利用canvas画固定的三角形,现在来试下触摸屏幕,然后根据触摸点画三角形。每触摸一下屏幕就画一个点。刚刚我醉死了,绘制路径的时候竟然把后面的lineTo写成了moveTo,检查了代码很久也没有解决,后来才发现。其实现在还有一点没有解决,就是那个根据屏幕自动设置canvas画布的宽度,也就是自适应。查资料也没有看到,网上的那些方法试了下还是没有解决。望知道的朋友说下。不甚感激!

2016-06-10 18:52:57 3237

原创 HTML5中canvas画图之绘制路径

刚开始认真学习H5,虽然以前大概看过H5的教程,但是都是属于空看,一直没有认真练习,所以打算从现在开始来认真练习。下面的代码实现的功能是绘制一个三角形。代码比较简单。 利用路径绘制一个三角形 var canvas=document.getElementById("canvas"); var ctx=canvas.getContext("2d"); ctx.be

2016-06-10 17:11:36 4077

原创 纯js的ajax和Java后台交互

今天用了纯js代码写ajax和后台交互,写好了最开始没得问题,但是前端接收后台数据的时候遇到问题了。一直获取不到值,原来是我理解错了,获取后台的相关操作必须写到那个状态变化监听器里面。也就是需要写到onreadystatechange里面。最开始我一直以为获取后台的操作应该在发送请求(send)之后。弄了很久,最后还是一同学帮我看到了错误。前台代码为:<%@ page language="

2016-06-08 12:05:08 32795 10

原创 Runtime.getRuntime.exec()的用法

刚刚在学习Java的时候突然看到有人介绍了Runtime.getRuntime.exec()这个东西。用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令。比如用法Runtime.getRuntime.exec("notepad"),运行这个Java程序,就会运行记事本程序。同理,只需修改那个参数就可以运行其他的一些程序,也可以进行一些操作,比如关机。

2016-06-06 16:08:27 8296

原创 Java中文件上传

Java中文件上传一般通过借助第三方组件,听说Servlet3.0出来之后也可以用Servlet直接写文件上传,但是我这次还是通过借助Apache的common fileupload组件实现上传功能。其中要想完成文件上传,必须有几个注意事项:一:把form表单的enctype属性值设置为multipart/form-data二:最好以post方式提交三:表单中提供类型的上传输入域

2016-06-06 13:57:50 8549 1

yafu1.3.4因斯分解.zip

yafu-1.34下载,windows,可用的yafu因式分解。 yafu用于自动整数因式分解,在RSA中,当p、q的取值差异过大或过于相近的时候,使用yafu可以快速的把n值分解出p、q值,原理是使用Fermat方法与Pollard rho方法等

2020-05-06

SWFUpload Java+Struts2多图上传

SWFUpload Java+Struts2多图上传

2017-08-08

SWFUpload Java多图上传

SWFUpload控件使用 简介 SWFUpload是一个客户端文件上传工具,主要特点是: 能够完成多文件。 实现无刷新页面上传。 随时空中上传进度。 可以与其他库进行兼容。 支持Flash9及以上版本。 使用SWFUpload进行上传的页面如下: 使用方法 使用SWFUpload需要一些Js和DOM知识。 SWFUpload由4部分组成: 用于进行初始化和设置的 Js文件 一个Js库:SWFUpload.js Flash控件: swfupload.swf JavaScript事件处理程序 下面分别介绍这4个部分 初始化和设置 初始化通常在window.onload事件中进行,通过SWFUpload的构造函数来完成。 方法一: 复制代码 var swfu; window.onload = function () { swfu=new SWFUpload({ upload_url:"http://www.swfupload.org/upload.php", flash_url:"http://www.swfupload.org/swfupload.swf", file_size_limit:"20 MB" }); }; 复制代码 方法二: 复制代码 var swfu; window.onload = function () { var settings_object={ upload_url:"http://www.swfupload.org/upload.php", flash_url:"http://www.swfupload.org/swfupload.swf", file_size_limit:"20 MB" }); swfu=new SWFUpload(settings_object); }; 复制代码 JavaScript库 swfupload.js文件必须在网页中被引用 <script type="text/javascript" src="swfupload/swfupload.js"></script> Flash控件 该控件必须在初始化时被动态加载。 事件处理程序 开发人员必须创建一个JavaScript函数处理SWFUpload事件。 完整示例 1. 首先,将所有的文件放到项目当中,如图 2. 在网页文件中,引入所有需要的文件,如下 <script type="text/javascript" src="swfupload/swfupload.js"></script> <script type="text/javascript" src="js/swfupload.queue.js"></script> <script type="text/javascript" src="js/fileprogress.js"></script> <script type="text/javascript" src="js/handlers.js"></script> 3. 编写脚本,对SWFUpload进行初始化设置,设置一些基本的参数。 4. 完成上传部分的html 5. 在upload.aspx.cs中对上传的文件进行处理 这样,就完成了使用SWFUpload控件的所有步骤。 备注 除了最基本的功能以外,本控件还有很多灵活的功能让开发人员自行使用。其中比较常用到的是handlers.js文件中定义的大量的上传过程的事件,例如 fileDialogComplete(numFilesSelected, numFilesQueued) uploadStart(file) uploadProgress(file, bytesLoaded, bytesTotal) uploadSuccess(file, serverData) uploadComplete(file) uploadError(file, errorCode, message) fileDialogStart() 等等 这些事件开发人员都可以根据自己的需要进行修改,使用起来非常方便

2017-08-08

sqlite3.exe

平时使用svn的过程中,有的时候由于自己操作故障或者系统原因,导致svn不能更新,提示cleanup也不能成功,陷入了死循环 原因是;svn的数据库队列原因 1,下载sqlite3.exe,google一下就有了 2.将下载好的文件放到svn的根目录也就是有svn隐藏文件夹的地方 image跟这个文件夹同一个目录即可,如果怎么都找不到,记得显示隐藏的文件夹就可以看到了,不会操作的请google 3.控制台找到sqlite3.exe所在位置 3.1执行:sqlite3 .svn/wc.db "select * from work_queue" 看看是否有列表队列,如果有的话,那这就是问题所在了 3.2执行:sqlite3 .svn/wc.db "delete from work_queue" 3.3 重新查询,执行:sqlite3 .svn/wc.db "select * from work_queue"

2017-07-21

蓝桥杯历年真题和总结分析

以前的蓝桥杯历年分真题和总结分析

2017-02-12

空空如也

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

TA关注的人

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