自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统中僵尸进程的产生原因及kill方法

在linux系统中,当用ps命令观察进程的执行状态时,可以看到某些进程的状态栏为defunct,这就是所谓的“僵尸”进程;一、如何查看僵尸进程使用ps -ef | grep Z 命令:或者使用top命令:二、僵尸进程的产生原因linux系统在进程表里都有一个进入点(entry),核心程序执行该进程时使用到的一切信息都会存储在该进入点中。当用ps命令查看系统中的进程信息时,看到的就是进...

2020-03-22 17:38:09 1295

原创 hash算法的底层实现逻辑及冲突的解决方式

很多小伙伴面试时,会碰到面试官问到如何解决哈希冲突的问题,要理解哈希冲突,首先要弄清楚hash函数和hash表(散列);一、哈希表 hash函数:所谓hash函数其实就是指一类加密算法(MD5/SHA等),将任意长度的输入变换为固定长度的输出的不可逆的单向密码体制,即index=Hash(key); 简单的讲,hash函数就是根据key值计算出数据应该存放的地址,而...

2020-03-22 15:13:02 642

原创 Python文本处理,with open()底层是如何实现的

先来一段示例:eg1:传统使用,需要手动closetry: #write data to here fp = open('./test.txt') fp.write('aaa\n')finally: file.close()文本文件处理中,通常来讲,一个文件对象在退出程序之后会自动关闭,写入过的文件总是应该关闭,是因为Python可能会缓存(即出于效率的考虑而把临时文件存储在某处...

2020-03-20 00:11:21 1231

原创 Python开发,不得不懂的垃圾回收机制

Python作为动态编译型语言,对垃圾回收机制的处理自然要严谨的多,不同于其他面向过程的开发语言,Python有过之而不及; 目前主流的编程语言基本都使用GC作为其内存管理机制,GC主要有两个作用: 1、查找到内存中无用的垃圾资源; 2、清除掉这些垃圾资源,释放内存空间; GUIDO在早期设计之初,为python默认采用了引用计数法(Referenc...

2020-03-18 23:54:40 117

原创 MySQL底层为何不选平衡二叉树,而使用B+树,看完恍然大悟

先谈谈数据库底层可选的数据结构类型:建表添加索引时,不难发现,此处的下拉菜单只有两种类型的索引方式BTREE和HASH1 Hash(哈希):2 二叉树:3 B树4 B+树...

2020-03-15 16:02:55 922 1

空空如也

空空如也

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

TA关注的人

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