会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Andy Niu ----程序,篮球,羽毛球,科普
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
58
下一页
2015年4月4日
strcpy与strncpy
摘要: char aa[]="123456789123456789123456789";char bb[4]={0};1、strcpy(bb,aa); bb的空间,不能存下aa的内容,导致踩到aa的内存。如何解决这个问题?2、使用strncpy,如下: strncpy(bb,aa,sizeof(bb)); ...
阅读全文
posted @ 2015-04-04 10:00 Andy Niu
阅读(358)
评论(0)
推荐(0)
编辑
2015年4月3日
C++ 踩内存
摘要: 1、从上往下,栈在堆上面(记忆方法:站在堆上面),二者向里压缩,也就是说,栈地址减少,堆地址增加。栈顶是小地址。2、模拟踩内存,让程序崩溃。代码如下:int main(int argc, char* argv[]){ int a = 263; int* pa = &a; char tmp[4]="a...
阅读全文
posted @ 2015-04-03 23:59 Andy Niu
阅读(1740)
评论(0)
推荐(0)
编辑
大端和小端
摘要: 1、大端小端容易迷惑,记忆方法:地址从左向右是增加,我们平时的计数方式是大端。 而我们平时的计数,从左向右是高位到低位,是减少,也就是说,大端相反。2、字节是计算机存储的最小单元,字节本身可以认为是大端,因为19,表示为13。多字节表示一般是小端,比如:275,表示为13 01。前面的13对应19,...
阅读全文
posted @ 2015-04-03 23:03 Andy Niu
阅读(290)
评论(0)
推荐(0)
编辑
栈上数组,做了什么事?
摘要: 考虑 char tmp[7] = "abcd"; 做了什么事?1、按道理,堆栈指针需要在栈顶挪出7个字节,但是为了字节对齐,栈顶指针会挪出8个字节,最高地址的一个字节不使用,是cc,注意:栈的使用,地址是减小的。2、tmp就是栈顶指针的别名,是个常量,不能修改指向。3、从栈顶向高地址拷贝a,b,c,...
阅读全文
posted @ 2015-04-03 23:00 Andy Niu
阅读(1092)
评论(0)
推荐(0)
编辑
2015年3月29日
Mysql 系统参数 系统变量 状态变量
摘要: 1、系统参数,也就是命令行选项,执行命令的时候,后面跟的参数,系统参数很多,不可能每次执行程序的时候,指定这些参数。这些参数写在配置文件(Windows下是my.ini,Linux是my.cnf),执行程序的时候使用 --defaults-file2、系统变量,系统变量是mysqld运行时的变量,...
阅读全文
posted @ 2015-03-29 11:35 Andy Niu
阅读(967)
评论(0)
推荐(0)
编辑
Mysql 命令行工具
摘要: 1、Mysql命令行工具分为两类:服务端命令行工具和客户端命令行工具。2、服务端工具 mysql_install_db:建库工具 mysqld_safe:Mysql服务的启动工具,mysqld_safe只是一个shell脚本,对mysqld包装了一下,执行mysqld程序。 mysqld:Mysq...
阅读全文
posted @ 2015-03-29 11:13 Andy Niu
阅读(406)
评论(0)
推荐(0)
编辑
巴科斯范式和sql语言
摘要: 查询Mysql帮助文档,如何写SQL语句的时候,需要注意SQL语法,这里就需要知道BNF巴科斯范式。巴科斯范式:BNF用于描述计算机语言。基本的规则如下:尖括号 内包含的为必选项。方括号[] 内包含的为可选项。大括号{} 内包含的为可重复0至无数次的项。竖线| 表示在其左右两边任选一项,相当于"O...
阅读全文
posted @ 2015-03-29 10:44 Andy Niu
阅读(479)
评论(0)
推荐(0)
编辑
2015年3月21日
mysql 视图
摘要: 1、视图是一个虚拟表,可以认为对原表封装了一下,一般情况下,可以把视图当做表来对待。2、视图的实现由两种策略:临时表算法与合并算法。临时表算法:把视图对原表的查询结果放在一个临时表中,以后对视图的操作就是对临时表的操作。合并算法:把对试图的操作转化为对原表的操作。3、举例来说,mysql> crea...
阅读全文
posted @ 2015-03-21 22:28 Andy Niu
阅读(311)
评论(0)
推荐(0)
编辑
1503 - A PRIMARY KEY must include all columns in the table's partitioning function
摘要: 1503 - A PRIMARY KEY must include all columns in the table's partitioning function错误的原因:表的主键字段必须包含分区字段。为什么?举例来说,Id为auto_increment primary key,按日期分区。考虑...
阅读全文
posted @ 2015-03-21 21:30 Andy Niu
阅读(5314)
评论(0)
推荐(1)
编辑
mysql SQL_CALC_FOUND_ROWS
摘要: mysql>selectSQL_CALC_FOUND_ROWSidfromstulimit0,5;+----+|id|+----+|1||2||3||4||5|+----+5rowsinsetmysql>selectFOUND_ROWS();+--------------+|FOUND_ROWS()...
阅读全文
posted @ 2015-03-21 21:24 Andy Niu
阅读(350)
评论(0)
推荐(0)
编辑
上一页
1
···
12
13
14
15
16
17
18
19
20
···
58
下一页