1

使用Java Stream,将集合转换为一对一Map

在日常的开发工作中,我们经常使用到Java Stream,特别是Stream API中提供的Collectors.toList()收集器, 但有些场景下,我们需要将集合转换为Map,这时候就需要使用到Stream API中提供的另一个收集器: Collectors.toMap,它可以将流中的元素映射 ...

申城异乡人 发布于 2025-12-26 11:23 评论(0) 阅读(126)
0

群晖通过 acme.sh 申请 ZeroSSL 泛域名证书(适配 80 端口封锁)+ 自动续期同步完整步骤

说明 适配场景:运营商封锁 80 端口,无法通过 HTTP-01 验证申请证书 证书类型:泛域名 SSL 证书(xjunqiang.cn + *.xjunqiang.cn),有效期 90 天 核心保障:自动续期 + 自动同步到指定证书目录,永久有效 一、前置准备 群晖开启 SSH 并登录,切换 ro ...

showonce 发布于 2025-12-26 11:21 评论(0) 阅读(110)
0

Net如何优雅的实现发送邮件服务

使用.NET内置的SmtpClient类 在.NET中,可以通过System.Net.Mail命名空间下的SmtpClient类发送邮件。需要配置SMTP服务器地址、端口、凭据等信息。 具体实现可参考NetCoreKevin的Kevin.Email模块 基于.NET构建的企业级SaaS智能应用架构, ...

NetCoreKevin 发布于 2025-12-26 11:11 评论(0) 阅读(149)
0

Web攻防-Fuzz模糊测试篇&JS算法口令&隐藏参数&盲Payload&未知文件目录

知识点: 1、Fuzz技术-用户口令-常规&模块&JS插件 2、Fuzz技术-目录文件-目录探针&文件探针 3、Fuzz技术-未知参数名-文件参数&隐藏参数 4、Fuzz技术-构造参数值-漏洞攻击恶意Payload Fuzz:是一种基于黑盒的自动化软件模糊测试技术,简单的说一种懒惰且暴力的技术融合了 ...

炫一勺饭 发布于 2025-12-26 11:09 评论(0) 阅读(57)
0

吴恩达深度学习课程四:计算机视觉 第三周:检测算法 课后习题和代码实践

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

哥布林学者 发布于 2025-12-26 10:55 评论(0) 阅读(81)
1

从 jQuery → V/R → Lit:前端架构的 15 年轮回

前端这十几年的发展,看起来是“日新月异”, 但如果把时间线拉长,会发现一件很有意思的事: 我们其实在不断“绕一大圈”, 最后又慢慢回到了浏览器本身。 这篇文章不讲 API、不讲语法, 只讲一件事: 前端架构思想是如何演进的? Lit / Web Components 处在什么位置? 一、什么叫轮回? ...

幼儿园技术家 发布于 2025-12-26 10:40 评论(0) 阅读(218)
1

关于谷歌内核的浏览器不能使用 Lodop 打印的解决方案

问题背景 随着谷歌浏览器(Chrome)版本的持续更新,部分高版本(如94版及142+版)因安全策略调整,可能导致本地打印插件Lodop无法正常使用。主要表现为打印功能失效、无法连接本地打印服务等现象。本文将结合常见解决方案,为用户提供明确的操作指引。 原因分析 Chrome在94版本后引入了“阻止 ...

IT民工郑小江 发布于 2025-12-26 10:29 评论(3) 阅读(167)
0

[重磅更新] 支持最新 Overleaf 6.x!我的私有化部署方案 xuhe2/sharelatex-ce 迎来大升级

私有化 Overleaf 部署方案重磅更新!继解决老旧硬件(无 AVX)兼容性问题后,本项目新增 tree/6 分支,完美支持官方最新的 ShareLaTeX 6.x 版本。专为现代服务器打造,依然集成 Full TeX Live 环境,彻底告别宏包缺失困扰,助你打造高性能、开箱即用的本地 LaTe... ...

xuhe2 发布于 2025-12-26 09:39 评论(0) 阅读(103)
3

同事查日志太慢,我现场教他一套 awk、tail、grep、sed 组合拳

昨天临下班,生产环境出现了一个偶发的报错预警。 旁边的同事正~~准备排查,只见他输入命令 cat application.log ,一个 2GB 大小文本啊,日志哗哗刷啥也看不清,crtl + c 也停不下来了,最后轻轻的关闭连接,又重新打开了一个~ 后端开发来说,熟练掌握 Linux 的日志分析命 ...

程序员小富 发布于 2025-12-26 09:39 评论(0) 阅读(372)
0

使用cpp-httplib发布HTTP服务

1. 引言 cpp-httplib 是一个用 C++11 编写的轻量级、跨平台的 HTTP/HTTPS 服务器和客户端库。它由 yhirose 开发并维护,项目托管在 GitHub 上。在 C/C++ 生态中,笔者不能说 cpp-httplib 是最好的,但一定是最易于使用的 HTTP 服务器组件— ...

charlee44 发布于 2025-12-26 09:06 评论(0) 阅读(138)
2

动态规划

什么是动态规划 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的, 例如:有N件物品和一个最多能背重量为W 的背 ...

程序员Seven 发布于 2025-12-26 09:00 评论(1) 阅读(128)
34

未来已来 | 写给 .NET 开发者的 2025 年度总结

2025年是.NET与AI融合的里程碑之年,未来已来,你准备好了吗? 本文将为你系统梳理 2025 年.NET开发者最应该关注的技术趋势和重要事件,涵盖AI发展、.NET演进及两者融合的最新动态和趋势,以求帮助大家找准定位,迎接未来的挑战与机遇。 ...

「圣杰」 发布于 2025-12-26 08:45 评论(10) 阅读(1171)
0

AI时代代码质量提升实战指南:别让效率成为质量的敌人

AI时代代码质量提升实战指南:别让效率成为质量的敌人 请关注公众号【碳硅化合物AI】 摘要 AI代码生成工具确实让开发效率大幅提升,但同时也带来了新的挑战:代码质量参差不齐、技术债务快速积累、团队对代码理解不深。这篇文章从实际问题出发,结合DevOps、DORA模型、SPACE框架等先进工程管理理念 ...

wasp 发布于 2025-12-26 08:43 评论(0) 阅读(205)
9

《HelloGitHub》第 117 期

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

削微寒 发布于 2025-12-26 08:27 评论(1) 阅读(483)
0

PHP True Async 最近进展以及背后的争议

PHP True Async 最近进展以及背后的争议 PHP True Async 团队还在努力。如果 RFC 通过,将会跟着 PHP 8.6 一起发布。现在RFC 1.6 刚刚进入投票阶段,RFC 1.7 就已经准备就绪。最大的变化是:将 Fiber 作为协程生成器编织进 TrueAsync,并使 ...

JaguarJack 发布于 2025-12-26 07:59 评论(0) 阅读(69)
0

Flink源码阅读:Checkpoint机制(上)

前文我们梳理了 Flink 状态管理相关的源码,我们知道,状态是要与 Checkpoint 配合使用的。因此,本文我们就一起来看一下 Checkpoint 相关的源码。 ...

Jackeyzhe 发布于 2025-12-25 22:33 评论(0) 阅读(59)
0

链表的基本操作,用链表实现线性表

链表 增删改查 指针指向等于地址赋值 定义一个链表结构体 typedef struct _NODE_ { int number; struct _NODE* next; }Node,*Lintlist; 这里的node是对节点命名时的数据类型 Linklist是对该链表命名时的数据类型 初始化 1. ...

爱偷懒的我 发布于 2025-12-25 21:45 评论(0) 阅读(97)
1

MAUI库推荐三:Syncfusion.Maui.Toolkit

项目介绍 Syncfusion Toolkit for .NET MAUI提供高质量的UI控件,帮助你从单个代码库中为iOS、Android、macOS和Windows构建丰富的高性能应用程序。 使用这个工具包,开发人员可以以最小的努力交付美观、功能丰富的应用程序,缩短开发时间,同时确保跨平台的无缝 ...

芝麻科技 发布于 2025-12-25 21:28 评论(0) 阅读(179)
0

在 Kubernetes 中部署 LiteLLM

前言 本文仅为 LiteLLM 部署流程,非 LiteLLM 使用教程。 部署环境:阿里云ACK 部署方式:PostgreSQL + Redis + LiteLLM 参考链接:官网文档 LiteLLM 部署流程 Redis 部署 可实现多个 litellm 容器间的负载均衡 本次使用 bitnami ...

怎么还在写代码 发布于 2025-12-25 21:20 评论(0) 阅读(82)
0

重试、死信与补偿策略——失败处置流水线的设计,防雪崩的节流思路

写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢 构建弹性消息系统的核心不是避免失败,而是优雅地处理失败 在分布式系统架构中,消息队列承担着解耦、削峰和异步处理的重要职责。然而,网络波动、服务宕机、消息格式错误等异常情况难以完全避免。本文将从实践角度出发,深入探讨如何构建 ...

十月南城 发布于 2025-12-25 20:57 评论(0) 阅读(130)