摘要:
#include "stdafx.h"#includeusing namespace std;#includetypedef int ElemType;#define OK 1 //正确#define ERROR 0 //失败#define STACK_INIT_SIZE 5 //栈的初始化容量#define STACK_INCREAMENT 2 //栈满之后,增加的容量typedef struct Stack{ ElemType *base; //栈低指针 E... 阅读全文
摘要:
@echo offsetlocal enabledelayedexpansiond:rem 更改d:\bat为当前目录cd /d batrem 变量使用set /a a=1+2echo %a%echo %CD% echo %DATE% set /p var=请输入变量的值echo %var%rem find命令运用echo 111 >test.txt echo 222 >>test.txt type test.txt|find "111" find /V "111" test.txtdel test.txt rem 查看文件内容type 阅读全文
摘要:
package com.cjonline.foundation.evisa;import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.math.BigDecimal;public class Test { public static void main(String[] args) t... 阅读全文
摘要:
1、双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针和一个数据域(存放的是元素的值),分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。当为空表时,循环双链表只有一个头指针,并且它的前后两个指针都指向这个头指针。#include "stdafx.h"#includeusing namespace std;#includetypedef int ElemType;#define OK 1 //正确#define ERROR 0... 阅读全文
摘要:
JPQL就是一种查询语言,具有与SQL相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。查询语句的参数JPQL语句支持两种方式的参数定义方式:命名参数和位置参数。。在同一个查询语句中只允许使用一种参数定义方式。命令参数的格式为:“: +参数名”例:Query query = em.createQuery("select p from Person p where p.personid=:Id");query.setParameter("Id",new Integer(1));位置参数的格式为“?+位置 阅读全文
摘要:
#include "stdafx.h"#includeusing namespace std;#includeenum Status{OK,ERROR};typedef int ElemType;typedef struct Lnode { ElemType num; ///结点元素类型为int Lnode *next; ///指向下一结点的指针}LNode,*LinkList;///创建n个人序号的链表Status CreatLink(LinkList &L,int n){ LinkList p; LinkList head; L = (Li... 阅读全文
摘要:
#include "stdafx.h"#includeusing namespace std;#include#define OK 1 //正确#define ERROR 0 //失败typedef int ElementType;typedef struct LNode{ //定义结构体 ElementType data; LNode *next;}LNode,*LinkList;//初始化单链表void init(LinkList &L,int n){ ... 阅读全文
摘要:
顺序表: 是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。#include "stdafx.h"#includeusing namespace std;#include#define LIST_INIT_SIZE 100 //初始化大小#define LISTINCREMENT 10 //线性表满时增加的幅度#define OVERFLOW -1 //内存溢出#defin... 阅读全文
摘要:
方法1:看到这个题目,最直观的想法就是就是遍历法,也就是从头开始取字符串中的一个字符,将其与其后的所有字符比较,如果有相同的字符,那么就证明它不是只出现一次的字符。当第一次出现遍历完其后字符并且没有重复时,表明这个字符就是“第一个只出现一次的字符”。如果字符串有n个字符,每个字符可能与后面的O(n)个字符相比较,因此这种思路的时间复杂度是O(n2)。方法2:题目中要求第一个只出现一次的字符,那么就跟字符出现的次数有关。我们考虑如何统计字符出现的次数,然后找出第一个次数为1的那个字符。这里我们需要一个数据容器来保存字符出现次数,并且能够通过字符找出其相对应的次数。哈希表就是一种常用用的容器。我们 阅读全文
摘要:
多重继承存在二义性,为了消除二义性在访问相同名称的属性时需要加上类名,加以区分。虽然这样可以解决二义性,但是相同的属性出现在多个基类中,为了解决数据冗余,c++引入了虚基类。 虚基类定义:class 派生类名: virtual 继承方式 基类名 初始化/*如果在虚基类中定义了带参数的构造函数,而且没有定义默认构造函数,则在其所有派生类(包括直接派生或间接派生的派生类)中,通过构造函数的初始化表对虚基类进行初始化。例如*/class A//定义基类A {A(int i){ } //基类构造函数,有一个参数…};class B :virtual ... 阅读全文
摘要:
#include "stdafx.h"#include #include using namespace std;class Teacher//声明类Teacher(教师) {public: //公用部分 Teacher(string nam,int a, string t) //构造函数 {name=nam; age=a; title=t;} void display( ) //输出教师有关数据 {cout<<"name:"<<n... 阅读全文
摘要:
1、派生类的构造函数: #include #includeusing namespace std;class Student//声明基类Student { public: Student(int n,string nam,char s) //基类构造函数 { num=n; name=nam; sex=s; } ~Student( ){ } //基类析构函数... 阅读全文
摘要:
有关构造函数的使用,有以下说明: (1) 在类对象进入其作用域时调用构造函数。 (2) 构造函数没有返回值,因此也不需要在定义构造函数时声明类型,这是它和一般函数的一个重要的不同之点。 (3) 构造函数不需用户调用,也不能被用户调用。 (4) 在构造函数的函数体中不仅可以对数据成员赋初值,而且可以包含其他语句。但是一般不提倡在构造函数中加入与初始化无关的内容,以保持程序的清晰。 (5) 如果用户自己没有定义构造函数,则C++系统会自动生成一个构造函数,只是这个构造函数的函数体是空的,也没有参数,不执行初始化操作。 (6)构造函数可以定义到类的外部。1、计算长方形的体积: ... 阅读全文
摘要:
转:http://www.java3z.com/cwbwebhome/article/article2/2938.html?id=1631本部分主要介绍struts.xml的常用配置。1.1.包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:lname:必填属性,用来指定包的名字。lextends:可选属性,用来指定该包继承其他包。继承其它包,可以继 阅读全文
摘要:
struct Student //声明一个结构体类型Student{ int num; //包括一个整型变量num char name[20]; //包括一个字符数组name,可以容纳20个字符 char sex; //包括一个字符变量sex int age; //包括一个整型变量age float score; //包括一个单精度型变量 char addr[30]; //包括一个字符数组addr,... 阅读全文
摘要:
http://bbs.9ria.com/blog-164422-18039.html初学者在学习C语言时,通常会遇到两个瓶颈,一个是“递归”,一个是“指针”。大学老师在讲述这两个知识点时通常都是照本宣科,而没有站在一个初学者的角 度来审视问题,更没有剖析其内部机理。本人在此将发表一系列技术文章,希望能将C语言中“指针”这一概念讲述清楚,希望初学者能从中收益。在此笔者也极力 推荐Kenneth A.Reek写的《Pointers On C》这本书。1.内存和地址初学者面对内存一词时总是有一种既陌生又熟悉的感觉。首先,在日常生活中大家总是会讨论某某设备内存有多大,是不是该加一个内存条等等。但是,内 阅读全文
摘要:
1、时钟: 您的浏览器不支持canvas标签,无法看到时钟 View Code 2、太阳系 您的浏览器不支持canvas标签 View Code 3、简单的画图软件 css3样式:/*页面公共属性设置*/*{padding:0;margin:0;list-style:none;}body{background:#ABCDEF}/*页面顶部属性设置*/#header{width:900px;height:80px... 阅读全文
摘要:
package com.cjonline.foundation.authority.pojo;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;import org.apache.log4j.Logger;import com.cjonline.foundation.util.CheckNullEmpty;/** * 实现递归的帮助类,最终的结果可以描述成如下: * 根(root) * --1(子系统1) * -----1.1 * --- 阅读全文
摘要:
要想让你的网站和搜索引擎相处融洽,并让用户尽可能准确地获得所需信息,在设计页面时掌握一些与搜索引擎有关的基本技巧还是非常必要的。不论是通过商业软 件建立的网站内部的搜索引擎还是一些公共的搜索引擎(比如Google),其实它们的基本规则都是一样的。本文介绍如何让你的网站更容易被搜索引擎检索 到,你将学会一些基本的控制搜索结果的方法,另外还有确保网站页面能够被搜索引擎检索到并能让用户获得更准确的检索结果的技术。用Meta标记控制搜索结果要控制搜索引擎的结果,不论是内部搜索引擎还是外部搜索引擎,最基本的方法就是给页面写入名称属性为ROBOT 的Meta标记,其内容还应该包括INDEX 或者NO IN 阅读全文
摘要:
#region 验证邮箱验证邮箱/**//// /// 验证邮箱/// /// /// public static bool IsEmail(string source){return Regex.IsMatch(source, @"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$", RegexOptions.IgnoreCase);}public static bool HasEmail(string source){return Regex.IsMatch(source, @"[A-Za-z0-9](([_ 阅读全文
摘要:
package besttone.utils;import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 90%的验证都调用了Regular方法 但是本类也可删除大部分方法 涉及到正则的判断都直接穿参数和正则表达式 * 但是为了方便业务类调用和有更直观的含义 建议不要这么做 * Pattern的matcher已经被同步synchronized 所以 此类的任何使用正则验证的方法都不需要同步 * */ public class RegularValidate { public RegularV... 阅读全文
摘要:
Hibernate中对象的三种状态及相互转化 1.瞬时状态(Transient)当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下:Customer customer=new Customer(“zx”,27,images);这时customer对象就处于自由状态,为什么说customer对象处于自由状态呢?这是因为,此时customer只是通过JVM获得了 一块内存空间,还并没有通过Session对象的save()方法保存进数据库,因此也就还没有纳入Hibernate的缓存管理中,也就是说 customer对象现在还自由的游荡于Hibernate缓存管 阅读全文
摘要:
您的浏览器当前版本不支持canvas标签 Stop interval 阅读全文
摘要:
1、添加一个App.config配置文件。2、配置服务http://Lenovo-PC:80/EvisaWS/WharfService?wsdl,那么在上面的文件中就会自动生成服务的配置: 3、动态添加新的地址,后面的?wsdl没有也可以: WharfWSBeanClient c = new WharfWSBeanClient("WharfService", "新的地址例如:http://192... 阅读全文
摘要:
http://wuhongyu.iteye.com/blog/869109 功能很简单,就是启动多个线程分别从给定的地址下载数据,用RandomAccessFile写到目标文件。实现思路是: 1、获得连接的长度(即要下载的文件大小),除以设定的线程数,即得到每个线程要下载的大小。 2、记录临时文件,文件中记录每个线程的编号(id),该线程要下载的起始位置、终止位置和当前位置(当前位置在首次下载时与起始位置相同)。 3、启动具体执行下载任务的线程,并等待其结束。 4、下载完成,删除临时文件。package com.why.download.test;import java.io.DataOu.. 阅读全文
摘要:
一、canvas的API: 1、颜色、样式和阴影: 2、线条样式属性和方法: 3、路径方法: 4、转换方法: 5、文本属性和方法: 6、像素操作方法和属性: 7、其他: drawImage:向画布上绘制图像、画布或视频 chrome不支持 globalAlpha:设置或返回绘图的当前 alpha 或透明值 globalCompositeOperation:设置或返回新图像如何绘制到已有的图像上二、代码示例: 您的浏览器当前版本不支持canvas标签 ... 阅读全文
摘要:
1、html5的input标签的type类型新增介绍: 2、表单新增属性介绍: 3、代码示例: --> 默认值: 邮箱: URL: DATE: TIME: Month: WEEK: 数字: 滑动条: 搜索: 颜色: 自动填充表单 ... 阅读全文
摘要:
这是一个header标签 首页 起夜 论坛 商城 社区 这是一个section标签 ... 阅读全文
摘要:
一、基于EJB容器管理webservice: 1.首先建立一个Web services EndPoint:package cn.test.service.impl;import java.util.ArrayList;import java.util.List;import javax.jws.WebMethod;import javax.jws.WebService;import cn.test.Person;import cn.test.service.HelloWorld;@WebServicepublic class HelloWorldImpl implements HelloWor 阅读全文