一:背景 1. 讲故事 高级调试训练营里的一位朋友找到我,说他们跑在linux上的.NET程序出现了内存泄露的情况,上windbg观察发现内存都是IMAGE给吃掉了,那些image都标记了 doublemapper__deleted_ 字样,问我为啥会这样?说实话作为我们这些调试者非常喜欢和这样的人 ...
大家好,我是程序员鱼皮。我肝了 2 个多月的大项目《智能协同云图库》,终于完结了! 为了让更多同学参与学习,我特么直接把所有代码 完整开源 ! 开源仓库:https://github.com/liyupi/yu-picture 光分享源码还不够,我还录制了一套将源码快速上线的视频教程:https:/ ...
大家好,我是编程乐趣。 行业诸多大佬一直在说:“2025年将是AI应用元年”,虽然说大佬的说法不一定对,但AI趋势肯定没错的。 对于我们程序员来说,储备AI应用开发技能,不管对找工作、接项目、创业肯定是不错的选择。 从今天开始,我将会学习和研究Phi小模型,并基于此模型开发一些小Demo,也作为 ...
前言 大表优化是一个老生常谈的话题,但随着业务规模的增长,总有人会“中招”。 很多小伙伴的数据库在刚开始的时候表现良好,查询也很流畅,但一旦表中的数据量上了千万级,性能问题就开始浮现,查询慢、写入卡、分页拖沓、甚至偶尔直接宕机。这 时大家可能会想,是不是数据库不行?是不是需要升级到更强的硬件? 其实 ...
热点随笔: · 用纯.NET开发并制作一个智能桌面机器人(一):从.NET IoT入门开始 (绿荫阿广)· 用纯.NET开发并制作一个智能桌面机器人(二):用.NET IoT库编写驱动控制两个屏幕 (绿荫阿广)· 在外漂泊的这几年总结和感悟,展望未来 (Rest探路者)· 博客园 & 1Panel ...
C/C++ 宏缺陷这么多,它过时了吗?预处理器如何替换宏,有次数限制吗?何时终止?何为预扫描、后扫描?如何利用它们来实现延迟拼接、惰性求值,这些技术又有什么用处,宏与 C++ 模板元编程有何区别和联系?如何利用宏来生成代码?本文为你一一解答。 ...
Slate文档编辑器-Node节点与Path路径映射 在之前我们聊到了slate中的Decorator装饰器实现,装饰器可以为我们方便地在编辑器渲染调度时处理range的渲染,这在实现搜索替换、代码高亮等场景非常有用。那么在这篇文章中,我们聊一下Node节点与Path路径映射,这里的Node指的是渲 ...
这是小卷对分布式系统架构学习的第11篇文章,今天了解分布式缓存的理论知识以及Redis集群。 分布式缓存也是面试常见的问题,通常面试官会问为什么要用缓存,以及用的Redis是哪种模式,用的过程中遇到哪些问题这些 1. AP还是CP Redis 集群就是典型的 AP 式,它具有高性能、高可用等特点,但 ...
引入 先看SpringBoot的主配置类 @SpringBootApplication public class DemoApplication{ public static void main(String[] args) { SpringApplication.run(StartEurekaAp ...
1.概述 随着大语言模型(LLMs)在技术和应用上的不断发展,它们已经深刻地改变了我们与计算机的互动方式。从文本生成到语言理解,LLMs的应用几乎涵盖了各个行业。然而,尽管这些模型已展现出令人印象深刻的能力,如何将它们真正适配到自己特定的业务需求中,仍然是一个复杂且充满挑战的任务。 比如,Llama ...
前言: 我感觉之前讲的爬虫,太纸面化了,需要给一些实例来帮助理解。毕竟爬虫这项技能,我们经常可能用到,通常用于爬虫数据来训练模型。 延续上一篇文章所说将爬虫分为四个主要部分: 获取网页源代码 解析网页并提取数据 实现自动化抓取逻辑 保存数据到文件(如 execl) 第一步:获取网页源代码 要获取网页 ...
前言 本文是关于iced库的部件介绍,iced库是基于rust的GUI库,作者自述是受Elm启发。 iced目前的版本是0.13.1,相较于此前的0.12版本,有较大改动。 本合集是基于新版本的关于分部件(widget)的使用介绍,包括源代码介绍、实例使用等。 环境配置 系统:window10 平台 ...
论文:一种基于安全多方计算的快速Transformer安全推理方案-刘伟欣 摘要 数据隐私泄露问题:当前Transformer推理应用中用户的数据会被泄露给模型提供方 安全推理方法:基于MPC实现Transformer模型的安全推理 问题:巨大的计算和通信开销 文本贡献:一是针对开销比较的Softm ...
背景 上一篇中讲述了mybatis的mapper初始化过程和执行过程,这篇再讲讲具体的拦截器的使用,以实现记录sql到持久化存储,通过分析这些sql,我们就能更方便地建立索引。 利用mybatis拦截器记录sql,辅助我们建立索引(一) 我本地项目的大概版本: spring boot版本2.7,my ...
一:背景 1. 讲故事 今年以来不知道为啥总有些朋友加我微信,让我帮忙分析下操作系统蓝屏问题,我也觉得挺好奇的,就问了其中一位朋友,说是B站来的,我就在拼命回忆,为啥会找我分析蓝屏?突然想到了去年好像录了一集关于 CrowdStrike 的热点事件。。。我本来是做.NET程序的故障分析,这操作系统的 ...
项目介绍 HiPi是一款开源、功能全面的商用级溯源防伪系统,一物一码系统,适用于各种溯源场景的大、中、小、微规模企业。系统能够追踪记录产品的生命周期各个环节,并将产品信息保存在系统中,实现品牌保护、产品营销、防止假冒伪劣产品、防窜货、产品追踪溯源等功能。 应用场景 快销品行业、种植行业、养殖行业、畜 ...
国内文章 3款.NET开源、功能强大的通讯调试工具,效率提升利器! https://www.cnblogs.com/Can-daydayup/p/18631410 本文介绍了三款功能强大的.NET开源通讯调试工具,旨在提高调试效率。这些工具包括LLCOM,提供串口调试和自动化处理功能;Wu.Comm ...
一、前言 在上一篇 (原创)[.Net] 进程间通信框架(基于共享内存)——SimpleMMF 中,发布了v1.0版,最大的问题是:CPU占用较高,至少40-50%。 这既与我的开发水平有关,也与SimpleMMF诞生环境有关,这个主要是用在数字孪生各软件之间同步数据,而部署软件的工作站性能都强悍, ...
引言 简要介绍单例模式的定义和常见用途。 提出单例模式在实际开发中存在的问题,尤其是多线程环境下的复杂性。 说明本文将探讨单例模式的困境,并提供几种替代方案。 1. 单例模式的困境 1.1 多线程场景下的复杂性 问题: 多线程环境下,单例模式的实现需要考虑线程安全问题。 双重检查锁定(Double- ...
本人博客食用体验更佳哦 DEAP(Distributed Evolutionary Algorithms in Python)是一个用于快速原型设计和实验的进化计算框架。它支持多种进化算法,包括遗传算法、遗传编程、进化策略、粒子群优化等。DEAP 的设计目标是灵活性和易用性,使得研究人员和开发者 ...