自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Davis_Chou的专栏

仅供记录自己的学习历程

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 xmlHttp.send(null)与xmlHttp.send(url)

(1)xmlhttp的send是传递参数用的,但是只有在使用post方式提交请求的时候才有用如下:xmlhttp.open("post",url,true); xmlhttp.send(url);(2)用get的话一般就是:xmlhttp.open("get",url,true); xmlhttp.send(null);

2014-12-20 11:29:07 5939

转载 对onreadystatechange属性的理解

var xmlHttp;//创建一个XmlHttpRequeset对象function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){

2014-12-16 23:51:38 1656

原创 10步教你学会简单的MVC架构的java程序(适合新手)

10步教你学会简单的MVC架构的java程序(适合新手)第1步:安装Oracle数据库,安装过程不赘述了;第2步:新建一个账号zwp_test//创建临时表空间create temporary tablespace zwp_test_temp tempfile 'F:\app\Administrator\oradata\zwp_test_temp.dbf' size 50m autoextend on

2014-11-30 22:24:49 5141

原创 线程同步synchronized的学习案例-01

public class TT implements Runnable{ int b=100; public synchronized void m1() throws Exception{ b=1000; Thread.sleep(5000); System.out.println("b="+b); } public synchronized void m2() throws

2014-02-16 23:57:13 1107

原创 数据模型设计的步骤概述

【01】首先是要了解业务然后建立概念模型,确定实体以及实体关系。(如:ER图)【02】在概念模型的基础上生成逻辑模型,确定实体属性,标准化数据(消除多值字段达到第一范式;消除部分依赖达到第二范式;消除传递依赖达到第三范式)            ----低耦合,高内聚【03】模型验证:通过具体的业务来验证模型是否能满足要求。            ----通过业务场景进行模型验证

2013-08-27 11:16:23 1880

原创 vector<char> 容器初始化 string 对象

vectorcvec(10,'a');string str(cvec.begin(),cvec.end());

2013-02-04 13:40:28 2537

原创 使用迭代器寻找和删除 string 对象中所有的大写字符。

C++ Primer  习题9.35给出的答案如下:#include#include#includeusing namespace std;int main(){string str = "This IS A Example"; for(string::iterator iter = str.begin(); iter != str.end();++iter){ if(i

2013-02-04 13:32:45 4884 1

原创 与数组联合使用的指针---迭代器

C++ 允许使用指针遍历数组。和其他内置类型一样,数组也没有成员函数。因此,数组不提供 begin 和 end 操作,程序员只能自己给指针定位,使之分别标志数组的起始位置和超出末端位置。可在初始化中实现这两个指针的定位:初始化指针 pbegin 指向 int_arr 数组的第一个元素,而指针 pend 则指向该数组的超出末端的位置,这样的方式可以防止指针越界。指针 pend 是标志

2012-12-09 19:28:31 1246

原创 数组与容器

通过下面的一道题,来分析数组与容器的一些不同之处题:编写必要的代码将一个数组赋给另一个数组,然后把这段代码改用 vector 实现。考虑如何将一个 vector 赋给另一个 vector。解答:一、数组#include using namespace std;int main(){ const size_t array_size = 10; int a[]={0,1,

2012-12-09 13:52:45 2479

转载 进制之间的转换

一: 十进制数转换成二进制数。随便拿出一个十进制数“39”,(假如你今天买书用了39元)先来把这个39转换成2进制数。                  商     余数                                                                     步数39/2=         19       1

2012-12-06 00:35:51 1316

原创 bitset

一、初始化 bitset 对象的方法    bitsetb;    b 有 n 位,每位都 0    bitset b(u);    b 是 unsigned long 型 u 的一个副本    bitset b(s);    b 是 string 对象 s 中含有的位串的副本    bitset b(s, pos, n);    b 是 s 中从位置 pos 开始

2012-12-06 00:02:17 526

原创 WMS仓储管理系统实现"收发存日报表"数据查询功能Sql语句--Oracle

SELECT AA.PRODUCT_CNAME,AA.PRODUCT_ID,AA.PRODUCT_CODE,AA.MODEL,AA.MASTER_UNIT,AA.OTHER_UNIT,AA.PACKAGE_RATIO,AA.CUSTOMER, SUM(QTY_OUT_TODAY) AS QTY_OUT_TODAY,QTY_TODAY,SUM(QTY_IN_TODAY) AS Q

2012-12-05 16:51:50 4014 1

原创 何时使用 const 迭代器的?又在何时使用 const_iterator?解释两者的区别。

const迭代器是迭代器常量,该迭代器本身的值不能修改,即该迭代器在定义时需要初始化,而且初始化后,不能再指向其他元素。若需要指向固定元素的迭代器,则可以使用const迭代器。const_iterator是一种迭代器类型,对这种类型的迭代器解引用会得到一个指向const对象的引用,即通过这种迭代器访问到的对象是常量。该对象不能修改,因此,const_iterator类型只能用于读取容器的元

2012-12-04 23:53:36 828

原创 编写C++程序来创建有 10 个元素的 vector 对象。用迭代器把每个元素值改为当前值的 2 倍

#include #include #includeusing namespace std;int main(){ vectorivec(10,1);//定义一个int类型的容器ivec int ival; cout<<"请输入10个整型数字!"<<endl; for(vector::iterator iter = ivec.begin();iter<ivec.end();++i

2012-12-04 22:55:56 3235

原创 读一组整数到 vector 对象,计算并输出每对相邻元素的和。如果读入元素个数为奇数,则提示用户最后一个元素没有求和,并输出其值。

使用迭代器实现:读一组整数到 vector 对象,计算并输出每对相邻元素的和。如果读入元素个数为奇数,则提示用户最后一个元素没有求和,并输出其值。答案是C++ Primer习题集中的,本人只是注释,以便能够容易理解#include #include using namespace std;int main(){ vectorivec;//定义一个int类型的容器ivec

2012-12-04 22:36:00 3330

原创 vector对象的定义和初始化以及vector迭代器iterator

vector对象的定义和初始化vector类定义了好几种构造函数,用来定义和初始化vector对象。vectorT> v1;vector保存类型为T的对象。默认构造函数v1为空。vectorT>v2(v1);v2是v1的一个副本。vectorT>v3(n,i);v3包含n个值为i的元素。

2012-12-04 17:09:59 5216 1

原创 vector<string>::size_type与string::size_type

#include #include #include using namespace std;int main(){ vector svec; string str; cout << "Enter text:" << endl; while (cin>>str) svec.push_back(str); if (svec.size()

2012-12-04 16:32:20 3210 1

原创 vector的下标操作

vecto的下标操作不能添加元素#include#include#includeusing namespace std;int main(){ vector ivec; for (vector::size_type ix = 0; ix != 10; ++ix) ivec[ix] = ix; // disaster: ivec has no elements f

2012-12-04 00:37:26 5588 1

原创 #define #ifndef #endif

#ifndef SALESITEM_H#define SALESITEM_H// Definition of Sales_itemclass and related functions goes here#endif测试 SALESITEM_H 预处理器变量是否未定义。如果 SALESITEM_H 未定义,那么#ifndef 测试成功,跟在#ifndef 后面的所有行都被执行,直到

2012-12-02 22:53:46 548

转载 C++之“友元类”学习笔记

=======================什么是友元类=======================      当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。=======================友元类能做什么=======================      友元类可以通过自己的方法来访问把它当

2012-12-01 01:15:41 456

转载 C++类的“包含”机制

//何为“包含”,其实说白了就是一个类可以包含另一个类的对象,即如下程序所示:class A{ //... }; class B{ //... A a; A b;};在上面这个程序中,我们定义了类A和类B。其中类B里面我们定义了类A的两个对象a和b。这样的情况就叫类B

2012-12-01 01:08:02 517

转载 C++中const用法总结

1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nValue;

2012-11-30 23:35:12 296

原创 重载自家运算符的执行次序

#include#includeusing namespace std;class A{public: A(int x){rx=x;} int operator++(){cout<<"++i 先++再返回++后的值\n";rx++;return rx;} int operator++(int){cout<<"i++ 先取值再++,返回先取的值\n";int i=rx;rx++;

2012-11-29 15:33:41 448

原创 字符串有关的一些常用函数

一、常用函数介绍:      C语言-----------------------------strcmp:比较2个字符串是否相等      C语言-----------------------------strcat:合并字符串      C语言-----------------------------strcpy:将A字符串复制给B字符串      C++的string类中的函

2012-11-29 00:14:43 2327

原创 strlen与sizeof的区别

char man[]={"I love c++"};srtlen(man)--------------》10       ‘\0’前面的字符串长度sizeof(man)--------------》11       数组的长度

2012-11-28 21:58:11 451

原创 成员函数指针数组

#includeusing namespace std;class Node{public: Node(){}; void print() { cout<<"你好!"<<endl; } void print1() { cout<<"我好!"<<endl; } void print2() { cout<<"他好!"<<endl; }};typedef v

2012-11-28 18:13:07 1384

原创 类的函数指针——类的成员函数的指针

#includeusing namespace std;class Node{public: Node(){}; void print() { cout<<"你好!"<<endl; }};typedef void(Node::*A)();//类成员函数指针类型int main(){ Node *n=0;//定义一个类指针,并赋值为0 A p=&Node::prin

2012-11-28 17:56:46 352

原创 使用typedef简化函数指针的声明及定义

声明函数指针类型:void (*p)(int &,int &);//声明的p为一个函数指针,它所指向的函数带有2个参数并返回一个void值声明函数:void print(void(*p)(int &x,int &y),int &,int &);函数定义:void print(void(*p)(int &x,int &y),int &x,int &y){  }该函数有3个参数

2012-11-28 16:22:09 851

Thiniking in UML 大象.pdf

Thiniking in UML 大象.pdf

2015-05-21

SAP学习资料

100小时学会SAP-PP-4 100小时学SAP之MM物料篇笔记-DP版 100小时学SAP-SD部分 100小时学SAP-mm部分 100小时学SAP-CO部分

2012-11-08

空空如也

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

TA关注的人

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