自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA内存泄漏问题及解决办法

Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或 JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面...

2009-01-15 10:24:04 96

原创 实用的PL/SQL

 第一阶段Q.编写一个PL/SQL程序块以显示所给出雇员编号的雇员的详细信息。A. DECLARE erec emp%ROWTYPE;BEGIN SELECT * INTO erec FROM emp  WHERE empno=&雇员编号; DBMS_OUTPUT.PUT_LINE('EmpNo' || ' ' || 'Ename' || ' '|| 'Job' || ' ' || 'Ma...

2009-01-15 10:23:07 491

原创 JMS

 JMS分为两个部分,一部分是应用程序接口,用于编写发送和接收消息的代码;另一部分是服务供应商接口(SPI),在服务供应商接口中可以插入Java消息服务驱动程序。JMS支持点对点和发布/订阅两种消息模式JMS消息服务编程模型:1.定位Java消息驱动程序。首先需要访问您所使用的特定的Java消息服务产品的驱动程序。可以通过查询使用JNDI的驱动程序来完成此任务,就如同使用JDBC一样。此驱动程序称...

2009-01-15 10:21:08 85

原创 strus2常用标签自己一点小小的应用

常用标签的应用的总结:在用struts2的标签的时候,必须导入标签库<%@ taglib uri=”/struts-tags” prefix=”s”%>1、 对日期的处理 在strust2的标签库中,对日期处理的标签集成了第三方的插件。用起来很直观  但是在执行的时候必须这么做:首先,要导入st...

2009-01-15 09:43:01 113

原创 数据库设计范式

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

2009-01-15 09:37:33 59

原创 LDAP是什么?

LDAP是什么? LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。现在LDAP技术不仅...

2008-12-31 11:50:48 111

Dom4j编码问题彻底解决

 这几天开始学习dom4j,在网上找了篇文章就开干了,上手非常的快,但是发现了个问题就是无法以UTF-8保存xml文件,保存后再次读出的时候会报“Invalid byte 2 of 2-byte UTF-8 sequence.”这样一个错误,检查发现由dom4j生成的这个文件,在使用可正确处理XML编码的任何的编辑器中中文成乱码,从记事本查看并不会出现乱码会正确显示中文。让我很是头痛。试着使用GB...

2008-12-31 10:37:00 114

缺乏深层体验的消费广告,决不是消费者真正需要的。

缺乏深层体验的消费广告,决不是消费者真正需要的。

2008-12-05 22:17:00 69

构建插件式的应用程序框架(八)-视图服务的简单实现

 我在前一篇文章里提到,对于停靠工具栏或者是视图最好是不要将实例放到词典中,而是将工具栏或者视图的类型放到词典中,因为视图类型会经常的被重用,并且会经常被关闭或者再打开。当实例被关闭后,资源就被释放了,对于实例的管理就会比较麻烦,所以我们分为两步走。在插件被加载的时候,我们只注册类型,在应用程序运行的时候,我们通过某种途径来实例化他。 我修改的以前的例子,主要突出本次演示的功能。这次的例子实现的功...

2008-10-08 17:58:00 109

构建插件式的应用程序框架(七)-基本服务

 既然做好了框架,我们就希望为某个目标服务,我们要提供一些基本的服务,方便用户继续扩展他的功能。首先想到的功能就是,菜单,工具栏的管理,接下来我们要实现一些更流行的功能,比如停靠工具栏等等。 如何实现这些服务呢?我们希望我们的插件在运行时可以获得应用程序本身的菜单,工具条,停靠工具栏等等,然后向他们添加项目,比如加入一个菜单项,添加一个工具栏按钮。为了在运行时获得某个菜单或者工具栏,我们要为每一个...

2008-10-08 17:57:00 110

构建插件式的应用程序框架(六)-通讯机制

 前天发了构建插件式的应用程序框架(五)----管理插件这篇文章,有几个朋友在回复中希望了解插件之间是如何通讯的。 这个系列的文章写到这里,也该谈谈这个问题了,毕竟已经有了插件管理。不知道大家有没有注意到我在第四篇文章里谈到的服务容器(Service Container),Service是我所提到的插件式的应用程序框架的基础,我们也可以回头看看IApplication的接口定义,IApplicat...

2008-10-08 17:55:00 127

构建插件式的应用程序框架(五)-管理插件

 我们现在已经搭建了插件式的应用程序框架,接下来的工作就是要充实框架的内容,提供基本的服务,也就是Service。我想首要的任务就是提供插件的管理服务,我在前面的文章也提到了,要实现动态加载必须要知道插件寄宿在哪里,哪些要加载,哪些不加载,这些就是这篇文章要讨论的问题。 首先解决的就是插件放在什么地方,我采取的传统的方法,将插件放到应用程序所在目录下的制定目录,我会在应用程序所在的目录下创建一个文...

2008-10-08 17:54:00 134

构建插件式的应用程序框架(四)-服务容器

 在构建插件式的应用程序框架(二)----订立契约一文中,可以看到我们的IApplication接口是派生于IServiceContainer接口的。为什么要派生于IServiceContainer呢?我们来看看IServiceContainer的定义,它有几个AddService方法和RemoveService方法以及从IserviceProvider继承过来的GetService方法。Serv...

2008-10-08 17:53:00 110

构建插件式的应用程序框架(三)-动态加载

 不管你采用什么方式实现插件式的应用程序框架,核心还是动态加载,换句话说,没有动态加载技术也就无所谓插件式的应用程序框架了。使用Com实现的话,你可以利用Com的API通过ProgID来动态创建COM对象,如果使用普通DLL,你需要使用Windows 的API函数LoadLibrary来动态加载DLL,并用GetProcAddress函数来获取函数的地址。而使用.NET技术的话,你需要使用Asse...

2008-10-08 17:32:00 126

构建插件式的应用程序框架(二)-订立契约

 无论是用COM的方式,还是普通DLL,抑或.NET方式来实现插件框架,首先要面临的问题就是如何订立契约。如同我上一篇文章讲到的一样,契约是应用程序和插件之间进行交互的依据和凭证。应用程序必须声明我有什么样的功能可被插件使用,并且插件必须符合什么条件才能被我使用。反之,插件必须要知道应用程序提供什么样的功能,我才能将自己的功能融入到应用程序的体系中。本系列文章主要讲如何使用.NET实现插件式的应用...

2008-10-08 17:31:00 121

构建插件式的应用程序框架(一)-开篇

 说起插件(plug-in)式的应用程序大家应该不陌生吧,记得很早以前有一款很流行的MP3播放软件winmap,它是我记忆里最早认识的一款使用插件模式的应用程序,你可以使用他的插件管理器插入很多的音乐效果器,皮肤,甚至是歌词显示的面板。接下来看到了Photoshop使用插件模式管理虑镜。最后发现只要是大一点的应用程序基本都使用了插件式的程序框架,就拿我们最常用的工具来说吧,Visual Studi...

2008-10-08 17:18:00 350

{ZHUAXIA4be5849e848103ff948d3c4942a00e92Union}

{ZHUAXIA4be5849e848103ff948d3c4942a00e92Union}

2008-05-10 16:09:03 151

用Windows自带的任务计划实现一个程序的循环执行和关闭

以QQ为例,我们要实现其从某时刻起执行,过了两个小时后自动关闭,再重新执行,如此周而复始。 建立启动QQ的任务计划 具体步骤如下: 1、控制面板→任务计划→新建一个任务计划→选择QQ为所要执行的程序→选择每天,每周,每月,一次性皆可(按具体情况选择)→输入用户名和密码→完成。 2.选择刚才建立的计划→属性→计划→高级→重复任务→选择合适的时间间隔和持续时间(这里选择2小时5分钟和24小时)...

2008-01-24 16:34:00 1397

创建可在网页下载安装的ActiveX控件(通过Setup.exe安装)

为完成网页自动下载并安装控件的功能,需要通过C#创建一个ActiveX控件,然后将该控件置于安装程序中,在打开网页的时候下载、安装并注册该ActiveX控件。本文是采用VS2005创建的,VS2003创建过程与之相似。    首先,创建一个类库,为其命名为CreateActiveXEmail:    删除掉默认生成的类Class1.cs,创建一个接口ActiveXEmailInterface...

2007-12-17 14:34:00 362

ASP.NET 2.0 中动态添加 GridView 模板列 以及取值的例子

<%...@ Page Language="C#" %><%...@ Import Namespace="System.Data" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.

2007-11-14 11:41:00 83

汉字转化为拼音的c#实现代码

using System;using System.Collections;using System.Text;public class Chinese2Spell{    /**/    /// <summary>    /// 获得拼音    /// </summary>    /// <param name="str_Spell">汉字</param...

2007-10-19 18:17:00 97

C#.net 支付宝接口

生成URL链接 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System....

2007-10-19 17:07:00 236

TreeView 常用代码C#

数据库字段IDParentIDEquipmentName代码:递归绑定 1protected void MachineBind(Int32 KindID) 2    { 3        TreeView1.Nodes.Clear(); 4        TreeNode newnode = new TreeNode(); 5        T_Machine dao = new T_Machi...

2007-10-13 11:12:00 93

美国的法律

美国联邦法律规定:1)不得与豪猪发生性关系。2)每周四晚6:00以后不得放P。3)任何人不得销售其子女。阿拉巴马州:无论任何时候,将冰激淋卷放在口袋里是违法的。阿肯色州:男性可以合法殴打其配偶,但每月最多一次。亚利桑纳州:任何房间中不得有两根以上的假阳具。夏威夷州:不得将谷物放在耳朵里。印弟安纳州:1)任何年满18岁的男性,若与17岁以下的女性发生性关系,而且当时她又没穿鞋袜,那将课重罪...

2007-02-25 12:38:00 395

常想一二,知足常乐

      美国保健专家约翰·莱斯博士在《男性的危险线始于40》一书中指出,男性步入40岁后,如果不在多方面加以注意,则有可能不能享受其奋斗的成果。为此,他呼吁:  ◆少一小时忧虑,多一小时欢笑。  ◆少一次午餐会,多一次松弛时间。  ◆少一晚的社交聚会,多一晚用于阅读有趣的图书。  ◆少参加一次酒宴,多一次与家人共进晚餐。  ◆少一小时在灯光下,多一小时在日光下。  ◆少一小时在汽车里,多一小时...

2007-02-12 08:33:00 69

酒吧流行游戏不完全手册

酒吧流行游戏不完全手册     酒令类     1. 蜜蜂口令:两只小蜜蜂呀,飞到花丛中呀,嘿!石头,剪刀、布,然后猜赢的一方就做打人耳光状,左一下,右一下,同时口中发出"啪、啪"两声,输方则要顺手势摇头,作被打状,口喊"啊、啊";如果猜和了,就要做出亲嘴状还要发出两声配音。动作及声音出错则饮!(注:适合两个人玩,有点打情骂俏的味道,玩起来特别逗!)      2、007由开始一人发音"零"...

2007-02-12 08:22:00 69

教你正正规规地点西餐

1、头盘也称为开胃品,一般有冷盘和热盘之分,常见的品种有鱼子酱、鹅肝酱、熏鲑鱼、鸡尾杯。奶油鸡酥盒、焗蜗牛等。2、汤大致可分为清汤、奶油汤、蔬菜汤和冷汤等4类。品种有牛尾清汤、各式奶油汤、海鲜汤、美式蛤蜊汤、意式蔬菜汤、俄式罗宋汤。法式葱头汤。3、副菜通常水产类菜肴与蛋类、面包类、酥盒菜肴均称为副菜。西餐吃鱼类菜肴讲究使用专用的调味汁,品种有鞑靼汁、荷兰汁、酒店汁、白奶油汁、大主教汁、美...

2007-02-12 08:17:00 60

男人该为职业做个规划

可能处在不同年龄段的人有着不同的感触,也有着不同的想法。有些人突然间发现对自己的前途比较茫然,不知道将来要去干什么。有些人则想走出国门镀镀金,提高一下自身素质,为以后获得晋升,得到高薪打个基础。国内资深职业咨询师白玲对此有自己的看法。她说其实每个人都应该好好考虑一下自己的“充电计划”,给自己未来的职业道路做一个明确的规划。经常听到有人报怨没时间看书学习,白玲觉得那是紧迫不紧迫的问题、是排序问题。...

2007-02-09 19:57:00 68

适用于婚姻——所有阶段的定律

     适用于婚姻——所有阶段的定律  买菜定律:一到菜市场就不知买什么菜好的多是妻子,一到菜市场见啥菜买啥菜的多是丈夫。  说话定律:夫妻之间谁说的 话越多,谁的话就越没分量。  出门定律:最着急出门的是妻子,最后一个出门的也是妻子。  唠嗑定律:越唠越有精神的多是妻子,越唠话越少的多是丈夫。  回家定律:妻子一出门就想回家,丈夫一出门就不爱回家。  吵架定律:夫妻越是毫无原因的吵架越是吵得凶...

2007-01-24 08:24:00 53

电脑族保护视力的窍门

为革命保护视力,特别是电脑前的上班族,需要注意一下几点: 眼到屏幕的距离保持在六十公分以上。越远越好,如果看不清屏幕了,调大字体。 屏幕垂直位置在眼睛水平线下15度到50度之间。不仅对你的眼睛好,也为了你的脖子。 屏幕的上端离眼睛的距离最好比下端稍远一些。 屏幕的颜色以浅色背景配深色文字为佳。  ...

2007-01-24 08:19:00 146

锻炼大脑的八种方法

锻炼大脑并非难事,日常生活种有很多锻炼大脑的机会。在你的大脑退化之前,最好多做做下面这些事情: 玩益智游戏。另外对大脑有益的活动包括:持续的社交活动、体育锻炼、低脂肪饮食、压力管理和冥想。 训练你的大脑。主要包括记忆力、想像力和推理能力三个方面。 算账。不要用计算器了。 提前储备。在你的一生中,越早开始锻炼大脑,以后大脑能力下降的程度就越低。 记住...

2007-01-24 08:17:00 123

口头禅多多......

1. Absolutely! 毫无疑问!2. Adorable! 可爱极了!3. Amazing! 太神奇了!4. Anytime! 随时吩咐!5. Almost! 差不多了!6. Awful! 好可怕啊!7. Allow me! 让我来!8. Baloney! 胡扯!荒谬!9. Bingo! 中了!10. Boring! 真无聊!11. Bravo! 太棒了!12. Bul...

2007-01-24 08:16:00 77

每个Java初学者都应该搞懂的六个问题

  对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。  问题一:我声明了什么!   String s = ...

2007-01-23 08:09:00 87

今天是一月十九日

今天是一月十九日 

2007-01-19 08:18:00 71

望2007

2007,新的一年,希望在这一年里走好每一步! 

2007-01-01 16:19:00 64

一些Select检索高级用法

SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -)  select * from tablename where column1 like '[A-M]%'  这样可以选择出column字段中首字母在A-M之间的记录  select * from tablename where column1 like '[ABC]%'  这样可以...

2006-12-22 08:20:00 59

新手RoR十分钟初体验Step By Step

新手RoR十分钟初体验Step By Step声明一下,这是个新手启动的体验文章,高手不要看了。。。:)1、安装RubyWindows用户去 http://rubyforge.org/ 的 http://rubyforge.org/projects/rubyinstaller/ 下载 One-Click Installer - Windows 安装即可,最新版1.8.5-212、测试是否安装...

2006-11-28 19:47:00 95

编 程 之 道[转帖]

编 程 之 道Geoffrey James   第一篇 静寂的空宇   第二篇 古代的大师   第三篇 设计   第四篇 编码   第五篇 维护   第六篇 管理   第七篇 公司里的学问   第八篇 硬件和软件   第九篇 尾声   第一篇 静寂的空宇 编程大师如是说: “当你有本事夺走我手中的这块水晶石时,就是你出师的时侯了。” 1.1 在静寂的空宇里,一种神奇的物质形成并诞生了。它立刻便静止...

2006-11-28 09:19:00 79

Java打包详解(转载)

兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都欢迎你进入精彩java世界兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都欢迎你进入精彩java世界,welcome!可能你刚刚对每个人说:Hello World!也或者……ok!这已经足够了。那就让我们开始吧,开始这个魔幻世界的旅程: jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。 为什么会有这个玩意...

2006-10-31 18:32:00 63

详讲超过255台电脑的内网IP规划问题

网络IP地址“主要”分为ABC三类,以下是覆盖范围: A类:0.0.0.0 - 127.255.255.255,标谁的子网掩码是255.0.0.0(按子网掩码的另一种标注方法是/8,就是将子网掩码换算成二进制后,从左数起8个1) B类:128.0.0.0 - 191.255.255.255,标谁的子网掩码是255.255.0.0(按子网掩码的另一种标注方法是/16,就是将子网掩码换算成二进制后,从...

2006-10-05 18:50:00 85

空空如也

空空如也

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

TA关注的人

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