摘要:
一、AMD (Asynchronous Module Definition) 什么是 AMD? AMD 是一种为浏览器环境设计的模块定义规范。它通过异步加载模块,解决了早期前端开发中 JavaScript 文件依赖关系复杂的问题。 require.js https://requirejs.org/d 阅读全文
摘要:
LINQ 动态排序工具实现原理与应用 一、核心思路 LINQ 动态排序工具的核心是通过字符串来构建动态的排序表达式。主要解决了两个问题: 运行时动态指定排序字段 支持多字段组合排序 二、关键技术点 1. 字符串格式约定 单字段排序:"PropertyName direction" 多字段排序:"Pr 阅读全文
摘要:
实现类似 C# orderBy 和 thenBy 的 JavaScript 多字段排序 在开发过程中,我们经常需要对数组数据进行多字段排序。例如,我们可能希望先按姓名排序,如果姓名相同再按年龄排序,最后如果还相同,则按分数排序。这种需求在 C# 中通过 orderBy 和 thenBy 很容易实现。 阅读全文
摘要:
个人最优解决办法: 去到用户环境变量添加 PYTHONIOENCODING 的值为 UTF8 阅读全文
摘要:
可以将 .net framework 的执行文件和程序集dll加密打包成一个 exe 文件,带有混淆、防止反编译、授权、试用等等功能,非常强大。 使用方法: 将 exe 拖进 Main Assembly 内容框内,Additional Files 可以添加你的程序集等; Quick Settins 阅读全文
摘要:
本来感觉 WPS 挺好用的,一堆提示,还改我驱动图标。 在 Win + R 输入 regedit 进去下面的注册表,找到 WPS 的 GUID 项删除即可 \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\My 阅读全文
摘要:
由于 Sitecore 的调试需要老是通过 log 来分析,而每次更新 dll 都需要等待一定的时间和重复执行前端的操作逻辑,特开发一个在线编辑器的方式来方便调试。 警告:请勿在生产环境使用。 截图 构建项目 打开 Frontend,使用 pnpm i 安装依赖包,然后 pnpm build:vit 阅读全文
摘要:
在 web.config 里 configuration 节点下加上以下配置: <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add na 阅读全文
摘要:
官网:https://gulpjs.com/docs/en/getting-started/quick-start 可以使用 Gulp 直接来构建自动化,使用简单,里面提供了 4000 多个插件 // gulpfile.js const gulp = require('gulp'); const c 阅读全文
摘要:
修改 Git 提交记录的作者名和邮箱 最近在使用 Git 时,遇到了一个需求:修改某些提交记录中的提交名和邮箱。由于提交时误用了错误的姓名和邮箱,历史记录中的几次提交需要更新。发现使用 git rebase 结合 git commit --amend 是一种比较优雅的方式,可以灵活修改历史记录中的提 阅读全文