10

C# SIMD编程实践:工业数据处理性能优化案例

性能奇迹的开始 想象一下这样的场景:一台精密的工业扫描设备每次检测都会产生200万个浮点数据,需要我们计算出最大值、最小值、平均值和方差来判断工件是否合格。使用传统的C#循环处理,每次计算需要几秒钟时间,严重影响生产线效率。 但是,通过SIMD优化后,同样的计算只需要几十毫秒! 这不是魔法,这是现代 ...

葡萄城技术团队 发布于 2025-08-28 09:45 评论(4) 阅读(1135)
0

docker-compose部署gitlab

一、gitlab介绍 GitLab是一个开源的、基于Git的版本控制系统。 1. 核心功能 代码托管 gitlab允许用户创建项目,并将代码存储在这些项目中,方便用户上传和下载代码,并支持多种编程语言,无论是个人开发者的小型项目,还是团队协作的大型软件项目,都可以使用gitlab来托管代码。 版本控 ...

DevOps_node 发布于 2025-08-28 09:30 评论(0) 阅读(546)
0

模型文件硬塞进 Git,GitHub 直接打回原形:使用Git-LFS管理大文件

GitHub硬怼大文件?Git LFS了解一下,免费额度逼得你快用完就买。别指望这玩意儿当网盘用,模型放代码里提交是吧?这操作真是下饭。 ...

程序设计实验室 发布于 2025-08-28 09:29 评论(0) 阅读(368)
2

一文带你了解缓存和数据库一致性问题

概述 缓存作为持久化存储(如数据库)的辅助存在,毕竟属于两套系统。理想情况下是缓存数据与数据库中数据完全一致,但是业务最常使用的旁路缓存架构下,在一些分布式或者高并发的场景中,可能会出现缓存不一致的情况。 在分布式系统中,数据一致性是一个核心问题。根据系统的设计与需求,可以选择实时强一致性(Stro ...

程序员Seven 发布于 2025-08-28 09:00 评论(0) 阅读(463)
21

《HelloGitHub》第 113 期

兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...

削微寒 发布于 2025-08-28 08:32 评论(7) 阅读(2730)
2

推荐一款基于 Python 和 Rust 开发的跨平台 GUI 自动化库!

在当今快速发展的技术时代,自动化工具的需求日益增长。今天,我们要介绍一款强大的跨平台 GUI 自动化库——AutoPy。它基于 Python 和 Rust 开发,不仅功能强大,而且易于使用,能够帮助开发者轻松实现各种自动化任务。 一、AutoPy 是什么? AutoPy 是一款基于 Python 和 ...

狂师 发布于 2025-08-28 08:22 评论(0) 阅读(624)
0

从文本到二进制:HTTP/2不止于性能,更是对HTTP/1核心语义的传承与革新

云原生计算基金会(Cloud Native Computing Foundation,CNCF)是一个非盈利的开源组织,专注于推动云原生计算的发展和标准化。而gRPC(Google Remote Procedure Call)是由Google发起并开源的高性能、跨语言RPC框架。2017年,Goog ...

poemyang 发布于 2025-08-28 00:14 评论(0) 阅读(355)
6

开源一套.NET平台的Excel COM 组件二次封装库

还在为复杂的 Office COM 组件调用而头疼吗?MudTools.OfficeInterop 就是你想要的!这是一套针对 Microsoft Office 应用程序(包括 Excel、Word、PowerPoint 和 VBE)的 .NET 封装库。我们通过提供简洁、统一的 API 接口,大大 ...

玩泥巴的|mudtools.cn 发布于 2025-08-27 22:03 评论(9) 阅读(1146)
1

并查集提高——种类并查集(反集)

Table of Contents 前言: 引子题: P1892 [BalticOI 2003] 团伙 解法: 以下为题解: 具体的运作流程: 例题2:P2024 [NOI2001] 食物链 WriteUp: 补充: 结语: 前言: 本蒟蒻在今天刷题时遇到了种类并查集的问题,遂决定,花1小时学学,并 ...

Ghost-Face 发布于 2025-08-27 22:01 评论(0) 阅读(172)
1

MySQL INSERT 导致的死锁分析

前言 本文选用的 MySQL 版本:8.4.6 使用的数据 表结构: DROP TABLE IF EXISTS store_snapshot_ext; DROP TABLE IF EXISTS store_snapshot; create table store_snapshot ( id varc ...

FatalFlower 发布于 2025-08-27 21:54 评论(0) 阅读(287)
0

CMake构建学习笔记21-通用的CMake构建脚本

在之前使用CMake构建程序的脚本(CMake构建学习笔记-目录)中,大部分内容都有比较强的相似性,那么是不是可以这些相似的内容提取出来作为一个单独的脚本,在构建具体的程序的时候再去调用这个脚本呢?这样做的好处是如果构建的配置有什么变动,就不用每个程序的构建脚本都修改了,只用修改这个通用的脚本就可以 ...

charlee44 发布于 2025-08-27 20:56 评论(0) 阅读(201)
6

.NET周刊【8月第3期 2025-08-17】

国内文章 精选 5 款 .NET 开源、功能强大的工作流系统,告别重复造轮子! https://www.cnblogs.com/Can-daydayup/p/19038600 本文推荐了5款适用于.NET的开源工作流系统,旨在帮助开发者提高工作效率。其中包括OpenAuth.Net、CCFlow、A ...

InCerry 发布于 2025-08-27 20:36 评论(0) 阅读(642)
0

【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包

问题描述 在App Service for Linux环境中,不能与Windows环境一样,可以使用网络中的排查工具来抓取网络包。 那么,在Linux(非Container)环境中,如何抓取网络包呢? 问题解答 抓取网络包最核心的工具就是TCPDUMP,所以在App Service Linux的环境 ...

路边两盏灯 发布于 2025-08-27 20:14 评论(0) 阅读(121)
5

记一次 .NET 某放射治疗光学定位软件 卡死分析

一:背景 1. 讲故事 前段时间微信上有位非调试训练营学员找到我,说他们的医疗软件有点问题,有时候卡了一会就好了,有时候卡了很久,让我帮忙看下怎么回事,我让这位朋友在卡的时候抓一个dump给我,我分析看看。 二:卡死分析 1. 为什么会卡死 对于窗体程序的卡死,主要就是看主线程此时正在做什么,使用 ...

一线码农 发布于 2025-08-27 18:12 评论(2) 阅读(811)
0

Java 循环中对象复用导致属性覆盖?从 JVM 内存模型讲解原因

前言:前几天下午写代码的时候遇到一个bug,是一个比较基础的问题,关于对象引用,如果只是解决问题,那么就没有写这篇文章的必要,主要是站在jvm的角度上讲一讲这个问题 //国家,币种 一个国家可以对应多个币种 bankCountries是以及处理好的结果集 //CountryCurrency:Stri ...

土豆663 发布于 2025-08-27 17:07 评论(0) 阅读(208)
1

使用 LLM + MCP 在过早客论坛冲浪‍♀️

使用 LLM + MCP 在过早客论坛冲浪‍♀️ 想法 作为一名开发者,我经常需要了解过早客论坛的讨论动态,但每次都要手动浏览很麻烦。能不能让AI助手直接帮我获取和分析论坛内容呢? 例如,问 AI: 今天过早客最热的话题是什么? AI 答: 今天讨论最热烈的话题是【武汉地铁票价调整】,共有128 ...

赵康 发布于 2025-08-27 17:00 评论(3) 阅读(371)
1

【渲染流水线】[输出阶段]-[双缓冲机制]以UnityURP为例

Unity URP中的双缓冲技术解析 双缓冲技术是图形渲染中解决画面闪烁和撕裂的关键机制。在Unity URP中,该技术通过SwapBufferSystem类实现,包含m_A和m_B两个缓冲区交替使用。URP对双缓冲进行了系统化封装,相比早期内置管线更高效。实现原理包括:1)创建两个渲染目标作为帧缓... ...

SmalBox 发布于 2025-08-27 14:59 评论(0) 阅读(133)
0

Oracle数据库迁移

目录记一次Oracle数据库迁移的整个过程第一步:将原始数据库导出方式1(推荐):使用Data Pump方式2(数据库较大时速度慢):使用exp命令第二步:创建一个数据库实例(也可以使用原有的实例,只需要创建表空间)1.1 创建实例1.2 创建表空间(与原数据库表空间名称保持一致)\删除表空间1.3 ...

Yichen_liuuil 发布于 2025-08-27 14:43 评论(0) 阅读(399)
2

C++ 与 C#混合编程 示例 (基于VS2022)

C#使用过程中经常会遇到和C++联合开发的过程,通过C++编写动态库,封装成dll后再C#中调用,在此做个记录, 一、新建C#控制台项目 打开VisualStudio,新建一个C#控制台项目, 项目名称HelloWorldTest 下一步 点击下一步,一个默认c#项目创建完成 二、创建C++库 在解 ...

大大大大大大猩猩 发布于 2025-08-27 14:14 评论(1) 阅读(644)
0

Conda、Anaconda、Miniconda对比分析

第一部分:Conda 的核心概念与操作运维管理 首先,要明确一个核心概念:Conda 是一个开源的包管理工具和环境管理工具。 包管理:它可以安装、更新、删除软件包(不仅限于 Python,还包括 R、C/C++ 库等)。 环境管理:它可以创建独立的虚拟环境,允许你在同一台机器上管理不同项目、不同版本 ...

Johny_Zhao 发布于 2025-08-27 13:11 评论(1) 阅读(1031)