自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [操作系统]01-操作系统简介

操作系统简介 什么是操作系统? 作为程序员,我们都知道:程序 = 数据结构 + 算法。然而,之所以我们的数据结构能够保存数据,我们的算法能够运行。都离不开另一个程序的帮助——操作系统(Operating System)。 如果将硬件和我们所写的软件比作中间隔着一条河的两岸,那么操作系统就是夹在中间的桥梁。每当我们在河东岸的程序需要从硬盘中读取文件时,我们需要执行系统调用(System Calls)来让操作系统到河的西岸帮我们将数据取来。每当我们的程序被其它程序排挤,没法占用CPU资源的时候,又是操作系统为

2020-08-20 08:59:25 183

原创 Manacher 算法找到最长回文子字符串

Manacher 算法找到最长回文SubString 今天在LeetCode刷题的时候恰好碰到了相关的一道题(647. 回文子串)。想了很久,没有什么特别有效的思路。看答案发现使用了一个没有听说过的算法:Manacher,可以将时间复杂度从O(N^2)降到O(N)。恰逢面试在即,特此写一篇博客记录下来对算法的理解,以备复习之需。 算法过程分析 相对于中心拓展算法找到最长回文SubString,Manacher算法的优点就是其时间复杂度为O(N)。当然,快速的代价就是理解起来相对难一些。 预处理 在中心拓展

2020-08-20 02:50:20 191

原创 Nginx + Gunicorn 部署 Django + @vue/cli 前后端分离项目

背景知识 Django Django是一个基于Python的开源网络框架,于2005年公布1.0版本,目前被Django Software Fundation维护。截稿前的Stable版本是3.0.8。Django遵从MVC架构模式,在我们开发的过程中,需要在models.py文件内定义我们的模型,在views.py中定义我们针对每一个HTTP/HTTPS请求所要执行的任务。 举个例子来说,当前端通过GET HTTP://yoursite.com/login/这个URL访问我们的服务器,Django会自动调

2020-07-05 07:00:56 627 1

空空如也

空空如也

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

TA关注的人

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