相关文章
pytest fixture 创建一个 requests.session() 对象
当你运行这段代码时,它会执行以下操作:
1. 导入必要的库:pytest 和 requests。
2. 定义一个夹具(fixture)函数 session,使用 pytest.fixture(scopesession) 装饰器进行标记。这个夹具函数在整个测试会话期…
建站知识
2024/12/21 21:52:19
算法题打卡day45-背包问题 | 70. 爬楼梯 (进阶)、322. 零钱兑换、279.完全平方数
70. 爬楼梯 - 力扣(LeetCode) 状态:查看思路后AC。 除了常规的可以爬一或二级台阶,当题目稍微修改一下,变成可以爬m级台阶,之前的DP思路就有局限(dp[i] dp[i-1] dp[i-2)࿰…
建站知识
2024/12/17 16:04:47
得物推荐引擎 - DGraph
1 前言
随着得物业务规模的不断增加,推荐业务也越来越复杂,对推荐系统也提出了更高的要求。我们于2022年下半年启动了DGraph的研发,DGraph是一个C项目,目标是打造一个高效易用的推荐引擎。推荐场景的特点是表多、数据更新频繁、单…
建站知识
2024/12/21 22:06:12
使用正则提取字符串中的json数据
需求:
我们有一个这样的字符串
以下数据:{"title": "标题一", "text": "内容一", "tag": "tag1"}{"title": "标题二", "text": "内容二", &quo…
建站知识
2024/12/20 16:00:14
pymongo通过oplog获取数据(mongodb)
使用 MongoDB 的 oplog(操作日志)进行数据同步是高级的用法,主要用于复制和故障恢复。需要确保源 MongoDB 实例是副本集的一部分,因为只有副本集才会维护 oplog。
以下是简化的步骤,描述如何使用 oplog 进行数据同步&…
建站知识
2024/12/9 1:14:45
Linux中的工具:yum,vim,gcc/g++,make/makefile,gdb
目录
1、yum
1.1 查看软件包: 1.2 安装软件包
1.3 卸载软件
2、vim
2.1 vim的三种模式
2.2 vim的基本操作
2.3. vim正常模式命令集
2.3.1 插入模式
2.3.2 移动光标
2.3.3 删除文字
2.3.4 复制
2.3.5 替换
2.3.6撤销上一次操作
2.3.7 更改
2.3.8 跳至…
建站知识
2024/12/22 9:51:20
不同版本.net引用同一个项目
项目文件.csproj文件内容如下:
重点是:不能有其他的 netstandard2;net40;net45;net46;net6
<Project Sdk"Microsoft.NET.Sdk"><PropertyGroup><TargetFrameworks>netstandard2;net40;net45;net46;net6</TargetFrame…
建站知识
2024/12/21 15:18:00
探讨uniapp的页面问题
1 新建页面
uni-app中的页面,默认保存在工程根目录下的pages目录下。
每次新建页面,均需在pages.json中配置pages列表;
未在pages.json -> pages 中注册的页面,uni-app会在编译阶段进行忽略。pages.json的完整配置参考&am…
建站知识
2024/12/19 1:05:13