- 博客(135)
- 资源 (2)
- 收藏
- 关注
原创 领导口中的 ‘简单’ 为何总让人炸毛?——破解跨层沟通的错位密码
在职场中,领导与下属的沟通冲突往往源于认知维度的差异。领导习惯于从战略层面简化问题,而下属则深陷执行细节的泥潭。这种“云端”与“泥潭”的错位,导致双方在任务评估上产生巨大分歧,进而引发情绪对立。本文通过分析职场沟通中的“维度战争”,探讨如何弥合认知鸿沟,并提出“降维沟通”策略,以减少冲突、提升协作效率。
2025-05-19 12:44:42
200
原创 后端系统做国际化改造,生成多语言包
本文介绍了如何将系统中的中文文案提取并翻译为英文语言包的自动化流程。首先,通过正则表达式和Python脚本扫描后端C#和Java代码中的中文字符串,并将结果输出为CSV文件。接着,使用OpenAI或Google Translate进行批量翻译,并将翻译结果保存回CSV。最后,根据翻译结果生成Java的.properties文件或C#的.resx文件,形成多语言资源包。整个流程包括中文提取、自动翻译和资源生成三个阶段,推荐使用ResX Resource Manager等工具进行可视化管理。
2025-05-13 15:40:28
1029
原创 iframe嵌套网站的安全机制实现
为了将内网系统A暴露到公网并提高嵌套的B网站的安全性,建议通过Nginx代理层设置一个中间域名C(如proxy.b.com),代理访问B网站,并在C层进行验签逻辑,仅允许来自A网站的请求访问。该方案具有隐藏真实B网站地址、可插入多种验证逻辑、控制粒度细、防止浏览器直接访问等优势。实现步骤包括:前端A网站iframe使用C域名、A后端生成一次性token、Nginx中实现验签逻辑、隐藏真实B网站地址。关键防绕过策略包括禁止直连B、Token有时效、Token防伪造、限Referer、iframe校验。该方案可
2025-05-12 17:22:39
368
原创 实现nginx代理层做签名验证
本文详细介绍了如何在Nginx代理层实现签名验证,并通过Node.js执行签名校验逻辑。整体流程包括:客户端请求带签名参数,Nginx通过auth_request模块将请求转发给Node.js进行签名验证,验证结果决定是否放行请求。Node.js通过vm模块动态执行签名校验脚本,确保请求的合法性。文章还提供了完整的项目结构和配置示例,包括Nginx配置文件、Node.js签名校验服务及签名算法实现。最后,给出了启动Node服务和Nginx的具体步骤。该方案适用于需要对API请求进行签名校验的场景,确保请求的
2025-05-12 11:39:52
245
原创 实现nginx代理层做签名验证
本文详细介绍了如何在Nginx代理层实现签名验证,并通过Node.js执行签名校验逻辑。整体流程包括:客户端请求带签名参数,Nginx通过auth_request模块将请求转发给Node.js进行签名验证,验证结果决定是否放行请求。Node.js通过vm模块动态执行签名校验脚本,确保请求的合法性。文章还提供了完整的项目结构和配置示例,包括Nginx配置文件、Node.js签名校验服务及签名算法实现。最后,给出了启动Node服务和Nginx的具体步骤。该方案适用于需要对API请求进行签名校验的场景,确保请求的
2025-05-12 11:32:54
396
原创 使用AES-CBC + HMAC-SHA256实现前后端请求安全验证
AES-CBC + HMAC-SHA256 加密验证方案,下面是该方案二等与表格,适用于文档、评审或技术选型说明。
2025-05-09 15:46:13
625
原创 开发 Chrome 扩展中的侧边栏图标设置实录(Manifest V3)
这篇文章记录一下我踩过的坑,以及最终的解决方案。这里说的侧边栏图标,即是下图中红框部分。
2025-05-07 17:06:09
1158
原创 中联航为何使用“1PC”表示行李额度?一文看懂“计件制”行李政策!
中联航,全称为中国联合航空(China United Airlines),航司代码为KN,是中国东方航空集团的子公司。近年来,中联航在服务与政策方面不断优化,率先在国内航班中引入了“计件制”托运行李新规则。传统的行李政策以重量计,比如允许“免费托运20kg”。而“计件制”则是按“件数(Piece Concept,简称 PC)”来计算,标记为“1PC”“2PC”等。
2025-05-06 17:15:14
418
原创 Webpack 打包配置演进:运行时代码的分离与缓存优化
在前端工程中,打包工具(如 Webpack)的配置直接影响最终产物的性能和可维护性。近年来,一个显著的优化趋势是将运行时代码(Runtime Code)从业务代码中分离,生成独立的 文件。本文将深入探讨这一变化的核心原理、新旧配置的差异,以及开发者应如何选择。运行时代码是打包工具自动生成的一段“基础设施”代码,负责:特征:缺点:特征:优点:2. 产物结构五、何时保留内联运行时?尽管独立运行时是更优解,但以下场景可考虑内联:独立打包运行时代码通过解耦业务逻辑与基础设施,实现了:建议开发者:通过这一
2025-04-24 14:15:53
422
原创 【实战】使用js实现移动端侧边栏滑动收起的功能
在移动端,打开侧边栏菜单的时候,如果总是点击某个按钮收起,虽然功能上没有问题,但是从用户使用的角度,还是不太方便,尤其是按钮的位置不方便用户点击的时候。所以,向左滑动收起菜单的方案显得更加友好,也符合用户在移动端的使用习惯。
2025-04-23 09:48:58
158
原创 【实战】oninput 文本框输入实时查询防抖机制实现
oninput="searchSites()” 文本框输入时,实时调用后端接口查询。输入过程中,会触发多次查询。最后一次的查询被前面的查询覆盖了。可以使用防抖机制解决这个问题。
2025-04-22 16:44:10
928
原创 使用stream进行列表循环和直接forEach循环的差异及使用场景
支持链式调用,代码更简洁,适合复杂操作(如过滤、映射、排序)。实际开发中,两者可结合使用,根据具体需求选择最合适的方案。代码较为冗长,尤其需要多步操作时(如过滤、映射)。
2025-04-21 15:12:42
322
原创 JavaScript中拼接字符串的几种方式及优缺点
•少量拼接:推荐使用模板字面量,语法简洁且易读。•大量拼接:推荐使用方法,性能更优。•动态拼接:结合模板字面量和变量,或者使用函数封装拼接逻辑,提高代码的可维护性。选择合适的方法取决于具体的应用场景和需求。
2025-04-16 17:34:23
465
原创 精选收藏多平台的镜像,再也不用碎片化查找
镜像分类专注于提供高效、稳定的开源软件镜像服务,旨在加速软件下载与更新过程,提升开发者和用户的体验。清华大学开源软件镜像站作为该分类下的代表,展示了如何通过高质量的镜像服务支持全球的开源社区。
2025-04-15 09:33:50
190
原创 CodeReview工具集合
选择合适的 Code Review 工具,可以让你的开发流程更规范、协作更顺畅、质量更有保障。根据项目规模、团队习惯与技术栈灵活选择,才是最优解。
2025-04-14 09:39:32
405
原创 这些平台提供免费CDN服务,你知道多少
收藏链接,永久有效。CDN分类专注于内容分发网络(Content Delivery Network)相关的资源与工具,旨在提高网站加载速度、优化用户体验及增强网站安全性
2025-04-10 21:23:02
440
原创 【推荐】一个超级简约方便使用的跨浏览器书签
你创建的每一个分类,系统都可以自动为你写一个简介。不用绞尽脑汁想文案了,系统帮你总结亮点!它不只是一个书签工具,而是一个你专属的「资源聚合站 + AI 整理助手 + 分享平台」。想体验下这款聪明又好用的书签系统?现在就来试试吧!👇👇👇🔗。
2025-04-10 18:42:20
441
原创 一键初始化 Python 项目:三种版本脚本全收录(Shell / Windows / Python)
脚本 ≠ 偷懒,而是为了把精力留给真正有价值的工作。用好初始化脚本,从一开始就让项目结构清晰、环境一致、效率翻倍。
2025-04-07 10:53:25
324
原创 打造你的 Python 项目初始化脚本:从零开始快速起步!
项目初始化这件事,如果能一键搞定,既节省时间,又提升专业度。这个简单的脚本就是一个起点。你可以把它放进自己的工具库里,也可以和团队成员共享。记住,写代码是创造,提升效率也是艺术。
2025-04-07 10:48:55
411
原创 使用 pip freeze > requirements.txt:Python 项目依赖管理的利器
是一个小而强的命令,帮助我们解决环境一致性、依赖复现、团队协作等问题。它是每一个 Python 工程师都应该掌握的基本技能。
2025-04-07 10:44:48
618
原创 【已解决】】Windows 11 安装程序提示:“此设备与 Windows 11 不兼容”
使用**方法一(注册表跳过兼容性检测)**安装 Windows 11,一般。
2025-04-03 09:33:21
368
原创 【实战】解决图片 Hover 抖动问题的完整指南
问题解决方案hover 时图片抖动使用图片加载后闪烁避免重新追加 DOMDOM 操作导致性能下降用替代后端接口频繁调用加缓存,避免重复加载。
2025-03-27 10:55:24
561
原创 rdl.ink 全面使用教程:网页截图、渲染与应用场景解析
rdl.ink网站预览图生成分享社交媒体缩略图自动化网页截图服务用于博客/文章引用API 接口集成截图功能它完全基于 URL 构造,不需要注册账号,也不需要安装插件,开箱即用、完全免费。功能说明网页截图输入网址即可生成高清截图裁剪模式(mode)可控制截图是全屏、裁剪、填充等输出格式支持 PNG、JPEG、WebP 等主流图片格式尺寸控制可设置截图宽度和设备像素比(DPR)背景色控制设置截图背景为透明或纯色响应式显示自动适配网页的移动/PC端布局可嵌入。
2025-03-26 09:53:35
887
原创 口袋书签系统:AI 智能生成分类描述,省时又高效
用户无需手动撰写分类介绍,只要一键调用 AI 生成,既节省时间,又能快速为他人或自己提供分类的重点说明。系统会根据用户当前分类中的站点标题、标签等信息,结合 AI 算法生成一段简洁、准确的分类描述。通过该功能,用户在创建和管理分类时将更加省力,也能让分享的分类页面更具可读性。对于生成的描述,用户仍可自行修改,确保最终文案更契合个人或团队需求。
2025-03-17 18:35:41
349
原创 解决从deepseek接口获取的流式响应输出到前端都是undefined的问题
你的 AI 可能逐字符返回内容,需要在后端。代码遇到了 undefined。
2025-03-17 09:35:19
561
原创 通过 API 将Deepseek响应流式内容输出到前端
这些方案可根据具体需求组合使用,建议优先选择 SSE 方案(浏览器兼容性好),需要支持更复杂场景时可考虑 WebSocket,但后者实现成本较高。这是浏览器原生支持的流式传输方案,推荐首选。更通用的流式传输方案,适合非浏览器客户端。
2025-03-15 17:34:32
1584
原创 我开发的口袋书签系统终于上线了!我使用了这些技术栈~
总的来说,这个书签系统很大程度上解决了我们公司内部系统繁多、信息分散的问题,也满足了个人在不同浏览器间同步书签的需求。做这个项目的过程中,我印象最深的就是要从实际应用场景出发,反复和用户(同事、朋友)沟通,让他们多提意见。别怕功能少,先把核心功能完善起来,后续再一点点扩展。毕竟,一个小而美、稳定易用的系统,远比功能堆砌但用不起来的“巨无霸”更值得投入。如果你也有类似痛点,不妨也尝试一下自己动手开发,或者可以借鉴这个思路把资源统一管理起来。技术往往是手段,真正为大家带来效率和便利才是目标。
2025-03-14 22:17:23
1275
原创 终结浏览器孤岛:NavFinder书签协同系统诞生
📌 直达链接:https://navfinder.cn/你是否厌倦了在无数书签和标签页中来回切换?是否希望一键直达高频工具与优质资源?试试——你的智能网络地图,让效率翻倍,让时间更有价值!
2025-03-14 14:08:48
273
原创 【实战-解决方案】Webpack 打包后很多js方法报错:not defined
更简单在不打包的情况下,方法(如等)可以正常运行,而经过 Webpack 打包后报 is not definedwindowHTMLproductionscriptwindow如果你希望这些方法依然可以全局调用,需要将方法挂载到window,确保在window作用域下能找到。exports如果你已经在使用 Webpack 的方式组织代码,则需要在main.js如果是然后require如果 Webpack 误认为某些方法未使用,可以在里关闭。
2025-03-12 10:21:50
1103
原创 Webpack 打包详细教程
Webpack 是一个现代 JavaScript 应用的,它可以处理 JavaScript、CSS、图片等资源,并优化它们以提高性能。以下是 Webpack 从基础到进阶的详细教程。
2025-03-11 17:24:11
675
原创 MongoD和关系型数据库相关概念的对应
(NoSQL)中,文档(Document)、集合(Collection)等概念与。的表、行等概念有一定的对应关系。在查询某个用户的订单时,我们通常使用。查询时类似 SQL 需要。如果订单较多,可以存储。(订单表),它们通过。MongoDB 使用。
2025-03-10 18:12:52
570
原创 在 Python 同步方法中调用异步方法,不阻塞主流程
可以使用 asyncio.create_task()或者需要更好的线程池管理,可以使用。(同步框架)中运行,推荐用。或 threading。
2025-03-04 11:38:21
1256
原创 Django 项目模块化开发指南:实现 Vue 风格的组件化
作为全局布局,在其中嵌套各个组件。在 Django 里,我们可以用 base.html。,避免重复编写相同的模板。,帮助你构建更清晰的 Django 项目。,让所有页面继承它,避免重复代码。如何像 Vue 一样进行。和 {% include %}在 Vue 中,我们通常有一个。,让代码更加清晰、可维护呢?,Django 也可以用。项目中,我们经常需要。让 HTML 模块化。,让代码更清晰、可维护!Vue 允许我们创建。
2025-03-03 17:50:58
1149
原创 解决变量重复定义的问题 has already been declared
如果你希望 Django 前端代码更清晰,建议。已经存在,就不会再次声明,避免报错。如果你的项目支持 ES6,可以使用。需要全局唯一,建议方案 3。可能会被重复声明,可以用。
2025-03-03 17:43:33
975
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人