相关文章
MySQL报错:json_contains: “The document is empty.“ at position 0.
起因
在使用json_contains查询MySQL表里面的JSON字段数据时,报错:3141 Invalid JSON text in argument 1 to function json_contains: "The document is empty." at position 0. 经过
通过排查发现,是因为所查JSON字段json_field…
编程日记
2024/12/18 11:52:19
VHOST-SCSI代码分析(1)VHOST SCSI设备模拟
VHOST SCSI设备的模拟是由QEMU和HOST共同实现的,QEMU模拟VHOST SCSI设备配置空间等,而对于虚拟机通知HOST和HOST通知虚拟机机制由HOST内核实现。 在QEMU中VHOST SCSI设备继承关系如下: 其它设备以及对应class_init函数和realize具现化实现与V…
编程日记
2024/12/23 7:23:21
【Linux】进程理解
什么是进程
进程是系统进行资源分配的基本单位,是程序加载到内存后的执行过程。进程一般由数据段,代码段和进程控制块三部分组成。系统通过进程控制块感知进程的存在并对进程进行控制。由于进程之间空间相互独立,多进程比多线程更安全&#…
编程日记
2024/12/23 7:18:37
超级详细 SQL 优化大全
1、MySQL的基本架构
1)MySQL的基础架构图 左边的client可以看成是客户端,客户端有很多,像我们经常你使用的CMD黑窗口,像我们经常用于学习的WorkBench,像企业经常使用的Navicat工具,它们都是一个客户端。右…
编程日记
2024/12/21 5:52:47
报错:appium AttributeError: ‘NoneType‘ object has no attribute ‘to_capabilities‘
报错如下
Traceback (most recent call last):File "C:\Users\wlb\Desktop\test\python\2.py", line 16, in <module>driver webdriver.Remote("http://127.0.0.1:4723/wd/hub", caps)File "D:\software\python3\lib\site-packages\appium\we…
编程日记
2024/12/15 22:39:14
java:算法题(持续更新)
第一题:特征值计算
案例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,总和,平均值,并输出出来。要求:所有随…
编程日记
2024/12/16 16:56:54
【算法训练-二叉树 三】【最大深度与直径】求二叉树的最大深度、求二叉树的直径
废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【求二叉树的直径】,使用【二叉树】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件…
编程日记
2024/12/22 15:27:40
19 Python的math模块
概述 在上一节,我们介绍了Python的sys模块,包括:sys模块中一些常用的属性和函数。在这一节,我们将介绍Python的math模块。math模块提供了许多数学函数和常量,可以用于进行各种数学运算和常数表示。math模块中的常量和函…
编程日记
2024/12/19 12:35:59