240 发简信
IP属地:北京
  • 策略模式与模板模式的区别

    已经很久没更新了,在这期间经历了准备面试、面试、离职又入职的过程,目前已经入职接近2个月,虽说从离职到入职只间隔了4天还包括一个周末。但入职后新工作这段时间还是给我带来了不一...

  • 如何清晰地描述一个项目架构

    工作中我们经常需要给其他人介绍项目架构,有什么方法可以提高介绍的效果吗?根据本人经验,总结了一篇指南。 要让对方掌握项目架构,一个清晰的介绍架构和顺序可以事半功倍。 项目背景...

  • 120
    SpringBoot常用注解及作用

    1、@SpringBootApplication注解: @SpringBootApplication注解是一个复合型注解,包含了@SpringBootConfiguratio...

  • 120
    数据结构

    Q:堆排序 A:1 堆排序算法(图解详细流程)2 堆排序 Q:排序算法时间复杂度与稳定性 选择排序为什么不稳定:举个例子,序列5 8 5 2 9,我们知道第一遍选择第1个元素...

  • 面经

    Q:浅拷贝与深拷贝,你来设计deepcopy会如何实现? A:浅拷贝只复制对象的引用,新旧引用还是指向同一块内存,所以改变内存中的值,二者都会改变;而深拷贝则是新建了一个有相...

  • 120
    笔试题目

    1 深信服笔试题2 这道题不难,但是考试的时候思路很乱,写的也很乱,也没通过测试用例,还好拍下来(突然想起来还开了监控,我拿平板拍照应该被视作作弊吧?!),又做了一次,理清了...

  • 120
    面试题目

    1 多益网络面试 Q:博客项目里面如何验证账号密码的?有没有做什么安全措施 A: 在登录表单中填写用户名和密码后,表单对象会调用is_valid()方法验证输入的数据是否合法...

  • 几种常见的排序方法

    1、冒泡排序法冒泡排序法的思想是将相邻的两个数进行比较,最终的目的是将数组中的最大/最小数放到最后一位,然后以此类推。 2、选择排序法选择排序法是寻找数组中的最小值,然后放到...

  • 在虚拟环境中安装包失败

    首先说说如何配置虚拟环境(由于python3.3之后自带虚拟环境,所以我们只需要简单地配置一下即可)。配置虚拟环境需要先进入当前项目的控制台,输入配置venv的命令 创建完成...

  • python中列表的初始化

    前言 昨天在做算法题的时候,整个思路、代码和参考答案都是基本一样的情况下,输出的结果就是不对,我还以为是思路有问题,又看了别人的题解,发现都没什么问题,这时我看到了列表初始化...

  • python开发工程师要求

    由于最近要找工作,不知道自己想做什么,能做什么,最后大概率只能随大流,去找python开发工程师的岗位,翻了翻几个招聘信息,发现python开发工程师的技能点有如下几个: w...

  • Python 资源大全中文版

    Python 资源大全中文版 awesome-python[https://github.com/vinta/awesome-python] 是 vinta 发起维护的 Py...

  • python可变数据类型vs不可变数据类型

    前言 今天和师弟一起讨论问题,学到了很多,遂记录一下,也明白了一个人绝对不可能学完所有的知识,多和别人沟通是非常有效的学习方式! 问题起源:数组赋值 猜猜看 a 输出是多少?...

  • 动态规划要点

    初始状态(最开始的位置的状态是什么) 状态转移方程(第 i 个位置的状态可以由前面的状态如何得到,建立起关系)

  • 我不要你觉得,我要我觉得

    torch.nn.conv3d理解

    前言 需要用到3DCNN,于是找到了torch.nn.conv3d,网上太多人写参数解读,但没什么人能讲得清楚的,于是我边理解边写代码验证,得到了我想要的结果。 实例 输入形...

  • python常用正则表达式及示例

    前言 写了一整天正则表达式,把之前看了很久的但没理解的都弄懂了 问题 *+?的区别 不知道你们有没有这个问题,反正我特地查过,但是别人的回答都没怎么看懂,网上是这么说的 re...

个人介绍
篮球爱好者,不打游戏的研究生