logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库基础

root@iZ5waahoxw3q2bZ ~]# which mysql#MySQL的客户端[root@iZ5waahoxw3q2bZ ~]# which mysqld#MySQL的服务端1.mysql它是数据库服务的客户端2.mysqld它是数据库服务的服务器端3.mysql本质:基于C(mysql) S(mysqld)模式的一种网络服务mysql是一套给我提供数据存取的服务的网络程序。

文章图片
#数据库#mysql
库制作与原理---动静态库

库是写好的现有的,成熟的,可以复⽤的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是⼀种可执⾏代码的⼆进制形式,可以被操作系统载入内存执行。库有两种:•静态库.a[Linux]、.lib[windows]•动态库.so[Linux]、.dll[windows]

文章图片
#linux#c语言#c++
Docker(容器技术发展史)

与其他只做容器的项目不同的是,Docker 引入了一整套管理容 器的生态系统,这包括高效、分层的容器镜像模型、全局和本地的容器注册库、清晰 的 REST API、命令行等等。的概念,对当前的主流开发模式产生深远的影响。技术革命带来新的市场机遇,CoreOS 也是其中的一员,在容器生态圈中贴有标签: 专为容器设计的操作系统 CoreOS。,与最开始是“一个简单的基础单元”不同,Docker 也在通过

文章图片
#容器#docker
Docker(容器技术发展史)

与其他只做容器的项目不同的是,Docker 引入了一整套管理容 器的生态系统,这包括高效、分层的容器镜像模型、全局和本地的容器注册库、清晰 的 REST API、命令行等等。的概念,对当前的主流开发模式产生深远的影响。技术革命带来新的市场机遇,CoreOS 也是其中的一员,在容器生态圈中贴有标签: 专为容器设计的操作系统 CoreOS。,与最开始是“一个简单的基础单元”不同,Docker 也在通过

文章图片
#容器#docker
技术架构

例:打开浏览器/app访问了一个地址,域名并不能告诉我们是哪个服务器由我们的dns做一个转换,就知道了服务器ip(找到服务器门牌号),就去访问服务器。默认先去访问80端口,应用服务绑定了80端口。我们就访问到了应用服务,我们去查找一个商品----应用服务去访问数据库服务,数据库查到商品信息后,返回给应用服务。从第一次dns后就不需要再进行,直接用户直接跟服务器进行通信。应用服务直接把信息返回给用户

文章图片
#微服务#架构#云原生
基础IO(文件缓冲区)

可以理解为快递超市、菜鸟驿站,可以先带存。对于快递员来说只需要将快递送至指定的位置,用户也只需要去指定位置取包裹,大大提高了效率快递员就是操作系统,菜鸟驿站就是文件的内核缓冲区。

文章图片
#linux#c++#c语言
基础IO(一切皆文件)

其次⼀些在windows中不是文件的东西,比如进程、磁盘、显示器、键盘这样硬件设备也被抽象成了文件,你可以使用访问文件的方法访问它们获得信息;将来我们要学习网络编程中的socket(套接字)这样的东西,使用的接口跟文件接口也是⼀致的。所以一个4GB的内存,在操作系统中有4GB/4KB个数据页构成的。将来为内存也有一个管理内存的数据结构叫做struct_page,只要找到内存对应的struct_pa

文章图片
#算法#linux#c++ +1
STM32---新建工程

可以看到这个结构体有三个参数,分别是GPIO模式、GPIO端口、GPIO速度Mode跳转一下Ctrl+F搜索点击Find Next,可以看到,这是个枚举,GPIOMode就是这里的其中一个值然后我们选择Out_PP这一项,复制,这个就是通用推挽输出这样这个参数就配置好了同理然后发现这个有框跳出来,说明定义有很多个我们选择member的这个同样去搜索复制GPIO_Pin_13,填在第二个参数中第三个

文章图片
#linux#stm32#嵌入式硬件
基础IO(系统文件I/O---文件)

宏含义典型二进制(32位)O_RDONLY只读0O_WRONLY只写1O_RDWR读写2O_CREAT若文件不存在则创建0100(八进制 64)O_APPEND追加写(每次写入定位到末尾)02000(八进制 1024)O_TRUNC若文件存在,截断为空01000(八进制 512)perror是最方便的错误报告函数,它会直接帮你把错误信息打印到标准错误输出(stderr)。open提供第三个参数主要

文章图片
#学习#linux
Python(for循环)

在许多语言中(如 C、Java),for循环是基于计数器的:C语言int main()i < 10;i++)但 Python 的for完全不同:它是迭代器风格的循环,直接遍历一个可迭代对象中的每个元素,而不需要手动管理索引。Python简洁:不需要写索引、边界条件、步长。安全:不会出现“差一错误”(off-by-one error)。通用:可以遍历任何可迭代对象(列表、字符串、字典、文件、生成器等

文章图片
#python#学习
    共 16 条
  • 1
  • 2
  • 请选择