Python
Python中常用的几个内置方法(max()/min()、filter()、map()、sorted、reduce())
1.max()/min() 传入一个参数 (可迭代对象), 返回这个可迭代对象中最大的元素 可以设置default关键字参数, 当这个可迭代对象为空时, 返回default的值 传入多个参数, 返回这些参数中最大的参数 多个参数必须是同类型的 两种方法都可以设置key关键字参数(传入函数) key参数接收的是一个函数对象 max函数会将lis里面的元素依次传入转换函数 哪个元素经过转换函数得
COSC2531 Programming Fundamentals
Programming Fundamentals (COSC2531) Final Coding Challenge Assessment Type Individual assessment (no group work). Submit online via Canvas/Assignments/Final
dockerfile CMD 和 ENTRYPOINT 分别什么时候用
在 Docker中,CMD 和 ENTRYPOINT 指令都是用来定义容器启动时运行的默认命令,但它们的用途和行为有所不同,适用于不同的场景: CMD 用途:CMD指令用来指定容器启动后默认执行的命令及其参数。它更倾向于提供默认的或可被替代的执行行为。 可覆盖性:当使用docker run命令启动容器时,如果指定了额外的命令或参数,CMD会被这些命令或参数覆盖。这使得CMD适
Python: faces Swap
# encoding: utf-8 # 版权所有 2024 涂聚文有限公司 # 许可信息查看:pip install boost # 描述:pip install boost # pip install dlib # pip install cmake==3.25.2 # pip install dlib==19.24.2 如果安装不上,按此法 # Author
vulnhub - BREACH: 1
vulnhub - BREACH: 1 描述 作为多部分系列中的第一部分,Breach 1.0 旨在成为初学者到中级的 boot2root/CTF 挑战。解决将需要可靠的信息收集和持久性相结合。不遗余力。 VM 配置了静态 IP 地址 (192.168.110.140),因此您需要将主机专用适配器配置到此子网。 非常感谢 knightmare 和 rastamouse 的测试和反馈。 感谢 g0t
milvus入门使用
插入数据后的效果: 代码如下: import configparser from pymilvus import connections, Collection, DataType, FieldSchema, CollectionSchema import numpy as np def create_collection(): # Define the schema
FastAPI-9 服务层
9 服务层 本章阐述了服务层,即中间层。 9.1 定义服务 服务层是网站的核心,它接收来自多个来源的请求,访问作为网站DNA的数据,并返回响应。 常见的服务模式包括以下组合: 创建/检索/更改(部分或全部)/删除 一件事/多件事 在 RESTful 路由器层,名词是资源。在本书中,我们的资源最初将包括隐形生物(想象中的生物)和人(隐形生物探险家)。 以后,我们还可以定义类似的相关资源: 地点
AIGC底层技术介绍
1.AIGC概述 AIGC,全称Artificial Intelligence Generated Content,即人工智能生成内容。这是一种新兴的人工智能技术,其核心思想是利用人工智能模型,根据给定的主题、关键词、格式、风格等条件,自动生成各种类型的文本、图像、音频、视频等内容。 1.1定义与背景 AIGC,即人工智能生成内容,是人工智能领域的一个重要分支,标志着人工智能从1.0时代向2.0时
科技改变生活,自动化获取校园官网活动
此项目相当于全自动点击代替人工而已,代码很简单,请勿商业以及违法乱纪,没必要,这么几个仔不值得哈,每次看见群里面代乐跑与墙上发布代理签到签退就觉得,嗯,,,嗯,包括签到签退人工也可以拿到,自己分析一下网址即可,但是这样属于违法乱纪了,不公平了,处分警告,科技一定要用在合理合规的地方。希望大家嗯,,,嗯,写博客元的原因就是人少,分享一下大学过程与经历,确实素质活动很虚。 首先,得先获取所
Linux上12个最佳开源ChatGPT替代方案
ChatGPT是OpenAI开发的流行聊天机器人和虚拟助手,自 2022 年 11 月 30 日起上市。此图表模型可让您对对话进行微调并引导其达到理想的持续时间、结构、语气、细节程度和语言。 幸运的是,随着人工智能的不断进步,开源ChartGPT 替代品已经成为强大的工具,可以提供相同的对话技巧以及定制化和透明性的额外好处。 此外,这些ChartGPT替代方案的开源特性使开发人员能够根据他们的特
Apollo(配置管理工具)
介绍 Python读取配置参数通常使用处理yaml, conf配置文件和env环境变量,这种配置方式比较方便本地加载,在微服务分布式部署时对这些配置需要集中管理,并支持热更新则引入了Apollo Apollo(阿波罗) 是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理
selenium滑块解锁实现的研究
滑块解锁 该问题主要源于各个平台的登录验证或者针对爬虫或selenium的一种防范手段。由于各个网站的防爬技术的提高,常规selenium似乎无法通过滑块验证,以下提供普遍的滑块验证思路,以供参考: 获取滑块本身的元素以及滑块所在长条的元素 根据滑块元素的size和所在矩形元素的size便能得到滑块的偏移量 使用selenium库中的actionChains中的click_and_hole和mo
马尔科夫决策过程MDP——Agent的强化学习逻辑
马尔可夫决策过程最初是在 20 世纪 50 年代由 Richard Bellman 描述的。它们类似于马尔可夫链,但有一个连结:在状态转移的每一步中,一个智能体可以选择几种可能的动作中的一个,并且转移概率取决于所选择的动作。此外,一些状态转移返回一些奖励(正或负),智能体的目标是找到一个策略,随着时间的推移将最大限度地提高奖励。马尔科夫决策过程(Markov Decision Process, M
VSCode_运行unittest用例:提示文件-test未运行,控制台提示缺少env
如下图: 解决方法: a.vscode安装插件:Python Extension Pack。 b.安装成功,重新打开VS Code窗口
[1008] PyPDF2, Merge PDF files, Insert PDF files
Ref: The PdfMerger Class: merges multiple PDFs into a single PDF. merge(): Merge the pages from the given file into the output file at the specified page number. append(): Identical to the merge()
linux下pyenv的安装和使用
pyenv 可以根据需求使用户在系统里安装和管理多个 Python 版本: 配置当前用户的python的版本 配置当前shell的python版本 配置某个项目(目录及子目录)的python版本 配置多个虚拟环境 一、安装pyenv 1、安装pyenv curl -L https://github.com/pyenv/pyenv-installer/raw/master/bi
stable-diffusion-webui 环境配置
链接:AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com) 查看python版本: 安装完python之后,打开工程,配置虚拟环境 下载安装对应的依赖库,其中的torch相关三个库选择与自己cuda相关的版本安装,我的pytorch选的是2.1.2,
COMP9021 Principles of Programming
COMP9021 Principles of ProgrammingTerm 2, 2024 Coding Quiz 1Worth 4 marks and due Week 3 Thursday @ 9pmDescriptionYou are provided with a stub in which you need to insert your code where indicated wit
使用pytorch实现HWC转CHW分析
使用pytorch实现HWC转CHW分析 import torch import numpy as np from torchvision.transforms import ToTensor t = torch.tensor(np.arange(24).reshape(2,4,3)) print(t) #HWC 转CHW print(t.transpose(0,2).transpose(1,2)
关于xshell快速命令集
xshell在使用时,比如说引入了堡垒机(jumpserver)的MFA双因子登录,每次都会去手机查看,有点不方便。 通过python脚本,生成mfa验证码。 然后,我们把这个脚本放到自己的目录下,比如 c://jumpserver.py 我们打开xshell的快速命令集,添加上这个脚本按钮,每次直接点击按钮,就能自动弹框当前的mfa,复制这个验证码。 比较遗憾的时,
【Miro】Miro入门(指的是我这篇随笔写得很入门)
Miro入门 参考:Miro API入門 创建APP https://miro.com/app/dashboard/ → 右上角头像 →「Settings」→「Your apps」→「Create new app」 会提示需要创建Team(如果本来没有加到Team中去应该创建完账号可以自己创建Team) 创建Team默认为「Dev team」 填写「App Name」,其中「Expi
记VS Code无法导入模块问题的解决方法
操作系统:windows python解释器版本: 3.12.3 vscode版本:1.89.1 (user setup) vs code安装了插件code runner 工作区已安装.venv虚拟环境 运行报错如下: ModuleNotFoundError: No module named 'requests' 解决办法: 1.点击vscode[选择]旁边的三个点,再