自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 收藏
  • 关注

原创 anaconda如何配置环境变量

在 Windows 上安装 Anaconda 后,可以手动将其添加到环境变量,以便在命令提示符中直接使用 conda 和 python 命令。

2024-10-26 11:57:49 280

原创 Windows设置程序开机自启动的几种方法

Windows设置程序开机自启动的几种方法

2024-10-22 08:42:23 200

原创 Excel制作工资表

工资表是企业支付员工工资的依据,是薪酬管理岗位人员常用的表格,要做好一份工资表要首先了解一下工资表的构成。我们在制作工资表时一般会分为应发工资和实发工资两个部分,这两者是有区别的:应发工资=基本工资+岗位工资+绩效工资-考勤扣款-其他扣款+补贴,其中考勤扣款包括:病假、事假、迟到、旷工。其中其他扣款不能超过当月工资的20%。实发工资=应发工资-个人缴纳累计-个人所得税。其中个人缴纳累计=养老+医疗+失业+公积金。本栏目提供了许多能够自动计算个人缴纳累计金额、个人所得税金额、应发工资及实发工资的工

2024-10-18 16:39:04 926

原创 Excel 中根据患者的就诊时间标记病例为“初诊”或“复诊”

这个公式的意思是:如果当前患者 ID(A2)与上一个患者 ID(A1)相同,并且就诊时间(B2)不为空,则标记为“复诊”;否则,标记为“初诊”。在病例表中,假设“就诊状态”在 D 列,患者 ID 在 A 列,就诊时间在 B 列。检查标记是否准确,确保每位患者的最早就诊时间被正确标记为“初诊”,后续的标记为“复诊”。在病例表中确保有一列用于标记“就诊状态”,如果已经存在,可以跳过此步骤。病例表:包含病例信息,如患者 ID、就诊时间和就诊状态。患者表:包含患者的基本信息,如患者 ID 和患者姓名。

2024-10-17 09:10:50 437

原创 excel如何把年龄转换为日期

我们从一个核心的日期函数出发我们首先需要年月日我的数据大概是这样的。

2024-10-16 11:42:08 539

原创 excel 处理数据的常用场景之考勤表的制作

这里我还是把表格分为了三个板块。因为以行做切分,这样也方便表格布局。其实样式的调整,不是最重要的,重要是,我们要实现考勤表的功能出勤记录员工的出勤记录是考勤表的核心功能。通过在表格中输入员工每天的上班时间和下班时间之一,Excel考勤表可以自动计算员工的工作时长,包括您每天的加班时间。可以根据实际情况需要设置工作时间的计算规则,如是否考虑迟到、早退,。考勤统计和报表生成考勤统计是Excel考勤表的重要功能。

2024-09-30 10:07:26 1300

原创 excel快速入门(二)

表示处在单元格上方或选中单元格。位置:功能区→开始→剪贴板说明:通过选择性粘贴可以将剪贴板的内容以不同的方式粘贴的目标区域。

2024-09-25 15:23:43 1269

转载 excel快速入门(一)

目前来说,简单介绍一下这个这几个工作区在 Excel 基本界面中有 6 个重要的区域1.快速访问工具栏。快速访问工具栏是一个可自定义的工具栏,包含一组独立于当前显示的功能区上的选项卡的命令。默认情况下,有三个按钮,分别是“保存”、“撤销”和“恢复”。在快速访问工具栏上可以添加常用的功能,由此一键完成该命令,无需在功能区中查找使用。2.功能区。功能区中包含使用 Excel 时用到的功能。根据功能的性质,各项功能以选项卡的方式分成不同的组,可以方便地定位功能位置。

2024-09-25 13:19:50 164

原创 python的文件的自动化处理

我先说一下,文件批量操作的一个思路。

2024-09-11 13:33:06 624

原创 进销存系统的常用科普公式

营收统计是企业财务分析的重要组成部分,它涉及对企业在一定时期内的收入进行记录、分类和分析。以下是一些常见的营收统计信息:总营收:企业在统计期内所有销售和服务收入的总和。产品/服务细分:将营收按照不同的产品或服务类别进行细分,以了解哪些产品或服务对营收贡献最大。地区/市场细分:按照地理区域或市场对营收进行分类,以识别不同地区的销售表现。客户细分:根据客户类型或行业对营收进行分类,以分析不同客户群体的购买行为。

2024-09-05 09:16:00 603

原创 爬虫入门urllib 和 request (一)

在开始进行爬虫的知识之前,我们需要明白web网页是怎么工作的?浏览器工具是怎么使用的?反爬虫的手段手段是那些?

2024-08-31 09:47:59 1957

原创 xpath语法详解

XPath 是一门在 XML 文档中查找信息的语言。查找所有id属性等于head并且class属性等于s_down的div标签。html_tree = etree.HTML(html字符串)通过在路径表达式中使用“|”运算符,您可以选取若干个路径。谓语用来查找某个特定的节点或者包含某个指定的值的节点。注意: “|”两边必须是完整的xpath路径。查询所有id属性中包以he开头的div标签。查找所有div标签下的直接子节点h1的内容。查询所有id属性中包含he的div标签。etree.HTML()(建议)

2024-08-31 00:05:02 741

原创 beautifulsoup的简单使用

我们在写 CSS 时,标签名不加任何修饰,类名前加点,id名前加 #,在这里我们也可以利用类似的方法来筛选元素,用到的方法是 **soup.select(),**返回类型是。如果属性字典中的键值对完全匹配一个标签的属性,则该标签会被返回。组合查找即和写 class 文件时,标签名与类名、id名进行的组合原理是一样的,例如查找 p 标签中,id 等于 link1的内容,二者需要用空格分开。如果一个指定名字的参数不是搜索内置的参数名,搜索时会把该参数当作指定名字tag的属性来搜索,如果包含一个名字为。

2024-08-12 23:17:41 1142

原创 正则表达式

则表达式是一种强大的文本处理工具,用于搜索、替换、检查或解析特定模式的字符串。正则表达式使用单个字符串来描述、匹配和处理一系列符合某个句法规则的字符串。Python 的 re 模块提供了对正则表达式的全面支持,包括编译正则表达式、执行匹配检查、搜索和替换文本等功能。如下四个方法经常使用match()search()findall()finditer()

2024-08-10 22:48:35 1484 1

原创 打印机常见问题

综上所述,安装打印机的过程包括硬件连接和软件驱动的安装,通过正确连接并选择合适的驱动程序,一般可以顺利完成安装。:对于直接连接到计算机的打印机,检查USB或其他连接线是否牢固连接,有时重新插拔可以解决问题。纸张尺寸和类型:确保在打印设置中选择了正确的纸张尺寸和类型,以匹配您实际使用的纸张。:如果您使用的是网络打印机,确保打印机与网络连接正常,并且可以从您的设备访问。纸张符合要求:确保使用的纸张符合打印机的要求,避免使用过期或质量不佳的纸张。:检查墨盒或碳粉盒的剩余量,如果不足,应及时更换。

2024-08-09 09:49:06 738

原创 配置python的基本环境

Python 是一种广泛使用的高级编程语言,由 Guido van Rossum 在1989年底发明,第一个公开发行版发行于1991年。Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进来区分代码块,而不是使用大括号或关键词)。这使得 Python 成为一种易于学习的语言,同时具备强大的功能,适合快速开发。Python 的名字来源于 Guido van Rossum 喜爱的喜剧团体 Monty Python,与爬行动物没有关系。

2024-08-05 22:04:17 1087

原创 python爬虫初识

现在看一下这三者的关系URL统一资源定位符,而URN统一资源名称。**URI(Uniform Resource Identifier,统一资源标识符)**是一个通用的概念,用于唯一标识一个资源。它包括了URL(Uniform Resource Locator,统一资源定位符)和URN(Uniform Resource Name,统一资源名称)。URL不仅标识资源,还提供了资源的位置信息,如协议类型(如HTTPS)、服务器地址、端口号以及资源的路径等。

2024-08-01 17:00:14 1317

原创 怎么隐藏搜狗输入法

点击输入法,右键选择更多点击选项,点击全屏隐藏

2024-07-30 14:55:30 298

原创 性能测试(二)

我们实际上是可以设置中文的。如果你使用的火狐浏览器,录制脚本,你就需要把代理改回去。

2024-07-22 08:12:37 719

原创 docker compose 部署WordPress

执行 docker compose up -d 命令。使用docker compose down 清理资源。

2024-07-21 08:26:07 324

原创 性能测试(一)

性能测试是一种软件测试类型,用于评估系统的速度、稳定性、可伸缩性和响应时间等性能特征。其主要目的是确保应用程序在预期的负载条件下能够正常运行,并找出可能的性能瓶颈。性能测试包括以下几种类型:负载测试(Load Testing):测试系统在预期负载条件下的性能表现。目的是确定系统在正常和高峰负载下的表现。压力测试(Stress Testing):测试系统在超出预期负载的条件下的表现,目的是确定系统的极限,并观察在超负荷情况下系统是否会崩溃以及如何恢复。

2024-07-19 15:17:49 906

原创 统一返回响应

我们为什么要设置统一返回响应提高代码的可维护性:通过统一返回请求的格式,可以使代码更加清晰和易于维护,减少重复的代码,提高代码质量。便于调试和测试:统一的返回格式使得在调试和测试时更为简单,可以快速定位和解决问题。增强系统的可靠性:统一的返回格式有助于保证系统的稳定性和一致性,减少因不同模块返回格式不统一而导致的错误。提升用户体验:统一的返回格式使得前端处理更加便捷,提高了响应速度,提升了用户体验。便于日志记录和监控:统一的返回格式便于记录和监控系统的运行状态,方便进行故障排查和性能优化。

2024-06-05 22:13:07 347

原创 Mysql的两种安装方式

1、在命令提示符或 PowerShell 中,导航到 MySQL 的 bin 目录。选择【服务】,可以按m键快捷搜索mysql服务,可以看到mysql57正在运行,如果想开启/停止/重启MySQL服务,可以右击进行设置。第一次登录的时候,是不需要设置密码的,我这里登录的时候,之所以设置密码,是因为我已经安装过了,大家跟我的步骤走就是了。配置MySql的环境变量,右击我的电脑,属性,高级系统设置,环境变量。配置MySql的环境变量,右击我的电脑,属性,高级系统设置,环境变量。

2024-06-05 16:51:42 1382

原创 分布式锁概述

分布式锁是一种在分布式计算环境中用于同步访问共享资源的机制。它的主要目的是在一个分布式系统中,当多个进程或服务需要同时访问同一个资源时,确保任一时刻只有一个进程或服务能够执行涉及该资源的关键操作。这类似于传统单体应用中的线程锁,但是分布式锁适用于多个独立的计算实体。

2024-05-07 20:58:48 849 1

原创 redis缓存

访问的 key 在 Redis 和 数据库中都不存在. 此时这样的 key 不会被放到缓存上, 后续如果仍然在访问该key, 依然会访问到数据库.这就会导致数据库承担的请求太多, 压⼒很⼤。

2024-05-07 11:13:13 825 1

原创 redis 集群

我们先提出几个问题?如果现在一个机器数据量很大,一句超出了物理内存的极限,该怎么办?如何对存储的数据进行管理?如何构建集群?如果集群出现故障怎么办?集群如果要扩充新内容,该怎么办?我们将围绕这几个问题进行解答。

2024-05-07 10:01:18 1177

原创 博客系统项目测试报告

本项目是一个全功能的个人博客系统,旨在提供一个用户友好、功能全面的平台,允许用户注册、登录、浏览博客、查看详细内容、发表评论以及发布和管理个人博文。通过采用自动化测试工具如Selenium和JUnit 5,您的项目实现了自动化测试脚本的编写,这有助于提高测试效率和系统运行的稳定性。使用参数化测试方法,您可以用不同的输入值多次运行相同的测试,这使得测试用例更加整洁,同时提高了代码的可读性和可维护性。当测试失败时,自动捕获屏幕截图,这为问题的溯源和解决提供了方便,因为截图可以直观地展示出错时的页面状态。

2024-05-06 21:28:01 1044

原创 redis的哨兵

哨兵存在的意义就是当主从节点出现问题的时候,此时哨兵节点就能自动帮我们选举出一个主节点出来,来代替之前挂了的节点,保证整个redis仍然是可用的状态。3.挑选出新节点以后,哨兵节点,就会自动控制被选中节点,并且控制其他从节点,修改slaveof到新的主节点上。4.最后哨兵会通知客户端程序,告知主节点是谁,并且后续客户端,再进行写操作,就会针对新的节点进行操作了。b)再把其他的从节点,修改slave of的主节点 ip port,连接上新的主节点。2.如果短时间难以解决就,就需要手动挑选一个作为主节点。

2024-05-05 15:27:40 757

原创 Redis的主从复制

在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本。复制功能是高可用Redis的基础,后面章节的哨兵和集群都是在复制的基础上实现高可用的。复制也是Redis日常运维的常见维护点。因此深刻理解复制的工作原理与使用技巧对我们日常开发运维非常有帮助。

2024-05-04 14:25:32 734

原创 Web的点赞功能和收藏功能的设计思路

数据库设计我们首先设计一个点赞表我解释一下,我为什么这么设计这个数据表fid: 这是一个外键,用于关联被点赞的对象。在不同的场景下,它可能代表不同的实体ID。例如,如果点赞的对象是博客文章,fid就存储博客文章的ID;如果是活动,就存储活动的ID。DEFAULT NULL表示这个字段可以为空,这在某些情况下可能是必要的,比如在实现“未明确点赞特定对象”的点赞时。user_id: 表示执行点赞操作的用户ID。这个字段用于记录是谁进行了点赞操作。它也是一个外键,关联到用户表。module: 这是一个字符串字

2024-05-03 22:36:38 1346 2

原创 网页中嵌套富文本编辑器

有时候,我们会在自己的网页上自己的网页上嵌套富文本编辑器,在我们做网页的时候,经常会碰到类似的需求。这篇文章我就带大家,怎么整合富文本编辑器。

2024-05-03 21:06:34 415

原创 Java 8 Stream API的使用

Stream(流)是一个来自数据源的元素队列,它可以支持聚合操作。● 数据源:流的数据来源,构造Stream对象的数据源,比如通过一个List来构造Stream对象,这个List就是数据源;● 聚合操作:对Stream对象进行处理后使得Stream对象返回指定规则数据的操作称之为聚合操作,比如filter、map、limit、sorted等都是聚合操作。

2024-04-23 14:35:02 314

原创 Web Tours系统使用说明书

点击 sign up now:进入注册页面:注册完成点击Continue。

2024-04-20 21:41:14 1027 2

原创 Elasticsearch的使用教程

*** @description 商品搜索管理Service*//*** 从数据库中导入所有商品到ES*//*** 根据id删除商品*//*** 根据id创建商品*//*** 批量删除商品*//*** 根据关键字搜索名称或者副标题*//*** @description 搜索商品管理Controller*/@Tag(name = "EsProductController", description = "搜索商品管理")@Autowired。

2024-04-16 13:03:07 1286

原创 Swagger的使用教程

Swagger是一个规范和完整的API框架,可用于生成、描述、调用Restful风格的Web服务的接口文档。如果你在SpringBoot中使用的话,在项目启动后可以自动生成在线可调用的API文档,非常方便!

2024-04-14 11:08:28 1347

原创 Webscoket简单demo介绍

WebSocket 是从 HTML5 开始⽀持的⼀种⽹⻚端和服务端保持⻓连接的 消息推送机制.理解消息推送:传统的 web 程序, 都是属于 “⼀问⼀答” 的形式. 客⼾端给服务器发送了⼀个 HTTP 请求, 服务器给客⼾端返回⼀个 HTTP 响应.这种情况下, 服务器是属于被动的⼀⽅. 如果客⼾端不主动发起请求, 服务器就⽆法主动给客⼾端响应.

2024-04-12 10:26:51 1085

原创 Redis 事务

redis事物

2024-04-07 15:16:54 1026

原创 redis的客户端操作

Redis的客户端操作

2024-04-07 09:57:00 768

原创 redis的持久化

Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。理解掌握持久化机制对于Redis运维非常重要。AOF机制并非直接让工作线程把数据写入硬盘,而是先写入一个内存的缓冲区,积累一波之后,再统一写入硬盘。硬盘上读写数据,顺序读写的速度还是移交快的。AOF是每次把新的操作写入原有文件的末尾。

2024-04-06 23:14:35 753

原创 网页聊天室

实现一个网页版本的聊天室程序。类似于网页版微信,可以直接在网页上进行聊天。

2024-04-03 17:38:56 191

空空如也

空空如也

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

TA关注的人

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