- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 JAVA3D学习
JAVA3D学习系列AUTOCAD的DWG、VRML的WRL及3DS MAX图形的调用 ****************VRML2.0交互式三维图形编程**************** JAVA3D学习系列中的例题将有非常多的书中的VRML程序与之相比较, 欢迎购买VRML2.0新书。 特殊购书方式: 1。作者售书 1。网上订购(email address: jzhang@mailserv.stu
2009-06-25 00:34:00 1188
原创 C++学习大纲
C++ 1. C部分(结构化程序设计部分) 数据类型 和 变量 运算符 算术 关系 逻辑 位运算 控制流程 顺序 选择 if else switch case 循环 while for do while 函数 高级概念 自定义数据类
2009-06-25 00:15:00 914
原创 软件工程需要简单掌握的
……软件工程……软件需求规格说明书1、需求的特征和重要性2、定义软件需求和术语SRS。3.需求分析活动一……什么是需求? 有问题存在,并且需要解决方安! 有机会可以根据这个创意一个软件产品! SRS软件规格说明书 SOFTWARE REQUIREMENT SPECIFICATION二……需求工程目标是什么,要实现什么……三…
2009-06-25 00:13:00 546
原创 XML基本东西
类型定义命名空间 什么是文档定义文件? DocumentTypeDefintion约束XML使得同一个领域或 规范相同。 Enumerated枚举 Required必须 zmplied隐藏 nmtoken只能为英文 Enumerated事先定义的一些值后在选择 自定义实体: 引用这个实体:&pic 元素定义用PCDATA DTD三种类型:内部DTD,外部DTD,内外DTD1.直
2009-06-25 00:11:00 546
原创 C++单链表的动态创建,查找,遍历,删除,插入,添加,排序
//单链表的动态创建,查找,遍历,删除,插入,添加,排序#includetypedef struct node //定义一个结构体,在c++中也是一个类{ int val; struct node* pNext;}NODE,*PNODE;//NODE == struct node 定义一个新的接点//PNODE == struct node* 定义一个
2009-06-25 00:10:00 19040 3
原创 C++数组array
#includeclass Array{private: int* p; int n;//数组总长 int cnt;//元素个数public: Array() { p = NULL; n = 0; cnt = 0; } Array(int n) { p = new int[n]; this->n = n;
2009-06-25 00:08:00 1482
原创 SQL异常和游标
11月10日异常和游标declare rec scott.emp%routypebegin select count (*) into cnt from scott.emp if cnt > 10 then raise too many cmp end if;
2009-06-25 00:08:00 351
原创 C算法专题
#include#include//冒泡排序……int a传一个数组,int n数组个数。void maopaoSort(int a[],int n){ int k; for(int i=0;i<n-1;i++) { for(int j=0;j<n-1-i;j++) { if(a[j]>a[j+1]) { k = a[
2009-06-25 00:05:00 417
原创 C++链表list
#includetypedef struct node { int val; struct node* pNext;}NODE,*PNODE;//NODE == struct node//PNODE == struct node*class MyList{private: PNODE pHead;//struct node* pHead
2009-06-25 00:04:00 2124
原创 C链表节点大小
#include #include #include typedef struct NODE{ int data; struct NODE *pNext;}SLNode;//求练表节点的大小int ListSize = sizeof(SLNode);SLNode * head = NULL; //头指针//初始化void In
2009-06-25 00:02:00 1630
原创 C二叉树
#include #include typedef char DataType;typedef struct Node { DataType data; /*数据域*/ struct Node *leftChild; /*左子树指针*/ struct Node *rightChild; /*右子树指针*/}BiTreeNode;
2009-06-25 00:00:00 1241 1
原创 C++函数重载
#include ---------------函数重载#includeclass student{private: int sid; char name[20]; int age;public: student() { this->sid=0; strcpy(name,""); this->age=0; } student(in
2009-06-24 23:50:00 336
原创 C++构造函数重载
#include#includeclass student {public: int sid; char name[15]; int age; student() { this->sid = 1001; strcpy(this->name,"张三"); this->age = 20; } student(int sid,char *
2009-06-24 23:49:00 516
原创 C++运算符的重载
#includeclass complex{public: int a; int b;public: complex() { } complex(int x,int y) { this->a = x; this->b = y; } complex operator+(complex c) { complex cm; c
2009-06-24 23:49:00 328
原创 C++友元函数
如何声明友元函数 #include#includeclass student;class zhangyaxiang{public: void Printup(student st4);};class student{private: int sid; char name[20];//protected://
2009-06-24 23:46:00 365
原创 C++数据结构算法
#includetypedef struct position{ int i; int j;}POSITION;typedef struct node{ POSITION pos; struct node* pNext;}NODE,*PNODE;class mystack{private: PNODE pTop,pBottom
2009-06-24 23:42:00 484
原创 C++类,构造函数,修饰符等
#include#includeclass student{private: int sid; char name[20]; int age; int score; const int uid; //声名:uid为常量,声名时不能初始化 static int count; //声名:count为静态成员,必须在类的内部声名,
2009-06-24 23:39:00 656
原创 C++模板
#include/*函数模板*/template //type 叫做模板参数type add(type a,type b){ type c = a+b; return c;}class complex //重载{public: double a; double b; complex() { } complex(do
2009-06-24 23:34:00 651
原创 C++范型
#include#include#include#includeusing namespace std;templatetype add(type a,type b){ return a+b;}templateclass Array{ private: type* p; public: Array() {
2009-06-24 23:32:00 553
原创 指针冒泡算法====学生成绩的排序
#include#includevoid put(int* p,int n){ for(int i=0;i<n;i++) { printf("请输入第%d个数:",i+1); scanf("%d",p+i); }}void sort(int* p,int n){ int temp; for(int i=0;i<n-1;i++)
2009-06-24 23:27:00 798
原创 求质数和----------算年份--------=统计各个类型数据的个数
求质数和 #includebool prime(int k){ if(k==1) { return false; } for(int i=2;i<k;i++) { if(k%i==0) { return false; } } return true;}void main(){ int n;
2009-06-24 23:21:00 517
原创 C语言函数指针
#includeint add(int a,int b){ return a+b;}int mul(int a,int b){ return a*b;}void main(){ int (*pf)(int a,int b);//定义了一个函数的指针 pf //pf 必须指向带有两个整数作为参数
2009-06-24 23:17:00 274
原创 C语言打印回文---------判断一句话中有几个单词------求和
#includeint a[10];int chaifen(int x){ int i=0; do { a[i]=x%10; x=x/10; i++; }while(x!=0); return i;}bool add(int x){ bool flag=true; for(int i=0,j=x-1;i<=j;
2009-06-24 23:17:00 1112
原创 构造函数和析构函数
#include#define SIZE 3class student{ //属性private: int sid; char name[20]; int age; char sex; float chinese; float math; float english; float total; //行为public:
2009-06-24 23:16:00 251
原创 C语言指针,malloc.h函数使用
#include#includestruct student{ int sid; char name[20]; float score;};void Input(student* ps,int n){ for(int i=0;i<n;i++) { printf("请录入第 %d 个学生信息:/n",i+1); printf("sid
2009-06-24 23:14:00 1259
原创 SQL简单脚本查询
select count(*) as 人数 from student where classid = 1goselect sum(sage) as 年龄总和 from student goselect avg(sage) as 平均年龄 from studentgoselect max(sage) as 最大年龄 from studentgosel
2009-06-24 23:13:00 692
原创 C语言一些运算符的使用
#includevoid main(){ int i=5; int a,b; a=++i;//表示i加1后在赋值给a printf("a=%d/n",a);//a=6 b=i++;//表示将i的值赋给b后, b在加1 printf("b=%d/n",b);//b=6} 二元运算 #includevoid main(){ int
2009-06-24 23:10:00 391
原创 C语言写的位移运算,一看就懂
很简单的C语言写的,不多解释,看代码就懂 #includevoid main(){ unsigned int x; int p=4; int n=3; int z; //z=(x >> (p+1-n)) & ~(~0 << n);//z=3 //>> <<左右移动操作符 只能转换为二进制后在移。 //>>>右移,无符号的unsigned的右移
2009-06-24 23:07:00 881
转载 关于Java产生随机数代码
//根据不同的难度产生随机字母和数字 for(int i=0; readomNumStart.length()if(difficult == 1) { //产生随机的0-9的数字 a = String.valueOf((int)(Math.random() * 10)) ; } if(difficult == 2) { //在0-9和a,b,c,d中随机产生。 String[] rea
2009-06-14 14:12:00 652
转载 Java操作Microsoft Word之jacob
现在我们一起来看看,用Java如何操作Microsoft Word。 jacob,官网是http://danadler.com/jacob 这是一个开源的工具。最新版本1.7 官方的解释是:The JACOB Project: A JAva-COM Bridge 这是官方对下载文件的说明: jacob.jar: a JAR file for the java
2009-06-14 14:12:00 454
原创 Java判断字符串是否为空的三种方法
方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低。 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法。 方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二。 以下代码在我机器上的运行结果: (机器性能不一, 仅供参考) function 1 use time: 1
2009-06-14 14:11:00 814
转载 基于Socket的Java网络编程集粹
本人用activex技术开发的一个基于ftp协议上传和下载的activex控件,可以嵌入到JSP文件中,进行基于WEB B/S结构下批量文件上传和下载(具体内容可见下图),需要的留下email,希望与大家共享(含源代码). 其实,简单的分析一下,就可以看出客户和服务通讯的主要通道就是Socket本身,而服务器通过accept方法就是同意和客户建立通讯.这样当客户建立Socket的同时。服务器也会使
2009-06-14 14:07:00 386
转载 多线程Java Socket编程示例
这篇做为学习孙卫琴>的学习笔记吧.其中采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求.package sterning;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java
2009-06-14 14:04:00 875
原创 JDOM使用详解及实例
一、JDOM 简介JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM
2009-06-14 13:07:00 470
原创 IT职场:程序员Java面试中的陷阱
找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel,Motorola, SUN,以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能
2009-06-14 12:55:00 490
转载 使用JavaBean,一句代码完成对文本文件读取和写入!!!
最近在做一个网站,需要对文本文件进行操作,本人为了方便,写了一个JavaBean文本,在jsp页面里,只需要两句代码就能够同时完成对文本文件的读取和写入.////////////JavaBean的代码如下......package count;import java.io.*;public class OP_File{ public BufferedReader bufrea
2009-06-14 12:32:00 1068
转载 MVC架构模式与利用JAVABEAN分页
众所周知MVC不是设计模式,是一个比设计模式更大一点的模式,称作设计模式不合理,MVC模式应该叫架构模式,MVC里面用了许多小的模式,例如策略模式,组合模式,聚集模式,可以用到的模式有十几种之多,而设计模式里也就27种,MVC很重要,现在流行的STRUTS框架也是类似的实现,建议大家有时间可以研究下STRUTS,现在很多公司都开始使用这个框架来做大型的企业系统开发,STRUTS是APACHE的一个
2009-06-14 12:29:00 336
原创 swing布局设计及事件监听和javabean数据管理事例
/**这是一个关于菜单以及事件监听器的例子*其中包含了 JMenu JTable JToolBar 等控件的使用*本例子用的是access,请先建立txb.mdb*由不足之处请指教:shengshuai@126.com */import java.net.*;import java.io.*;import java.sql.*;import java.util.
2009-06-14 12:26:00 574
转载 eclipse中集成jad反编译
很早就听说过eclipse可以集成jad,一直没有试过,一直用的小颖和一个叫java decompiler (具体名字记不住了),不过还是没有集成到eclipse中,每次查看源码的时候,还需要找到相应的class文件才可以反编译,比较麻烦,毕竟很多class都是在jar包中,而且路径很深。昨天闲来无聊,随便找了找eclipse集成jad的反编译工具,很简单,过程如下: 需要两个东东 J
2009-06-14 12:20:00 568
转载 jspsmartupload组件修改经验谈
最近在JSP程序开发过程中,发现了很严重的Java内存溢出问题。我采用了Resin服务器自动重启的方法,临时保证了网站的正常运行。但是我想去寻找问题的症结之所在,我想一定是JSP程序或Java程序没有及时地释放内存,但到底是哪些类的哪些对象没有被释放? 我认真的看了一下Resin的错误日志(error.log文件),发现程序出现java.lang.OutOfMemoryError
2009-06-14 12:17:00 364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人