自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker&Docker Compose安装(离线+在线)

docker的在线和离线安装

2024-09-14 13:33:17 1292

原创 一、轻松部署的大模型开发平台dify.ai

大模型dify.ai学习使用

2024-09-14 11:07:09 397

原创 docker pull命令拉取镜像失败的解决方案

报错信息:error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/51/5107333e08a87b836d48ff7528b1e84b9c86781cc9f1748bbc1b8c42a870d933/data?

2024-09-04 09:01:48 722 1

原创 永久关闭 Windows 11 系统更新

请注意,关闭系统更新可能会使您的系统面临安全风险。确保您了解可能的后果,并在必要时考虑重新启用更新。

2024-04-15 09:24:16 1029

原创 B站弹幕和评论爬虫

通过观察可以得知,响应消息里的 replies 就是主评论内容,同时我们还可以改变 url当中的 next 参数来翻页,进而请求不同的数据这里我们再关注下 rpid 参数,这个会用于 reply 评论中再来看看 reply 评论,同样可以使用 requests 直接访问,同时 url 当中的 root 参数就是我们上面提到的 rpid 参数。数据还是非常干净的,那么下一步就是看如何获取这个 xml 的 url 地址了,也就是如何获取 324768988 ID接下来我们搜索整个网页的源码,可以发现如下情况。

2024-04-10 18:17:45 796

原创 禁止ie自动跳转edge

因为微软对ie已经彻底停止维护了,对于没有升级系统的用户来说,会自动更新edge然后将ie给禁止使用。下面方法有效的解决windows10下,禁止ie自动跳转edge。

2024-03-15 13:34:07 2064

原创 Selenium操作360浏览器

【代码】Selenium操作360浏览器。

2024-02-29 18:07:42 1158

原创 一、自动化:web自动化。Selenium 入门指南:从安装到实践

Selenium 是一个自动化测试工具,常用于网页测试和 Web 应用程序的功能测试。它支持多种编程语言,包括 Python、Java、C# 等。本文将重点介绍如何使用 Python 来使用 Selenium。

2024-01-19 09:51:47 471

原创 一、nginx配置

1)nginx相关目录工作目录:/etc/nginx执行文件:/usr/sbin/nginx日志目录:/var/log/nginx启动文件:/etc/init.d/nginxweb目录:/var/www/html/,首页文件是index.nginx-debian.html2)nginx配置文件默认文件:其他目录:文件结构:全局配置段http配置段server配置段 # 项目或者应用location配置段 # url配置。

2023-10-16 19:03:14 254

原创 Restful API 设计示例

说明:data 主要负责存放数据,message 主要存放应用的请求日志, status 负责存储应用状态, requestId 负责存储本次请求的唯一识别码,方便排查错误。说明:最好不要出现动词,否则破坏超文本协议(HTTP)对资源的抽象的概念,这种情况可以写成/importor/extract_data 表示导入抽取数据。说明:200表示成功,4xx表示客户端异常,5xx表示服务端异常,参见HTTP 的返回码含义。说明:很容易和资源的操作的增删改查对应起来,一个路由多次使用,减少路由的数量。

2023-10-16 18:40:33 420

原创 FLASK总结之一

FLASK总结一一、配置文件1.1 默认配置二、路由系统2.1 路由本质2.2 CBV写法2.3 路由的参数2.4 请求与响应2.5 闪现(django 中 message)4.6 请求扩展2.7 flask 中间件2.8 蓝图g对象和session的区别。

2023-07-07 15:13:27 1374

原创 七、Flask蓝图使用之七

注册蓝图将蓝图的功能模块与应用程序进行关联,而调度蓝图根据请求的URL匹配相应的蓝图和视图函数来处理请求。蓝图是一种将应用程序的路由、视图和模板组织在一起的机制,用于构建大型的、模块化的Flask应用程序。在products模块中,我们也定义了一些路由和视图函数,例如主页路由/和类别路由/category/,用于展示产品类别和产品详情。请注意,上述示例中的模板文件仅提供了基本结构和示意,实际应用程序的模板文件可能包含更多复杂的HTML和模板语法,以及动态生成的内容和数据展示。

2023-05-25 09:39:37 1342

原创 六、Flask模板使用方法

Flask使用Jinja2作为默认的模板引擎,可以轻松地将动态数据渲染到HTML页面中。以下是Flask模板的基本使用方法:首先,在Flask应用程序的根目录下创建一个名为templates的文件夹,用于存放HTML模板文件。在模板文件(比如index.html)中,使用Jinja2语法来插入动态数据:

2023-05-15 10:54:14 2293 11

原创 五、Flask的请求和响应方法与常用技巧

详细简单介绍一下 Flask 的请求和响应方法,以及常用的方法与技巧。

2023-05-13 10:01:09 928

原创 四、Flask 视图使用方法详细概述

1、请求上下文(Request Context):请求上下文是在处理每个请求时创建的,它包含了当前请求的相关信息,如请求头、请求参数、Cookies 等。Flask 使用线程局部变量来管理请求上下文,确保每个请求都拥有独立的上下文,并且不会混淆不同的请求。Flask 使用上下文管理技术来管理请求上下文和应用上下文,以便在处理请求和生成响应时能够访问到相关的上下文信息。当客户端发送请求时,Flask 的视图函数将根据路由规则匹配到对应的视图,并执行相应的逻辑来生成响应。这样可以避免在代码中硬编码 URL。

2023-05-12 11:18:24 707

原创 三、Flask基本内容介绍之路由

当使用 Flask 的路由时,除了基本的路由定义外,还有一些高阶的使用方式可以帮助更灵活地处理请求和构建路由。

2023-05-11 11:07:56 1034

原创 二、学习 Flask之二

Flask 是一个基于 Python 的轻量级 Web 框架,它简单易用、灵活性强,非常适合初学者入门和快速开发小型 Web 应用。本文将介绍 Flask 的安装和常用的配置。

2023-05-10 16:55:13 582

原创 一、Flask入门介绍

在本文中,我们介绍了 Flask 的概念、基本结构和组成部分,包括应用程序实例、路由、视图函数、模板、静态文件和扩展。希望本文能够帮助您了解 Flask 的基本知识,进一步深入学习和应用 Flask。

2023-05-09 23:29:55 551

原创 FLASK开始

Flask 扩展:介绍 Flask 中常用的扩展库,例如 Flask-WTF、Flask-SQLAlchemy、Flask-Login、Flask-Mail 等,以及如何使用这些扩展库来提高开发效率和代码质量。Flask 进阶:介绍 Flask 的蓝图、错误处理、表单处理、会话管理等高级特性和技巧,以及如何使用 Flask 开发复杂的 Web 应用。Flask 基础:介绍 Flask 的路由、视图函数、请求和响应、模板等基本概念和用法,以及如何使用 Flask 开发简单的 Web 应用。

2023-05-09 23:10:37 107

原创 计算之魂思考一

算法之魂思考题目之一

2022-08-19 21:47:32 264

原创 还得学C++,简单初入门

还得学C++,简单初入门文章目录还得学C++,简单初入门一、C++入门变量常量二、顺序结构程序设计数据类型基本算术与赋值运算符三、分支结构程序设计关系与逻辑表达式if 语句if语句嵌套switch 语句四、循环结构程序设计for循环语句while循环多重循环五、数组多维数组六、字符串字符数组String 类型七、函数与结构体函数递归函数结构体一、C++入门C++语言计算机程序指的是计算机能识别和执行的一系列指令。我们在设计程序与计算机沟通时,需要学习使用一门计算机可以看得懂的语言。C++语言

2022-04-15 21:19:48 1275

原创 二叉树的深度、路径总和、将有序数组转换为二叉搜索树、二叉搜索树迭代器(2022/02/23)

文章目录104、二叉树的深度112、路径总和111、二叉树的最小深度108、将有序数组转换为二叉搜索树173、二叉搜索树迭代器104、二叉树的深度难度:简单给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],3/ 9 20/ 15 7返回它的最大深度 3 。class TreeNode: def __init__(self,

2022-02-23 16:51:07 206

原创 docker的python与go镜像的制作

docker的python与go镜像的制作文章目录docker的python与go镜像的制作本文内容1、python环境2、制作go的镜像本文内容1、如何将python运行环境打包成docker镜像。2、如何制作一个具有golang的docker镜像。1、python环境创建python目录,编写Dockerfile文件在~/目录下创建python目录、编写Dockerfile文件mkdir pythonvim DockerfileDockerfile文件内容如下(看注释内容):#

2021-12-30 15:52:05 804

原创 学习docker

学习docker文章目录学习docker前言:为什么要学习docker什么是docker那docker到底是什么东西呢:Docker简介学习docker,基础知识掌握Docker镜像分层存储Docker容器Docker Registrydocker命令导图1.安装docker1.1 Windows中安装docker1.2 Ubuntu中安装docker1.3 CentOS7中安装docker安装docker启动docker2. 基于基础镜像Ubuntu系统制作新镜像1)下拉基础镜像Ubuntu2)运行交互

2021-12-24 16:14:47 1164

原创 (剑指offer)18、删除链表的节点—22、链表中倒数第K个节点—25、合并两个排序的链表—52、两个链表的第一个公共节点(2021.12.07)

文章目录18、删除链表的节点问题描述:代码部分22、链表中倒数第K个节点问题描述代码部分25、合并两个排序的链表问题描述解题思路解题代码52、两个链表的第一个公共节点问题描述解题思路解题代码注:双指针部分18、删除链表的节点问题描述:难度:简单给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节

2021-12-07 18:25:18 225

原创 (剑指Offer)10、菲波那切数列I—10、青蛙跳台阶问题II—63、股票的最大利润(2021/12/04)

文章目录10、菲波那切数列I题目描述参考代码:10、青蛙跳台阶问题II题目描述代码部分63、股票的最大利润题目描述解题思路代码部分10、菲波那切数列I题目描述难度:简单写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1

2021-12-04 19:19:35 333

原创 (剑指Offer)04、二维数组中的查找11、旋转数组的最小数字50、第一个只出现一次的字符(2021.12.02)

文章目录04、二维数组中的查找题目描述解题思路:代码部分11、旋转数组的最小数字题目描述代码部分50、第一个只出现一次的字符题目描述代码部分04、二维数组中的查找题目描述难度:中等在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],

2021-12-02 19:17:04 536

原创 (剑指offer)05 替换空格-58 II.-左旋转字符串(2021-11-25)

剑指offer文章目录剑指offer05 替换空格问题描述代码思路58 II.-左旋转字符串问题描述代码思路05 替换空格问题描述难度:简单请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”代码思路class Solution: def replaceSpace(self, s: str) -> str: res = [] for ch

2021-11-25 18:14:53 3663 1

原创 349 两个数组的交集、350 两个数组的交集、242 有效字母的异位词(2021-11-07)

文章目录349 两个数组的交集问题描述分析实现350 两个数组的交集2问题描述分析实现242 有效字母的异位词问题描述分析实现349 两个数组的交集问题描述难度:简单给定两个数组,编写一个函数来计算它们的交集。示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2]示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[9,4]说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。分析

2021-11-07 21:02:24 4119

原创 72. 编辑距离、198.打家劫舍、213_打家劫舍2(12021-11-06)

文章目录72. 编辑距离问题描述解题思路198.打家劫舍1问题描述解题思路213_打家劫舍2问题描述72. 编辑距离问题描述难度:困难给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例 1:输入:word1 = “horse”, word2 = “ros” 输出:3 解释: horse -> rorse (将 ‘h’ 替换为‘r’) rorse

2021-11-06 22:19:43 247

原创 674.最长连续递增序列、5. 最长回文子串(2021-11-05)

文章目录674.最长连续递增序列题目描述解题思路5. 最长回文子串题目描述解题思路674.最长连续递增序列题目描述给定一个未经排序的整数数组,找到最长且连续的的递增序列。难度:简单示例 1:输入:nums = [1,3,5,4,7]输出:3解释:最长连续递增序列是 [1,3,5], 长度为3。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为 5 和 7 在原数组里被 4 隔开。 示例 2:输入:nums = [2,2,2,2,2]输出:1解释:最长连续递增序列是

2021-11-05 20:58:37 283

原创 人类高质量代码git版本控制

人类高质量代码git版本控制文章目录人类高质量代码git版本控制一、git的概念集中式版本控制软件分布式版本控制软件二、git初始化版本库使用2.1 git 安装与下载2.2 使用前准备三、git工作理解3.1 git使用过程四、git的命令4.1 常用命令文件添加操作文件删除操作4.2 分支功能分支定义分支操作五、git合并冲突解决5.1 合并分支解决冲突六 git 远程代码库使用远程库本地库使用说明本地库 关联 远程库上传数据到远程库远程库更新本地库成功将本地库内容上传到远程库注意事项查看远程库信息

2021-11-04 17:41:24 792

原创 169. 多数元素、53.最大子序列和、50. 实现 pow()(2021-11-04)

169. 多数元素难度:简单题题目描述给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 [n/2] 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2解题思路确定切分的终止条件直到所有的子问题都是长度为 1 的数组,停止切分。准备数据,将大问题切分为小问题递归地将原数组二分为左区间与右区间,直到最终的数组只剩下一个元素,将其返回

2021-11-04 17:02:47 177

原创 spark学习之 GraphX—预测社交圈子

spark学习之 GraphX—预测社交圈子文章目录spark学习之 GraphX—预测社交圈子一、计算连通分量二、社交圈子预测1三、社交圈子预测2一、计算连通分量任务描述连通分量是预测社交圈子的基础,使用连通分量算法能够快速找到一个图中的小圈子。利用GraphX对图1进行创建并运用连通分量算法找出图中的连通分量:import org.apache.log4j.{Level, Logger}import org.apache.spark.{SparkConf, SparkContext}i

2021-10-25 10:58:52 1284 1

原创 企业spark案例 —出租车轨迹分析

企业spark案例 —— 出租车轨迹分析文章目录企业spark案例 —— 出租车轨迹分析一、数据清洗二、数据分析三、出租车轨迹图表展示一、数据清洗学习目标1.如何使用 SparkSQL 读取 CSV 文件2.如何使用正则表达式清洗掉多余字符串。将出租车轨迹数据规整化,清洗掉多余的字符串,并使用 DataFrame.show() 打印输出。清洗掉红框里面的 $ 、@ 字符,由于这两字符出现的次数没有规律,所以需要使用正则匹配。清洗后内容如下:import org.apache.spa

2021-10-22 21:58:49 5379 1

原创 educoder的spark算子学习

educoder的spark学习一、spark安装本次是在educoder这个平台上使用的,所以对于spark的安装方式是local本地模式,平台上有完整的安装步骤,在这里就不在继续叙述了,感谢理解二、pyspark的算子学习2.1、Transformation - map# -*- coding: UTF-8 -*-from pyspark import SparkContextif __name__ == "__main__": #********** Begin *****

2021-10-22 21:47:03 1983

原创 数据人的经典SQL50题

sql经典五十题– 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数select * from(select * from (select s_id,c_id, s_score from Score where c_id=01)a ,(select c_id as n_id, s_score n_score from Score where c_id=02) b where a.s_score > b.n_score) c inner join student on c.s_

2021-09-02 15:15:34 581

原创 你还不会用python进行数据分析吗

你还不会用python进行数据分析吗1、案例背景用户价值细分是了解用户价值度的重要途径,而销售型公司中对于订单交易尤为关注,因此基于订单交易的价值度模型将更适合运营需求。针对交易数据分析的常用模型是RFM模型,该模型不仅简单、容易理解,且业务落地能力非常强。因此,本节将基于该模型做数据分析和应用。在RFM的结果中,业务部门希望不仅能对用户做分组,还希望能将每个组的用户特征概括和总结出来,这样便于后续精细化运营不同的客户群体,且根据不同群体做定制化或差异性的营销和关怀。基于业务部门的用户分群需求,我们计

2021-08-29 20:14:33 403 2

原创 会员数据化运营概论

精益数据分析系列之一数据运营基础知识学习文章目录精益数据分析系列之一数据运营基础知识学习一、背景二、会员运营化概述三、会员数据化运营场景四、会员数据化运营关键性指标五、数据分析分析框架    在开始本次文章阅读之前,请允许我先引用一本书中一句话:        每个人都有数据,关键是找出哪些能提高你的学习和决策能力。每个人都知道他们需要指标,但要找出那些特别、可衡量、可操作、相关以及及时的指标,是一个巨大的挑战。   

2021-08-22 20:18:18 810

原创 java要有java的范儿

java的泛型文章目录java的泛型一、泛型的概念二、泛型的引入背景eg1:三、泛型类四、泛型方法五、泛型接口六、类型通配符一、泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。二、泛型的引入背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为

2021-07-27 19:09:53 315

禁止ie自动跳转edge资源包

禁止ie自动跳转edge资源包

2024-03-15

推荐新闻之数据探索与数据处理代码

本资源是关于推荐系统之数据探索与数据分析,可以帮助学习者很好理解数据,我是使用jupyter的,所以一些图片以及代码不好直接贴出,故而上传资源

2020-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除