摘要: 概览 黑苹果经常重装着玩,记录下 Iterm2 环境配置流程,方便以后查阅 流程 基础安装 通过官方脚本安装 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 阅读全文
posted @ 2024-01-23 00:14 mirage_mc 阅读(128) 评论(0) 推荐(0) 编辑
摘要: deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main r 阅读全文
posted @ 2022-07-02 14:11 mirage_mc 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 去conda官网下载anaconda Windows下需要额外的配置环境变量Scripts、Library/bin、主目录 具体参考之前的笔记 配置镜像源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anacond 阅读全文
posted @ 2022-03-29 15:31 mirage_mc 阅读(2555) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal ThreadLocal没什么神秘的,他就是每个线程私有的一个变量而已。 每个线程都包含一个ThreadLocalMap类型的成员变量,该Map的每个Entry中,key-value的关系就是ThreadLocal-value的关系 ThreadLocal提供了get和set方 阅读全文
posted @ 2022-03-11 01:37 mirage_mc 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 因为要取出三个不同的数字,所以要记得去重,一般情况下遇到去重就可以去想想对数组排序 这里题目已经说了数组是有序的,所以开始去思考如何解决。 首先暴力肯定不行,O(n^3)肯定会超时,所以根据这个有序可以思考一下在for循环里面使用一个二分查找 这个二分查找是用来查找符合条件三元组最右侧元素的位置 一 阅读全文
posted @ 2022-03-10 17:43 mirage_mc 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 介绍 实际上,关于工厂模式可能会遇到三种名称,分别是简单工厂模式,工厂模式,抽象工厂模式。 严格的意义上来讲,简单工厂模式并不属于设计模式之一。 这里想主要探讨一下抽象工厂模式是怎样实现的,以及抽象工厂模式的特点,如何去理解等等。 接下来将先去说一下代码,然后再去思考抽象工厂的特性,要不然上来说特性 阅读全文
posted @ 2022-03-08 23:41 mirage_mc 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Tags 背景 2021年6月 21届末流985本科生毕业 2021年6月-12月 二战考研(电子科大,CS考研这个赛道很卷,周围CS二战的同学只有一个是录取了,其他的一般都在调剂) 2022年2月至今 二战失败找工作🥺 小难题:很少有公司收21届本科生,想着先狗一年提升上来再说。 2022年5月 阅读全文
posted @ 2022-02-22 21:39 mirage_mc 阅读(347) 评论(17) 推荐(5) 编辑
摘要: 题目 https://leetcode-cn.com/problems/unique-binary-search-trees/ 思路 可以采用分治的思想:将原问题拆分为各种子问题,逐一求解子问题并合并子问题的解,从而得到原问题的解 分治一般伴随着递归。 分治最主要的是要想方设法合并子问题的解,也就是 阅读全文
posted @ 2022-01-19 18:46 mirage_mc 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 题目链接 https://leetcode-cn.com/problems/unique-binary-search-trees-ii/ 解题思路 分治思想:分治算法是把原问题分解为若干个子问题,自顶向下求解子问题,合并子问题的解,从而得到原问题的解。 原问题的拆分过程比较容易,一般就是缩小题目给定 阅读全文
posted @ 2022-01-19 15:52 mirage_mc 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 本篇内容学习于尚硅谷 Spring5框架概述 1.Spring 是轻量级的开源的 JavaEE 框架 2.Spring 可以解决企业应用开发的复杂性 3.Spring 有两个核心部分:IOC 和 AOP (1) IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2) Aop:面向切面, 阅读全文
posted @ 2022-01-12 14:59 mirage_mc 阅读(27) 评论(0) 推荐(0) 编辑