Python
javaScript基础讲解
Javascript 1.基本语法入门 <head> <meta charset="UTF-8"> <title>Title</title> /*Javascript严格区分大小写*/ <script> &
Python基础入门(一)
Python 基础入门(一) 一、 python语言介绍 python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guid van Rossum 于1989年底发明, 第一个公开发行版发行于1991年。 Python源代码遵循GPL(GNU General Public License)协议 二、 python特点 1. 易于学习:有相
Python基础入门(二)
Python 基础入门(二) 一、 学习目标: 掌握各种分支结构的使用方法 掌握各种循环结构的使用方式 掌握分支结构与循环结构的嵌套使用方式 二、 分支结构介绍 根据指定条件是否成立确定是否执行相应的代码块: 单分支结构 二分支结构 多分支结构 分支结构嵌套 三、 单分支结构 根据一个指定条件确定是否执行相应的代码块 if 条件: 语句块 案例:如果输入一个数大
buu Youngter-drive
查壳,有壳,upx脱壳(upx.exe -d ) 进ida看主函数 又是这种粉色的没见过的函数,速查 CreateMutexW可以创建或打开命名的或未命名的互斥体对象。 简单来说就是后面的多线程同时只会同时运行一个线程 CreateThread就是创建线程来运行 CloseHandle就是关闭线程 在这道题中就是StartAddress和sub_41119F两个函数交替进行 首先就是这个s
一、Rust 学习路径
学习路径 我是怎样学习 Rust 的? 关于学习 Rust 之前,我有接触 C/C++,Java,JavaScript 一些经验,只能说是一些经验,不能说是掌握,除了C语言以外,都只是学了一些基础,并无深层次接下学习。在有一些编程语言的基础上我选择了自己梦想中的语言 Rust,拥有良好的性能与安全,还用用起来非常爽的 cargo。 学习的过程中,我去阅读关于 Rust 的相关资料,实在话只有在学
Mac配置:anaconda+python3.8+
安装好anaconda后配置其 .condarc 文件 vi /Users/sxr/.condarc channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - defaults ssl_v
Python中 `__pycache__` 文件夹是什么?
引言 当你编写一个独立的Python脚本时,目录结构看起来可能没什么特别。但随着项目逐渐变得复杂,你可能会倾向于将一些功能分离到其他模块或包中。这时,你可能会发现在源文件旁边,似乎毫无规律地,突然冒出一个__pycache__文件夹。 请留意,当您的项目目录结构中有多级嵌套的子包时,pycache 文件夹可能会随机出现在不同的层级。与此同时,存放您 Python 源代码的其他包或文件夹,可能并
yolov5 正样本可视化
效果展示 yolov5的学习重点有3个,分别是: 网络模型 正样本筛选 损失函数 正样本的筛选过程在上一篇文章中已经详细解析了 yolov5 筛选正样本流程 代码多图详解 。本篇说明在这个过程中如何实现正样本可视化。首先来看看实现的效果: 原图: 网格可视化,不同尺度下匹配到的anchor不同。 anchor可视化 原图中的anchor网格可视化: 实现代码 原图添加标
AI学习 | 概念解释 + Scikit-learn 的简单情况
一些机器学习概念解释 点击查看代码 Sciki-learn:简称sklearn,是一种python中强大的传统机器学习模块。对常用的机器学习算法进行了封装,包括回归、降维、分类和聚类四大机器学习算法。具体需要使用到什么模块,可以通过查看下图来进行判断,需要用哪个模块再学具体使用方法吧。该模块的数据库很有价值,from sklearn import datasets。 LLM AI的发
Python类型注释
基本类型注释 # 变量名后面用 ":" 表示类型注释string_val :str = ""int_val :int = 0float_val :float = 0.0dic_val :dict = dict()list_val :list = list()tuple_val :tuple = tuple() 函数形参&结果注释 # 形参名后面用 ":" 表示类型注释,输出结果用
免费畅玩VIM Adventures
免费畅玩VIM Adventures 1. 简介 VIM Adventures是一款用于学习VIM编辑器使用的在线网页端小游戏,通过这个游戏,我们能够快速掌握VIM的一些常用的基本命令,可谓是新手福音。 这款游戏有官方版本,官网:https://vim-adventures.com 但是在官方版本中,只有前三关是免费的,想要游玩之后的关卡需要购买证书,需要25美元,且只有6个月使用期。 由于价格对
Python - Garbage Collection
References 【说站】python标记清除的过程 深度讲解python垃圾回收机制 Garbage Collection as a Memory Management Technique in Python Q&A Q1: python代码:x = 10,y = x 在这段代码中,变量x和y是不是存放在栈内存中的gc roots对象 A1: 在Python中,x = 10
使用ML.NET训练一个属于自己的图像分类模型
思维导航 前言 ML.NET框架介绍 AI和机器学习有什么区别? ML.NET支持的.NET框架 框架源代码 ML.NET官方提供的使用示例 ML.NET使用环境安装 创建一个WinForms应用 准备好需要训练的图片 训练图像分类模型 测试训练模型的分析效果 在WinForms中调用图像分类模型 项目源码地址 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 今天大姚给
【论文阅读】DeepREL通过自动化关系 API 推理对深度学习库进行模糊测试
通过自动化关系 API 推理对深度学习库进行模糊测试 论文基本信息 ESEC/FSE ’22, November 14–18, 2022, Singapore, Singapore 时间:2022-11-07 CCF A 原文:https://doi.org/10.1145/3540250.3549085 摘要 近年来,深度学习(DL)受到广泛关注。同时,深度学习系统中的错误可能导致严重后果,甚至
CS50P: 4. Libraries
libraries, modules libraries are bits of code written by you or others we can use in our program Python allows us to share functions or features with others as "modules" random python: random random i
apollo访问阿里云下载YUM的RPM包及其依赖项
1. 确定需要下载的RPM包 对于CentOS 7,主要需要下载的包包括yum、yum-utils以及它们的依赖。依赖可能包括python-iniparse等。 2. 使用wget从阿里云镜像下载 阿里云的镜像仓库提供了CentOS的软件包,您可以使用以下命令格式从阿里云镜像下载所需的RPM包: 将包名.rpm替换为实际的包名,例如: wget http://mirro
logging模块切割日志时:另一个程序正在使用此文件,进程无法访问。
使用: concurrent-log-handler GITHUB: https://github.com/Preston-Landers/concurrent-log-handler 安装: pip install concurrent-log-handler 参考文章:python logging模块“另一个程序
torch topk 使用
torch topk 使用 这个函数是用来求tensor中某个dim的前k大或者前k小的值以及对应的index。 用法 torch.topk(input, k, dim=None, largest=True, sorted=True, out=None) -> (Tensor, LongTensor) input:一个tensor数据 k:指明是得到前k个数据以及其index dim:
win11、wsl2 ubuntu 22.04下go开发
安装go 1.19.3 1.下载源码包、解压 2.设置工作目录 3.配置变量 4.vscode 下载Remote - WSL拓展 在启动的wsl虚拟机内,输入 启动vscode,就可以管理wsl2 内go环境和vscode通信了 安装protoc与protoc-gen-go(待完善) Protobuf(Protocol Buffer)是google 的一种数据交换的格式,它独立于语言,独立
AI学习 | chatgpt_api 和 tiktoken使用
如何使用chatgpt token 如何使用tiktoken 常用参数详解 response = client.chat.completions.create( model="gpt-3.5-turbo", messages=[{...}], ) https://platform.openai.com/playground 这是openai的官方游乐
线性规划模型复习总结
线性规划(Linear Programming, LP)是一种数学优化方法,用于在给定约束条件下最大化或最小化目标函数。线性规划广泛应用于经济、工程、管理等领域,通过建立数学模型,帮助决策者找到最优解决方案。 一、线性规划数学模型 1.1 模型三要素 目标函数(Objective Function) 目标函数是线性规划中需要优化的函数,通常表示为线性形式。目标函数可以是需最大化的利润或最小化的成
开发环境搭建及运行机制
Java开发环境搭建 百度搜索JDK,找到下载地址,浏览Oracle的网站。 JDK下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133 ](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2
python 面试宝典
50道必备的Python面试题 (建议点赞)-阿里云开发者社区 (aliyun.com) ▍2、为什么Python执行速度慢,我们如何改进它? Python代码执行缓慢的原因,是因为它是一种解释型语言。它的代码在运行时进行解释,而不是编译为本地语言。 为了提高Python代码的速度,我们可以使用CPython、Numba,或者我们也可以对代码进行一些修改。 1. 减少内存占用。 2.
Python篇——继承及多重继承
引言 为什么要用到继承呢?因为继承可以减少代码冗余以及提高代码的重用性。 1 继承 继承用于类的创建,继承描述类与类之间的关系 新创建的类是子类,被继承的类是父类 子类继承父类的属性和方法 1.1 场景条件——创建父类 定义Person类,有两个属性:name和age,和一个方法greet,输出:Hi,my name is... 代码实现: 创建对象并调用类中构造函数: 输出:
Python篇——私有属性
1 私有属性的特点 Python类中的私有属性是一种实现封装的方式,用于限制对某些属性的直接访问。以下是关于Python类中私有属性的主要特点: 1.1 命名约定 使用双下划线(__)前缀来创建私有属性,例如‘ __private_attr’ 1.2 名称改写(Name Mangling) Python会自动将双下划线开头的属性名改写,添加类名作为前缀。 例如,在MyClass中定义的_
SMOTE与SMOGN算法R语言代码
本文介绍基于R语言中的UBL包,读取.csv格式的Excel表格文件,实现SMOTE算法与SMOGN算法,对机器学习、深度学习回归中,训练数据集不平衡的情况加以解决的具体方法。 在之前的文章SMOGN算法Python实现:解决回归分析中的数据不平衡中,我们介绍了基于Python语言中的smogn包,实现SMOGN算法,对机器学习、深度学习回归中训练数据集不平衡的情况加以解决的具体方法;而我
ubuntu20.04离线部署ceph集群
版本兼容: 查看ceph和系统的版本是否兼容 节点说明 ceph-admin: 192.168.83.133 ceph 节点 IP Domain Hostname Services 192.168.83.133 stor01.kb.cx ceph01 mon,mgr,mds 192.168.83.134 stor02.kb.cx ceph02 mgr,mon,mds 19