2012年3月30日
摘要: 问题:使用C语言实现字符串中子字符串的替换描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。举个直观的例子吧,如:“ABCDEFGHIJKLMNOPQRSTUVWXYZ”这个字符串,把其中的“RST”替换为“ggg”这个字符串,结果就变成了:ABCDEFGHIJKLMNOPQgggUVWXYZ—————————————————————————————————————————————————————— 阅读全文
posted @ 2012-03-30 14:49 笔记吧... 可能只有自己看得懂 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 问题:输入一个字符串,用指针求出字符串的长度。View Code 1 #include <iostream> 2 using namespace std; 3 4 int Count(char * p) 5 { 6 int num =0; 7 while(*p != '\0') 8 { 9 num++;10 p ++;11 }12 return num;13 }14 15 void main()16 {17 char str[50];18 cin >> str;19 20 cout << Cou... 阅读全文
posted @ 2012-03-30 13:51 笔记吧... 可能只有自己看得懂 阅读(224) 评论(0) 推荐(0) 编辑
  2012年3月29日
摘要: View Code 1 #include <iostream> 2 #include <list> 3 using namespace std; 4 // 约瑟夫环问题 5 // 问题描述:将m个孩子从0到m-1编上号,按序号围坐成一个圈,从0号孩子开始数, 6 // 每数到n-1时,被数到的孩子即离开圈子,然后从下一个孩子开始,再从0开始数, 7 // 如此不断地数下去,直到孩子都出圈。问题孩子的出圈秩序。 8 9 typedef struct List // 循环链表10 {11 int data;12 struct List *next;13 }List;14 1 阅读全文
posted @ 2012-03-29 10:49 笔记吧... 可能只有自己看得懂 阅读(203) 评论(0) 推荐(0) 编辑
  2012年3月27日
摘要: 直接上代码:View Code 1 #include <iostream> 2 using namespace std; 3 4 class B 5 { 6 public: 7 B() 8 { 9 cout << "default constructor " << endl;10 }11 ~B()12 {13 cout << "destructed" << data << endl;14 }15 B(int i) : data(i)16 {17 c... 阅读全文
posted @ 2012-03-27 14:01 笔记吧... 可能只有自己看得懂 阅读(185) 评论(0) 推荐(0) 编辑
  2012年3月26日
摘要: 通过了解发现,原来在new的内部实现中只涉及内存的分配,也就是只考虑malloc的使用,而关于调用构造函数的部分则是交由编译器处理,所以这里看不到调用构造函数的代码。由malloc分配内存空间,然后判断是否分配,并发出bad_alloc的异常消息./*如果分配成功,返回指向内存的指针,否则。返回NULL,并抛出bad_alloc异常*/void *operator new(int size) throw(std::bad_alloc){ if(size ==0) size = 1; while(true){ 尝试分配size个字节的内存; //使用malloc if(分... 阅读全文
posted @ 2012-03-26 12:16 笔记吧... 可能只有自己看得懂 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 数据库的完整性是指数据的正确性和相容性。设想一下,如果你定义的数据库中,假设就是Student表,如果你不要有年龄小于15岁的学生到这个班。当INSERT 一个年龄只有14岁的学生时,那么怎么处理这个问题呢?T-SQL 为我们提供了触发器技术。 TRIGGER 关键字处理这个问题。我们可以为SAGE <15的事件,增加一个触发器,使之不能插入到数据表,或者把元组的年龄改为15.1、建立触发器a、语法要求View Code 1 CREATE TRIGGER <触发器名>2 {BEFORE | AFTER} <触发事件> ON <表名>3 FOR EACH 阅读全文
posted @ 2012-03-26 09:53 笔记吧... 可能只有自己看得懂 阅读(288) 评论(0) 推荐(0) 编辑
  2012年3月25日
摘要: 这部分介绍下视图、索引技术。1、视图:是从一个或几个基本表(或视图)导出表。视图与基本表不同,是一个虚表。当基本表中的数据发生变化时,从视图中查询出来的数据也会随之改变。1.1 定义视图 a、创建视图的语法要求View Code 1 CREATE VIEW view_name -- 必须作为T-SQL语句的第一行,否则报错2 AS3 <子查询>4 [WITH CHECK OPTION];b、对表Student建立ID号,姓名,年龄的Student_view视图。View Code 1 CREATE VIEW Student_view2 AS3 SELECT SID,SNAME,SA 阅读全文
posted @ 2012-03-25 12:28 笔记吧... 可能只有自己看得懂 阅读(294) 评论(0) 推荐(0) 编辑
  2012年3月24日
摘要: 当我们在第一讲中把数据库和表单都建立起来后,那么现在怎么把学生等数据填到对应的表中又成为了一个问题。更加会想到,怎么把存在于数据库中的数据按照自己的意愿调出来也会是一个问题。所以,本节我们会一起来学习怎么把数据存储到数据库中,以及一些基本的查询技术。1. 插入数据 1.1 我们需要在Student添加如下数据项:View Code 1 INSERT INTO Student(SID,SNAME,SAGE,SSEX,SFirC,SSecC,SThiC,SFouC,SFivC) 2 VALUES ('10001','学生一',19,'男',67,66 阅读全文
posted @ 2012-03-24 19:32 笔记吧... 可能只有自己看得懂 阅读(406) 评论(0) 推荐(0) 编辑
  2012年3月23日
摘要: 实验环境:MSSQL2000 MSXPOSMSSQL2000的下载地址: http://www.xiazaiba.com/html/4102.html不错的补充SQL基础的网站:http://www.w3school.com.cn/sql/index.asp好了,工具已经给了!崽子们安装好了吗?下面开始我们一起学习的过程。———————————————————————————————————————————————————————SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可 阅读全文
posted @ 2012-03-23 20:20 笔记吧... 可能只有自己看得懂 阅读(1287) 评论(0) 推荐(0) 编辑
  2012年3月21日
摘要: 天气不错... ... 阅读全文
posted @ 2012-03-21 12:40 笔记吧... 可能只有自己看得懂 阅读(108) 评论(0) 推荐(0) 编辑