logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【工作】-git工作中常用的场景开发指南,看这篇工作基本够用了

git statusgit add .git pullgit pushclone↓创建分支↓开发↓add↓commit↓push↓↓↓merge版本管理团队协作代码历史。

#git#elasticsearch#大数据
[项目]-搭建一个git服务器呢,完整详细的落地方案

Ubuntu虚拟机↓安装 git + ssh↓创建 git 用户↓创建 bare 仓库↓客户端 clone / push10分钟就能跑起来。如果你愿意,我可以再给你一套“个人开发者最舒服的 Git 架构”Gitea + Git + CI + 代码门禁整个系统只需要 300MB 内存,但体验接近 GitHub,非常适合个人或小团队。

#学习
c++正则表达式

示例:(\d{3})-(\d{3})-(\d{4}) 可以匹配并捕获美国电话号码格式,如 “555-123-4567” 中的区号、前缀和行号。[^abc]: [^abc] 匹配除了 “a”、“b” 和 “c” 之外的任意字符。[abc]: [abc] 匹配 “a”、“b” 或 “c” 中的任意一个字符。\w: \w+ 可以匹配 “hello123” 中的字母和数字部分。[0-9]: [0-9]{2

#c++
【ai】-卷积神经网络提取特征原理

2012 年 AlexNet 是分水岭:它用 CNN 实现了远超传统方法的图像识别精度,从此 AI 进入“深度学习”时代。我们看 CNN 的“眼睛”是怎么一层层“看”这张图的。我们用一个识别“猫脸” 的例子,一步步看 CNN 是怎么工作的。✅ 它不是“记住猫眼长什么样”,而是“学会猫眼的组成模式”。二、卷积神经网络(CNN)是如何“提取特征”的?第二层用更复杂的卷积核,检测“L 形”、“T 形”结

#人工智能#cnn#神经网络
spdlog介绍使用

spdlog 是一个高性能、易于使用的 C++ 日志库,专注于提供快速的日志记录功能。它支持多线程、异步日志、格式化日志以及多种日志输出方式(例如,控制台、文件等)。由于它的高性能特点,spdlog 很适合用于对性能要求较高的应用程序,例如游戏开发、实时系统、无人机系统等。高性能:spdlog 是为高性能设计的,通常比其他日志库更快。提供了丰富的功能,包括日志级别、异步日志、多线程支持、日志格式化

#学习
tftp 介绍,是啥,解决啥问题,怎么用,用于哪里

与 FTP(文件传输协议)不同,TFTP 不具备身份验证、目录列表、数据加密等复杂功能,因此,它的实现和使用都非常轻量。它通过 UDP 实现,不需要建立持久的连接,也不需要大量的内存或计算资源,因此对低功耗设备(如路由器、嵌入式设备)特别适用。简单的文件传输需求:在一些简单的网络设备(如路由器、交换机、嵌入式系统)上,需要通过网络从一台计算机传输文件,而这些设备没有能力处理复杂的文件传输协议(如

#单片机#嵌入式硬件
图像效果的一些专业测试工具和指标:

图像效果的一些专业测试工具和指标:1,色卡:色卡是行业通用的,也是标准的,一般相机出图后会与色卡对比,来衡量是否发生了色偏,颜色还原度,失真度的差异。2,图像测试卡,一般是来测试图像中心和四角的清晰度的。测试方法,用摄像头对着图纸,使摄像头中看到图纸占满,即可测试。3,灰阶值:是反应了该相机对图像灰阶值的解析度。4,帧率,码率,分辨率H264/5 i帧间隔。这些指标可以通过potplayer去看,

#测试工具#音视频
c++ 大型项目科学的命名规范总结

在大型 C++ 项目中,良好的命名规范能够提高代码的可读性、可维护性、可扩展性,并且能够减少潜在的错误和混淆。以下是一些广泛认可的 C++ 命名规范,适用于不同类型的标识符,如文件、类、变量、函数、常量等。避免命名冲突:使用前缀(如 g_、s_)或后缀(如 _)能有效避免全局变量、静态变量、成员变量和局部变量之间的命名冲突。蛇形命名(snake_case):用于文件名、目录名、宏定义(常量、宏、预

#c++#开发语言
c++设计模式之桥接模式

在您的监控软件中,桥接模式可以帮助将监控逻辑和交换机的具体实现解耦。在您的场景中,监控软件(如配置、查询等功能)是抽象部分,具体的交换机(S5730、S12700等)是实现部分。通过桥接模式,您可以让监控软件与交换机的具体命令完全解耦,这样当要支持新的交换机时,只需实现新的交换机模块,而无需改动监控软件的核心逻辑。您可以将监控软件的核心逻辑(抽象)和具体交换机型号的命令(实现)分开,通过桥接实现它

文章图片
#c++#设计模式#桥接模式
linux 下启动app

创建启动脚本:创建一个启动脚本,命名为你的应用程序或服务的名称。这个脚本负责启动、停止和管理你的应用程序。你可以使用 sudo 权限和任何文本编辑器创建这个脚本,比如 nano:bash在编辑器中输入启动脚本的内容。一个简单的例子可能如下所示:bash/bin/bash。

文章图片
#linux#运维#服务器
    共 19 条
  • 1
  • 2
  • 请选择