爬虫练手2:github热门语言项目
Beatifulsoup 快速实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091import requestsimport pandas as pdfrom bs4 import BeautifulSoupfrom datetime import datetimeimport matplotlib.pyplot as pltdef fetch_github_trending(keyword="python", date_range="Today"): """ 获取 GitHub 上某个编程语言的趋势仓库。 参数: keyword (str): 要获取趋势仓库的编程语言。默认为...
XYCTF2024复现
warm up123456789101112131415161718192021222324252627<?phpinclude 'next.php';highlight_file(__FILE__);$XYCTF = "Warm up";extract($_GET);if (isset($_GET['val1']) && isset($_GET['val2']) && $_GET['val1'] != $_GET['val2'] && md5($_GET['val1']) == md5($_GET['val2'])) { echo "ez" . "<br>";} else { die("什么情况,这么基础的md5做不来");}if...
numpy1
Numpy 基础11. 创建数组 固定类型数组: 使用 Python 的 array 模块创建固定类型数组。 123import arrayL = list(range(10))A = array.array('i', L) 从列表创建数组: 使用 np.array 从 Python 列表创建 NumPy 数组。 123import numpy as npa = np.array([3.0, 2, 5, 1.3])b = np.array([1, 2, 3, 4], dtype='float') 嵌套列表构成多维数组: 1c = np.array([range(i, i + 3) for i in [2, 4, 6]]) 2. 从头创建数组 全零数组: np.zeros 创建一个全零数组。 1np.zeros(10, dtype=int) 全一数组: np.ones 创建一个全一数组。 1np.ones((3, 5)) 填充特定值的数组: np.full 创建一个数组并用特定值填充。 1np.full((3, 5),...
小爬虫爬取王者荣耀英雄头像之多种方法
BeautifulSoup 实现提前创建好文件夹,用于存放图片 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051from bs4 import BeautifulSoupimport requestsimport time# 记录开始时间start_time = time.time()# 目标URLurl = "https://pvp.qq.com/web201605/herolist.shtml"# 创建一个会话对象session = requests.session()# 发送GET请求获取网页内容response = session.get(url)print(f'状态码: {response}')# 检查请求是否成功if response.status_code != 200: passelse: print("服务器连接正常")#...
手搓一个简单的神经网络识别猫猫图像
基本流程加载数据 –> 训练模型找出 w,b –> 将 w,b 代入预测函数 –> 预测 实现数据加载数据是给好的hd5文件低像素图片 导入库 –> 加载数据集 –> 数据重塑 12345678910111213141516171819202122232425262728import numpy as np # 导入NumPy库,用于科学计算import h5py # 导入h5py库,用于处理HDF5文件def load_dataset(): # 打开训练数据集文件,以只读模式读取 train_dataset = h5py.File('datasets/train_catvnoncat.h5', "r") # 从训练数据集中提取特征数据,并转换为NumPy数组 train_set_x_orig = np.array(train_dataset["train_set_x"][:]) # 从训练数据集中提取标签数据,并转换为NumPy数组 ...
华尔街之狼
记录 很久没有写些东西了,当你想写些什么的时候,又不知道该写什么了。我感受到指甲划过键盘按钮的机械感,便去剪了指甲。 对,这很无厘头,就想嗑药的华尔街之狼一样令人晕眩。 没有什么写影评的能力,写出来或许令人笑话,但估计也没太多人看到,就顺便放在这作记录了。 系统阐释可能太过于啰嗦,Jordan 的及时行乐可能更激动人心。 也许有人会说,这是话术、推销、洗脑、诈骗、犯罪…但在另一方面,我觉得这是情商、雄心、控场、能说会道…也许 Jordan...
调库小子:基于MobileNetV2识别猫猫图像
简介MobileNetV2 是由谷歌团队于 2018 年提出的一种轻量级卷积神经网络模型,是 MobileNetV1 的改进版本,旨在在保持准确性的前提下,极大地减少模型的参数数量和计算复杂度,从而适用于移动设备和嵌入式系统等资源受限的场景。 为什么使用MobileNetV2模型? 轻量级模型,运行速度快 在ImageNet数据集上预训练,识别准确度高 适合移动设备和普通电脑使用 目标使用 python 和深度学习框架,利用 MobileNetV2 模型,完成猫图像的识别;最后完成网页端部署。 实现环境配置推荐虚拟环境 12virtualenv venv.\venv\Scripts\activate 创建 requirements.txt, pip install -r requirements.txt 安装相关依赖 1234tensorflow>=2.8.0opencv-python>=4.5.5numpy>=1.21.0pillow>=8.3.0 主程序编写调包12345import tensorflow as...
Insane1
我们时常感到孤独, 却又害怕被亲密关系所束缚。 数字化的社交关系恰恰为我们制造了一种幻觉;我们有人陪伴,却无须付出友谊。 —-《群体性孤僻》
登录注册功能简单实现
后端后端主要实现数据库数据的请求功能,这里是增加和查询。 三个接口 用户名密码注册 用户名密码登录 用户名信息查询 手工并指导AI生成 ==》 接口测试 curl -X POST -H "Content-Type: application/json" -d "{\"username\":\"testuser\",\"password\":\"123456\"}" https://josznftwiqbd.sealoshzh.site/api/register curl -X POST -H "Content-Type: application/json" -d...
sealos+devbox快速开发Todoapp应用
核心出装: AI 项目分析一个 Todo app 应用,网页版,帅气的UI界面,能够对待办事项进行增删改查,连接数据库。 前端:vue , express框架 后端:node.js 数据库:mongodb 基本思路,vue 和 js 写好前端页面和基本功能,通过增删改查四个接口请求数据库信息,最后部署应用上线。 项目实战后端sealos 云开发平台使用 DevBox,创建项目 todoapp-server,语言选择 node.js sealos 云开发平台创建数据库,记录好数据库连接信息 使用 cursor 打开项目 todoapp-server,提示AI进行数据库连接和增删改查四个接口设置 后端提示词示例 后端提示词请为我开发一个基于 Node.js 和Express 框架的 Todo List 后端项目。项目需要实现以下四个 RESTful API 接口: 查询所有待办事项 接口名: GET /api/get-todo 功能: 从数据库的’list’集合中查询并返回所有待办事项 参数: 无 返回:...