算法经验 算法经验常用思想 双指针、滑动窗口、前缀和、位运算 哈希(HashSet、HashMap)、栈(Stack)、队列(Queue)、堆(PriorityQueue) DFS(前中后序)、BFS 递归回溯 模拟、贪心 动态规划 二分 单调栈 图(出度入度) 并查集、字典树、树状数组、线段树 KMP 数学 时间限制一般时间限制为1~2秒,可以根据数据范围推出算法所需的时间复杂度 2024-03-09 编程 #笔记
Python程序配置框架——Hydra(基于OmegaConf) Python程序配置框架——Hydra(基于OmegaConf)OmegaConf是基于YAML的分层配置系统,Hydra在其基础上提供了更便于开发的功能 https://omegaconf.readthedocs.io/en/latest/index.html Hydra | Hydra YAML示例123456789101112A: a: a b: 0.0 c: false d: nu 2024-01-10 编程 #教程
深度学习实验可复现设置 深度学习实验可复现设置Pytorch设置随机种子12345678910111213141516# 为pytorch, numpy, python.random设置随机种子def set_seed(seed, workers): os.environ['PYTHONHASHSEED'] = str(seed) random.seed(seed) np.rando 2023-10-28 深度学习 #教程
基于Kubernetes的微服务应用部署与管理 基于Kubernetes的微服务应用部署与管理实验内容 学习并理解微服务架构的概念、原理以及与传统架构的不同之处; 学习并掌握 Docker 容器化技术的基本概念、使⽤⽅法以及与虚拟机技术的区别; 使⽤ Spring Boot 框架编写⼀个简单的微服务应⽤程序(内容自定,比如自然语言处理服务中的分词等,用户发送文本处理请求,并获取处理后的结果),该应⽤程序可以提供⼀些基本的 RESTful A 2023-09-23
Pandas新手教程 Pandas新手教程pandas - Python Data Analysis Library Getting started tutorials ; pandas 2.1.1 documentation 数据类型1import pandas as pd DataFrame12# 创建DataFramedf = pd.DataFrame({"列名": [列数据] 2023-09-10 编程 #教程
C盘扩容 C盘扩容C盘满了,但C盘所在的磁盘仍有多余的空间,可以对C盘扩容 一般情况下,通过磁盘管理即可扩容,当C盘分区右侧存在无法删除的分区时,可使用DiskGenius移动分区再进行扩容 磁盘管理 Win+R输入diskmgmt.msc确定,出现磁盘管理窗口 通过删除卷或压缩卷在C盘分区右侧得到未分配分区(操作前先备份数据) 使用扩展卷将未分配分区归入到C盘分区 该方法仅在C盘分区紧邻右侧有未 2023-09-02 其他 #教程
Python运行方式 Python运行方式运行python有四种方式: 脚本运行:python xxx.py 库模块作为脚本运行:python -m xxx 代码运行:python -c "code" 交互式解释器模式(Read-Eval-Print Loop, REPL)下运行 四种方式的区别在于sys.path不同 sys.pathsys.path是指定模块搜索路径的字符串列表。从环 2023-08-03 语言基础 #教程
Vue+Django开发过程问题整合 Vue+Django开发过程问题整合vue同步与异步vue的方法是顺序调用的,方法体内也是顺序执行的,但是无法保证先调用的方法先执行结束,即方法内是同步的,但是方法间是异步的 解决方法: 使用async和await修饰符,使方法间同步 async用于修饰函数,表示该函数异步,该函数执行不会阻塞后面代码的执行,await只能放在async修饰的函数内,表示需要等待await修饰的函数执行结束后才继续 2023-07-12 开发 #问题
Python调用Java程序(打包与JPype) Python调用Java程序(打包与JPype)java程序打包jar(maven)当程序不引用第三方依赖时123# c:创建新档案 v:详细输出 f:指定档案文件名# example.jar为指定的文件名 xxx.class为需要打包的类,按需添加jar -cvf example.jar example1.class example2.class 或使用maven的package指令 当程序引 2023-06-17 语言基础 #教程
雪花算法(SnowFlake) 雪花算法(SnowFlake)Twitter雪花算法 雪花算法原理是生成一个的64位比特位的long类型的唯一id 最高1位固定值0,使生成的id为正整数 41位存储毫秒级时间戳,2^41/(1000606024365)=69,大概可以使用69年 10位存储机器码,包括5位datacenterId和5位workerId,最多可以部署2^10=1024台机器 12位存储序列号,时间戳同一毫秒时,通 2023-06-14 开发 #代码