- 博客(36)
- 收藏
- 关注
原创 Navicat for Mysql连接mysql数据库时出现 2003-Can‘t connect to MySql server on ‘localhost‘(10061)
可以看出ip是127.0.0.1说明只能本地环回可以用,改为0.0.0.0即可。下面是步骤。
2024-06-14 17:07:45 190
原创 Mysql在linux和windo下明明密码对着了但是就是登录不成功提示 Access denied for user ‘root‘@‘localhost‘ (using password: YES)
首先先切换到root用户再这样在末尾加上这两句话,目的是为了跳过密码验证然后重启mysql然后进入直接输入msql按下回车即可进入进去之后先刷新然后use mysql;然后查看是否有该用户发现没有root用户,就需要创建用户了密码自己改,但是尽量复杂(mysql8.0以上的)。然后再次刷新然后退出然后再次修改文件删除下面的两句然后重启mysql然后就是正常登录了。
2023-12-20 12:56:29 607
原创 自定义类Queue的实现(王道数据结构)
入队:data[rear]=num,rear=(rear+1)%容量。其次他的接口有入队,出队,返回队列大小,返回是否为空,返回是否未满。出队: front=(front+1)%容量。但是这样就会有下标的问题,怎么解决呢。其次设计原理是循环数组,效率更高。首先队列是先进先出的。
2023-12-12 10:33:19 104
原创 C++基础二(看这一篇就够了)
因此,在C++中有了内联函数,更加安全注意:inline函数声明和定义不能分开(就是不能声明在头文件,定义在*.c/.cc文件中)
2023-12-08 11:59:03 44
原创 C++基础一(看这一篇就够了)
类型安全:const关键字提供了类型安全,因为它会在编译时进行类型检查。常量由const关键字定义,它具有特定的类型。#define宏定义是简单的文本替换,不进行类型检查。它只是在预处理阶段将标识符替换为文本。作用域:const定义的常量具有作用域,它们受到块作用域的限制。#define定义的常量是全局的,它们在整个程序中都是可见的。调试信息:使用const可以提供更多的调试信息,因为它们具有类型信息,可以在编译器进行检查。使用#define。
2023-12-07 21:58:32 80
原创 service mysql restart Failed to restart mysql.service: The name org.freedesktop问题解决
lu@ubuntu:~$ service mysql restart Failed to restart mysql.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status mysql.service' for details. lu@ubuntu:~$ 咋回事。如果问题仍然存在,请查看系统日志(通常位于。
2023-12-06 21:33:24 597
原创 手撕数据库Mysql
注意:show create table name和show create database name;是不一样的,一个是查看表结构,一个是查看数据库的结构。1.先补充一下查询表:select *from tName;3.对字段名的类型进行修改。2.对字段名进行修改。3.在指定列插入多条数据(效率比单条数据多次插入高)1.复制表结构但不复制数据。2.对所有列进行插入数据。2.复制表并且复制表数据。utf8改为gbk;
2023-11-04 20:53:10 96
原创 手撕Linux系列之2命令学习(ls,cp mv,rm)以及文件子系统下
其中,source(源文件)表示要复制的文件或目录的路径,dest(目标文件)表示复制后的文件或目录的路径。若是第一次使用linux系统则需要安装locate所依赖的mlocate包(以ubuntu为例)sbin(system binary):和系统相关的可执行程序。proc(process):进程映射文件。var:经常发生的文件,例如日志文件。dev(device):设备文件。
2023-08-27 19:42:37 138
原创 手撕Linux系列1.Linux内核架构信息,用户系统,文件系统
格式如下:man ...例如 :man man查看man命令。要想创建默认shell程序是bash的且想要创建家目录的。u(up)-----------------向上移动半页。f(forword)-----------向下移动一页。d(down)-------------向下移动半页。p(previous)---------向上移动一页。q(quit)----------------退出。h(help)--------------帮助。缺点是默认的shell是sh且不会创建家目录。
2023-08-19 12:37:51 137
原创 手把手教你写别踩白块小游戏(c语言版)
写小项目时要注意的一点是先滤清思路,只有思路清晰,代码上手很快的。所用工具 vs2022 easyx图形库。
2023-05-11 13:43:25 780 2
原创 按钮封装加图形库与类的使用和c++面向对象的初级应用
所需用到Easyx库以及类的初始化和封装的概念,图形库的简单基础函数以及应用。对以后项目开发具有铺垫作用。
2023-04-22 15:32:16 71
原创 二刷指针下,超详细,只有你想不到的
strchr(buf,ch)//在buf字符数组中查找字符ch出现的位置,如果成功返回此字符出现位置的地址,如果没有找到,返回NULL。//将str2的字符拷贝至str1数组中,注意,str2遇到\0结束,会将\0拷贝至str1。strncat(str1,str2,n)//将str2字符数组中的n个字符连接到str1字符数组中,遇到\0结束。strcat(str1,str2)//将str2字符数组中的字符连接到str1字符数组中,遇到\0结束。
2023-03-30 23:08:50 90
原创 指针详细介绍上
个人感觉3步骤int main()int a = 10;//定义指针的三步骤//1 *与变量结合代表是一个指针变量 2 要保存谁的地址,将他的定义形式放在此处//3 用*p替换掉定义的变量//*pint *p =&a;//分析//1与*结合代表这个一个指针变量//2p是变量,p的类型是将变量p本身拖黑,剩下的类型就是指针变量的类型 int *//3指针变量p用来保存什么类型数据的地址 ,将指针变量p和指针变量p最近的*一起拖黑,//剩下什么类型就保存什么类型数据的地址。
2023-03-26 17:04:18 61
原创 C语言学习
刚上大一的我,懵懵懂懂,因为学的专业是软件工程,所以就和C语言结下缘分,从第一次写下hello word以及到更多的,代码程序,虽然不懂,但是比葫芦画瓢成功把代码运行,这也使我感到高兴,再然后学习字符串,变量,常量等,我相信以后慢慢会成功的
2022-09-24 09:02:44 243
空空如也
win10为啥不一样
2022-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人