首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏布衣者博客

    LeetCode-题库-刷题(6-7)

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 具体题目链接

    51620发布于 2021-09-07
  • 来自专栏python3

    笨办法学Python - 习题6-7:

    学习目标:了解字符串的定义,学会使用复杂的字符串来建立一系列的变量。学会命名有意义的变量名

    77610发布于 2020-02-10
  • 来自专栏iOS面试

    iOS 面试策略之算法基础6-7

    之前介绍了最简单的搜索法:二分搜索。虽然它的算法复杂度非常低只有 O(logn),但使用起来也有局限:只有在输入是排序的情况下才能使用。这次讲解两个更复杂的搜索算法:

    95930发布于 2021-04-22
  • 来自专栏AI SPPECH

    IO竞赛2025年题目解析:中级难度(6-7

    2025年的中级难度(难度系数6-7)题目综合考察了选手的算法设计、数据结构应用、数学建模和问题分析能力。本文将深入解析2025年中级难度的IO竞赛题目,帮助选手们突破瓶颈,提升解题能力。 难度进阶路径: 入门(1-3) → 基础(4-5) → 中级(6-7) → 高级(8-10) 难度系数 考察重点 核心知识点 学习目标 6-7 高级算法、数据结构综合应用 高级动态规划、图论、数论、几何 8题) ├── 第四章:中级难度题目解题策略 └── 第五章:综合能力提升建议 第一章:2025年IO竞赛中级难度题目概述 根据2025年NOI修订版大纲,中级难度(CSP-S提高)的知识点难度系数为6- 可以使用模块化的方法来组织代码,提高代码的可读性和可维护性。 调试技巧:对于复杂的问题,调试是一个重要的环节。可以使用输出中间结果、断点调试等方法来定位问题。

    37810编辑于 2025-11-13
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 6-7 sklearn中的随机梯度下降法

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍改进上一小节代码,封装自己的随机梯度下降法并应用,之后应用sklearn实现随机梯度下降法。

    1.3K20发布于 2019-11-13
  • 来自专栏linjinhe的专栏

    设计数据密集型应用(6-7):分片、事务

    随着业务发展,用户数量、商品数量、订单数量都在持续增长,数据库的负载越来越高。我们开始对数据库进行垂直拆分(垂直分片),把这三张表拆到三个数据库,而业务代码改改数据库的配置就好。

    83250发布于 2020-04-02
  • 来自专栏python、mysql、go知识点积累

    os模块、sys模块、json模块、pickle模块、logging模块

    目录 os模块 一、对文件操作 二、对文件夹操作 辅助性功能 获取当前文件的具体路径 sys模块 json模块 序列化 pickle模块 logging模块 os模块 功能:与操作系统交互,可以操作文件 sys模块 功能:与python解释器交互 sys.argv最常用,当使用命令行式运行文件,接收多余的参数,通过列表的形式接收,第一个元素是程序本身的路径。 sys.path返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.modules.key()返回所有已经导入的模块列表 json模块 序列化 把对象(变量)从内存中变成可存储或传输的过程称之为序列化 json.dump()序列化到文件中 json.load()从硬盘中获取json串 json.dumps()序列化到内存中 json.loads()从内存中获取json串 pickle模块 pickle logging模块 功能:生成日志模块 日志级别(如不设置,默认显示30以上) #V1 日志级别(如果不设置,默认显示30以上) # logging.info('info') # 10 # logging.debug

    1.9K10编辑于 2022-05-10
  • 来自专栏全栈开发那些事

    6-7 在一个数组中实现两个堆栈 (20分)

    其中Tag是堆栈编号,取1或2;MaxSize堆栈数组的规模;Stack结构定义如下:

    1.3K40编辑于 2023-02-27
  • 来自专栏韩曙亮的移动开发专栏

    【Python】模块导入 ① ( Python 模块简介 | 模块概念 | 模块作用 | 模块特点 | 常见的 Python 模块 | Python 模块导入 | Python 模块导入语法 )

    一、Python 模块简介 1、模块概念 模块 , 英文名称为 " Module " ; Python 模块 就是一个以 .py 为后缀的 Python 代码文件 , 在模块中定义有 : 函数 类 变量 可执行代码 2、模块作用 Python 提供了很多模块 , 每个模块都可以实现一些功能 ; 可以将 模块 作为 工具包 使用 , 每个工具包封装了不同的工具 , 如 : time 模块就封装了与 时间 模块 Python 自带的 标准库 模块 , 包含了Python中常用的函数和类等代码片段 ; 除了标准库之外,还有大量的第三方模块模块 ; 常见的 Python 模块 : time 模块 : 提供了与时间有关的函数 ; 二、Python 模块导入 1、Python 模块导入语法 Python 模块导入语法 : [from 模块名称] import [模块 | 类 | 变量 | 函数 | *] [as 别名] 上述语法中 : import 模块名称 : 导入模块中的所有内容,包括函数、变量和类等 , 可以直接使用模块中的名称来访问它们 ; from 模块名称 import 类/变量/方法名称 : 导入指定模块中的指定名称对应的

    4.7K20编辑于 2023-10-11
  • 来自专栏python-爬虫

    datetime模块,random模块

    6.10自我总结 1.datetime模块(用于修改日期) import datetime print(datetime.datetime.now(),type(datetime.datetime.now timedelta加减来实现但是只能改天开始,没法直接改年月,最大修改单位为天 print(datetime.datetime.now()+datetime.timedelta(3)) 2.random模块

    1.5K11发布于 2019-07-24
  • 来自专栏python3

    常用模块 - openpyxl模块

    2.1.1获取Workbook对象 方法1:创建Workbook # 导入模块 from openpyxl import Workbook # 创建一个Workbook wb = Workbook() // 默认生成一个名为'Sheet'的WorkSheet 方法2:导入Workbook # 导入模块 from openpyxl import load_workbook # 导入一个Workbook # Date : 2019/04/25 # Name : my_excel_model # Software : PyCharm # Note : 功能:使用openpyxl模块处理 def getExcelConOpenpyxl(file_name, book_name=None, data_type="list", index=1): """ 利用openpyxl模块获取 setExcelConOpenpyxl(file_name, con_list, field_list=None, book_name=None, model=None): """ 利用openpyxl模块将列表中的内容存储至

    1.6K31发布于 2020-01-17
  • 来自专栏python+前端 知识分享

    【Python模块和包】模块含义、模块好处、模块分类、包和模块的创建

    其实,很多编程语言都是采用这种组织代码的方式,在python中模块也有很多,一个.py的文件就可以称之为一个模块。 使用模块的好处 好处: 1、最大好处:大大提高了代码的可维护性。 当一个模块编写完成后,就可以被其他地方引用,其实我们在编写程序的时候也常常引用其他模块,可能包括python内置模块和其他第三方模块。 3、使用模块可以避免函数名和变量名冲突。 每个模块有独立的命名空间,因此相同名字的函数和变量完全可以分别存在不同的模块中,所以自己在编写模块时,不必考虑名字和其他模块冲突(但是模块名不能相同,千万不能和内置模块或者第三方的同名) 模块的分类 三种模块 : 1、内置模块(标准模块、标准库、内置库等多种叫法):python自带的模块,可能将近300个吧 执行 help(‘modules’) 查看所有python自带模块列表 2、第三方开源模块: 别人封装的模块供大家使用 ,全球可能18万个左右吧,想用python做任何事情几乎都能找得到对应模块 可通过 pip install 模块名 联网安装 3、自定义模块:咱们自己写的 模块和包的概念 在python中一般对文件和文件夹的称呼

    2.2K30编辑于 2022-12-10
  • 【python】模块导入 || os 模块 || time 模块 || json 模块 || math 模块 || print() 方法 || 文件读写

    模块导入1.1. 同一目录下,模块导入即:需要导入的模块 brother_test.py,和当前文件 main.py 是同一个文件夹下的情况。 子级目录下,模块导入即:需要导入的模块 child_test.py,它的父级或者更高级目录,和当前文件 main.py 是同一个文件夹下的情况。 它可以把要导入模块所在的相对路径或者绝对路径,添加到 sys.path 中,这样就可以导入模块。 关于 sys.path:它是 Python 的 sys 模块中的一个内置变量,它是一个列表,用于指定模块的搜索路径。 备注:sys 模块主要是与解释器之间的交互,查询和操作相关参数和功能。3. time 模块time模块用于查询和处理日期和时间的相关函数。

    1.8K10编辑于 2025-03-18
  • 来自专栏python-爬虫

    os模块,sys模块

    6.10自我总结 1.os模块(功能类似操作系统与文件交互) 1.常用模块功能 1.创建文件 1.mkdir 2.移除文件 1.remove 删除指定文件 2.rmdir 删除单级空目录,若目录不为空则无法删除 当前当前项目路径 4.os.path.dirname(os.path.dirname(__file__) 获取文件路径 5.os.path.abspath(__file__) 当前文件绝对路径 2.模块功能表 (path) 返回path所指向的文件或者目录的最后修改时间 os.path.getsize(path) 返回path的大小 os.walk(path) 返回当前路径下的所有文件夹及文件 2.sys模块 (功能与python交互) 1.常用模块 1.sys.argv 当终端 python test.py 参数1 参数2 ... ,key是模块名,value是模块 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout 标准输出 sys.stdin

    1.3K20发布于 2019-07-24
  • 来自专栏python3

    常用模块 - hashlib模块

    Python的hashlib提供了常见的摘要算法,如MD5、SHA1、SHA224、SHA256、SHA384、SHA512等算法。

    96650发布于 2020-01-15
  • 来自专栏python3

    常用模块 - configparse模块

    一、简介 configparser模块在Python中是用来读取配置文件的,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节点(section),每个节可以有多个参数(键=值) mayi0312/ # Date : 2019/4/3 # Name : test01 # Software : PyCharm # Note : 用于测试configparser模块的功能 # 导入模块 import configparser config = configparser.ConfigParser() """生成configparser配置文件 ,字典的形式""" """ # 导入模块 import configparser config = configparser.ConfigParser() # 读取配置文件 config.read("example.ini") # 导入模块 import configparser config = configparser.ConfigParser() # 读取配置文件 config.read("example.ini")

    98110发布于 2020-01-15
  • 来自专栏毕业设计

    分布式电商系统的设计与实现⑦-2

    )点击新品,输入价格区间,是否排序等操作通过上述操作均能查询出相关商品符合预期结果搜索商品界面如下图6-6所示:图 6-6 搜索商品界面1.1.3 秒杀商品相关功能测试秒杀商品的测试用例分析表如下表6-6-7 秒杀商品的测试用例分析表测试主题测试步骤预期结果实际结果秒杀商品(1)进入商品首页,找到秒杀栏 (2)进入秒杀栏,可以查看所有秒杀商品。 (2)提交订单能够正常跳转支付页面并完成支付符合预期结果1.1.4 购物车相关功能测试购物车模块,用户可以将商品添加到购物车,以及从购物车页面删除某商品,或许修改某商品的数量。 2)点击购物车,选中要删除的商品 (3)点击删除选中的商品成功从购物车列表剔除符合预期结果购物车的商品数量(1)进入购物车列表 (2)选中商品,修改商品数量成功修改商品符合预期结果购物车界面如下图6- 7所示:图 6-7 购物车界面1.1.5 订单相关功能测试该模块提供提交订单,支付等功能,该功能模块测试用例分析如下表6-9所示:表 6-9 订单功能测试用例分析表测试主题测试步骤预期结果实际结果提交订单

    48610编辑于 2024-06-23
  • 来自专栏python-爬虫

    hashlib模块,hmac模块

    6.11自我总结 1.hashlib模块(文件传输中将传输内容用指定算法进行处理) hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224 导入内容进行叠加 #上述两部其实等效 m.update(b'12323') print(m.hexdigest()) #按照特定算法的进行计算 #且无论加密的字符长度怎么样,结果长度都相同 2.hmac模块 (相比hashlib模块能防止撞球破解) #用法与hashlib类似 import hmac m = hmac.new('ads'.encode('utf8')) #这个可以自定义,但是必须是二进制格式填入

    1.1K20发布于 2019-07-24
  • 来自专栏python3

    python模块:smtplib模块

    格式(1):smtpObj=smtplib.SMTP([host [,port [,local_hostname]]])

    2.2K30发布于 2020-01-10
  • 来自专栏python-爬虫

    json模块,pickle模块

    6.10自我总结 1.josn模块(用于指定数据类型文件快速读写修改) 1.指定的数据类型 dict(字典) str(字符串) int/float(整型/浮点型) bool中的False,True,None dic,fw) with open('1.json','r',encoding='utf8') as fr: a = json.load(fr) print(a) #{2:2} 2.pickle模块

    1.1K10发布于 2019-07-24
领券