- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 mysql 错误码1142:当前用户无权访问数据表 解决方法
最近自己写了一基于C语言操作mysql数据库的测试程序,发现无法操作: mysql_query(&mysql, sql)执行失败,用mysql_errno(&mysql)捕捉到的错误码为1142。 解决方法:需要给用户授权远程访问以及远程操作数据库表的权限 如:grant all privileges on *.* to root@'%' ide...
2018-09-06 20:09:30
7279
2
原创 指针之malloc分配内存
最近被指针动态分配内存弄的快抓狂了,不过,网上收集问题和询问大神,问题通过解决了。记录一下需要注意的事项: 1、定义指针时,最好把它初始化为NULL; 2、malloc分配内存之后,要校验是否分配成功(分配内存空间大小,务必要将要存放的数据大,否则将会溢出,导致第4步石释放内存时出现段错误); 3、分配成之后,最好用memset清空内存空间(PS:我在用socket通信,读取接收到的报文时,...
2018-07-31 20:44:30
11112
2
原创 字符串
一、用数组存储字符串,在数组中按顺序存储串中的字符,然后以空字符"\0"结束。因此数组的长度需要比实际存储串的长度要大1。二、scanf("", *p,...) // 第一个参数是数据类型,其他参数为地址。三、sizeof是内置运算符,以字节为单位给出指定类型的大小; string.h头文件提供的strlen获取的是串的实际长度。 eg: int arr[40] = {0}; ...
2018-05-03 15:47:51
151
原创 C语言数组
一、定义数组语法:①、char arr[]; //没有定义数组长度,但是需要在初始化是给数组赋值以确定数组大小,不然报错 。如:char arr[] = {'a','b','c','a'}表示和char arr[4] 等价;②、char arr[10]; // 定义是个元素大小的数组,如果不初始化,默认数据是无用垃圾数据; 可以在后面的需求自己赋值③、char arr[] = "abd"...
2018-03-31 00:34:32
354
空空如也
tomcat9 manager app 403
2017-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人