自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿拉丁博客

寻梦岁月,不言辛苦几许,不问收获几多!

  • 博客(101)
  • 资源 (9)
  • 收藏
  • 关注

原创 软件修改对应之道

软件修改的4个起因      添加特性                   对与一个系统要添加功能时,理想情况是可以独立编写新功能,并且可以不修改代码(完全不修改是不可能的,这里指只修改调用处代码),很容易的就插入到现有系统中,如果能做到的话,说明现有系统有良好的扩展性,符合面向对象设计原则中的开闭原则,既对扩展开放,对修改关闭.但大多数情况是添加一个功能导致我们之前的代码被修改,引出更多

2012-04-01 20:41:10 1316 1

原创 Swing的布局管理器 --转载

 11月24日Swing的布局管理器 --转载1.先说说Swing中的不一般的组件JFrame,JDialog,JWindow,JApplet这四个组件是重量级组件,因为要在操作系统中显示窗口画面,必须使用操作系统的窗口资源,所以JFrame 是继承自AWT里面的Frame的,有本地C代码.JFrame,JDialog,JWi

2010-03-16 10:10:00 1505

原创 一个通用的泛型GenericHibernateDao

编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。GenericDao.java:Java代码 package dao;     import java.io.Serializable;   im

2009-09-29 10:12:00 2339

原创 Java打印程序设计全攻略

[转]Java打印程序设计全攻略2008-12-07 18:43前言  在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或

2009-09-18 17:11:00 950

原创 用java实现打印功能(转)

用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:view plaincopy to clipboardprint?import java.awt.BasicStroke;   import java.awt.

2009-09-18 17:10:00 1368

原创 Java程序中遇到的乱码问题以及解决方法

查找资料并通过几次测试,目前已经完全解决。  首先需要说明一下我们经常用到的字符集,有ISO8859-1,GB2312,GBK,GB18030,UNICODE。这里ISO8859-1字符集只包含英文字符,使用一个字节存储。GB2312、GBK和GB18030字符集包含中文字符,他们都兼容ISO8859-1字符集,他们的字符存储格式是变长的,其中GB18030包含GBK,GBK包含GB2312。UN

2009-09-11 14:50:00 2761

转载 Oracle忘记密码的解决方法

CMD下 输入 SQLPLUS /NOLOG然后再在出来的界面中打入 CONN /AS SYSDBA这样就会以本地系统登录的用户为信任用户进入数据库的操作ALTER USER SYS IDENTIFIED BY “123”;这样就可以将SYS的密码改为123 或者改SYSTEM的密码,都一样。这样你就可以用SYS用户随心所欲了。另一种是新增用户:CREATE USER MaoMao IDE

2009-09-11 14:49:00 753

原创 JAVA-内部类的基本概念

package cn.zhao.base;/** * 内部类演示 * */public class InnerClass{ public static void main( String[] args ) { //演示外部实例内部类的方法 Outer out = new Outer() ; //外部类实例 //实例化内部类 Outer.Inn

2009-07-28 10:35:00 713

原创 JAVA-各种代码块的演示

package cn.zhao.base;/** * 4种代码块的演示 * */public class CodeChunkDemo { //构造代码块,直接出现在类中,优先于构造方法执行 { System.out.println( "构造代码块执行" ) ; } public CodeChunkDemo() { System.out.

2009-07-27 16:50:00 743

原创 JAVA-基础数据类型转换

package cn.zhao.base;/** * 数据类型转换 * */public class MyDemo{ public static void main( String[] args ) { //6个正常顺序的类型转换 // byte -> short // short -> int // int -> long

2009-07-27 14:57:00 728

原创 AScII码反转成中文

native2ascii  -reverse -encoding gb2312 Test.java Test_gb2312.java

2009-05-27 10:56:00 1613

原创 java线程模拟生产者与消费者

public class ProducerConsumer{ public static void main( String[] args ) { SyncStack sync = new SyncStack() ; Producer pro = new Producer( sync ) ; Consumer con = new Consumer( sync ) ;

2009-04-12 13:57:00 961

原创 Struts2中的类型转换

 局部变量类型转换我们看下面代码,InputAction中有一个属性point ,是PointBean类型要做到针对point属性的转换,也就是 字符串->对象  对象->字符串package cn.zhao.action;import java.util.Date;import com.opensymphony.xwork2.ActionSupport;pub

2009-03-22 16:44:00 1020

原创 java实现静态代理

import javax.sound.sampled.Port;interface Person { public void sayHello() ;}class Student implements Person{ public void sayHello() { System.out.println( "学生向大家Say Hello" ) ;

2009-03-12 16:14:00 1651

原创 java中InvocationHandler 用于实现代理。

InvocationHandler 用于实现代理。 如果不用InvocationHandler接口实现代理的话,我们写代码是这样的: 定义一个接口:Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->

2009-03-11 21:50:00 35760 10

原创 简单Servlet示例

 package cn.zhao.servlet ;import java.io.IOException ;import java.io.PrintWriter;import javax.servlet.ServletException ;import javax.servlet.http.HttpServlet ;import javax.servlet.http.H

2009-02-27 11:42:00 1316

原创 数据库设计之三范式

引言  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。  设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来

2009-02-06 13:32:00 760

原创 c#多线程Semaphore类旗语锁定

 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;using System.Diagnostics ;namespace 多线程{ class Semaphore旗语锁定 {

2009-01-31 13:46:00 3477

原创 C#多线程Mutex互斥类小例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;namespace 多线程{ class Mutex互斥类 { public static void Main()

2009-01-28 13:28:00 1931

原创 C#中使用Monitor类、Lock和Mutex类来同步多线程的执行

#中使用Monitor类、Lock和Mutex类来同步多线程的执行        在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mutex类。

2009-01-27 13:27:00 1700

原创 C# 多线程Interlocked类保证原子操作

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;namespace 多线程{ class 简单语句原子化 { public static void Main()

2009-01-27 00:36:00 11269 2

原创 C#多线程同步属性操作

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;namespace 多线程{ class 线程元子性 { private static Person per = new

2009-01-26 22:23:00 2513

原创 C#线程同步模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace 多线程{ class 同步模式 { public static void Main()

2009-01-26 17:35:00 1166 1

原创 C#多线程的死锁演示

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics ;using System.Threading ;namespace 多线程{ class 死锁问题 { publi

2009-01-20 00:23:00 2769

原创 C#多线程的竞态问题解决

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Threading;namespace 多线程{ class 竞态问题解决 { publi

2009-01-19 23:56:00 1122

原创 C#多线程的竞态问题演示

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics ;using System.Threading ;namespace 多线程{ class 竞态问题演示 { pub

2009-01-19 23:46:00 1034

原创 C#异步回调

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace 多线程{ class 异步回调 { public delegate int TakesAwhileDel

2009-01-19 08:33:00 1238

原创 C#线程池的使用

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;namespace 多线程{ class 线程池 { public static void Main()

2009-01-19 08:33:00 833

原创 C#多线程传送数据

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace 多线程{ class 线程传数据 { public static void Main()

2009-01-19 08:32:00 1642

原创 C#等待句柄实现异步

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace 多线程{ class 等待句柄 { public delegate int TakesAwhileDel

2009-01-19 08:30:00 1458

原创 C#异步委托

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading ;namespace 多线程{ class Program { public delegate int TakesAwhil

2009-01-18 00:37:00 691

原创 C#中的跟踪用法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics ;using System.IO ;namespace 跟踪{ class Program { static voi

2009-01-17 15:29:00 4165

转载 C# Release和debug模式下调试跟踪程序的原则和方法

取相对路径:AppDomain.CurrentDomain.BaseDirectory入门简介 VS.Net 提供了两种机制来帮助开发人员诊断和纠正程序中的错误.一个是debug类, 另一个是trace类.这两个类都有了一个assert函数. Assert在很多情况下可以用来检验变量,比如检验一个指针在调用了某一个系统的API之后是不是为空。即使是使用try-catch块,我们也要面对下面两种

2009-01-16 18:02:00 4578 1

原创 C#动态加载创建程序集

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.CodeDom.Compiler ;using Microsoft.CSharp ;using System.Reflection ;using System.IO ;nam

2009-01-09 12:39:00 1595

转载 C#中Attribute的应用

Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。 在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成员

2009-01-05 23:20:00 14557 3

原创 C#反射小例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection ;using Com.Zhao.Des.VectorClass ;using Com.Zhao.Attr.WathsNewAttributes ;

2009-01-05 22:54:00 1063

转载 C#Linq中的Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods

我们继续讲解LINQ to SQL语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作 。  Union All/Union/Intersect操作   适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。  Concat(连接)   说明:连接不同的集合,不会自动过滤相同项;

2008-12-25 02:09:00 3623 1

原创 C#中的Linq技术标准操作符大全

using System;using System.Collections.Generic;using System.Collections ;using System.Linq;using System.Text;namespace LINQ技术{    class LINQ查询操作符    {        public static void 

2008-12-25 00:51:00 2756 1

转载 C#中的Linq 学习 投影、筛选和排序

Selectselect 在一个集合序列按给定的条件进行投影,select 可以返回组合的筛选结果,返回匿名类型,对返回结果进行操作,返回组合的子查询结果等等。select 的方法定义原形为:public static IEnumerable Select(this IEnumerable source, Func selector)该扩展方法是在Enumerable类型中定义的。//

2008-12-24 16:57:00 3257

转载 C#中LINQ技术的简单小例

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LINQ技术{ class Program { static void Main(string[] args) {

2008-12-23 23:50:00 5545

C++开发的学生选课系统

c++开发的学生选课系统,有兴趣的朋友研究一下吧。

2008-12-15

托福 GRE GET4所有单词汇总

希望大家努力,努力,加油,一定可以的!!!

2008-12-15

C#开发的教务管理系统源码(排课)

C#开的做的教务管理系统,希望大家可以拿来研究,使用,有什么不好的地方,一定要指点出来

2008-12-15

这本书可以让你学懂三层架构 PDF

这本书很详细的讲解了三层架构,推荐有一定开发经验的朋友下载来看看,很不错的。。

2008-12-15

Java实现酒店管理系统源码,Swing技术

用swing实现的系统,其中包括实现源码,数据库文件。大家下载下来可以研究研究。。

2008-12-14

C++写的图书管理系统源码

vc++开发,图书管理,源码共享,希望大家可以指出设计不当之处。

2008-12-14

JAVA开发员工管理系统源码Swing

源码,库文件,还有设计文档,需要的朋友请下载。

2008-12-14

C#基于RTU的串口通信

基于RTU协议的串口通信程序 本程序是为数采仪写的,定时从数据库中读取数据,然后定时发送到数采仪,大家下载后可以只提取其中的通信部分。

2008-12-08

C#中用SOCKET发送HTTP请求小例

C#中用SOCKET发送HTTP请求小例 自行组织http报文,报显示服务器反馈回来的报头与报体信息。 ------------- HTTP/1.1 200 OK Date: Mon, 08 Dec 2008 14:20:51 GMT Server: BWS/1.0

2008-12-08

空空如也

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

TA关注的人

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