For Future For You
01
21
NIO NIO
NIO NIO使用的是channel+buffer,channel是双向的,数据保存在buffer,使用时channel+buffer一起使用。 网络编程主要分为5种IO模型: 阻塞型IO(BIO):当请求的数据没有准备好时,则一直等待;常
2024-01-21
14
动态规划 动态规划
动态规划背景知识动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后
2024-01-14
13
单元测试高效生成方案 单元测试高效生成方案
FreeFire-Spring-boot-starter项目背景在任何一个产品中,产品质量是一个重要的评价标准。而单元测试作为开发阶段可使用的手段,通过单元测试可以极大提高代码的质量。而单元测试的编写却会给开发带来极大的工作负担。因此,本项
2024-01-13
11
贪婪算法 贪婪算法
贪婪算法背景知识假如有10台老虎机,其中每台老虎机中奖的概率都不相同,只能玩5000次,如何获取最大的收益? 代码实现import numpy as np import random # pi[x]代表每台老虎机中奖概率 pi = [0.
2024-01-11