- 博客(7)
- 收藏
- 关注
转载 gdb调试常用命令
标题GDB调试步骤使用gdb调试时,需要在编译时使用-g参数g++ -g test.cpp -o testgdb ./test标题常用命令: start #开始调试,停在第一行代码处,(gdb)start l #list的缩写查看源代码,(gdb) l [number/function] b <lines> #b: Breakpoint的简写,设置断点。(gd
2022-02-28 22:41:27 5829
原创 MySQL基础使用方法
一、 MySQL基础(1)什么是MySQL数据库是一个以某种有组织的方式存储的数据集合。而SQL全称为Structured Query Language,翻译过来就是结构化查询语言,是一种专门用来与数据库通信的语言。MySQL则是一种数据库管理系统(DBMS),是一种软件系统。(2)数据库结构数据库:保存有组织的数据的容器表:某种特定类型数据的结构化清单模式:关于数据库和表的布局以及特性的信息,也即是定义了数据在表中如何存储的。列:每一列就是表中的一个字段。行:每行作为表中的一个记录主键:
2022-02-16 22:07:25 840
原创 Linux I/O与select、poll、epoll
一、Linux I/O输入/输出(I/O)是指在主存和外部设备之间复制数据的过程。输入是设备到主存,输出是主存到设备。在Linux系统中,所有的I/O设备都被模型化为文件,所有的输入输出则是对应文件的读写操作。应用程序要求内核打开一个文件,即访问一个I/O设备,而内核则返回一个非负整数,成为文件描述符,用于标识该文件。Linux系统中,文件分为三种,普通文件、目录、套接字。非缓存I/O与标准I/O(1)非缓存I/OLinux提供read和write系统调用,它们在用户空间中没有缓冲区,但在内核中
2022-01-24 23:38:45 833
原创 Ubantu第一次使用Mysql未设置登录密码问题解决
使用命令安装Mysql后sudo apt-get install mysql-server由于安装过程中没有设置登陆密码,进不去Mysql.解决方法:Step1:终端中输入命令sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf然后在[mysqld]下方添加skip-grant-tables即在配置文件中,添加命令,使得登陆mysql时不用输入密码;Step2:...
2021-12-13 23:34:31 986
转载 [Linux]编译时缺少mysql.h解决方法
安装Mysql后依然无法编译,错误信息为缺少mysql.h.解决方法:安装依赖库libmysqlclient-dev.sudo apt-get install libmysqlclient-dev
2021-12-13 22:12:27 763 1
原创 Vim插件问题解决总结
(1) 语法检查插件Ale如何包含其他路径头文件Ale是vim的一个异步语法检查插件,在使用中出现.cpp文件包含其他目录头文件时,Ale会报无法找到头文件的错误,影响其他文件的检查,**解决方法:**在CMakeLists.txt中添加:set(CMAKE_EXPORT_COMPILE_COMMANDS on)该命令会生成compile_commands.json文件,Ale会自动搜索该文件,问题解决。...
2021-11-28 21:46:41 761
转载 [Vim]Vim使用之常用命令
这里写自定义目录标题系列文章目录前言一、基本操作二、使用步骤1.引入库2.读入数据总结系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、基本操作二、使用步骤1.引入库2.读入数据总结前言新手小白面对Vim束手无策,急需一篇Vim命令的新手指南,无意中发现了一篇有趣且循序渐进的vim操作指南,特将其总结至此。(随使
2021-11-24 22:32:50 335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人