自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 tomcat报错org.springframework.web.context.ContextLoaderListener找不到,解决办法

解决办法,clean project,重新部署,ok. 诡异问题,好比机器出问题,先重启下电脑,就好了一样参考网页:http://bbs.csdn.net/topics/300066879

2016-03-22 11:25:13 857

原创 如何从bufferreader reader.readline() 获取特定编码的字符串

关键是在imputstreamreader 的设定的时候选定编码格式。就能获得该编码格式的字符串 InputStreamReader isr = new InputStreamReader(new FileInputStream(file), “UTF-8”); BufferedReader read = new BufferedReader(isr);因为InputStreamReader和B

2016-03-15 11:53:57 7099

原创 springMVC第一课:配置

新建项目 新建Dynamic web project(动态网站项目):若新建好的项目的web-inf下面没有web.xml,可以直接去另外地方复制一个过来,也可以在重新创建一个项目,在创建的时候,一直next到最后一页,会有一个web.xml的勾选选项,选中即可。配置web.xml web.xml是非常重要的web应用程序的入口,从这里就能看到该项目应用了哪些框架!servlet、liste

2015-12-03 12:32:47 656

原创 遍历jsonobject

Iterator it=jsonObject.keys(); while (it.hasNext()) { key=(String)it.next(); value=(int) jsonObject.get(key); jsonObject.put(

2015-09-11 14:01:33 786

转载 关于四舍五入:java.math.BigDecimal类的用法

原文链接:java.math.BigDecimal类的用法在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类: BigDecimal的实现利用到了BigInteger

2015-09-08 11:04:18 905

翻译 JavaScript中Canvas与Image互相转换

原文链接:JavaScript Canvas Image Conversion这篇文章主要展示了怎样转换Image为canvas,以及canvas如何提取出一个Image。 转换 Image为 Canvas 要把图片转换为Canvas(画板,画布),可以使用canvas元素 context 的drawImage方法: 代码代码如下:// 把image 转换为 canvas对象 functi

2015-09-07 14:47:04 883

翻译 hibernate.properties配置文件

配置文件在安装目录hibernate-distribution-3.5.6-Final\project\etc下面; ######################### Query Language ########################### define query language constants / function nameshibernate.qu

2015-08-20 14:41:40 449

转载 Session初步理解和使用理解

百度理解的:Session在使用时:request.getSession().setAttribute(“user”, userName);1、request.getSession()可以帮你得到HttpSession类型的对象,通常称之为session对象,session对象的作用域为一次会话,通常浏览器不关闭,保存的值就不会消失,当然也会出现session超时。服务器里面可以设置sessio

2015-08-17 15:24:43 1520

转载 JAVA内二进制、八进制、十进制、十六进制转换

十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("ffff",16).toString() 八进制转成十进制 Integer.valueOf("87

2015-08-12 12:37:35 651

原创 Java类对象的定义和使用

java代码写了不少,具体功能也一个不落,但是总觉得乱乱的没有章法,后来想了想,有可能是对象没有处理好,都是需要的时候建立一个变量就好了。没有想过怎么系统化的处理建立一个对象。后来想写了,但又忘了怎么写了。所以就有这篇文章,告诫自己,编程,对象(对象的结构)很重要!java如何定义自己的类

2015-08-09 23:25:50 976

转载 java socket文件传输用inputstream.read(带buffer)详解

本文参考了以下文章: 1、 基于java的InputStream.read(byte[] b,int off,int len)算法学习! 2、java InputStream读取数据问题 3、java的输入输出流总结 - 首先看一下文件传输为什么用read(带buffer)而不是直接用read()的原因: - InputStream读取流有三个方法,分别为read(),read

2015-08-09 23:15:40 4727

转载 C++ 使用string的头文件和要求

在文件开头加上下面两行即可:#include <string>using namespace std;附带:加第二行的原因:c语言using namespace std什么意思string的配套函数:标准C++中的string类的用法总结

2015-08-09 23:00:27 5498

原创 文件写入或控制台输出显示:"烫烫烫烫"问题解决办法

本来不想写的,因为这个问题实在是太”low”了…但是想到还有好多跟自己一样被这么”low”的问题困扰的新手们,还是记录一下(其实百度一下就能解决):问题根源: 在windows平台下,ms的编译器(也就是vc带的那个)在 Debug 模式下,会把未初始化的栈内存全部填成 0xcc,用字符串来看就是”烫烫烫烫烫烫烫”,未初始化的堆内存全部填成0xcd,字符串看就是“屯屯屯屯屯屯屯屯”。说人话:定

2015-08-09 22:52:37 23107

原创 内存溢出的问题:Run-Time Check Failure #2 - Stack around the variable 'trans' was corrupted.解决方案

问题原因:数据越界!数组越界情况1: 定义了一个长度为5的数组int[] a = new int[5]; 那么你用a[0]到a[4]都不会越界,当你的数组下标大于5时,就会数组越界数组越界情况2: strcpy,sprintf之类的赋值函数在赋值的时候,目标内存空间不够大的时候就会出现这个问题。数组越界情况3: memset函数在使用的时候,放在while()循环里面使用。就可能会出现

2015-08-09 22:42:44 889

原创 C做文件传输:接收的文件大小异常(大一些)的解决办法

最近再用c++搭建socket实现文件传输的时候遇到一个问题:接收到的文件大小总是要比源文件大一些。后来找了好久终于发现原来是fopen()函数的参数设置错误导致的。我传输用的是二进制流,但是flag却错误地设置成了”w”,换成”wb”后问题迎刃而解。首先看msdn上的fopen函数下有很多flag的说明。其中:“w”表示为文本文件。用则会把文件中的“0A”变为“0D0A”,因为某些文件系统认为

2015-08-09 22:17:41 1447

原创 C中实现进制转换

库函数里目前 只提供输出十进制(%d),十六进制(%x) ,八进制(%o)其他的进制可以用sprintf(),使用方法见连接。但是上述都不适用目标为二进制的转换。其实二进制(0101)一般情况是不需要的。但当需要的时候也可以自己根据算法:二进制与十进制的转化算法。自行编写函数实现

2015-08-09 21:59:46 484

原创 java使用socket实现文件传输时的接收判断

java实现socket的关键参考代码主要来自以下文章 java Socket 文件传输当java实现socket信息传输后,在进一步实现文件传输的时候经常会发生文件传了出去,但接收方收不到,即生成的文件大小为0字节。这是因为接收的时候没有做好判断导致的。主要判断模块如下所示: while ((length = s.read(buffer, 0, buffer.length)) >

2015-08-05 22:55:14 3087

原创 java打印的说明文档

ORACLE的java打印说明文档SUN公司的说明文档

2015-08-05 14:40:14 510

原创 关于打印质量的心得

最近有做打印有关的项目,在这里记录一下有关打印质量的心得。 - 打印的质量跟像素数量有直接的关系,而跟dpi有间接的关系。因为dpi=每英寸所打印的点数。而若想要在原来的纸张大小上提高打印质量,就需要提高dpi。通过提高dpi,间接增加打印的像素数量。这样,打印出来的图像就会变得清晰。 - 而相同的像素数量下,不同的格式打印出来的效果差异有时是不大的。这个时候就需要权衡利弊,选取比较适宜的打

2015-08-05 14:34:02 792

原创 java实现打印功能并控制打印方向

本文主要参考了Brett Spell 的文章:Java Pro Programming: Printing主要的打印步骤有如下四点: 1.定义打印机,限制那些返回到提供你要实现功能的函数的列表。打印服务实现了PrintService接口。2.通过调用接口中定义的createPrintJob()方法创建一个打印事件,作为DocPrintJob的一个实例。3.创建一个实现Doc接口的类来描述你想要

2015-08-05 12:38:31 8760 1

原创 MFC/C++/C中字符类型CString, int, string, char*之间的转换

本文主要借鉴了文章:string,CString,char*之间的转化,并在该文的基础上进行整理。有兴趣的朋友可以看一下原文。 - string,CString,char*之间的转化intint 转 CString: CString.Format(“%d”,int);int 转 char * 在stdlib.h中有个函数itoa() itoa的用法: itoa(i,num,10);

2015-08-05 12:37:12 2154

原创 java与C进行socket通信中的通信异常问题

java和c语言的socket通信中,经常会出现通信异常的问题。比如:java端做client的时候,发送信息到c的server端,但是却又不能收到server发回来的数据。其实原因是在JAVA中的.readline();函数中。请看函数解释: Reads a line of text. A line is considered to be terminated by any one of a l

2015-08-05 09:15:27 1844

转载 用WINRAR将.bat文件转为自启动

右键点击bat文件,选择“添加到压缩文件”,在“常规”选项卡中选中“创建自解压格式压缩文件”,切换到“高级”选项卡,点击“自解压选项”按钮,在”常规”选项卡中”安装程序\解压后运行”处填写该bat文件名,在”模式”选项卡中的“解包到临时文件夹”前的方框打钩。即可完成。双击自解压文件后,即可运行内部的bat文件。

2015-07-31 16:55:30 1298

转载 js获取随机数

转载自 js产生随机数的几种方法,请转载同学自动添加这句话。获取十进制数的随机数 <script> function GetRandomNum(Min,Max) { var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRando

2015-07-28 13:48:33 909

原创 html5中实现对图片的旋转

其实在js中也是一样的,首先是代码: Firefox下: -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);//chrome下用此行,因为chrome浏览器用的是webkit的内核 ie 下: filter:progid:DXImageTransform.Microsoft.BasicImage(rotatio

2015-07-27 20:47:29 5397

原创 css属性之display:none、block、inline

dispaly属性里面比较常用的三点:none、block、inlinedisplay:none,那这个层就不显示了。display:block:此元素将显示为块级元素,此元素前后会带有换行符。 1) 通俗的理解为元素独占一行,若干个定义为display: block的元素为多行。 2) 另外,当想要对一个元素施加长宽的时候可以用该属性,即建立块区域,通常我们用`<a href="#">测试</

2015-07-27 20:22:47 808

转载 css中设置图片的显示与隐藏

<img src="" style="display:none" />隐藏<img src="" style="display:block" />显示

2015-07-18 18:01:48 7559

转载 javascript中获取string的长度

javascript中获取string的长度,即获取其中字符串的数量。 string.length。即可<script> test(); function test() { var s = "JavaScript" var a = 0; var b = 0; var c = 0; var i = 0; //var e="";

2015-07-18 17:57:39 3262

原创 公钥的正确添加方法

添加公钥的时候,报错的解决方法: 在生成的.pub的文件里,全部复制并上传就可以了。

2015-07-17 21:50:40 625

原创 css与js语法对照

备注:长宽等属性,记得要加“px”

2015-07-17 21:24:05 475

原创 HTML导入本地图片

HTML导入本地图片方案:解决方案:通过http访问的话,把该文件放到服务器对应目录下。通过对应url来访问e.g: 先在webspps下建立一个名为pic的文件夹。然后在该文件夹中放入图片test.jpg然后在js中导入图片的时候,src使用http://localhost:8080/下的文件地址访问:$("printpic").setAttribute("src","http://loc

2015-07-17 10:49:48 6017 2

转载 HTML编程之实现文字水平居中

<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="cache-control" content="no-cache" /> <style> <!-- html, body { height: 100%

2015-07-16 22:33:30 2952

原创 html5编程之用js设置背景颜色、字体颜色和行高

用js设置div的背景色:document.getElementById(‘div2’).style.backgroundColor=’#ff0000’;用js设置字体颜色: var color = new Array(“red”,”orange”,”yellow”,”green”,”blue”,”indigo”,”purple”); var message = new Array(“红”,

2015-07-16 16:52:50 10591

原创 C语言初级之strstr、strcmp

• strstr用于在一个父字符串中搜索特定子字符串,并返回该子字符串的指针。相当于java中的.indexOf()函数,都是对字符串的使用。 • strcmp函数则是用于对两个字符串的比较,把这两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇’\0’为止。如: “A”<”B” “a”>”A” “computer”>”compare”。一般前者比后者大

2015-07-15 23:27:35 1968

原创 win7编译release版本在其他win7系统上运行报错:缺少msvcp120.dll

若目标电脑也是win7系统,那么直接在网上下载“Microsoft Visual C++ 2013 v12.0.30501”安装就可以了。其中64位则下载64位版本,32位则下载32位版本。若目标电脑是WindowsXP系统,则要早vs2013编译时,设定好静态库,编译版本为120xp等。但是我还是没搞定…

2015-07-15 17:51:52 1562

原创 java多线程之Callable初步实现

我用的是Callable(译有返回值的)方式。因为它有返回值。具体应用还是直接上例子吧: callable接口和Runnable接口package thread.test04; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.co

2015-07-13 21:47:54 511

转载 java实现串口配置之运行环境搭建

首先,下载Java Communications API 2.0,sun公司没有推出此API在Windows平台下的3.0版本,故Windows只能用此2.0版本。 下载地址:http://download.csdn.net/detail/zhenanlin/4525717其次,关于里面的三个文件的配置,不应该像网上一样那么固定,因为每个人用的java环境不

2015-07-12 11:23:04 1268

转载 Java接收串口数据

Java接收串口数据 参考《ava接收串口数据》,开源中国社区自己的使用经验:1.ReadPort()虽然可以提供外部java读取数据,但最好添加一个延时,否则很容易出现读取若干次后程序没有响应,但又不报错的问题。2.此程序中serialPort.addEventListener(this);有可能会产生触发不了数据接收程序。所以最好在本地建立本程序的实例,然后加载该实例就可以读取到数据了。

2015-07-09 17:25:32 4842 2

原创 编写websocket时需要导入包

1.在Eclipse中编写servlet时出现"The import javax.servlet cannot be resolved" 问题解决办法在Eclipse中,右击项目,选择Java Build Path->Libraries->Add External JARs,找到你计算机中tomcat的安装路径,在common\lib文件夹下选中"servlet-api.jar",添加点击

2015-07-09 10:21:34 12151 1

转载 使用 JavaScript 控制 HTML5 视频播放器

https://msdn.microsoft.com/zh-cn/library/hh924823HTML5 video 对象提供可以用于通过 JavaScript 控制播放的方法、属性以及事件。如何创建自己的按钮?我能播放这种格式吗?如何更改文件?出错了怎么办?我还可以对视频属性执行哪些操作?相关主题通过向网页中添加 HTML5 视频控件中所述的 HT

2015-06-11 10:43:49 6163 1

空空如也

空空如也

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

TA关注的人

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