• 2025-03-23《Git从入门到实战:Linux环境部署与核心操作详解》​
    1.概念Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1]Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,服务器端软件的
  • 2025-03-23【Linux系统】进程等待:告别僵尸进程深入理解Linux进程同步的核心密码
    Linux系列文章目录Linux系列前言一、进程等待的核心目的二、进程等待的实现方式2.1wait()函数2.2waitpid()函数总结前言在Linux系统中,进程等待(ProcessWaiting)是多进程编程中的核心机制,指父进程通过系统调用(如wait()、waitpid()等)主动等待子进程的结束,并回收其资
  • 2025-03-21K8s生产环境Pod状态全解
    Kubernetes生产环境Pod状态全解:从入门到排错指南作为K8s体系中最核心的调度单元,Pod状态是判断业务健康度的晴雨表。本文将结合生产实践经验,深度解析20+种Pod状态背后的秘密。一、Pod生命周期核心状态图谱graphTDA[Pending]-->|调度成功|B[ContainerCreating]B--
  • 2025-03-14批量检查微信域名是否被封的Go代码
    概述:这段Go代码使用https://api.52an.fun/wx/?url={url}接口批量检查多个微信域名是否被封。接口返回的JSON格式中,status字段为1表示域名正常,status为0表示域名被封禁,message字段会提供封禁的具体信息。程序会根据返回结果输出每个域名的状态。Go代码示例:packa
  • 2025-03-13TypeScript:为什么应该停止使用 Enum?
    1.官方是否真的不推荐Enum?官方并没有直接说不推荐使用enum,但TypeScript团队确实在新版本中推出了一些配置和特性,使得enum在某些情况下不再是最佳选择,这导致许多开发者开始讨论“官方是不是在逐步削弱enum?”1.1事情的起因TypeScript5.5引入了--erasableSyntax
  • 2025-03-12LVGL组件设计之模拟桌面
    LVGL组件设计之模拟桌面1.概述模拟桌面组件(desktop)是基于LVGL实现的一个通用桌面管理组件,为智能家居系统提供类似手机桌面的用户界面。该组件封装了桌面布局、状态栏显示和主页面功能,并提供了简单的接口用于应用程序启动和状态显示等操作。项目详情请参考《AM335xLinu
  • 2025-03-12Oracle11gRAC常用启动与关闭命令
    一、顺序关闭数据库建议生产环境先关闭listener然后关闭数据库最后关闭集群软件。1.关闭数据库oracle用户执行srvctl命令:srvctlstop/statusdatabase-dorcl#停止/查看所有节点上的实例2.停止集群服务,必须以root用户执行crsctl命令cd/u01/app/grid/11.2.0/bin./crsc
  • 2025-03-11Linux 进程控制:创建、终止、等待与程序替换全解析
    亲爱的读者朋友们
  • 2025-03-08苍穹外卖-day02
    启用禁用员工账号2025年3月8日星期六需求分析和设计可以对状态为“启用”的员工账户进行"禁用"操作可以对状态为"禁用"的员工账户进行"启用"操作状态为禁用的员工账户不能登录系统路径:/admin/employee/status/{status}请求方式:POST代码开发Controller层❓:补充
  • 2025-03-07如何使用 Ollama 的 API 来创建模型
    如何使用Ollama的API来创建模型简介创建模型创建模型的示例查询Blob(BinaryLargeObject)是否存在推送Blob到服务器当中简介        Ollama提供了一个RESTfulAPI,允许开发者通过HTTP请求与Ollama服务进行交互。这个API覆盖了所有Ollama的核心
  • 2025-03-05http status是什么?常见的http状态码指的是什么意思?
    HTTP状态码HTTP状态码(HTTPStatusCode)是服务器在响应客户端请求时返回的一个三位数字代码,用于表示请求的处理结果。HTTP状态码是HTTP协议的一部分,帮助客户端(如浏览器或应用程序)了解请求是否成功、失败或需要进一步操作。HTTP状态码的分类HTTP状态码分为5类,每类
  • 2025-03-05K8s节点扩容
    Kubernetes节点扩容:千节点集群实战经验分享节点扩容是Kubernetes集群成长的必经之路,但当节点规模突破三位数时,诸多隐藏问题将浮出水面。本文将揭示节点数量激增背后的六大关键影响,并提供经过生产验证的优化方案。一、节点扩容的显性收益资源池扩展理论容量提升:CPU/内存/存
  • 2025-03-03瑞芯微平台RK3568系统开发(10)声卡 & M.2硬盘驱动调试
    1 声卡驱动调试1.1查看原理图,提取需要配置的信息1.2需要配置的信息1、耳机插入检测引脚GPIO3_C22、RK809是挂载在I2S1上的,需要确认I2S的配置是否正确1.3完整的dts配置信息如下{rk_headset:rk-headset{compatible="rockchip_headset";
  • 2025-03-03程序代码中,怎么区分 status 和 state ?(转)
    from:https://weibo.com/2960527425/HjWG8rZlq程序代码中,怎么区分status和state?把state翻译成状态,这个状态那个状态;把status翻译成状况,现在是什么状况(带过程)。State表达的是形态,而Status表达的是从一种形态转换成另一种形态的过程中,那些有显著特征的离散中间值。还是说那
  • 2025-03-02批量检查微信域名是否被封的Python脚本
    概述:此Python脚本用于批量请求指定接口https://api.52an.fun/wx/?url=来检查多个微信域名的状态。接口返回的JSON数据包含了域名的状态信息,其中status字段为1表示域名正常,0表示域名已被封禁。脚本将根据返回的状态,输出每个域名的检查结果。脚本源码:importreques
  • 2025-03-02spring基于注解的事务源码解析,基本包含了spring事务的所有内容
    概述这是我学习郝佳老师的spring源码解析的学习笔记,有问题可以留言或私信,不过我基本都自己用代码debug验证过了。这是一个总体的思维导图,有需要的可以点击链接下载(每个节点都可以展开,由于步骤太多,只能缩减显示部分内容了,具体的所有节点,我上传成了PDF)下载链接以上,开启正
  • 2025-03-01ubuntu22.04使用libmysqlclient-dev,在包含mysql.h时会出现‘net_async_status’未声明
    //mysqlVer8.0.41-0ubuntu0.22.04.1forLinuxonx86_64((Ubuntu))//库文件是libmysqlclient-dev//在使用g++编译含mysql.h的文件时,系统使用的是ubuntu22.04//发现会出现/usr/include/mysql/mysql.h:486:6:error:useofenum‘net_async_status’withoutpreviousd
  • 2025-02-27zabbix监控http
    一、模版复制与配置变更1、模版复制2、修改宏全克隆并修改好宏端口二、测试httpd服务状态1、检查模块是否启用apachectl-M|grepstatus修复#ServerNamewww.example.com:80ServerName192.168.0.152:13000重新执行后正常2、检查状态http://192.168.0.152:13001
  • 2025-02-24API 测试面临的主要挑战是什么?
    API测试面临的主要挑战可分为以下核心维度,涵盖技术复杂性、环境依赖及流程管理等方面:1.参数组合与边界条件爆炸挑战:API参数类型多样(路径参数、查询参数、Body数据),需覆盖有效/无效值、边界条件(如数值极限、空值)、非法输入(SQL注入字符)。示例://测试分页接口时需覆盖page
  • 2025-02-18JDBC 5 案例
    publicvoidsetBrandName(StringbrandName){this.brandName=brandName;}publicStringgetCompanyName(){returncompanyName;}publicvoidsetCompanyName(StringcompanyName){this.companyName=companyName;}public
  • 2025-02-18MYSQL:阅读 SHOW ENGINE INNODB STATUS 内容
    Lockwaittimeoutexceeded;tryrestartingtransactiontrx_state=”RUNNING”当您在数据库操作中遇到“Lockwaittimeoutexceeded;tryrestartingtransaction”这样的错误时,这通常意味着您的数据库事务因为无法及时获取所需的锁而超出了锁等待的超时限制。这种情况常见于
  • 2025-02-172024/1/21日 日志 关于Vue && Element 的后续---》综合案例(8.2)
    com/Moonbeams/mapperBrandMapper.xml点击查看代码<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"
  • 2025-02-17Linux 进程控制(进程创建,进程等待)
    目录进程创建fork函数初识fork函数返回值写时拷贝fork常规用法fork调用失败的原因进程终止进程退出场景进程退出码进程常见退出方法exit函数_exit函数return退出return、exit和_exit之间的区别与联系进程异常退出进程等待进程等待的必要性获取子进程status
  • 2025-02-16K8s状态码监控
    Kubernetes状态码监控实战:如何用数字把脉微服务健康?在Kubernetes集群中,HTTP状态码就像服务的心跳监测仪。当我们的电商系统因大量502错误导致订单流失时,才真正意识到状态码监控不是简单的"200检查",而需要构建多维度的响应码监控体系。今天我们就来揭秘生产环境中状态码监控的完整
  • 2025-02-15异步接口如何做接口自动化测试?
    异步接口的自动化测试与同步接口有所不同,因为异步接口在发起请求后不会立即返回最终结果,通常需要额外的机制来等待和验证结果。以下为你详细介绍异步接口自动化测试的实现步骤和方法:1.理解异步接口的工作模式在进行测试之前,需要了解异步接口的工作原理。常见的异步接口实现方