学习内容:1.权限管理:关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。那么MYSQL的权限是如何实现的呢?...
分类:
数据库 时间:
2015-05-11 19:42:43
阅读次数:
268
1 public interface IList { 2 /** 3 * 往列表的尾部增加一个元素 4 */ 5 void add(Object elem); 6 /** 7 * 获取下标所指定的元素。当下标越界时抛出j...
分类:
其他好文 时间:
2015-05-10 12:42:46
阅读次数:
101
#include
int main(void)
{
int i;
int a[5];
for (i = 0; i <= 5; ++i) {
a[i] = -i;
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
分析上述代码,执行结果是什么?能编译过去吗?有结果吗?
编译运行之后,发现这个程序是可以运行的。
为了分析这个程序,修正...
分类:
编程语言 时间:
2015-05-09 23:40:50
阅读次数:
330
1.1 问题提出
Mix的意思是混音,无论在自然界,还是在音频处理领域这都是非常普遍的现象。自然界里你能同时听到鸟鸣和水声,这是因为鸟鸣和水声的波形在空气中形成了叠加,耳朵听到后能区分鸟鸣和水声这两种波形。
在数字音频领域也是一样,比如你也可以一边打CS一边听歌,这是因为计算机把两个声音波形做了叠加。但是不同的是,计算机中的叠加,很容易造成越界。
比如
int plus1(int...
分类:
编程语言 时间:
2015-05-09 11:47:08
阅读次数:
332
1.字符串比较函数有两个,分别是memcmp()和strcmp(),
memcmp(const char *s,const char *d,int n)
表示字符串s和d比较前n个字符,若字符长度小于n则会越界比较,用这个函数的时候要特别小心s和d在长度及要比较的字符个数。
strcmp(const char *s,const char *d)
比上个函数少一个参数n,因为这个函数是以‘\...
分类:
编程语言 时间:
2015-05-09 10:17:56
阅读次数:
202
_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:ro...
分类:
编程语言 时间:
2015-05-07 16:14:41
阅读次数:
147
使Java使用起来如此舒适的一个因素在于,它是一门安全的语言。这意味着,它对于缓冲区溢出,数组越界,非法指针以及其他的内存破坏 都自动免疫,而这些错误却困扰着诸如C和C++这样的不安全语言。在一门安全的语言中,在设计类的时候,可以确切的知道,无论系统的 其他部分发生什么事情,这些类的约束都可以保持为...
分类:
其他好文 时间:
2015-05-07 16:09:19
阅读次数:
110
C#与C++交互
C++将struct推送给C#, C#是以ref struct格式接收的.
出现以上错误,找了几天.虽然很明显是内存越界,可直到今天才突然想到问题所在.
原来是把C++层的#define xxx = ‘n’ 换成了C#层的 enum … xxx = (byte)’n’
而C#的enum默认是int型的,自然然与char不匹配, 于是就出现了上面的错误.
-...
分类:
其他好文 时间:
2015-05-05 21:59:31
阅读次数:
123
.....LZ 今天在写一个 Socket 程序的时候使用 malloc(3) 在堆上动态分配了一个结构体的空间,在使用完之后用 free(3) 函数释放空间的时候报invalid next size 这样的一个错误,经过了两个小时的调试,最后发现是因为粗心越界导致的。LZ 把这个错误缩减为一个最简...
分类:
编程语言 时间:
2015-05-05 21:16:07
阅读次数:
135
一个变量作为函数参数按值传入,但是函数调用完之后,变量的值竟然改变了,不知所以然。原来是函数里面有个地址越界问题,导致变量的值被改变了,有点不可思议吧!比如,下面这个程序,就由于数组下标越界导致死循环:
#include
int main()
{
int i;
int a[5];
for(i = 0; i <= 5; i++) {
a[i]...
分类:
编程语言 时间:
2015-05-05 16:27:28
阅读次数:
144