自定义博客皮肤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)
  • 收藏
  • 关注

原创 内存越跑越高?别慌,带你查个明白!

【服务器内存问题排查摘要】针对CentOS 7服务器内存持续上涨问题,通过多维度排查:1)系统内存监控显示缓存可回收(free -h/buffers);2)Java进程占用5.6%内存(top命令);3)JVM配置合理(1GB固定堆+6G直接内存);4)GC日志分析未发现异常(CMS收集器,GC效率正常);5)Native内存监控显示13MB合理增长(jcmd工具)。最终确认系统内存增长非泄漏导致,JVM层与系统层内存占用匹配,当前状态健康。建议持续监控DirectMemory及线程变化。

2025-05-27 09:50:52 873

原创 出现了锁等待或死锁现象怎么办?乐观锁?分布式锁了解一下?

上面的异常可以通过mysql 语句:SHOW ENGINE INNODB STATUS可查到,它展示的是InnoDB 的锁信息。一旦另一个线程在等待过程中,也去锁别的资源(比如 Redis、充电站表等),就很容易出现“循环等待” → 死锁。如果多个事务对同一条记录加锁,且长时间未提交,会造成阻塞,甚至死锁。,实际效果不可靠,甚至不同线程间产生锁等待却得不到释放,导致死锁。使用非唯一索引更新数据时,MySQL 会加锁相关记录,以防止幻读。索引的同一位置上加了锁,极有可能是争抢同一条数据,导致锁等待。

2025-04-22 17:21:26 1200

原创 L2 和 COSINE 的区别?文本检索用什么呢?

字段索引使用的是withMetricType(MetricType.COSINE)在。方法里用了withMetricType(MetricType.L2),它们决定了 Milvus 如何计算两个向量之间的相似度。cosine和L2到底是什么?这两个参数有什么区别?) 是 Milvus 进行向量相似性搜索时用的。(比如图像特征、物理空间坐标)。(比如文本相似性、语义匹配)。

2025-03-13 09:26:58 963 1

原创 CentOS 7 环境下常见的操作和配置

安装 yum 包,查看 SELinux 状态启动服务sudo systemctl start安装 Git:sudo yum install git安装 Docker:sudo yum install docker sudo systemctl start docker sudo systemctl enable docker安装 Nginx:sudo yum install nginx sudo systemctl start nginx sudo systemctl enable nginx

2024-12-06 15:54:57 2653

原创 Go 项目如何集成类似mybatisPlus插件呢?GORM走起!!

Go 项目中,虽然没有像 MyBatis Plus 这样特定的 ORM 插件,但可以使用功能相似的 Go ORM 框架,比如 GORM,它支持链式查询、自动迁移、预加载等功能,与 MyBatis Plus 有相似之处。通过一些插件或扩展,可以实现更丰富的功能,比如软删除、分页查询等

2024-10-16 17:29:30 1452

原创 服务器被挖矿了怎么办?别急看这里@~…~@

服务器被挖矿攻击通常是由于系统或应用程序的漏洞被黑客利用,导致恶意软件在服务器上运行,消耗大量资源进行加密货币挖矿。列举:从图中可以看到,你的系统检测到了一次“挖矿”行为,并标记为高危威胁。攻击者的IP是,并且目标是。根据描述,攻击类型是通过客户端登录矿池进行的,矿池登录是挖矿行为的一种典型表现。下面将给出一般的处理方法希望能帮到大家。

2024-10-08 16:34:47 2864

原创 Go语言?IDEA能支持吗?增删查走起?

‌Go语言是一种由‌Google开发的静态强类型、编译型编程语言,它具有内存安全、垃圾回收、结构形态及CSP-style并发计算等特性。Go语言,也称为Golang,是由Google的三位工程师‌、‌Rob Pike及‌在2009年作为开源项目发布的。它的设计着重于简洁性、可读性和高效性,支持面向过程和面向对象的编程范式。Go语言语法与C相近,但提供了更先进的特性,如垃圾回收和CSP风格的并发计算①。

2024-09-02 16:41:16 1881

原创 SSL/TLS协议信息泄露漏洞修复

概述:CVE-2016-2183 是一个涉及 SSL/TLS 协议信息泄露的漏洞,也被称为 "SWEET32" 攻击。该漏洞利用了某些对称加密算法(如 3DES)的弱点,攻击者可以通过捕获和分析大量的加密流量,可能会恢复明文数据。

2024-08-22 20:34:43 6186 1

原创 虚拟机内存不够用了?全流程操作Look一下?

虚拟机用久了就会出现内存不足或者是硬盘不够的情况,由于虚拟机陪伴我们开发很久了不忍心直接弃掉。于是想着给他拓展内存,拓展磁盘接下这边全程记录拓展过程。

2024-02-29 13:00:29 22354 14

原创 80端口被占用解决思路

描述里是说NT kernel a System 简单讲就是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。

2024-01-24 09:11:37 7136 2

原创 数据库备份 - automysqlback- Error: Dependency programs are missing. mysql ……没有找到?

昨天在Linux 服务器上做了一个的mysql数据库备份,备份很重要关键时候能救命。具体怎么备份这边就不多说了。文件已经免费上传了具体的操作想看潇湘隐者同学的文章。## 标题Dependency programs are missing. mysql ……underfind.今天上去查看备份目录发现是空的,这边贴上 /etc/automysqlbackup/automysqlbackup.conf 配置初步检查没有什么大问题,监测了一下定时任务定时任务没啥问题。

2024-01-18 11:10:01 682

原创 Linux 命令汇总

Linux 命令常见汇总 查看进程命令 ps -ef | grep nginx要列出正在侦听的所有 TCP 或 UDP 端口,包括使用端口和套接字状态的服务,请使用以下命令netstat -tunlp

2024-01-04 17:27:42 1054

原创 Git 平时工作基本操作

git initgit add .git remote add origin [email protected]:帐号名/仓库名.gitgit push origin master # -f 强推。

2024-01-04 17:21:28 1096

原创 ... && => && !== && !! && === 5种特殊js 用法总结

首先是es6的 ... 三点运算符的用法第一个叫做 展开运算符(spread operator),作用是和字面意思一样,就是把东西展开。第二种array.push(...items)和add(...numbers),都是函数的调用,它们的都使用了扩展运算符。该运算符将一个数组,变为参数序列。接下来:==>ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫A...

2018-08-29 09:18:28 8706 3

原创 越来越搞不懂iot了,这玩意不是要通过netty实现的吗?

摘要:IoT通信不一定需要Netty框架实现,Netty只是其中一种技术手段。IoT包含设备、网络、云平台和应用的组合,而Netty是高性能的网络通信框架。IoT通信可采用多种协议如HTTP、MQTT、WebSocket等,Netty更适合TCP长连接、高并发等场景。是否使用Netty取决于具体需求,如定制协议或实时性要求高的场景较适合Netty,而其他无线通信或串口通信则不需要。

2025-06-04 15:36:23 270

原创 事业编码农 vs 正常码农:两种人生,两种代码

事业编码农 vs 正常码农:两种人生,两种代码在中国做程序员,是上 大厂写代码,还是进 体制敲键盘?一个是“高薪高压996”,一个是“低薪低压朝九晚五”,这两个极端之间,每年都在吸引无数人左右徘徊。最近看到一个热评:“小编给补吗?60万?笑话,有几个程序员能干到年薪60万?”确实,在舆论场上,程序员似乎成了一个“高薪职业”的代名词,但真实世界中,真有那么多码农拿着60w吗?不妨我们就来聊聊,事业编码农和普通码农之间的差别。

2025-06-04 15:20:34 649

原创 今天来捋一捋 Nginx 那些事

摘要:当服务器误启动源码安装的Nginx而非系统版本时,正确处理步骤为:1)先用kill -QUIT终止当前进程并确认无残留;2)通过which和nginx -t验证系统版本(/usr/sbin/nginx)及配置(/etc/nginx/nginx.conf)的正确性;3)用sudo nginx或systemctl启动正确版本。错误示例显示启动了/usr/local/nginx路径的版本,最终成功运行系统默认版本后会显示"nginx: master process nginx",表明使用的是系统路径和配置。

2025-05-30 16:41:22 240

原创 Java 之殇:从中流砥柱到“被温柔替代”

《Java工程师遭遇Python替代潮:一场技术变革的见证》摘要: 一位资深Java工程师分享亲身经历:其所在SaaS公司原以SpringBoot为核心技术栈,但在开发报表系统时意外发现Python方案(Flask+Pandas)在开发效率和灵活性上远超Java。随后Python逐步渗透数据同步、算法服务等领域,而Java项目因复杂度高、交付慢显得笨重。新CTO上任后推动技术轻量化,最终公司决定用Python+Serverless重构业务系统。作者反思道,Java虽在复杂业务中无可替代,但某些场景下Pyth

2025-05-30 14:17:18 1279

原创 可不可以带着用户的微信openID做批量订阅呢?

因为用户可能并未主动关注或授权接收消息。回答:微信的官方能力和安全机制,目前 不能通过系统后台方式直接帮用户批量订阅消息。

2025-05-29 19:48:39 278

原创 有同学遇到分表路由问题吗

错误提示 no table route info 是 MyBatis-Plus 分表插件(如 MyCat、ShardingSphere、或自定义的分表插件) 抛出的典型异常,表示在执行 SQL 查询时,系统无法根据查询条件判断该去哪个子表查询数据(即缺乏分表路由信息)。

2025-05-29 18:01:07 741

原创 经典重温- - 手动执行没问题,crontab 执行就报错。

针对服务器内存不足问题,提出通过定时重启服务的解决方案。文章详细介绍了编写重启脚本的步骤(停止服务→清理资源→恢复备份→启动服务),包括赋权执行和配置crontab定时任务。重点解决了crontab执行时的Java环境变量缺失问题,通过在脚本开头手动配置JAVA_HOME和PATH实现稳定运行。最后建议通过日志文件监控执行情况。该方案适用于预算有限场景下的服务维护,有效缓解内存占用过高问题。

2025-05-29 09:27:03 942

原创 查服务器信息 常用的一些命令 =^&^ =

本文整理了Linux系统常用的信息查看指令,分为系统基础信息、CPU/内存监控、磁盘管理、网络配置、用户登录、服务状态查询和日志导出等七个方面。主要命令包括uname查看内核版本、top监控资源使用、df检查磁盘空间、ipaddr查看网络配置、who查询登录用户等,并提供了htop、iftop等需要安装的工具建议,最后介绍了如何将系统信息导出到文本文件。

2025-05-27 14:47:13 495

原创 Java读写分离实战

两个物理数据源(数据库连接)——master和slave。master: 主库(负责写操作)slave: 从库(负责读操作)读写分离规则配置 :rules:community: # 逻辑数据源名(业务代码中访问的名称)逻辑数据源叫community,它是一个抽象名称,对应一套“读写分离”的规则组合。你在业务代码中注入的是这个名字(不是master或slave静态读写分离策略:所有写请求(INSERT/UPDATE/DELETE)都路由到master数据源。所有读请求(SELECT)

2025-05-21 17:29:30 329

原创 MySQL主从复制的恢复

本文主要分析了MySQL主从复制中从库无法初始化中继日志信息结构的问题,并提供了解决方案。问题可能由relaylog元信息表损坏、数据目录权限问题或relaylog文件缺失引起。解决步骤包括:1) 在从库清理复制配置;2) 从主库获取当前binlog位点;3) 在从库重新设置复制信息;4) 启动复制;5) 检查复制状态。关键字段如Slave_IO_Running和Slave_SQL_Running用于确认复制是否正常运行。通过这些步骤,可以有效解决从库复制中断的问题。

2025-05-21 17:19:34 1066

原创 订单接口成功,没有插入到数据库?明明已经插入数据库的订单却无法查询或未生效?手动管理事务 DataSourceTransactionManager?

1.手动事务管理时,不要调用被 Spring AOP 增强的方法(比如修饰的方法);2.统一改用等 MyBatis 原始操作,确保事务绑定当前线程连接;3.如果后续想统一封装 save 方法,记得不要让它被 Spring 托管或者 AOP 拦截。项目原实现建议改法原因插入数据避免 Spring AOP 代理导致事务失效更新数据避免走 Spring 的事务拦截返回主键保留主键自动回填依然有效(只要 mapper 配置对)手动事务保留自己控制事务提交/回滚更清晰锁机制。

2025-05-07 18:01:06 793 1

原创 AI的出现,是否能替代IT从业者?

AI 是工具,不是终结者。能用好 AI 的 IT 人才,会更强;只做重复劳动的 IT 从业者,风险会增加。

2025-05-07 17:02:41 402

原创 数据库故障排查指南

MySQL 数据库故障排查一般分为以下几个常见方向进行分析和解决。网络是否畅通(ping 或 telnet 到 MySQL 端口)MySQL 服务是否正常启动:systemctl status mysqld / ps aux | grep mysql端口是否监听:默认 3306,使用 netstat -tulnp | grep 3306用户权限是否正确:主机 % / localhost 等限制防火墙是否开放端口:firewalld / iptables

2025-05-07 16:56:38 441

原创 MySQL 数据备份与恢复

MySQL 数据备份与恢复是数据库管理中非常关键的任务,分为逻辑备份和物理备份两大类。

2025-05-07 11:38:31 568

原创 执行命令时遇到OCI runtime exec failed: exec failed: unable to start container process: exec: “bash“: execut

先上报错提示:执行:docker exec -it poi_server bash提示:OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown换一个:docker exec -it beaf707f7ff4 /bin/bash。

2025-05-07 11:22:23 708

原创 微信支付遇到:微信支付V3回调验签失败java.lang.IllegalArgumentException: Last unit does not have enough valid bits

2025-04-25 11:17:30.263 [http-nio-8034-exec-22] ERROR com.hz.utils.WechatPayUtils - 微信支付V3回调验签失败 java.lang.IllegalArgumentException: Last unit does not have enough valid bits。如果这个字段有空格、截断、字符缺失,都会导致。这种错误一般是由于传入的字符串不是合法的 Base64 编码格式。出现在微信支付 V3 的回调验签过程中,通常是。

2025-04-25 17:10:46 418

原创 记一次调用大华抓拍SDK并发优化

开 -> 睡眠 -> 关” 这个链路若被中断或未串联,会导致设备长期处于告警状态,后续指令失效。有些设备存在 SDK 偶发失败或无响应等问题。:一次开,不主动关就一直处于告警状态。1. 避免并发打断流程对每个。使用线程池异步执行告警任务。

2025-04-25 17:01:46 352

原创 如何解决消费者高频触发订单更新?

RocketMQ 发送 <- 执行 SQL: UPDATE charge_order SET ...比如你一天有几万订单但集中在一分钟内结束,可以考虑对 charge_order 做。构造消息 DTO <- 调用 updateOrder()是主键(InnoDB 默认聚簇索引),这点大概率没问题,但还是要核查。[定时任务线程] [RocketMQ 消费者线程](如 Hash 到 10 个消费线程池,每个只处理部分订单)。

2025-04-22 17:31:13 434

原创 docker安装的es报错了?failed to obtain node locks怎么破~

这里检查的权限是要根据你docker-compose.yml里的配置去检查,比如我的配置是有挂载到/home/docker/milvus/volumes/elasticsearch/这个目录。failed to obtain lock on /usr/share/elasticsearch/data这句是关键!Elasticsearch(ES)容器启动失败,错误日志显示。Elasticsearch 默认的 UID 和 GID。注意:显示的所有者是root,那我们就要修改为。

2025-03-13 09:20:59 641

原创 Redis有必要开ssl吗?这些知识你要懂!!

Redis有必要开ssl吗?这些知识你要懂!!你的 部署环境、安全需求和访问方式是决定因素。

2025-03-12 19:21:34 460

原创 为啥已经本地上传了rocketMq的镜像包还提示拉取失败?

先上报错提示:你的错误信息表明无法拉取的latest镜像,原因是。这可能是因为或。里面是否包含你已经上传了但不确定里面是不是包含。可以用下面的命令检。如果输出里没有,说明这个镜像不在里,你需要重新导入正确的镜像。如果无法访问,可能是服务器,或者。由于 Docker Hub 在国内访问较慢或受限,你可以使用来解决镜像下载问题。

2025-03-12 19:14:13 316

原创 安装 Milvus Java SDK

本主题介绍如何为 Milvus 安装 Milvus Java SDK。当前版本的 Milvus 支持 Python、Node.js、GO 和 Java SDK。

2025-02-24 16:37:03 473

原创 吐血整理:在 Docker 中运行 Milvus;打造你的向量数据库。

ld.so: object '/milvus/lib/' from LD_PRELOAD cannot这个错误通常与库预加载配置有关,LD_PRELOAD环境变量指定的库文件无法被正确读取。可能是路径指定不正确,或者是该路径下没有实际存在的库文件。你可以检查是否该路径下有有效的.so文件,并确保路径配置正确。tini:这是容器启动过程中调用tini的输出,tini是一个用于处理进程管理的工具,通常用于确保容器中运行的程序是由一个有效的初始化进程管理的。这个输出本身并不是错误,它只是提供了tini的帮助信息。

2025-02-24 16:32:40 2111

原创 解决Docker冲突问题

错误:docker-ce-cli conflicts with 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64 错误:docker-ce conflicts with 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64 您可以尝试添加 --skip-broken 选项来解决该问题 您可以尝试执行:rpm -Va --nofiles --nodigest。两个版本之间存在冲突,无法同时安装。

2025-01-08 19:28:14 621

原创 GoLand 如何集成 Netty?

要在 GoLand 中集成 Netty,你需要了解几个概念,尽管 Netty 是 Java 的一个框架,Go 没有直接的 Netty 等价框架,但可以实现类似的功能。Go 中可以通过一些库来实现网络通信和处理。

2025-01-08 19:14:15 649

原创 负载均衡服务器要怎么配置?

负载均衡服务器的配置是高并发架构中的关键一环,其目的是分发请求以实现高可用性和高性能。以下是详细的配置指南,包括硬件、操作系统、负载均衡软件和网络设置。

2025-01-08 18:45:48 1306

【移动应用开发】基于地理定位的签到打卡系统课后练习:涵盖权限管理、距离计算、人脸识别、后端同步及数据展示

内容概要:本文档为基于地理定位的签到打卡系统的课后练习,涵盖六个主要方面。首先,详细解释了Android应用中定位权限管理的重要性,包括权限分类及动态申请方法。接着,阐述了限定距离打卡功能中距离计算的原理,具体介绍了利用Haversine公式计算两点间球面距离的方法。第三部分讲解了基于ML Kit实现人脸识别打卡的关键步骤及其安全保障措施。第四部分比较了Firebase与Spring Boot+MySQL两种后端数据同步设计方案的优缺点,并解释了本项目选择Firebase的原因。第五部分探讨了使用MPAndroidChart展示月度打卡数据的方法,包括数据准备和图表刷新的具体实现。最后,介绍了本地数据存储方案,重点说明了推荐使用Room代替传统SQLite的原因及签到记录实体类的设计。 适合人群:具有一定的Android开发基础,对地理定位、权限管理、人脸识别、后端开发、数据可视化及本地数据存储感兴趣的开发者。 使用场景及目标:①掌握Android应用中定位权限的管理方法;②学会计算两点间距离以实现限定范围内的打卡功能;③能够基于ML Kit实现安全的人脸识别打卡;④理解不同后端技术方案的选择依据;⑤掌握使用图表库展示打卡数据的方法;⑥学会使用Room进行本地数据存储。 阅读建议:此文档内容详实,涉及到多个知识点,建议读者按照章节顺序逐步学习,同时结合实际项目进行实践操作,以便更好地理解和掌握相关技能。

2025-06-09

【C/C++开发环境搭建】VS Code配置与编译器安装:涵盖Windows、macOS及Linux系统下的详细步骤与调试指南

内容概要:本文档是关于在VS Code中配置C/C++开发环境的完整指南,详细介绍了不同操作系统下编译器的安装方法,包括Windows系统安装MinGW-w64、macOS使用Xcode命令行工具以及Linux(Ubuntu)通过apt安装build-essential。接着阐述了VS Code的配置步骤,具体为创建项目文件夹及代码文件,配置.vscode文件夹下的tasks.json(用于构建)、launch.json(用于调试)和c_cpp_properties.json(设置编译器路径)三个重要文件的内容与作用。最后给出一段简单的C语言示例代码及其编译、调试的方法,并列举了一些常见问题及其解决方式,如gcc命令未找到、调试无法启动和无法识别头文件等。 适用人群:初学者或有一定经验但希望在VS Code中搭建C/C++开发环境的程序员。 使用场景及目标:①帮助用户快速搭建适用于C/C++开发的VS Code环境;②让用户能够顺利地编写、编译、调试简单的C/C++程序;③解决在配置过程中可能出现的问题。 其他说明:按照本文档操作,可以确保用户在各自的操作系统上正确配置C/C++开发环境,提高开发效率。对于初学者来说,在配置过程中应仔细检查每个步骤,特别是环境变量的设置和JSON文件的配置,避免因小细节而引发错误。

2025-06-09

MySQL 8.0 教程(英文)

适合初学者,提供了从基础到进阶的操作示例和说明。

2025-06-04

MySQL 8.0 参考手册(英文)### 文章总结:MySQL 8.0 参考手册(英文)

内容概要:本文档是MySQL 8.0参考手册的教程部分,涵盖了从连接到服务器、输入查询、创建和使用数据库的基本操作。具体包括连接与断开服务器、输入查询、创建数据库及其表、加载数据、检索信息、获取数据库和表信息、批量模式使用mysql以及常见查询示例等内容。教程还详细介绍了如何进行多表操作、模式匹配、处理NULL值、日期计算、行计数等高级查询技巧,并提供了关于外键、AUTO_INCREMENT属性的具体应用实例。 适合人群:初学者和有一定经验的数据库管理员或开发者,尤其是那些需要快速上手MySQL并掌握其基本操作的用户。 使用场景及目标:①帮助用户了解如何安装和配置MySQL环境;②教授用户如何执行基本的SQL命令,如创建数据库、表,插入和查询数据;③指导用户进行复杂查询,如多表联结、模式匹配、日期运算等;④介绍一些高级特性,如外键约束、自动递增字段等的应用场景。 其他说明:此文档不仅适用于新手学习MySQL的基础知识,也为中级用户提供了一些进阶的操作指南。文中包含大量实际例子和命令行示例,便于读者跟随练习。此外,文档还强调了安全性和性能优化方面的注意事项,确保用户能够在实际项目中正确且高效地使用MySQL。

2025-06-04

MySQL 8.0 安装指南(英文)

详细介绍了在 Windows、Linux、macOS 等平台上安装和配置 MySQL 8.0 的步骤。

2025-06-04

WIN-SDWANClient-Setup.exe安装包

SD-WAN Client ‌是 SD-WAN (Software Defined Wide Area Network,软件定义的广域网)系统中的一个组成部分,其主要功能是连接和管理分支机构与 总部 或数据中心之间的网络通信。SD-WAN Client通常安装在分支机构的设备上,负责与SD-WAN控制器通信,实现网络配置、流量管理和监控等功能。

2025-06-04

太乐地图下载器安装包全能电子地图下载器

太乐地图下载器安装包全能电子地图下载器太乐地图下载器V4.6(全功能)

2025-06-04

ClamAV 杀毒是Linux平台最受欢迎的杀毒软件

clamAV介绍 ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix、MAC OS X、Windows、OpenVMS。

2025-06-04

ch340驱动是一种USB转串口的驱动

ch340驱动是一种USB转串口的驱动的一种,芯片是ch340的均可以使用。ch340驱动可以为你解决电脑因缺失。 连接异步串口 UART/RS232/RS485或转换并口打印机为 USB 打印机通讯。结构:WCH.CN |__ USB-SERIAL CH340 |__ 11/04/2011, 3.3.2011.11

2024-09-14

go 语言编写的简易框架

简易的Go语言开发框架可以帮助你快速启动一个项目,并且提供基础的功能结构。以下是一个基础的Go语言开发框架的结构,包含一些常见的组件如路由、配置、日志和数据库连接首先,定义你的项目的目录结构:my-go-project/ │ ├── cmd/ │ └── main.go # 主程序入口 ├── config/ │ └── config.go # 配置文件加载 ├── internal/ │ ├── api/ │ │ └── handler.go # API 路由和处理 │ ├── models/ │ │ └── user.go # 数据模型 │ ├── service/ │ │ └── user_service.go # 业务逻辑层 │ └── repository/ │ └── user_repo.go # 数据库操作层 ├── dao/ │ ├── database/ │ │ └── database.go # 数据库连接 │ ├──

2024-09-02

AutoMySQLBackup是一个开源的MySQL备份脚本 它是一个轻量级的备份

解压后执行 install.sh 命令 ### Checking archive files for existence, readability and integrity. automysqlbackup ... exists and is readable ... md5sum okay :) automysqlbackup.conf ... exists and is readable ... md5sum okay :) README ... exists and is readable ... md5sum okay :) LICENSE ... exists and is readable ... md5sum okay :) Select the global configuration directory [/etc/automysqlbackup]: Select directory for the executable [/usr/local/bin]: /usr/bin

2024-01-18

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 采用LGPL或GPL许可证 它提供了录制、

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的

2024-01-04

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 FFmpeg采用LGPL或GPL许可证

FFmpeg5.0正式发布.这一新版本代号被命名为“Lorentz”,主要为纪念伟大的荷兰物理学家亨得里克·安顿·洛伦兹(HendrikAntoonLorentz).此次重大发布包括大量API更改,并增添了一些新的特性.VLC首席开发者、多媒体专家

2024-01-04

axure 9是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,包含windows

axure是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,包含windows版。axure能帮助网站需求设计者,创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计。

2024-01-04

NetAssist(网络调试助手)是一款简易实用,功能全面的网络协议调整辅助软件,软件支持UDP和TPC协议

NetAssist网络调试助手,是Windows平台下开发的TCP/IP网络调试工具,集TCP/UDP服务端及客户端于一体,是网络应用开发及调试工作必备的专业工具无需安装,打开即可直接运行,适用于各版本Windows操作系统。适用于各版本Windows操作系统,不需要微软dotNet框架支持.可以作为客户端或服务器端使用:可以在一台PC上同时启动多个网络调试助手,并可设置其中一个作为服务端,其他作为客户端,然后操作客户端去连接开启的服务端

2024-01-04

JD-GUI 是一个独立图形界面的Java源代码“.class”文件反编译工具 您可以浏览重建的源代码,JD-GUI的即时访问方

在源代码审计或者进行漏洞挖掘,有时会碰到war包,jar包,或者直接打包的class文件,需要通过反编译进行源代码审计.以下是个人常用的几种java反编译工具,个人比较推荐使用IDEA自带的反编译组件,直接调用JD-GUI组件进行反编译。

2024-01-04

通用USB安装程序,主要用于镜像烧录工具,不到2M,无需安装

Universal-USB-Installer-2.0.1.0说明:Universal-USB-Installer是一个绿色小巧的镜像烧录工具,不到2M,无需安装,可以将Ubuntu、Kali等几乎所有市场主流Linux发行版烧录到U盘,制作U盘启动盘必备

2024-01-04

SSH-3.2.9.rar

SSHSecureShellClient-3.2.9.exe为Windows 64位安装包大小5.26 MB

2021-03-25

空空如也

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

TA关注的人

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