摘要: 1.1 python模拟LRU(Least recently used,最近最少使用) 定义:算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 核心: 1. 每当缓存命中(即缓存数据被访问),则将数据移到链表头部; 2. 当链表满的时候,将 阅读全文
posted @ 2020-03-24 23:52 Repeinsi 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.1 简单数组题 1、去除列表中相加等于指定数后的列表(x+y=4) [1,3,5,7,1,2] ==> [5,7,1,2] [1,3,3,5,7,1,2] ==> [3,5,7,1,2] #! /usr/bin/env python # -*- coding: utf-8 -*- def fun 阅读全文
posted @ 2020-03-24 23:35 Repeinsi 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.1 链表基础 1、链表遍历 #! /usr/bin/env python # -*- coding: utf-8 -*- class Node(object): def __init__(self, item, next=None): self.item = item self.next = n 阅读全文
posted @ 2020-03-24 22:55 Repeinsi 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.1 找到树中距离最大的两个结点 1、解题思路 1. 情况A: 路径经过左子树的最深节点,通过根节点,再到右子树的最深节点。 对于情况A来说,只需要知道左右子树的深度,然后加起来即可。 2. 情况B: 路径不穿过根节点,而是左子树或右子树的最大距离路径,取其大者 对于情况B来说,需要知道左子树的最 阅读全文
posted @ 2020-03-24 22:52 Repeinsi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.1 用两个栈实现一个队列 注:栈后进先出,列表先进先出, 使用两个栈模拟列队列未被插入元素和删除队列头 1、实现方法 1)使用stack1模拟队列尾部追加元素 1. 只要追加元素直接加入stack1这个栈即可 2)使用stack2模拟删除队首元素 1. 当第一次删除时,stack2肯定为空,那么 阅读全文
posted @ 2020-03-24 22:16 Repeinsi 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.1 字符串常见面试题 1、python反转字符串 '''第一种:使用字符串切片''' s = 'Hello World' print(s[::-1]) # dlroW olleH '''第二种:使用列表的reverse方法''' l = list(s) l.reverse() print( "" 阅读全文
posted @ 2020-03-24 22:13 Repeinsi 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.1 简单数学题 1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #! /usr/bin/env python # -*- coding: utf-8 -*- #题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? sum=0 for 阅读全文
posted @ 2020-03-24 22:10 Repeinsi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.1 操作系统相关常识问题 1、CPU缓存 1. CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。 2. 在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的。 3. 当CPU调用大量数据时,就可避开内存直接从缓存中调用,从 阅读全文
posted @ 2020-03-24 22:08 Repeinsi 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1.1 typroa常用快捷键 1.文件操作 Ctrl + N :新建文件Ctrl + shift + N :新建窗口Ctrl + O :打开Ctrl + P : 快速打开(快速打开之前编辑过的历史文件)Ctrl + S :保存Ctrl + shift + S:另存为Typora 偏好设置:Ctrl 阅读全文
posted @ 2020-03-24 22:05 Repeinsi 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1.1 工单系统介绍 1、解决的问题 1. 工作流程不统一,大量复杂工作流程,让人眼花缭乱(工单的边界比较模糊)。 2. 邮寄审批严重耗时、效率低下(特别是很多大部门leader被淹没在邮件中)。 3. 多部门协同工作,进度无法把控(到处拉群讨论)。 4. 大量人员每天做重复性工作,严重浪费人力成本 阅读全文
posted @ 2020-03-24 22:04 Repeinsi 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 1.1 webstorm 安装与配置 1、安装: https://blog.csdn.net/jiangxinyu50/article/details/79104016 2、使用: https://www.jianshu.com/p/4ce97b360c13 阅读全文
posted @ 2020-03-24 22:03 Repeinsi 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.1 下载安装Sublime Text 3 参考博客:https://www.cnblogs.com/Rising/p/3741116.html 1、下载安装Sublime Text 3 1. 下载地址: http://www.sublimetext.com/3 2. 选择Windows 64 b 阅读全文
posted @ 2020-03-24 22:02 Repeinsi 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.1 修改~/.bashrc文件 改编终端颜色 alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # User specific aliases and functions export PS1='\[\e[32m\][\[\e[35m\]\u\ 阅读全文
posted @ 2020-03-24 22:00 Repeinsi 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他 阅读全文
posted @ 2020-03-24 21:58 Repeinsi 阅读(246) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/LittleBeautiful/article/details/78955792 阅读全文
posted @ 2020-03-24 21:56 Repeinsi 阅读(143) 评论(0) 推荐(0) 编辑
摘要: http://www.jb51.net/softjc/127770.html 阅读全文
posted @ 2020-03-24 21:55 Repeinsi 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.1 更改字体、大小、颜色 <font face="黑体">我是黑体字</font> <font face="微软雅黑">我是微软雅黑</font> <font face="STCAIYUN">我是华文彩云</font> <font color=red>我是红色</font> <font colo 阅读全文
posted @ 2020-03-24 21:54 Repeinsi 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.1 tornado处理的两个阶段:启动程序阶段 & 处理请求阶段 1、第一阶段:启动程序阶段(也叫待处理请求阶段) 1. 第一步,获取配置文件然后生成url映射(即:一个url对应一个XXRequestHandler,从而让XXRequestHandler来处理指定url发送的请求); 2. 第 阅读全文
posted @ 2020-03-24 21:39 Repeinsi 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.1 源码 1. Python的Web框架中Tornado以异步非阻塞而闻名。本篇将使用200行代码完成一个微型异步非阻塞Web框架:Snow。 2. 本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架,其中便是众多异步非阻塞Web框架内部原理。 3. 参考博客: http 阅读全文
posted @ 2020-03-24 21:32 Repeinsi 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.1 自定制tornado路由分层 1、Tornado 源码路由处理机制 1. 第一步:从新建 tornado项目可以看出,路由参数列表 是传递给tornado.web.Application这个类实例化了 application = tornado.web.Application([ (r"/i 阅读全文
posted @ 2020-03-24 21:15 Repeinsi 阅读(348) 评论(0) 推荐(0) 编辑