自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 linux操作系统学习和分析

linux

2022-07-05 14:15:38 252 1

原创 mysql45讲-1

对于select语句在mysql数据库中的完整解析

2022-06-09 16:56:24 194

原创 mysql数据库-聚簇索引和非聚簇索引的区别

建立索引的目的建立索引的目的是为了加快查询速度,但是索引并不是万能的,靠索引并不能实现对所有数据的快速存取。如果索引策略和数据检索的需求不想匹配的话,建立索引会降低查询性能。建立索引的语句CREATE CLUSTER INDEX index_name ON table_name(column_name1,column_name2,...);索引的分类聚集索引:表中的数据按照索引的顺序进行存储,也就是说索引项的顺序和表中记录的为例顺序保持一致,对于聚集索引,叶子节点存储了真实的数据行,不再有单独

2022-03-08 18:53:04 563

原创 mysql数据库

B+、B树的区别B-树是一种多路自平衡树,类似普通的平衡树,不同的是B-树允许每个节点有更多的子节点。B-树的特点:1.虽有键值存储在整颗树中,key-value在每个节点中都可能存储。2.任何一个关键字只存储在一个节点中3.在非叶子节点中我们可能就会结束搜索4.在关键字全集进行一次查找,性能和二分查找差不多B+树是B-树的变体,也是多路搜索树,与B-树的不同是:1.所有关键字存储在叶子节点,非叶子节点不存储真正的data。2.所有的叶子节点由一个链指针。而且B+因为内节点不存储数

2022-03-08 10:28:21 479

原创 计算机网络-http和https

一个http请求是如何到后端服务器的url进行dns解析,得到目标ip和端口号。dns解析的过程将url转入dns服务器,找到对于的url则返回ip,否则则继续将该解析请求发送给上级dns,整个dns看出一个树状结构,发送到根。端口号如果不在url中,则使用默认端口号,这样便可以打开socket连接。连接成功建立后,开始向web服务器发送请求,这个请求就是GET或POST命令。GET 路径/文件名 HTTP/1.0应答,服务器收到请求,进行处理,从文档空间中找到html文件,如果找到,web服

2022-03-06 20:26:18 1904

原创 计算机网络-TCP和UDP

TCP和UDP的区别TCP是面向连接的,发送数据前要建立连接,UDP是无连接的。TCP是可靠的,UDP是不可靠的。通过TCP连接传送的数据,无差错、不丢失、不重复并且是按序到达,UDP是尽最大努力交付TCP提供可靠交付的手段:校验和、重传控制、序号标识、滑动窗口、确认应答、丢包时的重发控制。UDP具有良好实时性、工作效率比TCP高,适合传输速度快和实时性要求高的通信和广播。TCP连接只能是点对点交付,UDP支持一对一,一对多,多对多的交互通信。对于资源要求也不同,TCP要求系统资源多,UDP要求

2022-03-06 17:10:09 369

原创 go语言中的函数

函数的返回值package mainimport "fmt"func sum_one(nums [10]int) int{ sum := 0 for _,value := range nums{ sum += value } return sum}func sum_two(nums [10]int)(sum int){ for _,value := range nums{ sum += value } return}func print(sum int) func

2021-10-28 15:41:08 48

原创 go语言的三种流控制语句(if,for,switch)

if语句 if score:=100;score > 90{ fmt.Println("优秀") }else if score > 80{ fmt.Println("普通") }else { fmt.Println("差劲") }在if语句中可以定义变量并使用。for语句 score := 100 switch { case score>90: fmt.Println("优秀") case score>80: fmt.Println(

2021-10-28 14:51:56 86

原创 朴素贝叶斯

朴素贝叶斯1.得到数据def loadDataSet():postingList=[['my','dog','has','flea','problems','help','please'] ,['maybe','not','take','him','to','dog','park','stupid'] ,['my','dalmation','is','so','cute','I','love','him'] ,['stop','p

2021-05-28 14:30:03 176

原创 linux下面的OOM

什么是OOMOOM(Out Of Memory)机制为Linux内核中一种自我保护机制,当系统分配不出内存时(触发条件)会触发这个机制,由系统在已有进程中挑选一个占用内存较多,回收内存收益最大的进程杀掉来释放内存相关日志:/var/log/messages解决方法①Linux的overcommit配置Linux对大部分申请内存的请求都回复"yes",以便能跑更多更大的程序。因为申请内存后...

2020-02-24 20:16:06 146

原创 word embedding初探

one-hot表达假设世界上总共有100个单词,我们就可以用一个维度为100的向量来表示单词。这个向量中只有一个1,其他都为0.特点:高维,稀疏,正交高维:加入我们有1000个呢,我们需要使用一个维度为1000的向量,维度太高。稀疏:每个向量都是稀疏向量,只有一个位置有1,其他全部为0.正交:每个向量都正交,向量相乘为0.当然这种表示方法也存在一个重要的问题就是“词汇鸿沟”现象:任...

2020-01-24 12:40:57 189

原创 linux下面查看进行日志

①进入文件日志所在文件夹cd /var/log/查找错误egrep -i 'killed process' /var/log/syslogegrep -i -r 'killed process' /var/log其中syslog是最新的日志信息

2020-01-20 17:41:40 167

原创 页面置换算法

LRU(最久未使用算法)

2019-12-20 11:52:29 98

原创 Linux杂记

VIM显示文本行数set nu

2019-11-22 16:49:55 62

原创 python安装第三方库

关于更改镜像问题常用镜像清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/在安装包的时候执行命令pip install -i https://pypi.tuna.tsing...

2019-11-21 15:39:15 105

原创 数据结构(目录,还未写,立个大纲)

队列栈链表图二叉树排序查找

2019-05-31 09:21:51 105

原创 CNN实现手写0-9数字识别

CNN实现手写识别本个网络,使用2个卷积层,两个全连接层,卷积层使用的激活函数是relu函数,第一层全连接层使用relu函数进行激活,第二层神经网络使用softmax函数激活。先把代码贴上来import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist=input_data.re...

2019-05-19 16:55:27 1796

原创 tensflow实现手写识别代码

tensflow实现手写识别代码在深度学习中,使用mnist数据集,搭建神经网络,相当于刚开始写代码时写hello world!。在本个代码里面,我们使用的是全连接神经网络。大概是隐藏层300个神经节点,输出层10个神经节点,输入层784个神经节点的神经网络。隐藏层的激活函数使用的是sigmod函数,输出层的激活函数使用的是softmax函数。代价函数使用的是信息熵。下面具体根据代码我们来解...

2019-05-14 20:54:10 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除