自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LzwGlory的专栏

循序渐进 step by step!!!

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

转载 Java Swing 字体居中显示

在开发Swing程序的时候,很多情况下为了美观,我们需要将字体水平和垂直居中于某一个控件。        让我们先来说说居中的算法。其实很简单,将外面控件的长度减去显示内容的长度,然后除以2,这样就得到了放置内容的X坐标。同理,将控件的高度减去内容的高度,然后除以2,就得到了Y坐标。通过X,Y坐标我们就可以在指定点上绘制内容了,这样的算法适用于任何需要居中显示的情况。但是如果需

2015-08-28 18:32:45 9533

原创 java 生成文字图片

import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import javax.i

2015-08-28 18:32:08 7758

转载 java实现区域内屏幕截图示例

package com.hongyuan.test; import java.awt.AWTException;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.FlowLayout;impo

2015-08-27 14:00:26 3297

原创 JNA 调用windows平台截取屏幕

import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.awt.image.DataBuffer;import java.awt.

2015-08-27 13:58:09 5498 2

原创 V3微信支付遇见的坑

1.当页面的URL未注册微信支付----->开发配置--》公众号支付--》支付授权目录我的回调地址:http://XXXXXXXXXXXXXX/wx_pay/anon_wx_redirect_url.htm授权目录写成:http://XXXXXXXXXXXX/wx_pay/2.支付签名验证错误是sign方法不对public class SignUtil { /*

2015-08-27 10:38:09 1222

转载 微信公众号支付 js api java版本

说起来.微信支付真是一堆坑. 居然官网都没有java版本的完整代码. 就算是php版本的.还都有错误.且前后各种版本.各种文档一大堆....不停的误导开发人员.        花了一天半时间.总算实现了微信公众号支付.和pc端的微信扫码支付.其他不说了.直接给思路        本人做的是微信V3版本的微信支付.微信的官方文档中.提供的demo 只有一些工具类.这些类还是很有作

2015-08-27 10:13:41 3463 1

转载 Java实现JsApi方式的微信支付

要使用JsApi进行微信支付,首先要从微信获得一个prepay_id,然后通过调用微信的jsapi完成支付,JS API的返回结果get_brand_wcpay_request:ok仅在用户成功完成支付时返回。由于前端交互复杂,get_brand_wcpay_request:cancel或者get_brand_wcpay_request:fail可以统一处理为用户遇到错误或者主动放弃,不必细化区分

2015-08-27 10:11:43 1572

转载 微信支付趟过的坑

这段时间在做微信支付开发,在公司的公众号审批下来后,我这边的测试用例也已经开发完毕,于是拿着具体的数据来调试了,大段大段的代码就不贴了,demo里有,这里就说说调试过程中遇到的坑。        第一坑:redirect_url参数错误。因为我选择的的“JS API”支付,这种支付需要网页授权,先获取code,再拿code去获取openid和prepay_id。这个网页授权需要

2015-08-27 10:10:35 1156

转载 JAVA版微信支付V3—JSAPI支付

本人用的开发框架是:struts2(用了struts2的0配置,对于struts的0配置不熟悉的可以看看这个博客了解下http://www.cnblogs.com/fpjason/archive/2009/08/01/1536671.html)本人做的是微信V3版本的微信支付,也是目前最新的微信支付接口。官方文档下载地址https://mp.weixin.qq.com/paymch

2015-08-27 10:09:23 1954

原创 微信支付redirect uri参数错误

http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html,这是微信公众平台开发者文档。具体设置如下:微信的开发者中心里面,接口权限表模块的网页服务-网页账号处设置。我的服务是放在新浪的sae上,访问例如比如是htt;//mywechat.sinaapp.com,那么配置就是mywechat.sinaapp

2015-08-25 15:13:25 1641

转载 Java生成动态GIF图片

写selenium自动化时,为了查看运行效果,后给浏览器截图,想到可以生成gif图片来快速预览。看到已经有人实现了,直接拿过来。作者是Kevin Weiner。共涉及到三个java文件,分别是NeuQuant.java,LZWEncoder.java, AnimatedGifEncoder.java,有了这三个文件,我们可以自己编写方法调用,代码如下: B

2015-08-22 12:01:34 5113

原创 java Swing设置窗口无限大并且没有修饰

import java.awt.Color;import java.awt.Cursor;import java.awt.Dimension;import java.awt.Point;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;impor

2015-08-21 16:14:23 967

原创 java Swing设置无限大

final JFrame frame = new JFrame();frame.setUndecorated(true);//窗口可以设置无限大

2015-08-21 16:13:09 674

原创 delphi截屏

procedure ScreenCap(); const WW=256; HH=256;var BmpBits:Pointer; FDeskHWnd:Hwnd; SourceDC,DestDC,originHandel:integer; i:Integer; ABitmap:HBitmap; s:TBitmap; BmpInfHead:TBitmapInfoHeader;

2015-08-21 14:19:33 1106

转载 C++/winapi截屏保存BMP

void screen(char* fileName){ HWND window = GetDesktopWindow(); HDC _dc = GetWindowDC(window); HDC dc = CreateCompatibleDC(0); RECT re; GetWindowRect(window, &re); int w =

2015-08-21 11:02:50 2854

转载 Delphi如何从内存流中判断图片格式,MemoryStream

图片的格式很多,一个图片文件的后缀名并不能说明这个图片的真正格式什么,那么如何获取图片的格式呢?我想到了几个简单但有效的方法,那就是读取图片文件的文件头标识。我们知道各种格式的图片的文件头标识识不同的,因此我们可以通过判断文件头的标识来识别图片格式。     我对各种格式的图片文件头标识进行了分析,不仅查找资料,也用十六进制编辑器察看过图片的文件头,以下是我收集、分析的结果,供大家参考。1.J

2015-08-20 17:46:22 2949

转载 TMemoryStream 的操作

TMemoryStream的继承关系如下TObject|TStream|TCustomMemoryStream|TMemoryStream如何使用TMemoryStream?其实TmemoryStream使用就跟TStream 一样具体的属性,方法可看帮助。下举一例:如我想在内存中直接读写一个Bitmap,怎么办?TmemoryStrea

2015-08-20 16:02:47 2042

转载 delphi编程如何判断图片文件的真实类型?

本文主要讲解了如何判断一个图片文件的真实类型,并不是从后缀名来判断类型的方法: 以下是引用片段: unit Unit55; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TImageTy

2015-08-20 16:02:02 1840

转载 delphi TMemoryStream对象用法

TMemoryStream对象TMemoryStream对象是一个管理动态内存中的数据的Stream对象,它是从TCustomMemoryStream中继承下来的,除了从TCustomMemoryStream中继承的属性和方法外,它还增加和覆盖了一些用于从磁盘文件和其它注台读数据的方法。它还提供了写入、消除内存内容的动态内存管理方法。下面介绍它的这些属性和方法。20.1.5.1 TMe

2015-08-19 18:52:20 2835

转载 Delphi-string转pbyte的方法——Move函数!

var   s:string;   ps:Pchar;   b:pbyte;   len:integer;begin   s:=edit1.Text; //字符串   ps:=pchar(s); //转成pchar类型,   len:=length(s);//取字符串长度,占用多少字节   getmem(b,len);//申请内存,pchar,pbyte在使用前

2015-08-19 18:51:18 3208

转载 Delphi流操作技巧

1、文件流 TStreamMemoery 读写内存  TMemoryStream的继承关系如下 TObject | TStream | TCustomMemoryStream | TMemoryStream 如何使用TMemoryStream? 其实TmemoryStream使用就跟TStream 一样 具体的属性,方法可看帮助。 下举一例: 

2015-08-19 18:50:16 1678

转载 在delphi中Char,PChar,PByte,Byte,String的相互转换示例

var s:string; pc:pchar; pb:pbyte; ac:array[1..100] of char; ab:array[1..100] of byte; i:integer;begin s:='this is a test'; pc:=pchar(s);//string->pchar pb:=pbyte(p

2015-08-19 18:49:07 1842

转载 Delphi TBitMap 位图组件

位图组件(TBitMap)TBitMap组件不存在组件板,它封装了Windows的HBITMAP句柄和HPALETTE句柄,用于操纵位图和调色板。 TBitMap对象支持从文件、剪贴板、流中存取位图。 1.TBitMap组件的典型用法TBitMap组件在应用之前,首先要对此类型定义一个变量,然后就可以对组件进行操作了。以下代码就是一个TBitMap组件建立、应用、释放的全过程,

2015-08-19 10:53:51 6116

转载 delphi中String,PChar,PByte,Array of Char,Array of Byte 转换

delphi中String,PChar,PByte,Array of Char,Array of Byte 转换vars:string;pc:pchar;pb:pbyte;ac:array[1..100] of char;ab:array[1..100] of byte;i:integer;begin  s:='this is

2015-08-18 17:48:58 2955

转载 Delphi 的运算符列表

分类运算符操作操作数结果类型范例算术运算符+加整数,实数整数,实数X + Y-减整数,实数整数,实数Result - 1*乘整数,实数整数,实数P * InterestRate/实数除

2015-08-18 17:43:21 1052

转载 Delphi TO C++

Windows API Common TypesThe Windows API defines some common types for API usage. It is recommended that the same names be used in translations as far as possible. Windows.pas declares most of thes

2015-08-18 17:24:13 1854 1

原创 JNA中几种返回字符串效果

PAnsiChar,String,Pchar. PAnsiChar:正确返回数据String:出现乱码Pchar:只能获取到第一个字符

2015-08-18 14:03:41 4766

转载 Delphi字符串、PChar与字符数组之间的转换

Delphi字符串、PChar与字符数组之间的转换设有以下三个变量:vars:string;p:pchar;a:array[1..20] of char;那么三者之间的转换如下:1、字符串到PChar    p:=PChar(s);2、PChar到字符串    s:=p;3、PChar到字符数组    StrCopy(@a,p);4、字符数组到P

2015-08-18 01:08:11 841

转载 Java基本数据类型总结

基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。1. Java的简单类型及其封装器类Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double

2015-08-17 16:02:34 394

转载 获取java byte的无符号数值

[java] view plaincopybyte a = (byte)234;  System.out.println(a);  上面的代码,结果是-22,因为java中byte是有符号的,byte范围是-128~127。如果想输出234,该怎么做呢,首先想到的是将a 赋给大一点的类型,如下:[java] vie

2015-08-17 15:51:11 1172

转载 java向C++传图片

案例一:http://www.java-gaming.org/index.php/topic,24988.0

2015-08-17 13:48:20 2323 1

原创 java与C语言的数据类型对应

Java和C数据类型的对应表如下:Java 类型C 类型原生表现 boolean int 32位整数 (可定制) byte char  8位整数 char wchar_t 平台依赖 short

2015-08-16 14:04:25 7313 1

转载 Java的NIO之ByteBuffer底层分析

类ByteBuffer是Java nio程序经常会用到的类,也是重要类 ,我们通过源码分析该类的实现原理。一.ByteBuffer类的继承结构public abstract class ByteBufferextends Bufferimplements Comparable ByteBuffer的核心特性来自Buffer二. ByteBuf

2015-08-14 16:08:24 698

转载 编写安全的代码,关于java的内存溢出的问题

因为内存管理很重要,c++的设计者把它交给程序员管理。因为内存管理很重要,java的设计者把它交给系统管理。内存泄漏是C++的通病,内存溢出是java的硬伤。很久以前,使用jspsmartUpload作文件上传,现在运行过程中经常出现java.outofMemoryError的错误,用top命令看看进程使用情况,发现内存不足2M,花了很长时间,发现是jspsmartupload的问题。把jsp

2015-08-14 15:38:26 547

转载 Java基础恶补——内存泄露、内存溢出

Java基础恶补——内存泄露、内存溢出(2010-09-15 15:56:26)转载标签:杂谈 要点内存泄露是指程序中间动态分配了内存,但在程序结束时没有释放这部分内存,从而造成那部分内存不可用的情况,重启计算机可以解决,但也有可能再次发生内存泄露,内存泄露和硬件没有关系,它是由软件设计缺陷引起的。 内存泄漏可以分

2015-08-14 15:37:06 498

转载 VS 2008的64位编译环境的安装和使用

1. 安装64位编译环境       最近准备编译64位版本的程序。因为之前已经安装了VS 2008,开始以为只是使用VS 2008的安装文件添加功能即可,后来发现没这么简单。直接双击VS 2008的安装文件来安装会出现下面的错误提示:                                                                   

2015-08-13 17:40:40 769

转载 打造Win7下漂亮的vc++6.0

在win7下也可以非常好的使用vc++6.0 ,经常有人说有兼容问题,不过网上有很多解决方案,我简单罗列一下:1.下载vc++6.0的软件,我喜欢用英文版的,中文的也行,这里包括了这两个版本:地址:http://down.gougou.com/down?cid=C7D4A24967698805CC5B18EE660B562A90634AB3解压后,得到vccn和vcen一个

2015-08-13 16:05:00 1126

翻译 Java Code Examples for com.sun.jna.Memory

The following code examples are extracted from open source projects. You can click  to vote up the examples you like. Your votes will be used in an intelligent system to get more and better code exa

2015-08-13 09:36:55 3050

原创 java 的jna与C/C++的对应关系

#if !defined(AFX_EDSOCKSERVERCTL_H__1FA54A89_2A76_4CA9_B42B_9584C7B73245__INCLUDED_)#define AFX_EDSOCKSERVERCTL_H__1FA54A89_2A76_4CA9_B42B_9584C7B73245__INCLUDED_#if _MSC_VER > 1000#pragma once#e

2015-08-13 09:35:07 6540

转载 Delphi 数据类型列表

Delphi 数据类型列表分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .. 42949672954无符号32位Shortint-128

2015-08-11 18:40:55 675

json转换工具类

对于json字符串的转化和解析,提供的工具类!

2015-03-17

【精】30java工具类

使用java工具类可有效的提高开发效率! [工具类] CookieCounter .java.txt [工具类] 验证码img .jsp.txt [工具类] Java中计算任意两个日期之间的工作天数 .java.txt [工具类] java抓取网页 .java.txt [工具类] MD5 .java.txt [工具类] MD5强化版 .java.txt [工具类] MD5超强化版 .java.txt [工具类] XML 实用工具类 .java.txt [工具类] XML工具类2 .java.txt [工具类] 测试Mysql的最大连接数 .java.txt [工具类] 读取、打印输出、保存xml .java.txt [工具类] 分页split_page.jsp .jsp.txt [工具类] 获得汉字拼音首字母的java工具类.java.txt [工具类] 获取绝对路径 .java.txt [工具类] 记录log日志文件的工具类 .java.txt [工具类] 连接数据库的工具类 .java.txt [工具类] 使用Java程序来实现HTTP文件的队列下载 .java.txt [工具类] 文件操作工具类 .java.txt [工具类] 序列化保存为XML文件的工具类 .java.txt [工具类] 一个压缩工具类.java.txt [工具类] 用java编写简单UDP网络通信程序 .java.txt [工具类] 中文验证.jsp.txt [工具类] 日期DateUtil.java [工具类] 文件FileUtil.java [工具类] 通信客户端simpleClient.java [工具类] 通信服务端simpleServer.java [工具类] 框架StringUtil.java [工具类] 时间Time.java [工具类] 时间工具TimeUtil.java [工具类] 连数据库ConnectDB.java

2014-02-12

linux下运行包

直接在目录下加入这个包就可以解决 直接在目录下加入这个包就可以解决 直接在目录下加入这个包就可以解决

2014-01-14

jquery-file-upload案例

一个很详细的jquery-file-upload的java案例

2014-01-09

ffmpegexe文件

编译好的,不用再自己写了,自行下载吧!

2013-12-17

spket-1.6.23.jar 破解版

破解版的spket-1.6.23.jar,官网不好下啊!

2013-12-06

spring3hibernate4注解式事务管理

spring3hibernate4注解式事务管理

2013-11-15

spring3hibernate4注解是事务管理

spring3hibernate4注解是事务管理

2013-11-15

spring3hibernate4集中式声明

sprig3与hibernate4的集中式声明

2013-11-15

spirng3注解(annotation)与ehcache的对象、页面缓存

基于注解(annotation)Spirng3整合ehcache 使用页面缓存、对象缓存

2013-11-13

smartGWT最新zip

最新版jar 还有showcase演示 案例

2013-07-09

学生管理系统

使用Swing编写的界面,很好很强大,你值得拥有,学习很有价值的

2013-06-26

空空如也

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

TA关注的人

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