找回密码
 立即注册
Apache Tomcat RCE漏洞复现(CVE-2025-24813)
漏洞描述 该漏洞的核心在于 Tomcat 在处理不完整PUT请求上传时,会使用了一个基于用户提供的文件名和路径生成的临时文件。 若同时满足以下条件,攻击者可执行任意代码: [*]默认 Servlet 启用了写权限(默认禁用) [*]启用了部分PUT请 ...
国瑾瑶 2025-6-2 00:26
589 0 0
使用C#创建一个MCP客户端
前言 网上使用Python创建一个MCP客户端的教程已经有很多了,而使用C#创建一个MCP客户端的教程还很少。 为什么要创建一个MCP客户端呢? 创建了一个MCP客户端之后,你就可以使用别人写好的一些MCP服务了。 效果展示 为了方便大家复现,我 ...
筒霓暄 2025-6-2 00:26
196 0 0
Netty基础—4.NIO的使用简介
大纲 1.Buffer缓冲区 2.Channel通道 3.BIO编程 4.伪异步IO编程 5.改造程序以支持长连接 6.NIO三大核心组件 7.NIO服务端的创建流程 8.NIO客户端的创建流程 9.NIO优点总结 10.NIO问题总结   1.Buffer缓冲区 (1)Buffer缓冲区的作用 (2)Buff ...
庇床铍 2025-6-2 00:26
996 0 0
『Plotly实战指南』--绘图初体验
今天,打算通过绘制一个简单的散点图,来开启我们 Plotly 绘图的初次尝试。 本文目的不是介绍如何绘制散点图,而是通过散点图来介绍Plotly 绘图的基础步骤。 1. 绘制散点图:初探 Plotly 散点图是展示变量关系的基础图表,在Plotly中, ...
矛赓宁 2025-6-2 00:26
295 0 0
鸿蒙WebSocket的使用竟如此简单
使用WebSocket建立服务器与客户端的双向连接,需要先通过createWebSocket()方法创建WebSocket对象,然后通过connect()方法连接到服务器。当连接成功后,客户端会收到open事件的回调,之后客户端就可以通过send()方法与服务器进行通信。当 ...
谲脾 2025-6-2 00:25
487 0 0
Java的volatile和sychronized底层实现
1. 概览 从Java代码级别到硬件级别各层都是如何实现的 2. Synchronized 2.1 字节码层面 使用javap -verbose 可以查看到字节码信息,其中synchronized方法会有flags:ACC_SYNCHRONIZED,此时字节码中不会包含monitorenter和moniotrexit ...
嗦或 2025-6-2 00:24
627 0 0
vuepress-reco搭建与部署指南
个人博客:槿苏的知识铺 一、前言   在技术飞速发展的今天,高效地编写、维护和呈现文档已成为开发者不可或缺的能力。无论是开源项目、团队协作还是个人知识沉淀,一套结构清晰、体验优雅的文档系统都能显著提升信息的传递效率。而vue ...
赫连如冰 2025-6-2 00:24
204 0 0
提示词工程——AI应用必不可少的技术
引言 在人工智能技术飞速发展的今天,大语言模型(LLM)已成为推动技术革新的核心引擎。然而,如何让这些“聪明”的模型真正落地业务场景、解决实际问题?答案往往不在于模型本身的参数规模,而在于一项看似简单却至关重要的技术——提 ...
肿抢 2025-6-2 00:23
940 0 0
【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea进行开发,也可以使用eclips ...
毋献仪 2025-6-2 00:07
792 0 0
Processing (Java) 中实现2D任意图形的鼠标悬停检测
引言 如果使用Processing开发应用,画面中需要设定一些按钮,而且这些按钮是不规则图形样式,甚至是以一张图片形式呈现,如何判定其轮廓,定义悬停事件、点击事件是非常核心的算法需求。本文浅析这一问题的通用解决方案。因为Processing ...
颜清华 2025-6-2 00:06
488 0 0
线上测试木舟物联网平台之如何通过HTTP网络组件接入设备
一、概述  木舟 (Kayak) 是什么?        木舟(Kayak)是基于.NET6.0软件环境下的surging微服务引擎进行开发的, 平台包含了微服务和物联网平台。支持异步和响应式编程开发,功能包含了物模型,设备,产品,网络组件的统一管理和微服务 ...
孟清妍 2025-6-2 00:06
913 0 0
TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
引言 各位看官,您是否想过,当老祖宗的算命绝学遇上21世纪的AI黑科技,会擦出怎样的火花? 随着国产大模型 DeepSeek 的横空出世,咱这算命的行当也得跟上时代的步伐不是? 过去,算命先生掐指一算,全凭一张嘴和多年闯荡江湖的经验。如 ...
致掣 2025-6-2 00:06
293 0 0
十亿级性能验证的隐私计算开源利器
在数据驱动的时代,我们每天都在产生大量数据:购物记录、健康信息、社交关系……这些数据蕴含巨大价值,但也伴随着隐私泄露的风险。 试想一下: [*]医院希望联合研究某种疾病,但患者数据无法直接共享。 [*]银行想合作分析反欺诈信息 ...
裒噎 2025-6-2 00:06
824 0 0
Windows编程----结束进程
进程有启动就有终止,通过CreateProcess函数可以启动一个新的子进程,但是如何终结子进程呢?主要有四种方法: 通过主线程的入口函数(main函数、WinMain函数)的return关键字终止进程 一个应用程序只有一个入口函数,对于控制台来说是m ...
柩通奉 2025-6-2 00:04
896 0 0
MySql 主从(备)部署 | 冷备份
前言 MySQL 主从复制(Master-Slave Replication)是一种常见的数据库架构设计,用于提高数据可用性、实现读写分离以及支持备份策略。 冷备份是指在数据库关闭状态下进行的数据备份方式。这种方式简单直接,但需要导致服务中断。 在数据 ...
山真柄 2025-6-2 00:04
686 0 0
【译】Visual Studio 中新的强大生产力特性
  有时候,生活中的小事才是最重要的。在最新版本的 Visual Studio 中,我们增加了一些功能和调整,目的是让您脸上带着微笑,让您更有效率。这里是其中的一些列表,如果您想要完整的列表,请查看发行说明。 自定义文件编码   在跨平 ...
戟铵腴 2025-6-2 00:03
314 0 0
使用PySide6/PyQt6实现Python跨平台通用列表页面的基类设计
我在随笔《使用PySide6/PyQt6实现Python跨平台GUI框架的开发》中介绍过PySide6/PyQt6 框架架构的整体设计,本篇随笔继续深入探讨框架的设计开发工作,主要针对通用列表页面的基类设计进行介绍,分析基类的各个模块的功能,以及介绍如何抽 ...
辅箱肇 2025-6-2 00:03
678 0 0
阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
本文作者的观点:QwQ-32B 作为小型开源 AI 模型,在数学、编程等任务上表现接近甚至超越 DeepSeek-R1 671B模型,同时计算资源占用大幅降低,使其更易部署和使用。然而,在逻辑推理等方面仍存在推理不一致和语言混杂等问题,有待优化。作 ...
铵滔 2025-6-2 00:03
830 0 0
AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
引言 人工智能(AI)技术的迅猛发展推动了各行各业的数字化转型。图像分类,作为计算机视觉领域的核心技术之一,能够让机器自动识别图像中的物体、场景或特征,已广泛应用于医疗诊断、安防监控、自动驾驶和电子商务等领域。 与此同时,. ...
麓吆 2025-6-2 00:03
418 0 0
KTransformers实战DeepSeek-R1-1.58bit量化模型
技术背景 在上一篇文章中,我们介绍过KTransformers大模型高性能加载工具的安装和使用方法。但是当时因为是在一个比较老旧的硬件上面进行测试,其实并没有真正的运行起来。现在补一个在KTransformers下运行DeepSeek-R1的1.58bit量化模型 ...
诸婉丽 2025-6-2 00:03
323 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则