- 博客(62)
- 收藏
- 关注
原创 MYSQL数据库和数据表操作
4.MYSQL数据表操作数据类型MYSQL数据类型创建数据表以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCREMENT, `runoob_title` VARCHA
2021-02-23 00:24:52
254
原创 MYSQL事务详细解释
MYSQL事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句一般来说,事务是必须满足4个条件**(ACID)
2021-02-22 23:29:19
185
原创 MYSQL数据类型
数据类型类型大小范围(有符号)范围(无符号)用途TINYINT1 byte(-128,127)(0,255)小整数值SMALLINT2 bytes(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 bytes(-8 388 608,8 388 607)(0,16 777 215)大整数值INT或INTEGER4 bytes(-2 147 483 648,2 147 483 647)(0,4 294 96
2021-02-22 14:11:09
125
原创 MYSQL使用指令
1.MYSQL使用启动MYSQLsystemctl start mysqld查看MYSQL运行状态systemctl status mysqld登陆MYSQLmysql -h 主机名 -u 用户名 -p参数说明:-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;-u : 登录的用户名;-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。2.MYSQL管理添加用
2021-02-21 22:17:53
135
原创 Git基本入门
1.简介 本文基于实用主义,对于一些经常使用的操作着重介绍,对于另外的工作学习中不常用的操作不会进行详细说明,对具体功能操作有疑问的请移步百度。 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。 Git 的api很多,但其实平时项目中90%的需求都只需要用到几个基本的功能即可,所以本文将以 实用主义 介绍Git基本操作。2.实用主义(1)常用命令列表git
2021-02-20 22:22:27
139
原创 Java基本特性
Java基本特性1. Java 和 C++的区别?我知道很多人没学过 C++,但是面试官就是没事喜欢拿咱们 Java 和 C++ 比呀!没办法!!!就算没学过 C++,也要记下来!都是面向对象的语言,都支持封装、继承和多态Java 不提供指针来直接访问内存,程序内存更加安全Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。Java 有自动内存管理垃圾回收机制(GC),不需要程序员手动释放无用内存在 C 语言中,字符串或字符数组最后都会有一个
2021-02-19 20:20:24
206
原创 MYSQL基本操作
MYSQL基本操作选择SELECT 列名称 FROM 表名称SELECT LastName,FirstName FROM Persons关键词 DISTINCT 用于返回唯一不同的值。SELECT DISTINCT 列名称 FROM 表名称SELECT DISTINCT Company FROM Orders WHERE 子句SELECT 列名称 FROM 表名称 WHERE 列 运算符 值SELECT * FROM Persons WHERE FirstName='
2021-02-15 15:22:46
109
原创 红黑树的简单认识(未完工)
红黑树1)红黑树性质 红黑树,Red-Black Tree 「RBT」是一个自平衡(不是绝对的平衡)的二叉查找树(BST),树上的每个结点都遵循下面的规则: 1.结点是红色或黑色; 2.根节点和叶子结点(NIL节点)是黑色; 3.每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点); 4.从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点; 5.根节点必黑,新增是红色,只能黑连黑,不能红连红; 爸叔通红就变色,爸红叔黑就旋转,哪边黑往哪边转
2021-02-10 15:49:34
183
原创 二叉排序树和平衡二叉树
二叉排序树和平衡二叉树参考文章:https://blog.csdn.net/qq447995687/article/details/953765011.二叉排序树二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树1)二叉排序树性质 1.若左子树不空,则左子树上所有结点的值均小于根节点的值;同理,若右子树不空,则右子树上所有节点的值均大于根节点的值; 2.左右子树也分别为二叉排序树; 3.中序遍历二叉排序树,可以得到一个递
2021-02-09 14:50:31
766
1
原创 vi和vim的基本使用
vi和vim的基本使用1.三种模式正常模式以vim打开一个档案就直接进入一般模式了(这是默认的模式)。这个模式下,可以进行复制粘贴,也可以进行删除整行等操作来处理档案。插入模式按下i,I,o,O,a,A,r,R等任意一个字幕进入编辑模式。命令行模式一般模式下按 : 或者 / 进入命令行模式,本模式下可以完成存盘、替换、离开vim等操作。三种模式的切换图2.vi和vim常用快捷键1)一般模式下复制粘贴:(1)拷贝当前行【 yy 】 ,拷贝当前行向下5行 【 5y
2021-01-31 15:59:08
173
原创 CentOS7更改yum国内源
1. 个人环境CentOS Linux release 7.9.2009 (Core)2. 更换步骤2.1 备份源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2.2 根据版本下载更改源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo(注:如果出现“未知的名
2021-01-27 20:31:35
1774
2
原创 from tensorflow.keras import无法引用
环境:安装anaconda,创建虚拟环境,使用的python版本为python3.7;安装tensorflow-gpu版本(版本为2.1.0,能够正常进行import tensorflow)使用pycharm进行出现错误:这里提示在tensorflow包下并没有keras的文件可以进行引用,但实际上代码还是可以继续运行的。个人推测是遍历了tensorflow下各个文件进行搜索。去F:...
2020-05-04 17:51:57
15365
2
原创 机器学习SVM详细推导过程
手写的公式实在很难搬上来,就直接照片吧…1.线性可分首先先普及SVM的一些基本知识:在这之前,假设读者们对线性分类模型和向量矩阵求导有大概的了解。给定训练样本集D={(x1,y1x_1,y_1x1,y1),(x2,y2x_2,y_2x2,y2),…,(xm,ymx_m,y_mxm,ym)},yi∈(−1,+1)y_i \in (-1,+1)yi∈(−1,+1) ,线性分类器...
2020-02-28 01:44:03
1239
2
原创 机器学习西瓜书——基尼指数
CART决策树使用“基尼指数”(Gini index)来选择划分属性。书上并没有写出具体的例子供参考,这里给出一个例子。首先先列出求取基尼指数所需要用的公式。数据集D的纯度可用基尼值来度量。Gini(D)越小,则数据集D的纯度越高。(Pk指的是正例在总体中的比例)属性a的基尼指数定义为:求取得出属性a的基尼指数后,再求取其他属性的基尼指数,最后比较获得基尼指数最小的属性为最优划分属性,...
2020-02-13 13:53:43
7891
1
原创 第四章笔记——深度优先遍历算法
第四章 深度优先遍历算法4.1 什么是深度优先遍历深度优先遍历算法是经典的图论算法,从某个节点v触发开始搜索,不断搜索直到该节点的所有边都被遍历完。当节点v的所有边都被遍历后,深度优先遍历算法则需要回溯到v的前驱节点,来继续搜索这个前驱节点的其他边。注意:深度优先遍历问题一定要按照规则尝试所有的可能才行。4.2 二叉树二叉树是一种特殊的数据结构。二叉树中的每一个节点都有两个分支,称为“左...
2020-01-18 07:41:58
1589
原创 第三章笔记——哈希算法
第三章 哈希算法哈希算法又称散列函数算法,是一种查找算法。简单来说,就是把一些复杂的数据,通过某种函数映射关系,映射成更加容易查找的方式。但是这种映射关系有可能会发生多个关键字映射到同一地址的现象,我们称之为冲突。在这种特殊情况下,需要对关键字进行二次或者多次处理。大多数情况下,哈希算法可以实现在常数时间内存储和查找这些关键字。3.1 什么是哈希常见的数据查找算法:顺序查找:效率相对较低...
2020-01-17 17:04:11
813
原创 第二章笔记——双指针问题
第二章 双指针问题“指针”是编程语言中的一个对象,它存储着一个内存空间的地址,计算机可以通过这个地址找到变量的值。也就是说,这个特定的地址指向这个特定的值。2.1数组合并1、合并有效数组现在有两个数组,[1,3,4,6,10],[2,5,8,11],要将这两个数组按照从小到大的顺序进行合并ind = 0for i in range(0,len(arr2)): while ind &l...
2020-01-15 16:05:35
460
原创 第一章笔记——编程基础
第一章 编程基础1.1变量1、变量的输入与输出:print函数、input函数和变量赋值“=”2、简单变量类型:整型和浮点型。print函数同时输出两个变量3、数学计算:简单的加减乘除四则运算:加法“+”、减法“-”、乘法“*”、除法“/”pow函数:求一个数的n次方sqrt函数:求一个数的平方根(开方abs函数:求一个数的绝对值4、位运算:(1)十进制和二进制的转换...
2020-01-14 09:36:24
459
原创 基于ubuntu搭建wordpress个人博客
先贴出来一个腾讯云的自主教程,https://cloud.tencent.com/developer/labs/lab/10122/console。此教程中解释清楚了ubuntu下搭建WordPress的一些基本操作,包括准备LAMP环境、安装并配置WordPress,以及准备域名和解析。这里做一下后续的一些问题解决。无法下载插件、安装主题?1、首先先确认你是否已经开放了TCP 21端口,没...
2019-07-27 21:13:21
280
原创 VMware下Ubuntu虚拟机链接Xshell
1、首先需要确认自己虚拟机中的Ubuntu是否以NAT模式链接。2、确认Ubuntu的IP地址,使用ifconfig命令查看。记住这个ip地址,一会需要使用。3、编辑-虚拟网络编辑器-选择更改设置,选择NAT设置4、配置端口映射关系主机端口:真实主机,一般是Windows端口号,只要在1024-65535之间都行,这里我分配了一个2333。类型:协议类型,选择TCP。虚拟机ip...
2019-07-13 17:45:13
435
原创 pip安装whl文件报错:is not a supported wheel on this platform
第一种情况:最近在参加比赛的时候,碰到了以pip install xxx这种方式安装模块,却出现错误的问题。官方给的方法是通过whl文件重新安装。网上搜索到了相对应的whl文件之后,利用pip install 安装whl文件,结果报错。例子如图。这种情况是第一种情况,是因为安装的不是对应python版本的库。我机器使用的是python3.6版本,我所下载的文件为python2.7版本的库,也...
2019-04-29 00:19:25
4248
1
原创 如何在系统内查看是系统是什么启动模式
方法一:命令查看方法1、按下Win+R组合键,在运行窗口中输入cmd,点击确定。2、在弹出的窗口中输入diskpart,按下回车。3、在新弹出的窗口界面中输入list disk,按下回车。4、之后会显示如下信息,Gpt下方假如有星号则表示是uefi启动,Gpt下方如果没有星号则是传统启动模式注:通过上图显示的gpt,我们就可以判断该机器启动模式为legacy(传统启动模式)模式。...
2019-04-28 18:05:27
7326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅