上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: UML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的:classC1...{public:C2*theC2;};classC2...{public:C1*theC1;};双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是 阅读全文
posted @ 2013-11-19 11:03 vanishfan 阅读(198) 评论(0) 推荐(0)
摘要: 1.新建用户//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:jeecn 密码为:jeecn 的用户。//退出后登录一下mysql>exit;@>mysql -u jeecn -p@>输入密码mysql>登录成功2.为用户授权//登录MYSQ 阅读全文
posted @ 2013-11-14 14:17 vanishfan 阅读(246) 评论(0) 推荐(0)
摘要: 连接符 ##(两个井号)不知道什么符 #(一个井号)## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释#符是把传递过来的参数当成字符串进行替代。假设程序中已经定义了这样一个带参数的宏:#define PRINT( n ) printf( "token" #n " = %d", token##n )同时又定义了二个整形变量:int token9 = 9;现在在主程序中 阅读全文
posted @ 2013-11-11 10:57 vanishfan 阅读(407) 评论(0) 推荐(0)
摘要: 一、总结一下:1.linux下启动mysql的命令: mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令: mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径)4.连接本机上的mysql:进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入 阅读全文
posted @ 2013-10-29 16:38 vanishfan 阅读(260) 评论(0) 推荐(0)
摘要: mysql varchar(50) 不管中文 还是英文 都是存50个的 MySQL5的文档,其中对varchar字段类型这样描述:varchar(m) 变长字符串。M 表示最大列长度。M的范围是0到65,535。(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节)。为何会这般变换?真是感觉MySQL的手册做的太不友好了,因为你要仔细的继续往下读才会发现这段描述:MySQL 5.1遵从标准SQL规范,并且不删除VARCHAR值的尾部空格。VARCHAR保存时用一个字节或两个字节长的前缀+数据。如果VARCHAR列声明的长度大于255,长度前缀是两个. 阅读全文
posted @ 2013-10-19 11:38 vanishfan 阅读(540) 评论(0) 推荐(0)
摘要: http://www.111cn.net/database/mysql/50678.htm下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新手,不妨一看,对您学习mysql修改字段方面会大有裨益。mysql修改字段的默认值alter table tb_mer_team_column drop constraint DF_tb_mer_team_column_columnOrderalter table tb_mer_team_column add constraint DF_tb_mer_team_column_columnOrder 阅读全文
posted @ 2013-10-19 11:14 vanishfan 阅读(1439) 评论(0) 推荐(0)
摘要: C语言不支持默认参数,不过可以用宏来模拟://---------------------------------------------------------------------------#include #define DEFAULT 40 /*默认参数值*/#define FUN(A) fun(#A##"-") /*用于实现默认参数的宏*/int f(int n) /*用于实验默认参数的函数*/{ return printf("%d\n",n);}int fun(const char *a) /*确定函数调用的函数,返回值类型要和实际需要调用 阅读全文
posted @ 2013-10-19 09:57 vanishfan 阅读(2510) 评论(0) 推荐(0)
摘要: 1Xtrabackup原理简介xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 (2)innobackupex是参考了InnoDB Hotbackup的innoback脚本修改而来的,innobackupex是一个perl脚本封装,封装了xtrabackup,所以能同时备份处理innodb和.. 阅读全文
posted @ 2013-09-26 12:05 vanishfan 阅读(757) 评论(0) 推荐(0)
摘要: binary 和 varbinary固定长度 (binary) 的或可变长度 (varbinary) 的 binary 数据类型。binary [ ( n ) ]固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。varbinary [ ( n ) ]n 个字节变长二进制数据。n 必须从 1 到 8,000。存储空间大小为实际输入数据长度 +4 个字节,而不是 n 个字节。输入的数据长度可能为 0 字节。在 SQL-92 中 varbinary 的同义词为 binary varying。注释如果在数据定义或变量声明语句中没有指定 n,默认长度为 1。 阅读全文
posted @ 2013-09-25 16:54 vanishfan 阅读(14840) 评论(0) 推荐(0)
摘要: 今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维数组当作参数传递的情况,希望大家不至于再在这上面浪费时间。正文: 首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何将二维数组作为参数传递,原文如下(略有改变,请原谅): [原文开始] 可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如: void Func(int array[3][10]); void Func(int array[] 阅读全文
posted @ 2013-09-23 22:31 vanishfan 阅读(1165) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页