自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的创作纪念日

在我初入职场的那段时间,我深深感受到知识共享的力量。每当我在实战项目中遇到难题,总能在互联网上找到前辈们的经验分享,这些宝贵的资料像是指路明灯,引领我走出困境。因此,我决定也成为这样的创作者,将我的学习和工作经验记录下来,以飨后来者。1. 实战项目中的经验分享:我希望通过分享我在项目中的成功和失败,帮助他人避免重复我的错误,加速成长。2. 日常学习过程中的记录:学习是一个持续的过程,记录下自己的学习轨迹,既可以回顾反思,也可以供他人参考。

2024-09-19 01:42:38 284

原创 HDFS的存储原理

HDFS设计了容错机制,当某个DataNode发生故障时,NameNode会检测到这种情况,并指示其他DataNode创建丢失数据块的新副本,以保持数据的冗余度。- 为了提高数据的可靠性,HDFS支持数据块的复制,默认情况下,每个数据块会有三份副本,存储在不同的DataNode上。- DataNode:负责存储实际的数据块,并在NameNode的指令下进行数据块的创建、删除和复制。- NameNode存储文件系统的元数据,包括文件和目录的名称、数据块的位置信息、权限信息等。

2024-09-13 09:37:52 164

原创 【无标题】

Postman 是一个强大的API测试工具,适用于从简单的接口测试到复杂的自动化测试场景。通过其直观的用户界面和丰富的功能,开发者可以更高效地测试、设计和文档化API。Postman 是一个功能强大的API(应用程序编程接口)开发协作平台,它提供了接口测试、监控、文档和自动化等功能。Environments:环境,用于存储变量,这些变量可以在请求中引用,方便在不同环境(开发、测试、生产)间切换。可以将相关的请求分组到同一个集合中。Variables:变量,用于存储经常变化的数据,如API密钥、URL等。

2024-08-03 01:39:26 417

原创 互斥锁解决redis缓存击穿

在分布式系统中,缓存击穿是指在高并发访问下,缓存中没有命中数据,大量请求直接穿透缓存到达数据库,导致数据库压力瞬间增大,可能会引起数据库性能下降甚至服务崩溃。通过这种方式,即使在缓存失效的瞬间,也只有获取到互斥锁的线程会访问数据库,其他线程将等待锁释放后直接从缓存中获取数据,从而避免缓存击穿问题。:如果缓存中没有数据(称为缓存未命中),则在获取数据库数据之前尝试获取一个互斥锁。:完成数据库查询和缓存更新后,释放互斥锁,允许其他线程进行相同的操作。:获取到互斥锁的线程可以继续执行,从数据库中查询数据。

2024-08-03 01:34:26 245

原创 android FragmentManager 删除所有Fragment 重建

在使用上述代码时,请确保你了解这些操作对用户体验的影响,特别是在用户可能期望Fragment状态保持不变的情况下。移除并重新添加Fragment可能会导致用户失去之前的状态。则是在主线程空闲时执行。根据你的需求选择合适的提交方式。在Android开发中,如果你想删除。另外,如果你在Activity中使用。如果你在Fragment中使用。

2024-08-03 01:33:04 163

原创 python3 多线程中使用线程睡眠

函数,并传递一个唯一的名称。每个线程启动后,主线程会继续执行,并最终等待所有线程完成。通常用于模拟耗时操作,或者在不需要持续执行任务时降低线程的CPU使用率。函数让线程进入睡眠状态。下面是一个简单的示例,展示了如何在多线程中使用。函数会阻塞当前线程,使得该线程暂停执行指定的时间。然后,我们创建了5个线程,每个线程都调用。函数,它打印出线程的开始和结束信息,并在中间调用。在Python中,你可以使用。在这个示例中,我们定义了一个。模块来创建多线程,并通过。

2024-08-03 01:30:43 333

原创 python 提取出sql语句中where的值

这个例子中,我们假设SQL语句中所有的值都是用单引号包围的。如果SQL语句使用了不同的引号或者包含了更复杂的结构(比如子查询或者函数调用),则需要更复杂的正则表达式或者使用专门的SQL解析库。请注意,使用正则表达式来解析SQL语句并不总是可靠,因为它可能无法正确处理所有可能的SQL语法变体。如果需要更健壮的解决方案,建议使用专门的SQL解析库,如。安装,但由于你的要求不使用外部安装包,这里只是提供代码示例。如果你打算在项目中使用,则需要先安装该库。下面是一个简单的例子,演示如何使用正则表达式来提取。

2024-08-03 01:29:08 157

原创 Java Web项目

Java web项目有一百多个,需要的关注sixin。

2024-08-03 01:24:12 830

原创 Java代码七夕魔方照片墙

创建一个七夕魔方照片墙的Java代码涉及多个方面,包括图形界面的设计、图片处理以及可能的交互功能。下面是一个简单的示例,使用Java Swing来创建一个基本的魔方照片墙布局。这个示例不会处理实际的图片加载和魔方布局,但它会创建一个窗口并在其中放置多个方块,模拟魔方照片墙的外观。请记住,这只是一个基础示例,为了实现一个完整的七夕魔方照片墙,你可能需要添加更多的功能和样式。的背景来添加图片,或者进一步扩展这个示例以支持图片加载和更复杂的布局。为了将图片添加到每个方块中,你可能需要使用Java的。

2024-08-03 01:21:39 233

原创 Java 监听post 请求

在Java中,监听HTTP POST请求通常可以通过使用如Servlet、Spring MVC或者一些轻量级的HTTP服务器库如Spark来完成。以下是使用Servlet技术监听POST请求的一个简单示例。在Spring MVC中,`@PostMapping`注解用来指定该方法只处理POST请求,`@RequestParam`注解用来获取请求参数。以上两种方法都可以在Java Web应用中有效地监听和处理POST请求。记得根据你的具体需求和环境选择合适的方法。使用Servlet监听POST请求。

2024-08-03 01:18:22 145

原创 JavaScript初识及基本语法详解

我们可以创建数组,检测一个变量是否为数组,以及使用各种数组方法,如获取数组长度、添加和删除元素、排序和转换成字符串等。对象则是JavaScript中的另一个重要概念,它允许我们存储多个值作为一个单一的实体,并通过属性和方法来操作这些值。JavaScript是一种轻量级的脚本语言,它主要用于编写控制其他大型应用程序的脚本,尤其是在网页开发中,JavaScript能够帮助实现动态页面效果。最后,JavaScript还有一些内置对象,如Math对象和日期对象,它们提供了一些常用的功能,如数学运算和日期处理。

2024-03-26 08:03:30 306

原创 CentOS部署

如果 SELinux 已启用并且需要访问特定资源,您可能需要配置 SELinux 策略或者禁用 SELinux。- 如果您需要自定义防火墙规则,请使用 firewalld 或 iptables 进行配置。- 将您的应用程序文件放置在适当的目录下,例如 `/var/www/html/`。- 下载适用于您硬件架构的 CentOS 镜像,如 x86_64 或 ARM。- 打开 Web 浏览器并访问您的应用程序,确保一切正常运行。- 设置主机名、网络配置和安装所需的软件包。- 启动计算机并进入安装程序。

2024-03-24 20:45:34 429

原创 软件工程技术

它关注的是软件开发的整个生命周期,包括需求分析、设计、编码、测试、部署和维护等阶段。软件工程的目标是提高软件的质量、提高开发效率、降低开发成本,并确保软件产品能够满足用户的需求。软件工程不仅仅是编程,它还涉及到与其他学科的交叉,如心理学、社会学、经济学等,以更好地理解用户需求,提高软件产品的质量和社会价值。:验证和确认软件的正确性、效率、可用性、安全性等特性。:在软件部署后,对其进行持续的监控和维护,以确保其持续满足用户的需求。:与用户沟通,理解用户的需求,并将其转化为软件需求规格说明。

2024-03-24 00:57:41 250

原创 DevOps与敏捷开发

DevOps与敏捷开发是两种现代软件开发方法论,它们虽然有各自的特点和重点,但在实践中往往相辅相成,共同推动软件开发和运维的现代化。

2024-03-24 00:55:17 479

原创 区块链技术

区块链技术是一种分布式数据库技术,它通过将数据以块的形式顺序链接在一起,从而实现数据的一致性、透明性和不可篡改性。每个块都包含一定数量的交易记录,并且与前一个块通过加密的方式链接在一起,形成了一个链。区块链技术的核心优势在于其去中心化、安全可靠、透明不可篡改的特性,这些优势使得区块链在许多领域具有广泛的应用潜力。这种链接方式保证了区块链的不可篡改性,一旦某个区块的数据被修改,整个链的哈希值都会发生变化。: 智能合约是一种自动执行的程序,它嵌入在区块链上,并根据预设的条件自动处理交易。

2024-03-24 00:52:48 255

原创 Spark技术

Apache Spark是一个开源的分布式计算系统,它提供了快速的分布式计算能力,特别适合于内存计算,能够显著加快数据处理任务的速度。Spark在数据处理领域非常流行,它解决了传统MapReduce模型的某些性能瓶颈,尤其是在需要重复读写大量数据的情况下。: GraphX是Spark的一个图形处理框架,它提供了 graph API 和算法,使得用户能够轻松地实现图计算。: MLlib是Spark的机器学习库,它提供了广泛的机器学习算法和实用工具,包括回归、分类、聚类、协同过滤等。

2024-03-24 00:51:29 322

原创 Hadoop技术

它允许分布式处理大规模数据集,成为大数据技术生态系统中的一个核心组件。Hadoop的主要特点是能够在成本较低的普通硬件上分布式处理大量数据,并且提供高可用性和可扩展性。: MapReduce是Hadoop的编程模型,用于大规模数据处理。它负责管理集群中的资源,包括内存和CPU资源,并允许不同应用程序共享集群资源。Hadoop技术广泛应用于数据存储、数据处理、数据分析和大数据处理的各种场景中。: HDFS是Hadoop的一个分布式文件系统,它提供了高吞吐量的数据访问,适合大规模数据集的应用。

2024-03-24 00:49:50 180

原创 多线程(Java)

【代码】多线程(Java)

2024-03-24 00:43:50 95

原创 Java重要代码

【代码】Java重要代码。

2024-03-24 00:41:18 90

原创 node.js 常用命令

这会安装 `express` 包到你的项目中,并且更新 `package.json` 和 `package-lock.json` 文件。这会从你的项目中移除 `express` 包,并且更新 `package.json` 和 `package-lock.json` 文件。这会执行 `package.json` 文件中 `scripts` 部分指定的 `start` 脚本。6. **`npm run `**: 运行在 `package.json` 文件中指定的脚本。

2024-03-23 14:59:52 334

原创 编译原理中的自动识别机

在Python中实现一个自动识别机来识别文件中的代码涉及到创建一个简单的词法分析器。这里,我们将构建一个基础版本,它能够从文件中读取代码,并识别出关键字、标识符、数字以及一些特殊符号。

2024-03-23 01:50:07 309

原创 自动识别机C语言

编写一个简单的自动识别机(Automaton)来识别并处理关键字是编译原理中的一个基本概念。下面的示例代码展示了如何用C语言实现一个简单的自动识别机,这个自动识别机的任务是识别文件中的特定关键字,并在找到关键字时返回并打印这个关键字。假设我们要识别的关键字是 "int","return" 和 "if"。这个自动识别机将读取一个文件,并检查文件中是否包含这些关键字。找到任何一个关键字时,它就会打印出来。注意:这个示例是为了教学目的而简化的,实际编译器的词法分析器可能会更复杂。

2024-03-23 01:46:51 159

原创 编译原理(自动识别机)C语言版

编译原理中的自动识别机(Finite State Machine, FSM)是一种算法,它通过一系列的状态和转换来识别输入字符串是否符合特定的模式或语法。下面是一个使用C语言编写的简单自动识别机示例,它能够识别是否输入的字符串仅由字母'a'和'b'组成,并且不包含连续的'b'。

2024-03-23 01:41:08 187

原创 100个python代码(八)

```bash # 创建虚拟环境 python3 -m venv myvenv。

2024-03-23 01:36:48 114

原创 100个python代码(七)

【代码】100个python代码(七)

2024-03-23 01:36:03 88

原创 100个python代码(六)

【代码】100个python代码(六)

2024-03-23 01:35:10 112

原创 100个python代码(五)

【代码】100个python代码(五)

2024-03-23 01:33:24 560

原创 100个python代码(四)

【代码】100个python代码(四)

2024-03-23 01:32:03 862

原创 100个python代码(三)

这里提供了一个广泛的Python代码示例集合,覆盖了多个主题和应用场景。希望这能够帮助你更好地了解和学习Python的各种功能和用法。如果你有特定的需求或想深入了解某个话题,请随时提问!

2024-03-23 01:30:12 817

原创 100个python代码(二)

【代码】100个python代码(二)

2024-03-23 01:29:26 332

原创 100个Python代码(一)

【代码】100个Python代码(一)

2024-03-23 01:26:35 519

原创 Node.js环境搭建

在D:\wxapp\server目录下,创建一个新目录project1作为项目目录。32-bit:对应32位操作系统,64-bit:对应64位操作系统。执行node -v命令,查看node版本,确认node已经正确安装。访问官方网站 https://nodejs.org/zh-cn/Node.js的常用命令node、npm都是在命令行下执行的,双击下载的安装包安装即可,安装选项全部使用默认值。或者直接使用这里提供的已经下载完成的版本。选择对应操作系统的版本。选择长期支持版下载。

2024-03-23 01:07:17 188

原创 大学生创新型养老院(挑战杯)

● 管理风险:由于项目的运营管理涉及到多方面的工作且服务对象为老年人因此在管理上需要具备专业的医护和管理人才同时还需要注重员工培训和服务质量监控以保障老年人的身心健康和生命安全防止出现意外事故或不良事件导致项目的声誉受损或运营风险。因此,项目团队需要充分评估技术的可行性和实用性,确保技术的安全性和稳定性,同时需要注重技术的更新和升级,以适应不断变化的市场需求。● 区域合作:大学生创新型养老院可以在不同的地区开展合作,通过与当地政府、企业和社会组织的合作,实现资源的共享和优势的互补。

2024-03-23 01:02:52 540

原创 网页开发基础习题

简述如何将单独的CSS文件引入到HTML页面中。根据上述代码,txt3的运算结果是()。请描述HTML文档中注释标记的作用。

2024-03-23 00:57:32 565

原创 院子摄像头的监控

院子摄像头的监控和禁止区域入侵检测相比,多了2个功能:1)如果检测到有人入侵,则把截图保存起来,2)如果检测到有人入侵,则向数据库插入一条事件数据。同学们如果可以把摄像头挂在高处,也可以通过摄像头捕捉画面。supervision/fence目录下出现了入侵的截图。图2 程序运行控制台的输出。图3 入侵截图被保存。

2024-03-22 20:45:51 421 1

原创 禁止区域入侵检测

禁止区域入侵检测可以用在多个场景,如把摄像头放到图书馆门口统计进入图书馆的人数。它是物体检测+物体追踪技术的结合。物体检测目的是识别出人这个物体,物体追踪则是追踪检测到的这个人。supervision/fence: 检测到有人闯入,则把截图放到该目录下。本次任务完整代码存放在 任务源代码/任务19. 禁止区域入侵检测 中。checkingfence.py: 院子摄像头的监控主程序。testingfence.py: 禁止区域入侵检测。oldcare.track: 物体追踪相关的类。图1 Step #1。

2024-03-22 20:43:57 1118

原创 基于卷积神经网络(CNN)的情感分析

【代码】基于卷积神经网络(CNN)的情感分析。

2024-03-22 20:38:03 751

原创 编写人脸检测程序

新建一个py文件,命名为facedetectionwithdlib.py。【代码 facedetectionwithdlib.py】

2024-03-22 20:36:09 426

原创 树莓派摄像头

有了树莓派摄像头,摄像头就可以离服务器较远的距离,比如把摄像头固定在墙上,或者固定在门口。新建images目录,用于保存生成的图像。新建server.py,作为服务端程序。新建client.py,作为客户端程序。【代码 client.py】

2024-03-22 20:34:20 143

原创 图像采集-摄像头图像捕捉

【代码】图像采集-摄像头图像捕捉。

2024-03-22 20:31:22 153

配置tomcat和idea配置tomcat

配置tomcat和idea配置tomcat

2024-03-21

本实验任务是了解Java的环境搭建及菜单设计

【实验1-1】环境搭建。 【实验1-2】 第一个Java程序。 【实验1-3】 使用eclipse的断点调试功能。

2023-12-11

设计一个简易CPU 功能的数字电路,实验至少要求采用4个74HC/HCT194作为 4 个存储单元

(1)熟悉Multisim 电路仿真软件的操作界面和功能; (2)掌握逻辑电路综合设计,并采用仿真软件进行仿真。 1.试设计一个简易CPU 功能的数字电路,实验至少要求采用4个74HC/HCT194作为 4 个存储单元(可以预先对存储单元存储数据),74HC283 作为计算单元。请实现通过第 1 个时钟脉冲信号取出存储单元中的数据1,第2 个时钟脉冲信号取出存储单元中的数据2,第3 个时钟脉冲信号计算数据1 和数据2 求和,第四个时钟脉冲求和数据存回存储单元。使用用Multisim 进行逻辑功能仿真。

2023-12-10

试设计一个5进制计数电路(触发器任选),然后用Multisim进行逻辑功能仿真

试设计一个5进制计数电路(触发器任选),然后用Multisim进行逻辑功能仿真。

2023-12-09

IP地址和子网划分,有用的网络资源

IP地址和子网划分,有用的网络资源

2023-12-04

数字电路逻辑设计,24秒篮球计数器

数字电路逻辑设计,24秒篮球计数器

2023-12-04

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

TA关注的人

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