logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql数据库基础——基本认识

本文介绍了MySQL数据库的基础知识,包括数据库的必要性、主流数据库、验证MySQL作为网络程序的特性、数据库的本质理解、服务器/数据库/表的关系、MySQL的逻辑存储结构、SQL语句分类以及MySQL的架构。文章指出,数据库相比文件存储具有更好的安全性、查询管理能力和海量数据处理能力,并详细解析了MySQL作为C/S模式网络程序的工作原理。通过实际操作演示了创建数据库和表的过程,揭示了数据库本质

文章图片
#数据库#mysql
Linux基础开发工具——调试器gdb/cgdb

本文介绍了GDB和CGDB调试工具的使用方法。首先解释了debug和release版本的区别,debug版本包含调试信息,需通过-g选项编译。文章演示了如何使用gdb调试debug版本程序,并指出纯命令行调试的不便。随后引入CGDB工具,它具有代码显示界面,操作更直观。常用指令包括:list查看代码、run运行程序、break设置断点、info查看断点信息等。CGDB通过分屏显示代码和命令界面,按

文章图片
#linux#c++
Linux基础开发工具——vim工具

Vim是一款功能强大的多模式文本编辑器,是vi编辑器的升级版。相较于GUI文本编辑器,vim需要通过命令进行文本操作,包含三种基础模式:命令模式(默认)、插入模式(编辑文本)和底行模式(保存退出)。模式间转换需通过命令或Esc键实现。命令模式下提供多种快捷操作,如快速移动光标(gg到文件首行、G到末行、nG到指定行)、行内定位($到行尾、^到行首)等。学习vim有助于提高文本编辑效率,建议从基础命

文章图片
#linux#vim
Linux基础开发工具——yum工具

而且开源的项目是可以让更多优秀的工程师参与的,能参与开发的人必定都是有很高水平的,所以他们基本都是不为利益所驱动的。里面聚集了无数多的优秀的开发者,他们会集思广益,把开发好的工具上线到这个社区当中,然后yum工具接收到下载安装请求的时候,就会去这个链接去查询,查询到了就进行下载,反之报错。镜像源的本质就是,由于外网的东西我们没有办法直接访问,但是总有一些在外国的开发者,他们可以将外网上的一些内容经

文章图片
#linux#服务器
c++进阶——智能指针

本文介绍了C++智能指针的原理和应用。针对普通指针在异常处理时可能造成的内存泄漏问题,提出了RAII(资源获取即初始化)思想,通过类对象的生命周期自动管理资源释放。文章展示了自定义智能指针的实现示例,并指出其存在的析构匹配问题。同时分析了C++标准库提供的智能指针类型,特别指出c++98的auto_ptr存在被拷贝对象悬空的设计缺陷。智能指针通过自动化资源管理,有效解决了传统指针在异常情况下的内存

文章图片
#c++
mysql数据类型——认识并掌握数据类型

MySQL数据类型概述 MySQL数据类型主要分为数值类型、字符串类型、日期时间类型和JSON类型。数值类型包括整数类型(TINYINT、SMALLINT等)、BOOL类型和BIT类型,其中整数类型可指定有符号或无符号。小数类型有FLOAT和DECIMAL,FLOAT可能丢失精度,而DECIMAL精度更高。数据类型本质上是一种约束,确保数据合法性,MySQL会拦截越界数据的插入操作。掌握这些数据类

文章图片
#mysql#adb#android
Linux基础开发工具——yum工具

而且开源的项目是可以让更多优秀的工程师参与的,能参与开发的人必定都是有很高水平的,所以他们基本都是不为利益所驱动的。里面聚集了无数多的优秀的开发者,他们会集思广益,把开发好的工具上线到这个社区当中,然后yum工具接收到下载安装请求的时候,就会去这个链接去查询,查询到了就进行下载,反之报错。镜像源的本质就是,由于外网的东西我们没有办法直接访问,但是总有一些在外国的开发者,他们可以将外网上的一些内容经

文章图片
#linux#服务器
    共 13 条
  • 1
  • 2
  • 请选择