Python
数据采集与技术融合作业1
一、作业内容 作业①: 要求:用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020)的数据,屏幕打印爬取的大学排名信息。 作业代码: 运行结果: 心得体会 通过实践,我学会了如何使用 urllib 和 BeautifulSoup 这两个强大的库来获取和解析网页数据。这个过程不仅加深
2024 强网拟态Writeups
ez_re 直接各种调试/Trace。输入长度是 0x38, 输入经过三次变换,第一次为 +0x40(其中存在反调试使用 x64dbg 隐藏PEB即可) 第二轮 Trace 结果是这样,看起来很复杂,其实就是三个 xor 的定义式,0xE9FCF789 ^ 0xB62DD00 ^ 0xE29E2AF6 = 0x7f,就是xor 0x7f 第三轮是一个XTEA每一步多了个 xor,轮数为 102
manim边做边学--直角平面
直角平面NumberPlane是Manim库中用于创建二维坐标平面的对象,它可以帮助用户在场景中可视化坐标轴以及网格线。 通过坐标轴、网格线以及刻度,它能够动态地展示函数曲线、几何图形以及它们的变换过程,使得复杂的数学概念变得直观易懂。 NumberPlane提供了x轴和y轴,通常是中心对称的, 默认情况下,NumberPlane会显示背景网格,这对于展示数学函数、几何形状等非常有帮助。 我们可以
什么是前后端分离应用(Full-stack Separation),想当然就会理解错
前后端分离应用指的是将应用的前端部分(用户界面与交互逻辑)和后端部分(业务逻辑、数据处理、服务器响应)拆分成独立的模块,各自通过 API 进行通信。这种架构设计的目的是提高开发效率、增强可扩展性和灵活性,使前端和后端能够独立开发、部署和维护。 一、传统的前后端耦合应用 vs 前后端分离应用 传统的前后端耦合应用 特点:前端与后端代码紧密耦合,通常是服务端渲染的页面应用。前端页面(HTML、C
python的装饰器和闭包
python的装饰器和闭包 内容 Python 的装饰器是什么? 装饰器(Decorator)是 Python 中的一种用于扩展或修改函数/类行为的设计模式。它允许在不修改原有函数或类的情况下,动态地为其增加新的功能。这种功能在实践中非常有用,例如在日志记录、性能测试、权限控制、缓存等场景中。 装饰器的定义与使用 装饰器的基本结构是一个函数,它接收另一个函数作为参数,并返回一个新的函数。 使用
什么是架构和架构本质
一. 什么是架构和架构本质 转载 https://hangzhouhot.com/whatisarch 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构,MySQL有架构
智源大会-2023-笔记-三-
智源大会 2023 笔记(三) AI开源论坛 - P1 - 智源社区 - BV1jo4y1K74N 🎼尊敬的嘉宾、女士们、先生们,大家下午好。非常欢迎大家来到2023北京资源大会AI开源论坛。我是今天的主持人杨轩啊。 我来自lin foundation亚太区呃简单呃讲两句就是呃lin foundation是全球最大的开源呃组织啊非盈利组织呃。 而呃LFAI and data这个是lin found
智源大会-2023-笔记-七-
智源大会 2023 笔记(七) 类脑计算论坛 - P1 - 智源社区 - BV13h4y1X7rf 好欢迎大家来到这类脑计算专题论坛,就是b a i的那个领导计算专题论坛,我叫张俊,是呃密西根大学universal michigan啊,是心理系教授和统计系教授,那么今天下午呢我们有啊三位演讲人。 然后呢还有一个圆桌的讨论啊,是有关那个类脑计算的这个题目,那么第一位呢,我们还很高兴,请到了是哥伦比亚
智源大会-2023-笔记-六-
智源大会 2023 笔记(六) 特邀报告(图灵奖得主Joseph Sifakis、Graphcore CTO Simon Knowles) - P1 - 智源社区 - BV1hh4y137BB 呃,所以紫嫣覆盖你的艺术,但是高斯的蒂娜说要带一个苏进去,呃,在美国做得很好是的,钟晖和右,好的,呃,你能听到我吗,是呀,是呀,好的,所以很高兴做这个关于测试的演讲,呃,系统智能和启动,我想说。 目前对于
沃顿商学院商业人工智能笔记-一-
沃顿商学院商业人工智能笔记(一) P38:4_向上游移动客户体验.zh_en - GPT中英字幕课程资源 - BV1Ju4y157dK 在这个模块中,我们将讨论一些令人兴奋的内容。 这是关于公司如何在客户旅程中向上游移动。 现在我们谈到了预测客户旅程,使其更短。 让我们尝试对比一下。首先以一个例子开始。 当你开始思考搜索时,或许谷歌是你首先想到的公司。 但是看看这些数字。它们暗示的是,当人们在
Ubuntu 16.04 编译安装Python 2.7.18
安装python 2.7.18(注)使用apt install python安装的版本是2.7.10,该版本对部分项目存在兼容性问题,因此需要手动编译安装 安装python编译环境sudo apt install pkg-config libreadline-dev libc6-dev libncursesw5-dev build-essential gdb pkg-config lib
celery的定时任务
目录celery定时任务 celery链接汇总 celery简单使用 celery的配置文件示例 celery的定时任务 celery定时任务 启动celery worker(执行任务) 启动celery beat(定时任务调度器) 同时启动celery worker 和 celery beat beat作为定时任务调度器,只需要运行一个即可,而celery worker可以有多个 查看定
Python算法题常用函数记忆清单
系统设计题&模拟题链接:https://leetcode.cn/problem-list/design/ 字符串操作 (1)split 按指定分隔符转成 list str_list= text.split() # 默认按空格分割 (函数写在后面,用 . 来调用) str_list= text.split(",") # 按逗号分割 (2)strip
markdown (1)
标题1 markdown的高级用法 插入数学公式 $$ Gamma(n) = (n-1)!quadforall ninmathbb $$ 绘图 Markdown支持使用Mermaid语法来绘制流程图、序列图、甘特图等: 流程图 markdown 制作PPT Markdown也可以用来制作幻灯片。使用---来分隔幻灯片: 格式转换 Markdown文件可以转换成多种格式,包括: H
2024 NewStarCTF-WP合集
梦开始的地方 第一~二周 misc-decompress 将所有压缩文件放在一个目录,使用Bandizip解压.001,然后使用md5计算器计算内部内容,即可获得flag misc-用溯流仪见证伏特台 首先进入所给链接找到威胁盟报告,发现由于b站原因导致视频不清晰,于是下载央视频后搜索该新闻,再读出信息powerj7kmpzkdhjg4szvcxxgktgk36ezpjxvtosylrpe
『玩转Streamlit』--多页应用
Streamlit不仅让创建单页应用变得易如反掌,更通过一系列创新特性,支持构建多页面应用,极大地丰富了用户体验和数据探索的可能性。 随着我们Streamlit App的功能逐渐增多之后,单个页面展示过多信息,使用不便, 通过多页面可以将功能相关的部分组织在一起,形成逻辑清晰的多个页面,使用户能够轻松地与不同的功能模块进行交互。 从代码方面来看,多页面应用将不同的功能模块拆分成独立的页面,每个页面
supervision 检测和分割的Annotator Day(2)
上一次学习了supervision库的Detections类,按照官方文档,接下来学习的是各种Annotator标注器类,我主要学习几个我感兴趣的、有意思的Annotator类型 一、Annotator 所有的XxxAnnotator类都是继承自BaseAnnotator类,并重写了其中的annotator方法 (注:由于几乎大部分的XxxAnnotator类的构造函数__init__都含有参数c
CAN201 In Class Test 1 Thursday Session
CAN201 In Class Test 1 Thursday Session 2 Multiplayer Number Guessing Game (UDP Sockets) Objective This in class test is required to use Python for socket programming. You will create a multiplayer“
Node.js和Python在服务器端编程上有什么不同
Node.js和Python在服务器端编程上有以下不同:1.设计哲学不同;2.性能不同;3.库支持和框架不同;4.同步/异步处理不同;5.语法简洁性不同;6.用途和适用场景不同。具体来说,Node.js基于事件驱动和非阻塞I/O模型,优于高并发处理,而Python则以简洁易读著称,广泛应用于科学计算、人工智能等领域。 1.设计哲学不同 Node.js是构建在Chrome的V8 JavaScri
掌握API调用,让你的应用程序与世界互联
为什么使用API接口? API接口允许开发者访问第三方服务提供的数据和功能,而无需从头开始构建这些功能。这不仅节省了开发时间和成本,还能让应用程序更加丰富和动态。 何时使用API接口? 当你需要以下功能时,可以考虑使用API接口: 获取实时数据,如天气、股市信息或新闻头条。 集成社交媒体功能,如分享、登录或获取用户信息。 使用地图服务进行地理编码或路线规划。 访问分析工具或数据库,以增强应用程序的
kaggle数据集某咖啡店的营销数据分析
因为还处于数据分析的学习阶段(野生Python学者),所以在kaggle这个网站找了两个数据集来给自己练练手。 准备工作 获取数据 这里我下载了两个数据集第一个是关于咖啡的销售情况,第二个是关于Instagram这个网站1000名最受欢迎的博主的数据。 我就从咖啡的销售情况这个表入手,因为我看了第二个表实在是没有什么眉目去做T.T 数据集文件放在最下方有需要的可以自行下载。 查看一些必
软件工程课程作业——物品“复活”软件
项目概述: 项目名称: 旧物品重新利用软件 开发者: 周万垚 开发日期: 2024年10月19日 代码:https://github.com/zhiwuyua/ReuseItemsApp/ 1. 计划阶段 估计 项目需求: 开发一个基于命令行的旧物品重新利用软件 估计总时间: 4小时 主要功能: 添加物品 删除物品 查找物品 显示所有物品 数据持久化存储 2. 开发阶段 需求分析 用户需要一个简
celery简单使用
目录celery是什么使用场景安装celery命令定义消费者(worker)启动消费者查看消费者启动日志定义生产者(producer) celery是什么 celery是一个简单,灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 使用场景 异步任务:将耗时操作任务提交给celery去异步执行,比如发送短信/邮件,消息推送,音视频处理 定时任务:类似于
强化学习算法笔记之【DDPG算法】
强化学习笔记之【DDPG算法】 目录强化学习笔记之【DDPG算法】前言:原论文伪代码DDPG 中的四个网络代码核心更新公式 前言: 本文为强化学习笔记第二篇,第一篇讲的是Q-learning和DQN 就是因为DDPG引入了Actor-Critic模型,所以比DQN多了两个网络,网络名字功能变了一下,其它的就是软更新之类的小改动而已 本文初编辑于2024.10.6 CSDN主页:https://b
python报错ModuleNotFoundError : No module named ‘_bz2’
https://blog.csdn.net/PythonAigc/article/details/138270119
代码随想录算法训练营第四天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点
1. leetcode24 两两交换链表中的节点 题目链接:24. 两两交换链表中的节点 - 力扣(LeetCode) 文章链接:代码随想录 (programmercarl.com) 视频链接:帮你把链表细节学清楚! | LeetCode:24. 两两交换链表中的节点_哔哩哔哩_bilibili 1.1 代码 这个代码是用循环的思路来进行判断的,写的过程挺考验中间赋值的 1.1.1 根据老师思路写