Flask页面跳转实战指南:五种方式与不同应用场景下的最佳选择
Flask页面跳转是Web开发中的基础但关键技能,本文系统讲解了五种常用跳转方式:后端redirect、前端a标签、form表单提交、JS fetch API交互,并重点对比了后端redirect与前端window.location.href的区别与适用场景。通过实际代码示例帮助开发者根据具体需求选... ...
APEX实战第8篇:ORDS连库报错574?一招根治用户过期问题
作为 APEX 应用开发工程师,笔者发现很多同行在使用 APEX + ORDS 架构时,都会遇到数据库凭证错误相关的问题。之前大家普遍知道 APEX_PUBLIC_USER 需要设置密码永不过期,但往往会忽略另一个关键用户——ORDS_PUBLIC_USER,这也是导致 Database Crede ...
【译】在 Visual Studio 2026 中,减少升级时间,增加编码时间
过去,升级到 Visual Studio 的下一个主要版本时,要按照自己喜欢的方式重新配置开发环境可能需要数小时,有时甚至数天。Visual Studio 2026 让用户能比以往更轻松地使用最新的生产力功能、性能改进和安全修复,而不会中断工作流程。借助全新的 Visual Studio 安装体验, ...
【EF Core】将一个实体映射到多个表的正确方法
把一个实体类型映射到多个表,官方叫法是 Entity splitting,这个称呼有点难搞,要是翻译为“实体拆分”或“拆分实体”,你第一感觉会不会认为是把一个表拆分为多个实体的意思。可它的含义是正好相反。为了避免大伙伴们产生误解,老周直接叫它“一个实体映射到多个表”,虽然不言简,但很意赅。 把一个实 ...
LaTeX学习笔记:开场白与索引
title: LaTeX学习笔记:开场白与索引 date: 2025-10-31 author: 凌杰 tags: 技术写作 categories: 标记语言 开场白 从这里开始,我将会陆续记录自己在学习 \(\LaTeX\) 语言过程中所累积的心得体会,目的是帮助自己和读者更好地掌握基于这门语言( ...
【面试题】MySQL B+树索引高度计算
MySQL B+树索引高度计算与性能阈值探讨 一、MySQL B+树索引高度计算 MySQL中InnoDB的主键索引采用B+树结构,索引高度(树的层数)决定了查询时磁盘IO的次数(高度=IO次数),核心计算逻辑围绕B+树的节点容量和数据行数展开。 1. 核心前提(InnoDB默认配置) 页大小:默认 ...
专注之道,先立根基而后致远
目录本文提要正文我的专注实操 本文提要 正文 很多人都将“心无旁骛,万事可成”奉为准则,把专注完全归因于愿力的驱动,认为仅凭一腔热忱就能凝神聚力、一往无前。但我认为,这种观点不够全面,甚至带有些许“鸡汤式”的静态思维。专注从来不是孤注一掷的偏执,更不是脱离现实的空想,它需要以人生定位为罗盘,以自我准 ...
使用Java Stream,将集合转换为一对一Map
在日常的开发工作中,我们经常使用到Java Stream,特别是Stream API中提供的Collectors.toList()收集器, 但有些场景下,我们需要将集合转换为Map,这时候就需要使用到Stream API中提供的另一个收集器: Collectors.toMap,它可以将流中的元素映射 ...
群晖通过 acme.sh 申请 ZeroSSL 泛域名证书(适配 80 端口封锁)+ 自动续期同步完整步骤
说明 适配场景:运营商封锁 80 端口,无法通过 HTTP-01 验证申请证书 证书类型:泛域名 SSL 证书(xjunqiang.cn + *.xjunqiang.cn),有效期 90 天 核心保障:自动续期 + 自动同步到指定证书目录,永久有效 一、前置准备 群晖开启 SSH 并登录,切换 ro ...
Net如何优雅的实现发送邮件服务
使用.NET内置的SmtpClient类 在.NET中,可以通过System.Net.Mail命名空间下的SmtpClient类发送邮件。需要配置SMTP服务器地址、端口、凭据等信息。 具体实现可参考NetCoreKevin的Kevin.Email模块 基于.NET构建的企业级SaaS智能应用架构, ...
Web攻防-Fuzz模糊测试篇&JS算法口令&隐藏参数&盲Payload&未知文件目录
知识点: 1、Fuzz技术-用户口令-常规&模块&JS插件 2、Fuzz技术-目录文件-目录探针&文件探针 3、Fuzz技术-未知参数名-文件参数&隐藏参数 4、Fuzz技术-构造参数值-漏洞攻击恶意Payload Fuzz:是一种基于黑盒的自动化软件模糊测试技术,简单的说一种懒惰且暴力的技术融合了 ...
吴恩达深度学习课程四:计算机视觉 第三周:检测算法 课后习题和代码实践
此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第四课第三周的课后习题和代码实践 ...
从 jQuery → V/R → Lit:前端架构的 15 年轮回
前端这十几年的发展,看起来是“日新月异”, 但如果把时间线拉长,会发现一件很有意思的事: 我们其实在不断“绕一大圈”, 最后又慢慢回到了浏览器本身。 这篇文章不讲 API、不讲语法, 只讲一件事: 前端架构思想是如何演进的? Lit / Web Components 处在什么位置? 一、什么叫轮回? ...
关于谷歌内核的浏览器不能使用 Lodop 打印的解决方案
问题背景 随着谷歌浏览器(Chrome)版本的持续更新,部分高版本(如94版及142+版)因安全策略调整,可能导致本地打印插件Lodop无法正常使用。主要表现为打印功能失效、无法连接本地打印服务等现象。本文将结合常见解决方案,为用户提供明确的操作指引。 原因分析 Chrome在94版本后引入了“阻止 ...
同事查日志太慢,我现场教他一套 awk、tail、grep、sed 组合拳
昨天临下班,生产环境出现了一个偶发的报错预警。 旁边的同事正~~准备排查,只见他输入命令 cat application.log ,一个 2GB 大小文本啊,日志哗哗刷啥也看不清,crtl + c 也停不下来了,最后轻轻的关闭连接,又重新打开了一个~ 后端开发来说,熟练掌握 Linux 的日志分析命 ...
[重磅更新] 支持最新 Overleaf 6.x!我的私有化部署方案 xuhe2/sharelatex-ce 迎来大升级
私有化 Overleaf 部署方案重磅更新!继解决老旧硬件(无 AVX)兼容性问题后,本项目新增 tree/6 分支,完美支持官方最新的 ShareLaTeX 6.x 版本。专为现代服务器打造,依然集成 Full TeX Live 环境,彻底告别宏包缺失困扰,助你打造高性能、开箱即用的本地 LaTe... ...
使用cpp-httplib发布HTTP服务
1. 引言 cpp-httplib 是一个用 C++11 编写的轻量级、跨平台的 HTTP/HTTPS 服务器和客户端库。它由 yhirose 开发并维护,项目托管在 GitHub 上。在 C/C++ 生态中,笔者不能说 cpp-httplib 是最好的,但一定是最易于使用的 HTTP 服务器组件— ...
未来已来 | 写给 .NET 开发者的 2025 年度总结
2025年是.NET与AI融合的里程碑之年,未来已来,你准备好了吗?
本文将为你系统梳理 2025 年.NET开发者最应该关注的技术趋势和重要事件,涵盖AI发展、.NET演进及两者融合的最新动态和趋势,以求帮助大家找准定位,迎接未来的挑战与机遇。 ...
AI时代代码质量提升实战指南:别让效率成为质量的敌人
AI时代代码质量提升实战指南:别让效率成为质量的敌人 请关注公众号【碳硅化合物AI】 摘要 AI代码生成工具确实让开发效率大幅提升,但同时也带来了新的挑战:代码质量参差不齐、技术债务快速积累、团队对代码理解不深。这篇文章从实际问题出发,结合DevOps、DORA模型、SPACE框架等先进工程管理理念 ...


