自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 Ant使用教程

Ant使用教程Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开

2011-11-25 16:17:04 698

原创 SVN使用帮助文档

SVN使用帮助文档SVN简介Subversion是一种开放源代码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库.Subversion不但提供了常见的比较、修补、标记、提交、回复和分支功能性,Subversion还增加了追踪移动和删除的能力.它支持非ASCII文本和二进制数据,这使SVN不仅对传统编程任务非常有用,同时也适于web开发,图书创作和其它在传统

2011-11-25 16:14:14 1168

原创 使用stringstream对象简化类型转换

使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从i

2011-11-25 16:11:25 411

原创 C_C++动态库与静态库详解

C_C++动态库与静态库详解什么是库?C语言中有一些函数不需要进行编译,有一些函数也可以在多个文件中使用。一般来说,这些函数都会执行一些标准任务,如数据库输入/输出操作或屏幕控制等。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码文件就称为库。库文件中的函数可以通过连接程序与应用程序进行连接。这样就不必在每次开发程序时都对这些通用的函数进行编译了。

2011-11-25 16:10:23 977

原创 C++模板与范型编程

C++模板与范型编程模板定义以关键字template开始,后接模板形参表(template parameter list),模板开参表是用尖括号括住的一个或多个模板形参的列表,形参之间用逗号分隔。模板形参表:模板形参表与函数形参表类似,函数形参表定义了特定类型的局部变量但并不初始化那些变量,在运行时再提供实参来初始化形参。同样,模板形参表示可以在类或函数的定义中使用的类型或值。

2011-11-25 16:09:15 1465

原创 C++类的的继承和多态机制

C++类的的继承和多态机制面向对象编程的关键思想是多态性。多态性字面上可以理解为”许多形态”,之所以称通过继承而相关联的类型为多态类型,是因为在许多情况下可以互换地使用派生类型或基类型的”许多形态”。在C++中,多态性仅用于通过继承而相关联的类型的引用或指针。继承:通过继承我们能够定义这样的类,它们对类型之间的关系建模,共享公共的东西,仅仅特化本质上不同的东西。派生类能够继承基类定义的

2011-11-25 16:07:58 1589

原创 C++异常处理机制详解

C++异常处理机制详解C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制.  C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句、函数结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。关于语法错误, C++编译器的报错机制可以让我们轻松地解决这些错误;  第二种是运行时的错误,常见的有文件打开失败、数组下标溢出、系统内存

2011-11-25 16:06:33 3514

原创 C++字符串分隔方法总结

一. 使用stringstream和getline结合方式 #ifndef STRING_SPLIT_H#define STRING_SPLIT_H#include #include #include //引入命名空间using namespace std;//定义成员vector split(const char *src,const char delim

2011-11-25 15:57:02 630

原创 C++文件操作总结

C++文件操作总结C++标准io结构图:从结构图中可以看出:ios_base是整个c++IO继承体系的顶层结构,它主要定义了流类型的格式化信息、状态信息及其它的一些信息。在这些信息中,iostate表示的是文件io的状态,包括ios::eof等, 它表示的主文件的结尾标识,其中后面的ios中的eof()方法表示返回的就是是否已经到达文件的结尾。它还定义了打开流的几种模式

2011-11-25 15:54:18 1747

原创 进制转换

1. 十 -----> 二  给你一个十进制,比如:6,如果将它转换成二进制数呢?  10进制数转换成二进制数,这是一个连续除2的过程:  把要转换的数,除以2,得到商和余数,  将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。  听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。  “把要转换的数,除以2,得到商和余数

2011-11-25 12:08:44 1059

原创 数据库表和表结构查询

public List getTableType() {  List list1 = new ArrayList();  List list2 = new ArrayList();    Connection conn = null;  ResultSet rs = null;  PreparedStatement ps = null;  try {   List

2011-11-23 12:39:12 423

原创 excel创建

package org.accp.getdatainfo.excel;import jxl.*;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;import jxl.format.Colour;import jxl.format.UnderlineS

2011-11-23 12:31:45 392

原创 Hibernate的缓存机制

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发

2011-11-19 17:49:32 309

原创 java】jxl导出Excel最全面的解释

jxl通过java操作excel表格的工具类库支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说

2011-11-18 11:12:11 2957

原创 如何获取SqlServer2005数据库表结构

1.获取表的基本字段属性 --获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND

2011-11-18 11:10:31 1378

原创 JTree的用法

package com.prs.abook.swing;import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.TreeSelectionListener;import javax.swing.tree.*;import javax.xml.bind.an

2011-11-17 16:50:51 984

原创 JTable 自己想要的值 和窗体设置

int row = jTable1.getSelectedRow();      String name = jTable1.getValueAt(row, 0).toString(); 窗体设置int width = Toolkit.getDefaultToolkit().getScreenSize().width;  int height = Toolkit.getDefa

2011-11-17 16:49:42 640

原创 jTree节点获取方法

jTree1.addTreeSelectionListener(new TreeSelectionListener() {public void valueChanged(TreeSelectionEvent e) {// 设置选择可以包含任何数量的项,这些项不必是连续的。jTree1.getSelectionModel().setSelectionMode(TreeSelecti

2011-11-16 20:19:31 6012 1

原创 java swing JTable绑定值

private JTble jTable1;int count = 0;  String[] title = { "编号", "昵称" };  Object[][] name = null;  if (bd.equals("Oracle数据库")) {   GetOtherUser other = new OracleGetOthersUser();   List list

2011-11-14 12:49:36 1410

原创 java swing 右键制作

import javax.swing.*;private JPopupMenu jpm;private JMenuItem jm1 = null;private JMenuItem jm2 = null;private JTable jTable1; jpm = new JPopupMenu();jm1 = new JMenuItem("删除");jm2 = new J

2011-11-14 12:47:02 464

原创 常用数据库JDBC连接写法

1. MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseN

2011-11-06 16:23:53 276

原创 JDBC连接及查询事例

package org.accp.news.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import org.accp.ne

2011-11-06 16:22:35 577

原创 java字符编码

1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4 ",Unicode编码为"4e2d 6587 ",UTF编码就是"e4b8ad e69687 "。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编

2011-11-03 16:24:49 374

原创 java内存溢出解析

JAVA内存溢出产生的原因有很多种,比如: 1、数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2、虚拟机不回收内存(内存泄漏);    说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法。一个是优化程序

2011-11-03 16:22:11 361

原创 正则表达式

除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。但是其中并未注明这些字符应该匹配为什么字符。为了方便自己以后查阅,也为了方便网友搜索,我在网上查了很多资料就把所知的都写在这里了。点的转义:. ==> \\u002E美元符号的转义:$ ==> \\u0024乘方符号的转义:^ ==> \\u005E左大括号的转义:{ ==> \\u007B左

2011-11-03 16:18:46 615

原创 Log4j教程

log4j教程Log4j 日志管理为什么要用日志(Log)? 这个……就不必说了吧。 为什么不用System.out.println()? 功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“

2011-11-03 16:16:42 710

原创 javascript传对象

1、window.location可简写为location.2、getSearchAsArray方法为解析location字串。即将字符串传递的名-值对(按传统的name1=value1&name2=value2)转换到一个索引名是名字的数组。参数为window.location字串。其中escape()函数将数据转换成url适用的格式,特别是当内容包含空格时。网上

2011-11-03 13:26:13 595

原创 JavaScript对象进价

1. 对象:  对象是由一组特性构成的一个封装体。Object = Property + Methodfunction Person(){ name:'abc', age:23, sayHello:function(){  alert("大家好!"); };}2. 对象的废除    通常我们在用完一个对象后,应该将其设置为null值,以此来保证对象的释放。

2011-11-03 12:49:46 316

java实现发送邮件仅支持QQ邮箱

学习java开发发送邮件的同志来说是很有用的哦

2012-04-26

java解析xml的四种经典方法

java解析xml的经典方法哦..

2011-12-25

反射-动态代理-注解

详细的反射-动态代理-注解

2011-12-25

学习xml的实例

对菜鸟来说...这是入门的最基础...看看不会错得

2011-12-23

FaceLook源代码

一套完整的facelook论坛代码...让java开发新手...一目了然

2011-12-19

java笔试题

经典java笔试题,让新手找工作不再担忧!

2011-12-15

空空如也

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

TA关注的人

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