刷新
软件测试工程师面试刷题:简单JAVA算法题以及解法

博主头像 买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取 ...

莫比乌斯反演

博主头像 只做了一两道,浅写一点。 问题 像各种反演模型一样,莫比乌斯反演是一种代替容斥的强大工具。 它解决的问题如下:如果已知 \(f_k = \sum_{d | k}g_d\),那么 \(g_k = \sum_{d | k}f({k \over d})\mu(d)\)。 莫比乌斯函数是容斥系数 正整数是一 ...

.NET周刊【9月第4期 2025-09-28】

博主头像 国内文章 从 3 亿到 48 亿:NuGet 周下载量跃迁背后的.NET 生态演进与未来挑战(2019-2025) https://www.cnblogs.com/shanyou/p/19108161 该文章从发展轨迹、驱动因素、安全挑战和未来趋势四个维度分析了.NET 生态的演进。作者展示了自 2 ...

【OpenGL ES】光栅化插值原理和射线拾取原理

博主头像 1 前言 ​ 最近在推导光栅化插值公式和射线拾取公式,发现计算过程中有很多共同点,因此将它们放在一篇文章里介绍。具体共同点如下。 都引入了四面体模型 都以四面体的三条边作为基向量构建坐标系(非直角坐标系) 都需要求解射线向量在基向量上的坐标 2 光栅化插值原理 ​ 光栅化要解决的问题:如下图,已知三 ...

通过动画带你复习排序算法

博主头像 1. 比较型的算法 1.1. 选择排序 1.1.1. 动画 1.1.2. 逻辑 从第一个位置遍历到最后一个位置,找到最小的那个元素,与第一个位置交换 从第二个位置遍历到最后一个位置,找到最小的那个元素,与第二个位置交换 重复上面的过程,直到所有位置都排好序,最前面已经排好序的位置不用再参与遍历 代码 ...

CMG实验复现

博主头像 代码 代码库:https://github.com/haihuangcode/CMG 部署测试 安装依赖 git clone https://github.com/haihuangcode/CMG cd CMG #您实际上不必在txt文件中安装所有库,您可以根据需要选择安装它们。 #建议使用Pyth ...

用AI编程开发AA记账小程序——我的AA小账簿

前段时间尝试用 Cursor 做了两个和彩票相关的小程序,一个小程序提供拍照验奖服务;另一个小程序在开奖前提供机选号码服务,在开奖之后告知是否中奖。奈何审核没有通过,原因是以个人身份开发的小程序不能做和彩票相关的内容。 不过,在见识了 AI 编程的威力之后,再加上空闲时间太多,于是想做一个能上线的小 ...

读技术之外:社会联结中的人工智能03工作场所

博主头像 1. 工作场所自动化 1.1. 亚当·斯密 1.1.1. 一件物品的经济价值是根据生产它所需的劳动力成本来理解的 1.2. 查尔斯·巴贝奇 1.2.1. 第一台机械计算机的发明者 1.2.2. 19世纪20年代,他提出了差分机的想法,这是一种机械计算机器,旨在很短时间内生成精确庞大的数据表,取代手动 ...

计算机网络学习分享-0

博主头像 通过结构的视角并且简单的来看计算机网络是由节点和编组成的一个系统,节点可以是端-end(也就是电脑,手机,甚至是一双能联网的拖鞋————正所谓物联网时代),交换机-switch,路由器-router等网络交换设备,编呢就是通信链路(是数据传送的媒介) 从一个服务的角度来看,计算机网路就是分布式应用进 ...

图解C++智能指针的循环引用

博主头像 欢迎大家访问我的个人主页guts的小屋 循环引用是学习智能指针过程中的一个小难点,笔者愚钝,明明知道是两个指针互相引用导致了内存泄漏,但看各种文字资料时,脑子里总是一团浆糊,感觉似懂非懂,于是自己绘制了几张图片,思路和概念才清晰起来,希望这篇博客能帮助有同样困惑的同学解惑。 shared_ptr 的 ...

MySQL面试题汇总

MySQL面试题汇总(写了一点,不知道后面有没时间写下去,就当是复习了) 目录MySQL面试题汇总(写了一点,不知道后面有没时间写下去,就当是复习了)No.1:一条SQL查询语句是如何执行的?你还知道哪些基本架构知识连接器怎么用?你怎么看待长连接?那查询缓存呢?最后一个问题:No.2:日志系统:一条 ...

爱,在行动中生长,我们因爱而变得辽阔——《岛上书店》读后感

博主头像 看完了《岛上书店》,合上书最想说的就是:这书真好看。不是那种需要正襟危坐才能读下去的“大作”,更像是在一个闲适的下午,听朋友娓娓道来一个发生在小岛上的,关于一群普通人如何因为书与爱而彼此牵连的故事。 全书最打动我的,是A.J.决定收养玛雅的那个过程。作者的笔触太聪明了,没有给他安排什么惊天动地的心理 ...

【OpenGL ES】Windows上OpenGL环境搭建

博主头像 1 前言 ​ Windows 的图形 API 是 DirectX,对 OpenGL 的支持比较有限(系统自带的 opengl32.dll 仅支持 OpenGL 1.1 版本),因此在 Windows 上进行OpenGL 开发时,通常需要借助第三方库或工具来支持更高版本的 OpenGL 功能。 ​ 目 ...

读技术之外:社会联结中的人工智能02劳工

博主头像 1. 劳工 1.1. 入口通道处每隔一定距离都会出现很多考勤钟标志 1.2. 休息间里的考勤钟也起着重要作用—进出房间的所有扫描都会被追踪 1.3. 每个班次间只能休息15分钟,还有无薪的30分钟用餐时间 1.4. 新的履行中心,机器人被用来搬运托盘上装有货物的重型货架 1.5. 当机器把工作完成得 ...

2025国庆Day5

博主头像 模拟赛 T1 枚举b3 n^2 处理出a_b1^a_b2=x的所有情况(满足b2<i) 然后枚举b4,计算答案 #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<cmath> #inclu ...

模块

模块: 定义模块时可以把一个py文件或者一个文件夹(包)称为模块, 包:里面得有__init__.py 文件 模块的导入: 1: 执行的脚本和所需导入的模块在同一目录下时,且需要模块里的很多功能: import 模块 (as 别名) 模块.函数() 2: from 模块 import 模块 (as ...

【JNI】JNI基础语法

博主头像 1 C 和 C++ 在 JNI 中的区别 ​ JNI环境搭建 中介绍了在命令行和 Android Studio 中如何编译 JNI 代码,本文将介绍 JNI 的基础语法,主要介绍 JNI 的数据类型、JNI 与 Java 交互、异常处理,参考了 JNI 官方文档,源码详见以下文件。 JDK\incl ...

<1···333435···100>