自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 成员初始化列表的概要介绍

一、   成员初始化列表的位置。 成员初始化列表的位置位于构造函数的函数体和参数表之间。 通过成员初始化表,类数据成员可以被显式初始化。成员初始化表是由逗号分隔的成员/名字实参对。例如下面的双参数构造函数的实现就使用了成员初始化表。_name是string 型的成员类对象。 inline   Account::Account( const char* name, double opening_ba

2008-05-21 15:03:00 637

转载 使用 HttpWebRequest 轻松实现站外提交

HttpWebRequest post=(HttpWebRequest)WebRequest.Create(targetUrl);        post.Method = "post";        post.ContentType = "application/x-www-form-urlencoded; charset=utf-8";        String postData = ""

2007-05-25 09:38:00 523

转载 get与post的区别

Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:  1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。  2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体

2007-05-22 11:18:00 561

转载 AspectJ中的around advice的学习

Around:将连接点的执行旁路到Around()的语句中,如果要在执行Around()后继续执行连接点的内容,需要在Around()中加入关键字processed()如下面代码所示:我们有一个类HelloTest,HelloTest中有一个方法sayHello(),功能只是在trace窗口打印一个“Hello AspectJ!”的语句。 public class HelloTes

2007-05-21 15:50:00 1123 2

转载 跟我学AspectJ(五)

第三章         AspectJ实例 使用方面的Tracing程序       写一个具有跟踪能力的类是很简单的事情:一组方法,一个控制其开或关的布尔变量,一种可选的输出流,可能还有一些格式化输出能力。这些都是Trace类需要的东西。当然,如果程序需要的话,Trace类也可以实现的十分的复杂。开发这样的程序只是一方面,更重要的是如何在合适的时候调用它。在大型系统开发过程中,跟踪程

2007-05-21 15:45:00 473

转载 跟我学AspectJ(四)

 第二章          AspectJ语言office:office" /> 通知(Advice)       通知定义几个方面的实现,以便于在特定的程序运行段执行。这些特定段可以使用命名的切点给出也可以使用匿名切点。下面是一个使用命名切点的通知的例子: pointcut setter(Point p1, int newval): target(p1) && args(ne

2007-05-21 15:44:00 518 1

转载 跟我学AspectJ(三)

引语       在本系列的前一章中,我们简要的说明了AspectJ语言的总揽。为了理解AspectJ的语法和语义,你应该阅读本章。这一部分包括了前述的一些材料,但是将更加完整和更多的讨论细节。文章将由一个具体方面的例子开始,这个方面包括了一个切点,一个类型间声明和两个通知,这个例子将给我们一些讨论的话题。分析方面(The Anatomy of an Aspect)       首先给

2007-05-21 15:43:00 750

转载 跟我学AspectJ(二)

跟我学AspectJ(二) 本文继续前篇的内容,将介绍AspectJ的应用范围以及AspectJ的部分基本语言。AspectJ应用范围       如前所述,AspectJ可以用于应用开发的不同阶段。下面讨论不同阶段的AspectJ的具体应用情况。开发型方面(Development Aspects)       开发方面可以很容易的从真正的产品中删除。而产品方面则被可用于开发过

2007-05-21 15:42:00 697

转载 跟我学AspectJ(一)

编者的话       关于AspectJ的开发资料好象目前还只有英文版的,而且还不是很多,这对于有兴趣学习AOP而英语不是很好的开发人员来是一件很苦闷的事情,所以我决定总结翻译一些有关AOP的Java实现AspectJ的使用和语法的文章,所以才有了跟我学AspectJ这一系列作品的出现,本系列文章是基于Xerox公司的AspectJ产品所包含的编程指南为基础,并加入了我个人的一些理解和例子但是

2007-05-21 15:40:00 644

转载 AspectJ常见问题

 一:总揽1什么是AspectJAspectJ是JAVA程序语言的简单并且实用的一种扩充。它增加了JAVA aspect-oriented progamming(AOP)即面向方面编程的工能。它能使程序员从模块单元的横切关系上获知益。像面向对象编语言JAVA,模块之间的一种自然的关联是建立在类。也就是class上的。在AspectJ中,这种关联会涉及到一多个模块。你可以用aspectJ

2007-05-21 15:37:00 1011

转载 [摘]trackback的原理与实现

Quote: 这是本人对Trackback的总结,相信你看完本文一定会对Trackback有很明确的理解了!  [一]通俗的介绍 Trackback大部分人刚接触到肯定会觉得很迷惑,不知道怎么用。其实它也没有那么神秘,以下介绍一下我对Trackback的理解。 简单说trackback是一个点对点通信和网站间互相通告的框架。这句话也讲不明白. 那就拿实例来说: A在他的博客A.com上写了一篇文章

2007-05-21 13:05:00 897

转载 (转)TrackBack 的简单概念和实现架构

TrackBack 初看起来很难理解, 不过理解之后就不会有问题了. 基本上它的构想如下: 1. 某个 Blog A 上有你感兴趣主题, 你想在自己的 Blog B 上发一个相关的主题, 并且希望发表的内容和回复自动发到 Blog A 上. 2. 这时你就可以复制 A 上面相关的 TrackBack 链接, 输入到你的 Blog B 中的那个主题的 TrackBack URL 框中. 3. 之后

2007-05-21 09:55:00 629

转载 (转)Trackback的完整实现

 Trackback的完整实现至少包含两个方面,其一:客户端发送Trackback Ping;其二:服务器端接收和处理Trackback Ping,并向客户端返回处理结果。然后,根据需要我们可以考虑在客户端接收或者不接收,处理或者不处理返回的信息。下面是用ASP实现的具体代码:

2007-05-21 09:53:00 987

转载 (转)AspectJ简介

 一、AspectJ概述 AspectJ(也就是AOP)的动机是发现那些使用传统的编程方法无法很好处理的问题。考虑一个要在某些应用中实施安全策略的问题。安全性是贯穿于系统所有模块间的问题,每个模块都需要应用安全机制才能保证整个系统的安全性,很明显这里的安全策略的实施问题就是一个横切关注点,使用传统的编程解决此问题非常的困难而且容易产生差错,这就正是AOP发挥作用的时候了。      传统

2007-05-21 09:47:00 707

空空如也

空空如也

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

TA关注的人

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