240 发简信
IP属地:浙江
  • 2022-11-05 生成窗口最大值数组

    从左往右滑动窗口,如果一个数组长度为n、窗口大小为w、则一共生产n-w+1的窗口最大值数组 pythonmin和max复杂度为O(n),由于w量...

  • 2022-11-05 猫狗队列

    分别维护dog和cat队列、进入队列时加一个计数count参考:1、异常判断,比如传入的不是dog或cat2、可用链表结构、避免掉抽离数据的排序...

  • 基础-单例模式

    单例模式总结-Python实现 面试里每次问设计模式,必问单例模式 来自《Python设计模式》(第2版) 1.理解单例模式: 确保类有且只有一...

  • 基础-MVC设计模式

    MVC:模型-视图-控制器 1.首先这是一种复合模式 是一类通用问题的解决方案,他的各部分可以用各种合适的设计模式去实现。在我的项目里使用了MV...

  • 基础-索引及其数据结构

    索引 为了提高数据库中主键以外的列的搜索效率,所以可以对这些列建立索引,使得DBMS保存经过排序的列表,实现高效查找1.改善检索性能,但是降低了...

  • 基础-事务、视图、存储过程、游标、约束、触发器、数据库安全

    内容来自《SQL必知必会》,《MySQL技术内幕》 SQL数据类型 事务 常识和数据库基本操作 1.事务处理:它是一种机制,与文件系统的区别性所...

  • 基础-SQL操作,MySQL为主

    内容来自《SQL必知必会》(4th)、 基础SQL语法,以MySQL为主 1.基本数据库名词 数据库:存放数据的容器表:同一类数据的结构化存储,...

  • LInux-基本指令

    1.基本文件和目录的操作 2.系统,进程,网络 系统操作 进程操作 网络操作 3.其他工具 日期

  • 进程线程相关

    1.介绍一下进程和线程 应该从调度,并发性,拥有资源,系统开销四个方面比较主要介绍区别:进程是操作系统分配资源的基本单位,比如打印机、缓冲队列这...