#ifndef DLIST_H_INCLUDED
#define DLIST_H_INCLUDED
#include
using namespace std;
template
class DList;
template
class ListNode
{
friend class DList;
public:
ListNode():data(Type()),next(NULL...
分类:
编程语言 时间:
2015-05-31 18:32:28
阅读次数:
146
下面是给出的基类Animal声明和main()函数。
[cpp] view
plaincopyprint?
class Animal
{
public:
virtual void cry()
{
cout"不知哪种动物,让我如何学叫?"
}
};
int main( ){ ...
分类:
其他好文 时间:
2015-05-31 18:32:45
阅读次数:
114
在做图书馆管理系统的时候添加图书或者读者的时候,当添加成功了,要给用户一个反馈。就想到了添加成功就弹窗告诉读者添加成功。但是我们写的是服务端的代码,如何控制客户端弹窗呢?下面就要充分利用提高班的优势,搜索。
上网一搜,就会有一大堆这样的博客。我只用到了其中的两种,因为要经常用到,所以对他们进行了封装。
第一种,这种方式弹窗方式不会屏蔽掉页面,就是还可以看到页面后面的内容。这块用于对用户的反...
分类:
Web程序 时间:
2015-05-31 18:31:56
阅读次数:
132
解析:sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身的(py文件)文件路径;sys.argv[1]表示第一个参数。上例中就是notepad,所以它的执行效果跟我们在命令行窗口直接敲入notepad后回车的效果是一样的。...
分类:
编程语言 时间:
2015-05-31 18:32:42
阅读次数:
105
分析:一个图,求图中‘#’组成了多少个十字架,注意十字架的宽度是奇数。对每个‘#’判断,上下左右 ,步长为1 ,2,。。。25是不是都符合条件,符合的话判断个数为奇数即可。
#include
using namespace std;
#define N 50
char map[N][N];
int dir[4][2]={
{-1,0},
{0,-1},
{1,0},
{0,1}};
i...
分类:
其他好文 时间:
2015-05-31 18:31:41
阅读次数:
110
contact.h
#ifndef __CONTACT_H__
#define __CONTACT_H__
#define NAME_LEN 10
#define SEX_LEN 6
#define TELE_LEN 12
#define ADDR_LEN 20
#define MAX_PEO 1000
typedef struct PEO
{
char name[NAME_LEN...
分类:
编程语言 时间:
2015-05-31 18:31:14
阅读次数:
166
8.部署图deployment diagram
部署图展示了一个系统的物理布局,展示软件里哪些部分在硬件哪些部分上跑。
见图8.1
其中主要项是通过交流路径communication paths连接的节点nodes。一个节点node是可以放一些软件的东西,它以两种形式出现。一个设备device是硬件,可能是一台电脑或是一个更简单的被连接到这个系统的软件块。一个执行环境ex...
分类:
其他好文 时间:
2015-05-31 18:32:03
阅读次数:
140
JNDI是用于访问不同命名和目录服务的统一API接口。
功能:它可以用来提供查找服务。如:Web应用环境变量、EJBs和他们的环境变量,通过DataSources的数据库连接池等。比如在Tomcat中配置了一个JNDI数据源,那么在程序中之需要用Java标准的API就可以查找到这个数据源,以后数据源配置发生变化了,等等,程序都不需要改动,之需要改改JNDI的配置就行。增加了程序的灵活性,也给...
分类:
其他好文 时间:
2015-05-31 18:29:52
阅读次数:
98
2、显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类,这时main()函数中p = new Animal();将出错,将此行删除。
3、每一个Animal的派生类都有一个“名字”数据成员,这个成员设置为基类Animal的成员更好。改造上面的程序,将“名字”成员作为抽象类Animal数据成员被各派生类使用。
代码...
分类:
其他好文 时间:
2015-05-31 18:29:31
阅读次数:
78
我们知道有些进程无须借助终端来运行,它们的TTY这一列显示为“?”,-a选项会过滤掉这类进程;同时-a还会过滤掉控制进程,到底什么是控制进程呢?莫非就是终端本身?...
分类:
系统相关 时间:
2015-05-31 18:29:59
阅读次数:
217
文本框输入信息后,隐藏键盘;
两种方式,第一种如果输入字符,可以直接按return键,隐藏键盘;第二种方式按屏幕空白的地方,隐藏界面。...
分类:
其他好文 时间:
2015-05-31 18:29:03
阅读次数:
92
在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。
package com.tgb.callback;
/**
* 此接口为联系的方式,不论是电话号码还是联系地址,作为
* 老板都必须要实现此接口
* @author yingjie
*
*/
public inte...
分类:
编程语言 时间:
2015-05-31 18:31:17
阅读次数:
117
对于理工科学生来说,这个答案可能很简单,因为这是一门必修课。而对于程序员来说选择一门编程语言,在某种程度上,对职业生涯的发展会产生重大的影响,所以必须慎之又慎。那么,为什么要选择一门诞生了将近半个世纪的语言?本文不是老生常谈的废话,如:"C 语言是编程的基础"、"学好 C 语言,走遍天下都不怕"等等,本文力争详尽而又有理的回答这个问题,旨在成为最好的为什么要学习和使用 C 的文章。...
分类:
编程语言 时间:
2015-05-31 18:30:17
阅读次数:
281
概述
数据库连接池在.net的时候就学习了,并且在SQL Server中也接触过,但是使用的时候,非常的方面,因为,VS和SQL Server和操作系统都是微软的,人家做了一个很好的集成,我们使用数据库连接池时,只需要修改相应的连接串就可以,但是,在java中是不一样的,因为java是开源的,他只提供一个标准,剩下的,无论哪个公司都可以实现,好了,言归正传,我们接着说我们的数据库的...
分类:
数据库 时间:
2015-05-31 18:30:49
阅读次数:
175
import java.util.*;
public class RandomNum {
public static void main(String[] args) {
int min=99999999;
int max=-1;
int randomNum=0;
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();...
分类:
其他好文 时间:
2015-05-31 18:28:16
阅读次数:
85
最近听老师讲关于AOP关于容器的课,突然觉得之前对aop的理解都不是很到位,先不说理解就是应用都很少,最近也写了几篇关于AOP的博客,都是一些简单的demo,今天在这里再说一下关于Spring
AOP的几种实现方式。
我们经常会用到的有如下几种
1、基于代理的AOP
2、纯简单java对象切面
3、@Aspect注解形式...
分类:
编程语言 时间:
2015-05-31 18:29:38
阅读次数:
252
对于这次的评教,大家都忙活了好多天了,从收集数据、核对数据,到导入数据,最后的评教,一推人每
天都在哪里忙碌着,在这期间大家即付出了许多,有学习到了很多的东西,从不同的角度看待评教会有不同的
收获。
一、管理者
虽然在这次评教中我不是负责人,但是凭借着去年导数据的经验,对于在评教前期的准备工作中,经常会
想着,如果让自己组织这次评教,我会怎么样做,会不会有更好的组织方式;...
分类:
其他好文 时间:
2015-05-31 18:30:06
阅读次数:
86