Python

第二讲

大模型及InternLM介绍 什么是大模型? 人工智能领域中参数数量巨大,拥有庞大计算能力和参数规模的模型。 特点: 大量数据进行训练 数十亿甚至千亿参数 在各种任务重展现出惊人的性能 SSH连接开发机 本地机器上打开终端 生成SSH密钥对 在InternStudio配置公钥:cat命令查看公钥并将其复制到InternStudio上 两个demo 依照课后文档做即可 https://

面向对象之继承

【一】什么是继承 新建的类可以继承一个或多个父类, 子类有所有父类有点数据属性和函数属性 python中继承被分为单继承和多继承 【二】单继承和多继承 【三】查看继承 【四】经典类和新式类 只有在python2中才分新式类和经典类 在python2中,没有显示的继承object类的类,以及该类的子类,都是经典类 在python2中,显示的声名继承object的类,以及该类的子类

面向对象之派生

【一】什么是派生 派生是指子类继承父类,子类多出来自己的属性和方法,并且重用父类的属性和方法 【二】派生的方法 子类可以派生出自己的新属性,在进行属性查找时,子类的属性名会优先于父类被查找 很明显子类Chinese里面的__init__方法里面的前两行都是重复代码 若想在子类派生出的方法内重用父类的功能,有两种实现方法 【1】指名道姓的调用某一个类的函数 【2】超类(super()

面向对象之抽象类

【一】什么是抽象类 抽象类是一种不能被实例化的类,它充当了一种模板或者说是蓝图。在抽象类中,你可以定义一些抽象方法,这些抽象方法没有具体的实现,即没有方法体。它们必须在抽象类的子类中被实现,除非那个子类也是一个抽象类。抽象类可以包含具体方法(已实现的方法)和抽象方法(未实现的方法)。 【二】为什么要有抽象类 如果不想用鸭子类型,就想用父类来达到规范子类的效果,就可以引入这个抽象类 代码

面向对象之反射

【一】反射 【1】什么是反射 反射是一种程序可以判断,取出和修改其本地状态或行为的能力 在python中,反射主要是指通过字符串操作对象属性 【2】Python中的反射 同过字符串的形式操作对象相关的属性 python一切皆为对象,都可以使用反射 【二】反射方法 【1】反射方法介绍 getatter(object,'name'[default]) 获取对象的属性值,如果不存在,可提供默

面向对象之元类

【一】常用的魔法方法 【1】初始化对象的属性__init__ 【二】元类 【1】什么是元类 一切源于一句话:Python中一切皆对象 八大基本数据类型是对象 类实例化得到的对象也是对象 其实类本身也是一种对象 通过查看每一种数据的数据类型,我们会发现都共同拥有一个类 这个类就是 type 我们也称之为元类 【2】产生类的两种方式 (1)直接关键字创建 语法 示例 (2)通过

对单例模式的理解

【零】引入 【1】前言 我们知道,经典设计模式总共有 23 种,但其中只有少数几种被广泛采用。 根据我的工作经验,实际常用的可能不超过其中的一半。 如果随机找一位程序员,并要求他列举出自己最熟悉的三种设计模式,那么单例模式肯定会是其中之一,这也是今天我们要讨论的。 【2】为什么要单例模式 单例设计模式(Singleton Design Pattern): 一个类只允许创建一个对象(或者实例)

Python系统模块增强库(xToolkit库)

1 什么是xToolkit库 库xToolkit的中文名字叫X工具集.是python内置库的一个扩展库.把python的datetime,string,list,dist,xthread等数据结构进行了系统库功能的扩展。 安装方法(利用阿里云的pypi源安装会比默认的pypi快很多): 升级方法(利用阿里云的pypi源安装会比默认的pypi快很) 导入方法: 本库使用到了第三库

在python程序中连接smb服务器上传下载文件

依赖 连接到服务器 上传文件 下载文件

2. unittest框架,jMeter

unittest框架,jMeter unittest框架: unittest-编写测试用例: 编写规则: 导入unittest模块,被测文件或者其中的类 创建一个测试类,并继承unittest.TestCase 定义测试函数,函数名以test_开头(表示一个测试用例) 测试用例中: 测试数据、期望结果 用例步骤 断言 断言方法: 方法 意思 检查 assertEqual(a

1.Selenium

Selenium 浏览器的基本操作(如打开浏览器、输入地址、网页最大化等): 选择元素的基本方法: 概念: 使用selenium中的find_element或find_elements方法来选择元素,返回值为WebElement对象,方法有两个参数: 参数一:指定哪种方式选择元素; 如:By.ID,By.CLASS_NAME,By.XPATH等; 参数二:根据不同的方式,使用不同的表达式

如何再造宇宙厂所有App?

本文内容,纯属十年老架构师杜撰,切勿照着实操,可能会给你带来几十亿的流量,怕你的服务器扛不住。 破音 前端用uniapp,花800买个短视频应用模板,后端用golang支持高并发, 数据库用图数据库加elastic search, 用户关系用图数据库,内容元数据直接放在elasticsearch, 方便搜索,视频,音频,图片放腾讯云CDN包年。推荐算法用协同过滤外加一点点深度学习关键要做到低成

pycharm右键执行可以正常找到读取文件位置,pytest命令行执行报错找不到文件位置

优秀不够,你是否无可替代 软件测试交流QQ群:721256703,期待你的加入!! 欢迎关注我的微信公众号:软件测试君

Hive常见问题

Hive常见问题 1、hive创建数据库 在使用hive指令创建数据库时,指定创建位置 在shell脚本中显示创建返回结果 但是在hdfs中并未找到该数据库; 这里可能是bug,于是我们通过第二种方法,即在location中将该数据库也加入到路径中 这样,我们在hdfs中便可以成功显示该数据库。

各种语言版本的“Hello, world”程序汇总

各种语言版本的“Hello, world”程序汇总  2017-05-10 11:10 “Hello, world”程序是指在计算机屏幕上输出“Hello,world”这行字符串的计算机程序,“hello, world”的中文意思是“世界,你好”。这个例程在Brian Kernighan 和Dennis M. Ritchie合著的《The C Programme Language》

2024年·用50种语言对你说“Hello,World!”

2024年·用50种语言对你说“Hello,World!”   动力节点 ​ 已认证账号 ​关注   14 人赞同了该文章 这是一个计算机世界的编程时光之旅。 对很多人来说,每当学习一门新的编程语言,写下的第一行代码可能都是“Hello,World!“。因此,”Hello,World!" 已经成为一段经典程序。 在职业生涯中,所有程序员都

学了这么多编程语言,你学会了几种“Hello world”呢?

学了这么多编程语言,你学会了几种“Hello world”呢? 王菜鸟 于 2020-05-09 21:53:48 发布 阅读量2.1k 收藏 2 点赞数 15分类专栏: 随笔记录 文章标签: 编程语言版权 随笔记录专栏收录该内容31 篇文章2 订阅订阅专栏你知道多少种编程语言?本文整理了30种编程语言的Hello World程序,有些编程语言使用广泛你可能知道,但有一些很冷门的编程语言你可能不知

python socket服务端

python socket服务端         ### QQ 3087438119

春秋云境 Delegation WP

春秋云境 Delegation WP Delegation是一套难度为中等的靶场环境,完成该挑战可以帮助玩家了解内网渗透中的代理转发、内网扫描、信息收集、特权提升以及横向移动技术方法,加强对域环境核心认证机制的理解,以及掌握域环境渗透中一些有趣的技术要点。该靶场共有4个flag,分布于不同的靶机。 Brute Force Privilege Elevation Kerberos 域渗透 fla

Anaconda使用笔记

一、常用命令 1.1 查看当前conda所有环境 1.2 创建新环境 1.3 进入你的环境 1.4 查看当前环境中的包 1.5 在你的环境中安装包 1.6 退出当前环境 1.7 删除环境 二、其他 2.1 配置下载源(清华镜像) 2.2 在终端中运行python程序 ①切换到所在盘 如 D: ②盘内切换目录 如 cd D:exp 切换到exp目录 ③切换到.py程序所在目录后,输

NUS CS1101S:SICP JavaScript 描述:四、元语言抽象

原文:4 Metalinguistic Abstraction 译者:飞龙 协议:CC BY-NC-SA 4.0 ...魔法就在于文字——Abracadabra,开门,以及其他——但一个故事中的魔法词在另一个故事中并不神奇。真正的魔法是理解哪些词起作用,何时起作用,以及为什么起作用;诀窍就是学会这个诀窍。 ...而这些词是由我们字母表的字母组成的:我们可以用笔画出的几十个波浪线。这就是关键!

NUS CS1101S:SICP JavaScript 描述:前言、序言和致谢

前言 原文:Foreword 译者:飞龙 协议:CC BY-NC-SA 4.0 我有幸在我还是学生的时候见到了了不起的 Alan Perlis,并和他交谈了几次。他和我共同深爱和尊重两种非常不同的编程语言:Lisp 和 APL。跟随他的脚步是一项艰巨的任务,尽管他开辟了一条优秀的道路。尽管如此,我想重新审视他在这本书的原始前言中所做的一条评论(请阅读他的前言,它紧随在这个前言之后,然后再完成这

Django客户端应用1向服务端应用2发送POST请求并接收解析数据

一、应用1发送post请求 def login(url, data): response = requests.post(url, json=data) if response.status_code == 200: result = response.json() print(result) return result e

linux环境Python安装

1、下载源码 华为云镜像地址下载python Python加速地址:https://repo.huaweicloud.com/python/ 2、安装前置依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-de

用jacoco统计JAVA项目测试代码覆盖率

一、概述 Jacoco 统计的是全量代码覆盖率。它不仅支持生成单元测试的覆盖率,也支持监控生成接口测试,功能测试的覆盖率。 在新一代精准测试技术流的影响中,各大型单位对覆盖率的追求越来越迫切。作为一款开源产品,它主机面向Java语言,能够在字节码层面给出覆盖率,同时也能将字节码关联到对应的源代码。这种半精准的测试方式,在小型团队中,对于某些场景的覆盖率诉求,起到了一定的响应。但它也有很强的局限性,

每日总结2024/1/13(白盒技术)

第一节:什么是白盒测试? 白盒测试是软件测试技术,白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件程序验证。白盒测试中也称为透明盒测试、基于代码的测试和玻璃盒测试。 它是Box Testing软件测试方法之一。与之相对应的黑盒测试是从用户角度对软件进行测试。另一方面,软件工程中的白盒测试基于应用程序的内部工作,并围绕内部测试

去年最火的 JS 开源项目「GitHub 热点速览」

去年最火的 JS 开源项目「GitHub 热点速览」   近日,「Best of JS」发布了过去一年在 GitHub 上 Star 数增速最快的 JavaScript 开源项目(2023 JavaScript Rising Stars),前 10 的开源项目 Star 增长竟然都是令人惊叹的 1.5w 起步,第一名更是近 4w 🤯,简直太逆天了! 我在想要不要搞一个「2023 P

Python教程(23)——Python类中常用的特殊成员

在Python中,类特殊成员是指以双下划线开头和结尾的属性和方法,也被称为魔术方法(Magic methods)或特殊方法(Special methods)。这些特殊成员在类的定义中具有特殊的语法和功能,用于实现对象的特定行为和操作。 特殊方法一般由Python解释器调用,无需手动调用。通过在类中定义这些特殊方法,可以改变对象的默认行为,使其具备更多的功能和操作。特殊方法提供了一种更加Python

<<  <  425  426  427  428  429  430  431  432  433  434  435  >  >>