自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (41)
  • 收藏
  • 关注

原创 java.sql.SQLException: Locale not recognized处理

java.sql.SQLException: Locale not recognizedat oracle.jdbc.driver.T4CTTIoauthenticate.setSessionFields(T4CTTIoauthenticate.java:939)at oracle.jdbc.driver.T4CTTIoauthenticate.(T4CTTIoauthenticate.j

2012-05-31 16:38:44 6915 1

转载 swing全局热键及动态加载dll

原文:http://walsece.iteye.com/blog/191169如何在你的java程序中注册系统级热键 注:本文为原创文章,转载时请注明转载地址。所谓系统级热键就是指一组快捷键,不论当前系统焦点在哪个程序中,只要按下该键,程序就能够捕捉该事件并进行相关处理。该功能在应用程序中是非常有用的,比如系统自带的 “win+L

2012-05-31 10:37:07 2021

转载 Jni开发时,dll文件放置的路径处理方式

JACOB是一个较成熟的开源项目,可以很方便的调用COM组件。搞过JNI的都知道,本地库要放到系统path中,这样,Java进程在运行中才能找到本地库并动态加载。我们可以通过环境变量System.getProperty("java.library.path")来查看当前JVM搜索本地库的路径。 这时,就会遇到一个问题,部署应用的时候要记住将本地库拷贝到环境变量path指定的路径中。一般在w

2012-05-31 10:34:26 1272

转载 VS2008、VS2010中如何屏蔽讨厌的MSVCR*.dll的引用

VS系列工具作为目前微软主打的集成开发环境,在历经了近20多年的发展后,到如今已经可以说是Windows平台上各种IDE环境中的翘楚了。很多别的开发工具已经难望其项背了,如今VS2010也已经面市很长时间了,但是因为笔者囊中羞涩,无法升级硬件,所以也没有办法去进行那个180天的VS2010体验之旅了,实为憾事。当然这是别话,现在我主要使用的依然是VS2008,用它来开发我想要的东西。当然主要指使用

2012-05-31 09:46:37 1501

转载 Servlet过滤器

过滤器... 1过滤器基础知识... 1Filter工作原理(执行流程)... 2过滤器的生命周期... 4Servlet过滤器API 4过滤器使用案例... 6解决全站乱码问题... 6禁止缓存所有动态页面的过滤器... 7控制浏览器缓存页面中的静态资源的过滤器:... 8过滤器过滤器基础知识Filter

2012-05-30 19:46:46 715

转载 JSP/Servlet几种编码作用

设置编码的方式分为:pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")、response.setCharacterEncoding("UTF-8")1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码

2012-05-30 19:39:05 966

原创 JSP、Servlet乱码终极解决方案

千万不要看网上那些杂七杂八的解决乱码的文章,解决乱码最好的方法是(没有之一):在所有地方统一采用UTF-8编码。这其中包括:1 - 工程如果使用的是Eclipse,那么打开Preference,搜索encoding,把所有能改的地方都改成UTF-8,这就确保了源文件的编码。如果使用的是NetBeans,不用设置,因为NetBeans默认就是UTF-8。2 - 数据库例如My

2012-05-30 19:19:39 811

转载 myeclipse jsp post方式提交中文乱码解决办法

import java.io.*;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import j

2012-05-30 18:40:29 1688

转载 WEB应用框架:MVC设计模式和Struts框架

MVC设计模式  基于J2EE的WEB应用系统,多数都利用MVC模式来实现其体系结构。MVC(Model-View-Controller)是八十年代为编程语言Smalltalk-80发明的一种软件设计模式。MVC模式将交互式应用分成模型(Model)、视图(View)和控制器(Controller)三部分[1]。模型是指从现实世界中挖掘出来的对象模型,是应用逻辑的反映。模型封装了数据和对数

2012-05-29 11:28:32 1069

转载 J2EE的体系结构和MVC设计模式

J2EE规范提出了自己的n-tiers结构。在普通应用中,我们大多会按如下方式划分:表示层:管理用户的请求,对用户的请求做出相应的响应,并向用户显示出相应信息。Struts框架在表示层可以对用户的请求进行处理,有控制器可以调用下层业务逻辑,可以对异常进行处理,以及对用户输入的信息进行验证。表示层还可以选择Velocity、JSF等。业务逻辑层:负责业务逻辑的实现。S

2012-05-29 10:51:42 1594

转载 Ajax: A New Approach to Web Applications

if anything about current interaction design can be called “glamorous,” it’s creating web applications. after all, when was the last time you heard someone rave about the interaction design of a pro

2012-05-26 15:19:40 897

转载 BufferedReader之mark与reset初探

先运行一下以下例子:Java代码  import java.io.BufferedReader;  import java.io.CharArrayReader;  import java.io.IOException;    class BufferedReaderDemo {      public static void main(String

2012-05-24 15:16:59 5511 1

转载 java.util.Map输出方式

packagecn.tty.map;public classStudent { public static final int MALE=0; public static final int FEMALE=1; privateString stuNum; privateString stuName; private int gender; publ

2012-05-23 11:23:07 7367

转载 请慎用java的File的renameTo(File)方法

以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。 昨天老板同学又遇到这个问题,File#renameTo(File)方法

2012-05-23 11:20:24 1352

转载 When Runtime.exec() won't

When Runtime.exec() won'tNavigate yourself around pitfalls related to the Runtime.exec() methodSummaryIn this installment of Java Traps, Michael Daconta discusses one new pitfall and rev

2012-05-22 11:56:06 936

原创 java打开并显示文件

方法一:利用Runtime类(运行时操作类,封装了JVM进程的类)中的exec(String commad)方法执行本机命令There are four overloaded versions of the exec() command:public Process exec(String command);public Process exec(String []

2012-05-22 11:04:12 1260

原创 char与TCHAR相互转化

char与TCHAR之间的转化主要用到函数MultiByteToWideChar和WideCharToMultiBytechar转TCHAR如果不是Unicode字符集,就不需要转换,直接复制即可,如果不确定是否使用Unicode字符集,可以这样写char strUsr[10] = "Hello";TCHAR Name[100];#ifdef UNICODE Multi

2012-05-18 20:56:14 52511

转载 Jni函数调用大全

Chap1:JNI完全手册... 3Chap2:JNI-百度百科... 11Chap 3:javah命令帮助信息... 16Chap 4:用javah产生一个.h文件... 17Chap5:jni教程(very very good) 19Chap6: JNI传递返回值... 2615.2.2.3 传递字符串... 2815.2.2.4 传递整

2012-05-18 19:24:51 8298

转载 从char/wchar_t到TCHAR

一.ANSI和UNICODE1.为什么要使用Unicode? (1) 可以很容易地在不同语言之间进行数据交换。(2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。(3) 提高应用程序的运行效率。 Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成Unicode

2012-05-18 08:59:49 1289

转载 JNI处理是一个转化数据的过程,难点在于java与本地语言交流时的数据转化

本文通过两个例子来讲解JNI的一个输入/输出应用。首先看一个String的输入输出的例子,下面是java部分的代码 public class Prompt { private native String getLine(String prompt); public static void main(String args[]) {      Prompt p = new

2012-05-17 20:20:59 759

转载 java获取classpath路径

ClassLoader提供了两个方法用于从装载的类路径中取得资源:        public URL getResource(String name);         public InputStream getResourceAsStream(String name);        这里name是资源的类路径,它是相对与“/”根路径下的位置。getResourc

2012-05-17 14:52:02 958

原创 java获取classpath路径的问题

String path =类名.class.getResource("文件名.后缀").getPath();path = path.substring(1,path.length());得到的结果:D:/Program%20Files/eclipseSDK/eclipse/workspace/TestDll/bin/cn/iem/hl/文件.后缀----------------

2012-05-17 11:27:38 4532

转载 java利用开源组件JNative调用dll

因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。下截JNative组件jnative.sourceforge.net/  到这里下载JNative开源项目,我下载的是1.3.2解压JNativ

2012-05-17 11:09:15 3460 1

转载 Java使用JNI调用C/C++的DLL动态链接库2

使用到的工具包括:Eclipse、VC6.0、cmd、notepadJava使用JNI调用C/C++的DLL动态链接库,例如,我们有Animal类********************************************************package com; public class Animal { public native int getA

2012-05-17 11:06:41 2159

转载 Java使用JNI调用C/C++的DLL动态链接库1

IntroductionIn this tutorial, I will try to explain how to call native functions which are written in C or C++ from Java, using JNI.What is JNIJNI is an acronym of Java Native Interface. Using

2012-05-17 11:04:45 1564

原创 java实现Binary Search

// orderedArray.java// demonstrates ordered array class// to run this program: C>java OrderedAppimport java.io.*; // for I/O////////////////////////////////////////////////////////////////cl

2012-05-12 09:41:48 3573

原创 java数据类型

JAVA数据类型分基本数据类型和引用数据类型。1     基本数据类型Java里面包含8个基本数据类型,分别是:boolean、byte、char、short、int、float、douboe、long1.1    byte 字节 byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127  赋值:byte I = 1271.2

2012-05-11 21:15:57 1596

转载 JAVA中的指针,引用及对象的clone

看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的"GOTO"语句。Java放弃指针的概念绝对是极其明智的。但这只是在Java语言中没有明确的指针定义,实质上每一个new语句返回的都是一个指针的引用,只不过在大多时候Java中不用关心如何操作这个"指针

2012-05-11 16:37:58 501

转载 characteristics of data structure

Data StructureadvantagedisadvantageArray Quick insertion, very fast access if index known Slow search, slow deletion, fixed size. Ordered array Quicker search than unsorted array

2012-05-11 15:00:54 585

转载 深入浅出URL编码

一、问题:        编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中

2012-05-10 21:16:38 652

转载 利用Class.forName()将驱动类加载到JVM

Class.forName()作用:1、作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。最熟悉的就是JDBC连接数据库的时候加载驱动类。注册一个数据库驱动,将驱动加载到当前的JVM中。Class.forName(xxx.xx.xx)返回的是一个类,如在Java中,JDBC连接数据库操作,用该方法加载驱动类2、反射,可以动态获取一个类的方法、属性、构造方法等信息,可

2012-05-10 20:04:53 4476

转载 常用JDBC连接数据库方法

常用JDBC连接数据库方法总结如下:1、Oracle8/8i/9i/10g数据库(thin模式) [c-sharp] view plaincopypublic static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; // 数据库驱动名  pub

2012-05-10 19:47:41 759

转载 理解form的get和post

在HTML中,form元素用method属性来指定有两种不同的提交方法,即"get"(默认值)和"post"。1. get和post的定义W3C的HTML 4.01 specification说,form元素的method属性用来指定发送form的HTTP方法。使用get时,form的数据集(形如control-name=current-value的键值对)被附加到form元素

2012-05-10 16:23:11 782

转载 new和malloc区别和联系

new和malloc区别和联系集锦1、new 是c++中的操作符,malloc是c 中的一个函数 2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数 3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而m

2012-05-10 10:50:19 1738

转载 vc打开文件(ShellExecute和WinExec)

ShellExecute函数原型及参数含义如下:ShellExecute(HWND hWnd, //父窗口句柄LPCSTR lpOperation, //操作类型LPCSTR lpFile, //要进行操作的文件或路径LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULLLPCS

2012-05-09 12:03:26 5804 1

原创 CListCtrl表格项的渲染

为CListCtrl组件添加消息NM_CUSTOMDRAW处理:void Cpage2_listCtrl::OnNMCustomdrawListEarthwormThread(NMHDR *pNMHDR, LRESULT *pResult){NMLVCUSTOMDRAW* pLVCD = reinterpret_cast( pNMHDR );*pResult = CDRF_

2012-05-09 11:59:25 933

原创 CListBox和CListCtrl添加右键菜单

CListBox添加右键菜单:1》重载  virtual BOOL PreTranslateMessage(MSG* pMsg);2》实现方法BOOL Cpage1_listBox::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if(WM_RBUTTONUP ==pMsg->message)

2012-05-09 11:54:27 6082

转载 MFC中PreTranslateMessage函数浅析

作用:      PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码.                MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这个函数,可以改变MFC的消息

2012-05-08 21:39:32 936

原创 C++程序运行一个实例(互斥量法)

.h文件中:public: HANDLE m_hMutex;.cpp文件中: 程序刚启动时://---------------一下是程序只启动一个实例的方法(互斥量法)------------m_hMutex = CreateMutex(NULL, TRUE, _T("earthworm")); // 检测是否已经创建Mutex// 如果已经创建,就

2012-05-08 16:12:47 1209

原创 java.net.ServerSocke让java程序只运行一个实例

问题提出:  一个程序可以在内存里面存在多个运行实例,比如可打开多个Word程序。但是,有时仅需运行的实例只有一个,也就是说,该程序同一时刻在内存里面运行的只有一个实例。这样当这个程序在内存中已经存在一个运行实例而用户又再次运行了该程序的时候,有两种结果,第一种结果是结束目前的运行实例,打开新运行的实例;第二种就是让新运行的实例退出,原有的运行实例继续运行。解决方法1:   因为任何时

2012-05-08 15:58:51 1536

日历选择组件

自定义java swing日历选择组件,可选择年月日时分秒

2013-03-16

Swing日期选择组件

Swing日期选择组件,有三种方案,由简到难

2013-01-19

数学之美pdf

数学之美.pdf

2012-12-06

C数值算法程序代码大全

C数值算法程序代码大全pdf

2012-08-19

innosetup制作安装包

innosetup将exe打包成安装包

2012-07-27

exe4j_windows

exe4j_windows将jar打包成exe

2012-07-27

EditPlus-v3.10.rar

EditPlus-v3.10.rar

2012-07-21

java 界面美化开源jar包

java 界面美化开源jar包

2012-07-21

commons java处理IO的一些工具类包

commons java处理IO的一些工具类包

2012-07-21

cpdetector.jar java检测文件编码开源jar包

cpdetector java检测文件编码开源jar包

2012-07-21

jfreechart java画图表开源jar包

jfreechart java画图表开源jar包

2012-07-21

java 应用程序绑定系统热键

java 应用程序绑定系统热键

2012-07-21

fatjar.jar eclipse打包成可执行的jar

fatjar.jar---eclipse打包成可执行的jar

2012-07-21

poi java操作office开源包

poi java操作office开源包

2012-07-21

MFC类库详解.chm

MFC类库详解.chm

2012-07-19

编译原理pdf

编译原理.pdf

2012-07-19

MFC入门教程pdf

MFC入门教程.pdf

2012-07-19

Oracle10g默认目录结构

Oracle10g默认目录结构

2012-07-19

mysql时间日期函数

mysql时间日期函数

2012-07-19

Swing速度慢和反映迟钝原因

Swing速度慢和反映迟钝原因

2012-07-19

基于MVC模型的swing图形组件的设计

基于MVC模型的swing图形组件的设计

2012-07-19

你必须知道的495个C语言问题

你必须知道的495个C语言问题

2012-07-19

C与指针高清版

C与指针,很经典,值得一看,不多说,看看就知道!

2012-07-18

论文撰写辅助工具.jar

论文撰写辅助系统小工具 Java Swing mysql数据库

2010-06-04

Swing深入及其详解

Swing深入及其详解 Swing深入及其详解

2010-06-04

Java计算器源代码 awt+swing图形界面

Java计算器源代码 awt+swing图形界面.doc

2010-06-04

Swing组件详解与指导

精通Java Swing程序设计 精通Java Swing程序设计

2010-06-04

精通Java Swing程序设计

精通Java Swing程序设计 精通Java Swing程序设计

2010-06-04

图形界面开发--AWT,Swing,SWT.pdf

图形界面开发--AWT,Swing,SWT

2010-06-04

空空如也

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

TA关注的人

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