使用WiX制作Windows应用安装包

博主头像 WiX 工具集(简称 WiX)用于构建 Windows 安装程序,它是构建工具、运行时工具和库的集合,不只是制作基本的安装包,还可以安装IIS网站、创建SQL Server、在Windows防火墙中注册例外。 参考:官方教程 安装 Wix 工具集 无Visual Studio:用命令行安装 Wix ...

使用rpmbuild将源代码制成rpm包

博主头像 1 说明 因centos停止支持,需要将一些应用软件迁移到OpenEuler上。原本在centos上只需要直接安装官网提供的预编译rpm包即可,现在没有了现成的安装包,只能从源代码自行编译。如果只是少数机器,逐台编译尚可忍耐,对于大量机器需要安装的情况,显然还是制作成rpm更为合适。 本文内容整理自 ...

分享一个MySQL万能备份脚本

博主头像 此脚本适用于 MySQL 各个生命周期的版本 #!/bin/bash # mybackup.sh # 备份保留天数,建议保留三天 days=7 # 备份时间 time=$(date +%Y%m%d%H%M%S) # 备份保存路径 backup_dir=/opt/backup # 备份工具 tool= ...

如何在 .NET 中使用 SIMD

博主头像 目录什么是 SIMDSIMD 基础 APISystem.Runtime.Intrinsics 命名空间如何理解向量的大小跨平台实现方式SIMD 指令集的使用选择合适的向量创建方式System.Numerics 命名空间中的 SIMD 支持Vector<T> 结构体Vector2、Vector3 和 ...

记一次 .NET 某医联体管理系统 崩溃分析

博主头像 一:背景 1. 讲故事 这段时间都在跑外卖,感觉好久都没写文章了,今天继续给大家带来一篇崩溃类的生产事故,这是微信上有位老朋友找到我的,让我帮忙看下为啥崩溃了,dump也在手,接下来就可以一顿分析。 二:崩溃分析 1. 为什么会崩溃 双击打开dump文件,会看到崩溃信息通览,参考如下: Execut ...

.NET 10性能突破:持续优化才是质变关键

博主头像 2025年11月12日,微软在.NET Conf 2025正式发布了.NET 10。 作为一个长期支持(LTS)版本,它将获得为期三年的官方安全补丁与服务支持,直至 2028 年 11 月 10 日, 官方称其为“迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本”。让我们一起来看看 ...

SNMP 请求响应报文传输分片定位

博主头像 本文为博主原创,转载请注明出处: 在业务环境中,通过snmp轮询采集设备信息时,会偶遇 snmp 响应报文在解析过程中异常,于是采用tcpdump抓包进行报文分析。 1.分片报文 通过tcpdump 抓包,查看响应报文得内容如下: 有一段很关键得报文内容如下: "6876","2025-10-16 ...

理解浮点数及其二进制以及定点数的转化

浮点数 我们先看下2进制下的浮点数的表达形式,并不复杂,所以我直接举个例子,一目了然: 十进制173.8125 转换成二进制小数 首先取出整数部分:173 173->10101101 再取出小数部分:0.8125 将小数部分乘以2,一直到为整数为1,或者达到指定位数的精度: 0.8125*2 = 1 ...

如何通过Python SDK更新Collection中已存在的Doc

博主头像 本文介绍如何通过Python SDK更新Collection中已存在的Doc。 说明 若更新Doc时指定id不存在,则本次更新Doc操作无效 如只更新部分属性fields,其他未更新属性fields默认被置为None Python SDK 1.0.11版本后,更新Doc时vector变为非必填项 前 ...

血月奇观科学解码:当“红月亮”邂逅古今文明,一场跨越千年的宇宙浪漫

博主头像 图源澎湃新闻 尽管 2025 年 9 月 8 日那场震撼的 “血月” 奇观已在夜空落幕,但它背后的科学奥秘与文化意涵仍值得我们回溯解析。根据中国科学院紫金山天文台的观测记录,此次月全食的本影食从 9 月 8 日 0 时 27 分开始,至 3 时 57 分结束,全程约 3.5 小时;其中最具视觉冲击力 ...

局域网扫码枪/局域网二维码接收工具

博主头像 扫码枪在识别印刷于芯片表面的二维码时,存在识别效率较低、准确率不高的问题。 相比之下,手机摄像头性能更强,结合微信扫码功能,识别速度更快、准确度更高。 因此,考虑通过微信小程序进行扫码,并利用 HTTP 或 WebSocket 等方式将识别结果实时传输至电脑端。 该方案配置简便、操作简单,并支持后台 ...

【Kubernetes】使用Helm简化k8s部署、管理

博主头像 使用Helm简化Kubernetes部署、管理 Helm 是 Kubernetes 的包管理工具,能够简化应用的部署、管理和升级流程。以下是使用 Helm 的基本步骤和常见操作。 先决条件 想成功和正确地使用Helm,需要以下前置条件。 一个 Kubernetes 集群(参考macOS上优雅运行Do ...

【每日一面】装饰器原理

博主头像 装饰器原理 基础问答 问:什么是装饰器?有什么作用? 答:装饰器是一种​元编程语法,可以在不修改原有代码的前提下,动态地为类、方法、属性等添加一些能力,本质上还是一个函数,它接收目标对象、属性名、属性描述符(或类本身)作为参数,返回修改后的目标对象或属性描述符。 在使用的时候,是声明式的使用,在装饰 ...

BIOS/UEFI 与其分别使用的磁盘分区形式 MBR/GPT

博主头像 BIOS/UEFI 与其分别使用的磁盘分区形式 MBR/GPT 一、传统 BIOS 与现代 UEFI 的对比 BIOS 的工作流程简单介绍如下。首先电脑通电之后会进行开机自检,检查 CPU、内存、硬盘等关键硬件是否正常。随后开始初始化硬件,加载显卡,硬盘等设备的驱动。最后按照设定的启动顺序读取硬盘的 ...

结项报告完整版 | Apache SeaTunnel支持metalake开发

博主头像 过去两周,我们对开源之夏活动中表现优异的开发者们进行了简单的采访,初步粗略地了解了一下他们的开发过程和心得体会。今天,我们将通过同学们的完整结项报告,深入了解项目的开发技术细节,希望能够帮助大家更好地了解 Apache SeaTunnel 项目的最新进展。 接下来是关于Apache SeaTunne ...

从SGD到AdamW:优化算法的演化

想象一下,训练一个神经网络,就像把你蒙上眼睛,丢进一片连绵不绝的山脉里,你的任务是找到最低的山谷。 这个“最低山谷”,就是我们模型的最佳状态——损失函数的最小值。 问题来了:你看不见全局地图,只能靠脚下的坡度来判断方向。下一步该往哪走?步子迈多大? 这就是优化器 (Optimizer) 要解决的核心 ...

吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(五)Adam 优化算法

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第二课的第二周内容,2.8的内容 ...

opentelemetry全链路初探--python注入

博主头像 前言 经过上一节,opentelemetry的基本操作都已经融会贯通,但是有位老哥提出疑问?我的代码都已经写完了,为了添加全链路,还需要重构之前的代码吗?那这个代价太大了。那本章就来讨论一下opentelemetry的注入的问题 本小节主要关注python注入 使用装饰器 使用装饰器的好处就是非常灵 ...

<1···171819···100>