- 博客(9)
- 资源 (29)
- 收藏
- 关注
原创 C++中的拷贝/复制构造函数和赋值=的使用
《C++ Primer 中文版》第四版中讲述了复制构造函数和赋值操作符的使用问题,这里主要说明它们的区别。书中提到复制和赋值常一起使用,这里就出现了一个问题。
2010-12-02 13:06:00 465
转载 函数指针与回调函数(转载)
你不会每天都使用函数指针,但是,它们确有用武之地,两个最常见的用途是把函数指针作为参数传递给另一个函数以及用于转换表(jump table)。 【警告】简单声明一个函数指针并不意味着它马上就可以使用。和其它指针一样,对函数指针执行间接访问之前必须把它初始化为指向某个函数。下面的代码段说明了一种初始化函数指针的方法。int f(int);int (*pf)(int)=&f; 第 2 个声明创建了函数指针 pf ,并把它初始化为指向函数 f 。函数指针的初始化也可以通过一条
2010-10-15 00:19:00 340
转载 技巧:用 C 语言实现程序的多态性
前言:关于多态,关于 C多态 (polymorphism) 一词最初来源于希腊语 polumorphos,含义是具有多种形式或形态的情形。在程序设计领域,一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号相关联的能力”。然而在人们的直观感觉中,多态的含义大约等同于“同一个方法对于不同类型的输入参数均能做出正确的处理过程,并给出人们所期望获得的结果”,也许这正体现了人们对于多态性所能达到的效果所寄予的期望:使程序能够做到越来越智能化,越来越易于使用,越来越能够使设计者透过形形色色的表象看到代码所要触及到
2010-10-14 19:23:00 750
转载 JAVA中的指针,引用及对象的clone
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭
2010-07-21 22:02:00 401
原创 Java中画带有箭头的线段
最近由于要画活动图,所以需要画带有箭头的线段,于是结合有关资料,写出了这个方法。import java.awt.*;import javax.swing.*;import java.awt.geom.*;public class test//读者可以更改类test的名字,以适合自己定义的.java文件,因为它只是用来测试的。{ public static void main (String
2010-04-24 21:33:00 6631 1
原创 Java与设计模式 (笔记一)
初读这本书,感觉确实不错,作者很有实力。第三章提到软件的可维护性和可复用性,作者是借助java语言的机制,来讲解了面向对象设计模式的重要知识。 一个软件随着性能要求的变化而变得“腐烂”的原因有4个:过于僵硬,过于脆弱,复用率低,黏度过高。 僵硬:如果需要给一个系统增加一个功能,可能会牵涉到许多代码模块的更改,使得项目不敢增加新的功能。 脆弱:由于系统之间的模块存在着某种程度上的
2010-04-23 14:55:00 471
原创 Java ArrayList使用总结(一)
最近一直在使用Java,感觉它的越界检查非常有效。这一点对于初学者来说是非常重要的(提高程序的严谨性),对于有经验的程序员来说也很有帮助。Java中有一个很有效的ArrayList类(读者可以结合Java API来学习它),。它和一般的数组不一样,不需要提前分配固定的空间(使用比较灵活),每次使用的时候可以添加进新的元素(感觉就是操作对于程序员来说透明化了,有兴趣的可以自己编写来实现这个
2010-04-20 13:59:00 8699 7
原创 Axis2+Eclipse 创建和调用服务的问题
目前笔者对整个过程还在继续学习中,发布和创建客户调用中遇到了很多问题。在这里提出一些解决方法! 如果你遇到java.lang.reflect.invocation Targetexception 那么可能你的axis插件有问题了,缺少某些文件了,最好重新下载比较好的资源(Axis2_Service_Archiver_1.3.0和Axis2_Codegen_Wizard_1.2.1经过
2010-03-28 23:31:00 1317
原创 Axis2创建web service的工具准备
axis2 是新一代的web service开发工具。安装和配置的环节比较重要,如果配置错误,就会令人头疼。笔者结合自己按照过程中的问题,将过程详述如下: 1.下载axis2 的2进制的包和war,现在的最新版本是1.4.1 发布时间是2008-8-25 (也可寻找笔者资源下载,不收资源分)地址分别是:http://apache.mirror.phpchina.com/ws/axis2/1
2010-03-28 15:15:00 505
自然语言处理综论 第二版
2010-11-16
commons-beanutils.jar
2010-11-15
commons-fileupload-1.2.2-bin
2010-11-15
深度探索c++模型 侯捷译
2010-10-27
JGraph 手册+The JGraph Tutorial
2010-10-09
axis2-eclipse-codegen-wizard(1)
2010-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人