基本操作 索引 过程mysql

mysql 将数据库所有表的存储引擎修改为InnoDB

要将现有的 MySQL 数据库中的所有表设置为 InnoDB 存储引擎,可以使用以下步骤: 1. 运行以下 SQL 命令,将所有表格的存储引擎设置为 InnoDB: ```sql SET @DATABASE_NAME = DATABASE(); SELECT CONCAT('ALTER TABLE ......
数据库 引擎 数据 InnoDB mysql

mockito5.4.0单元测试(12) --spy一个真实的对象,使该真实对象可以被mock操作和verify验证

mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#spy // new一个真实对象 List list = new LinkedList(); List ......
对象 单元 mockito5 mockito verify

MySQL---性能分析工具的使用

数据库服务器优化的步骤 查看系统性能参数 统计sql查询成本:last_query_cost 定位执行慢的SQL:慢查询日志 开启慢查询日志 查看当前是否开启慢查询log: show variables like 'slow_query_log'; 开启/关闭慢查询log: set global s ......
性能分析 性能 工具 MySQL

Visual Basic(简称VB)是一种编程语言,由微软公司开发。它是基于事件驱动的编程语言,主要用于Windows操作系统上的应用程序开发。

Visual Basic(简称VB)是一种编程语言,由微软公司开发。它是基于事件驱动的编程语言,主要用于Windows操作系统上的应用程序开发。 在Visual Basic中,可以使用图形用户界面(GUI)来创建各种应用程序,包括桌面应用程序、数据库应用程序、Web应用程序等。Visual Basi ......

Django生成MySQL表的字段注释

https://blog.csdn.net/Tomonkey/article/details/125382817 安装addcomments pip install addcomments 给model字段添加verbose_name属性 age = models.SmallIntegerField ......
字段 注释 Django MySQL

Django生成MySQL表的字段注释

## 1、安装addcomments ```python pip install addcomments ``` ## 2、确认model的verbose_name,如果需要添加注释,需要给字段添加verbose_name属性 ```python class Student(models.Model ......
字段 注释 Django MySQL

Selenium基础:特殊Dom结构操作 07

特殊Dom结构是指对元素不能直接操作,需要进行特殊定位切换到它所在的Dom结构,然后才能对其元素进行操作 1、windows弹窗 --alert confirm prompt 使用driver.switch_to.alert方法 alert类操作方法: accept():确定 dismiss():取 ......
Selenium 结构 基础 Dom 07

vim 编辑器操作

编辑模式:h向左移动 j向下移动k向上移动l向右移动 #h 向左移动#个字符。5h 向左移动5个字符 w 移动到下一个单词词首 e 跳到当前单词词尾或下一个单词词尾 b 跳到当前或前一个单词词首 #w 移动W个单词 0 跳到行首 绝对行首 ^ 跳到行首 第一个非空白字符 $ 跳到行尾 绝对行尾 #G ......
编辑器 vim

Git tag 标签操作-12

Git tag 标签操作一.创建标签1.创建本地标签Git tag v1.0.0_alpha 2.查询标签Git tag3.推送远程仓库标签Git push app2 v1.0.0_alpha4.远程仓库查看是否存在标签二.删除标签1.删除本地标签Git tag –d v1.0.0_alpha2.删 ......
标签 Git tag 12

Git reset版本回退的3种操作-11

Git reset版本回退的3种操作Ls:查看查看工作区的文件目录Git ls-files –c:查看缓存区的文件目录Git relog: 查看所有的历史提交消息一.--soft(最没用)工作区和暂存区内容跟回退之前无任务变化(仍然显示当前,增删改内容),可直接commit修改的内容保持最新修改内容 ......
版本 reset Git 11

[ARM 汇编]高级部分—ARM汇编编程实战—3.3.1 嵌入式系统的基本概念

嵌入式系统是一种特殊的计算机系统,通常用于执行特定的任务。它通常包含一个或多个微处理器、存储器和外围设备。与通用计算机系统相比,嵌入式系统具有体积小、功耗低、成本低和实时性强等特点。在这一部分,我们将介绍嵌入式系统的基本概念,并通过实例来展示如何在ARM汇编程序中应用这些概念。 1. **微处理器* ......
嵌入式 实战 ARM 概念 部分

Git mv和rm操作使用-10

Git mv和rm操作使用一.Git rmGit rm是用于删除文件,作用域为工作区和暂存区1.同时删除工作区和暂存区文件:工作区和暂存区都有此文件,且内容相同从工作区和暂存区删除文件,删除之后工作区和暂存区都不存在此文件Git rm filenameGit rm aa.txt2.同时删除工作区和暂 ......
Git 10

Git 分支操作-5

Git 分支操作一.查看分支1.查看本地分支Git branch2.查看远程分支Git branch –r3.查看所有分支Git branch -a二.创建分支1.创建分支Git branch name2.创建分支并切换分支Git checkout –b name三.切换分支1.在当前分支开发时,必 ......
分支 Git

Git status操作-7

Git status操作Git status获取的是:工作区、暂存区、的文件/内容是否同步。共3种状态Changes not staged for commitChanges to be committedUntracked files1.工作区有修改,未add到暂存区:Changes not st ......
status Git

Git log日志操作-6

Git log日志操作区别:Git log:作用域是本地版本库。查看的是commit -m提交的内容。只add未commit不会生成log信息。支持简单查看,顺序查看,按时间和作者筛选Git blame :作用域是工作区。查看的是工作区的最新内容,即使修改,未add ,commit也可以打印。功能类 ......
日志 Git log

【C/C++】排序函数sort()(基本数据类型&结构体排序)

库: #include<algorithm> sort函数原型(简化,能用就行): /* a和a+n是地址 对区间[a,a+n)中的元素进行排序,默认从小到大 可用cmp函数控制排序规则 */ sort(a,a+n,cmp){} 1.基本数据类型-修改排序规则-cmp函数 #include<iost ......
函数 类型 结构 数据 sort

6、原子操作类

# 原子操作类 ## 总览 - AtomicBoolean - AtomicInteger - AtomicIntegerArray - [AtomicIntegerFieldUpdater](AtomicIntegerFieldUpdater.html) - AtomicLong - [Atomi ......
原子

基本功

0. Arrays ,Collections 排序用的比较多1.熟悉jdK集合框架map ,set ,list ,这些数据结构在设计题会用到。优先队列,排序操作等2.熟悉10+常见算法,遇到算法题可以尝试套用,往往有思路 3.abuladong的算法小抄 公众号 1. 2. 3. 4. ......
基本功

MySQL的慢查询、explain、show profile及SQL优化

1、MySQL的慢查询、explain、show profile及SQL优化 https://www.cnblogs.com/linyue09/p/9869163.html 2、MySQL优化 1、查看 profile 开启情况 select @@profiling; 开启profile:set p ......
explain profile MySQL show SQL

“无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。”的解决方法

打开Excel或软件时,提示:“无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。” 1、原因:百度搜索发现是Reason Cybersecurity的原因。 2、卸载: 2.1、win10为C:\Program Files\reasonLabs文件;查看reasonLabs目录下的rswsc、r ......
潜在 垃圾 病毒 文件 方法

hovertool的基本使用

# hovertool `HoverTool` 是 `Bokeh` 库中的一个工具,它可以在鼠标悬停在图上时显示数据。当鼠标指针放在图表的特定部分(比如散点图的点或者线图中的线的时候),该工具会显示与该部分相关的附加信息。 一般配套使用的是`from bokeh.plotting import fi ......
hovertool

django基础操作简述

# django基础操作简述 本文是对django整体架构功能的简单叙述,重在能够通过django架构简单的实现前端网页到后端数据库整体流程的实现,也是对[django配置](https://www.cnblogs.com/Leethon-lizhilog/p/16967485.html)的概念补充 ......
基础 django

Ubuntu18.04安装 mysql8.0

### 一、卸载Mysql #### 1、查询是否安装 使用 `dpkg --list|grep mysql` 命令查看是否安装mysql,当什么都没有返回时,表示系统没有安装mysql。 ### 二、安装MySQL8.0 #### 1、下载存储库软件包: 默认下载到当前路径,可以指定下载路径 `` ......
Ubuntu mysql8 18.04 mysql 18

MySQL锁

# MySQL锁 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则 打个比方,我们 ......
MySQL

系統資源不足,無法完成該操作

我们可以通过修改注册表键值的方法,使关闭软件后自动清除内存中没用的DLL文件及时收回消耗的系统资源。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer"为主键,在右过窗中单击右键,新建一个 ......

UI自动化常用操作

# 浏览器常用操作 > from selenium import webdriver > import time > > driver = webdriver.Chrome() **最大化浏览器** ```python driver.maximize_window() ``` **隐式等待** `` ......
常用

常规操作无法彻底关闭UAC

注册表彻底关闭UAC1.打开运行输入RegEdit 如下图 2.在注册表中找到如下的registry keyHKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \Policies \System 3.找到EnableLUA ......
常规 UAC

Linux vim替换操作

一、替换第m行到第n行中的str1为str2 :m,n/str1/str2/g 二、替换全部的str1为str2 :1,$s/str1/str2/g 三、替换当前行中的str1为str2 :s/str1/str2/g ......
Linux vim

Chatgpt报错怎么办?ChatGPT使用过程中各类报错解决办法大全[记录]

ChatGPT是OpenAI开发的一个自然语言处理模型,它基于GPT系列模型,并使用大量的语料库进行训练,可以生成自然、流畅的文本。很多用户在使用chatgpt的过程中,可能会出现各类的报错情况,导致无法正常体验相关的功能。chatgpt报错怎么办? 一、使用Accessdenied报错1020解决 ......
怎么办 过程 Chatgpt ChatGPT 办法

C#操作Word模板文件 替换并重新生成

这里用到了一个操作 Word 的第三方开源库:DocX;这个库对于操作 Word 文件绝对是个好东西,更优于 NPOI ,而且也是不依赖于 Office 的; 核心代码 /// <summary> /// Word 模板 替换 /// <para>当前适用的字段模板形如:[=Name],其中 Nam ......
模板 文件 Word