相关文章
算法训练(leetcode)二刷第一天 | 704. 二分查找、27. 移除元素、977. 有序数组的平方
刷题记录 704. 二分查找27. 移除元素977. 有序数组的平方思路1思路二 704. 二分查找
leetcode题目地址
经典二分查找思路,有序列表左右边界向中间夹逼。
时间复杂度: O ( l o g n ) O(logn) O(logn) 空间复杂度: O ( 1 ) O(1) O(1)
// …
建站知识
2025/1/5 9:29:58
lua脚本使用cjson转换json时,空数组[]变成了空对象{}
一、前言
项目lua使用工具:cjson
问题:reids中部分数据的json key存在为[]的值,使用cjson进行解析的时候将原本空数组[]解析成了空对象{} 目标:原本[] 转 [] 二、解决方案
在使用cjson类库时,先配置json转换要求 -…
建站知识
2025/1/7 10:48:27
十二、Python基础语法(字符串str-上)
一、定义
字符串:使用单引号、双引号、三引号引用起的内容就是字符串。如果字符串本身包含引号时,要使用其他引号,也可以使用\转义,如果不想字符串中的字符进行转义,可以在字符串前面加上r。
name1 python
name2 &…
建站知识
2025/1/5 17:26:59
C++中的initializer_list类
目录
initializer_list类
介绍
基本使用
常见函数 initializer_list类
介绍
initializer_list类是C11新增的类,其原型如下:
template<class T> class initializer_list;
有了initializer_list,一些容器也可以实现列表初始化&am…
建站知识
2025/1/6 1:38:54
【Trulens框架】用TruLens 自动化 RAG 应用项目评估测试
前言: 什么是Trulens TruLens是面向神经网络应用的质量评估工具,它可以帮助你使用反馈函数来客观地评估你的基于LLM(语言模型)的应用的质量和效果。反馈函数可以帮助你以编程的方式评估输入、输出和中间结果的质量,从而…
建站知识
2025/1/5 20:44:33
【Qt】继承自QItemDelegate的代理类是如何工作的?
在 Qt 中,继承自QItemDelegate的代理类主要使用createEditor 和 setEditorData 方法:
创建编辑器:当用户开始编辑一个项时(例如通过双击一个单元格或者通过其他方式触发编辑),视图会调用委托的 createEdit…
建站知识
2025/1/7 23:35:04
Mac电脑使用pyenv管理多版本python环境 _
利用Mac包管理工具brew安装pyenv,pyenv用来管理所有python版本。如果没有安装brew,先安装一下吧。
安装pyevn
$ brew install pyenv
$ pyenv -v
pyenv 1.2.6查看所有的python版本(pyenv管理的所有版本)
$ pyenv versions
* sys…
建站知识
2025/1/8 13:18:12