自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

粥同学的学习笔记

致力于学习和分享计算机体系结构、云原生相关技术内容

  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何看到格式化的json文件

如何看到格式化的json文件前言解决前言某天,舍友需要用一个json文件来做一些实验,但是打开后,文件都是只有一行,如何能够看起来更清爽,可读性更强成为了一个需要解决的问题。解决1.下载sublime软件。2.安装pretty json包2.1 输入组合键ctrl+shift+p调出sublime的命令行,如下所示,然后输入install选中install package就可以安装需...

2018-09-19 17:06:50 4259

原创 计算机存储的发展(块存储,文件存储,对象存储)

块存储DASSAN文件存储块存储和文件存储异同:对象存储1、对象2、对象存储设备3、元数据服务器(Metadata Server,MDS)4、对象存储系统的客户端Client三者之间异同比较参考文献如果要实现一个计算机,那么这个计算机一定要有以下的三个部分构成:计算、存储和网络。计算一般指的是CPU和内存的搭配,存储一般就是指硬盘了,网络指的是网卡的管...

2018-09-15 15:04:08 20636 5

转载 sublime3定制化为python3编辑利器。

文章出处 本文由 伯乐在线 - Lane 翻译,艾凌风 校稿。未经许可,禁止转载!英文出处:realpython.com。欢迎加入翻译组。为 Sublime Text 3 设置 Python 的全栈开发环境Sublime Text 3 (ST3) 是一个轻量级的跨平台文字编辑器,尤以其轻快的速度,易用性和强大的社区支持而著称。它一经面世便被认为是一个杰出的编辑器,而它真正...

2018-09-12 20:46:21 1142

转载 使用sublime实现python代码补全

前言安装python3和sublime3安装Anaconda安装Package Control安装Anaconda配置Anaconda个性化前言最近一段时间一直都在学习python,很长一段时间内没有找到和是的IDE工具,Pycharm的话,对我来说稍微有点重量级了,因为平常其实是不怎么敲代码的,一般也就写点脚本,或者实现下自己的算法。综合考虑之下,发现使用...

2018-09-12 20:30:58 22735 6

转载 深入浅出理解死锁(以吃鸡游戏为例)

定义死锁条件死锁解决和预防避免互斥条件避免占有且等待避免不可抢占避免循环等待银行家算法算法背景算法原理文章转载自微信公众号:漫话编程定义死锁(英语:Deadlock),计算机科学名词。当两个以上的运算单元,双方都在等待对方停止运行,以获取系统资源,但是没有一方提前退出时,就称为死锁。举一个简单的例子就很容易理解什么是死锁了。我和女朋友一起玩绝...

2018-09-10 12:23:21 1058 1

转载 Linux下五种I/O模型详解(阻塞IO、非阻塞IO、IO复用、信号驱动、异步IO)

文章转载自微信公众号:漫话编程1 什么是I/O2 同步IO模型2.1 阻塞IO模型2.2 非阻塞IO模型2.3 信号驱动IO模型2.4 IO复用模型2.5 小结3 异步IO模型4 五种IO模型对比1 什么是I/O程序是由数据+指令构成的,运行程序的过程可以分成下面这几步:1.将代码加载到内存中,逐条运行内存中的代码 2.在运行代码的过程中,可能需要...

2018-09-03 14:44:01 5081 5

原创 IO中的阻塞、非阻塞、同步、异步概念分析详解(通俗易懂)

1.什么是I/O编程2.阻塞、非阻塞、同步、异步分析2.1 什么是同步、异步2.2 什么是阻塞和非阻塞2.3 阻塞、非阻塞和同步、异步的区别2.4 编程实现3.参考文献1.什么是I/O编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,...

2018-09-03 10:34:08 3719 3

原创 Leetcode 038报数 题目分析 +python实现

题目报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1. 12. 113. 214. 12115. 1112211 被读作  "one 1"  ("一个一") , 即 11。11 被读作 "two 1s" (

2018-09-01 19:58:31 784

原创 leetcode 35 搜索插入位置

#题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3...

2018-09-01 16:26:16 280

原创 leetcode 28 实现strStr()

题目实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回  -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: hay...

2018-09-01 15:58:12 577

原创 leetcode 27 移除元素 (python)

题目名称给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返...

2018-09-01 15:35:28 771

原创 leetcdoe 26 删除排序数组中的重复项(python)

题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素...

2018-09-01 15:17:51 252

原创 leetcode 21 合并两个有序链表 (python)

题目描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4解题代码:# Definition for singly-linked list.# class ListNode:...

2018-09-01 14:51:43 303

GitHub_For_Windows

20180730下载的安装包,莫名其妙发现这个下载资源被墙掉了,下载的资源,共享出来。下载时间已经声明,近期使用问题应该都不大。

2018-07-30

镜像配置模板

该文件主要用来在使用KVM进行虚拟化的时候,用来做相关的引导和配置。

2018-07-18

cirros系统镜像

该镜像一般用于在容器或者云计算环境中测试虚拟环境的搭建是否成功,镜像非常的小,用于测试非常的方便。

2018-07-17

cirros_马哥优化版

cirros是经常使用在云计算虚拟机当中作为测试的系统镜像,利用这个镜像能够很快的测试出虚拟化的性能,以及虚拟机的相关配置。经常使用在有关KVM,DOCKER等技术当中。

2018-07-17

小米网站源码包

该代码包是本人在搭建LNMP模型时所使用的。里面基本是小米网站的源代码,若下载,希望大家用以学习,而不是用来挂马,或者钓鱼等。

2018-05-05

CCNA学习指南(CCNA考试指导教材)

计算机网络基础学习必备书。linux运维学习必备书;深入理解网络配置。思科认证,华为认证指导用书

2018-03-01

空空如也

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

TA关注的人

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