- 博客(113)
- 收藏
- 关注
原创 一起来定制化你的命令行样式~(附命令行超有用知识!
至此,你已经可以自定义自己的命令行了,也可以更加灵活地使用这个开发工具了,其他更多的设置需要你自己去探索了,少年,陪你至此,后面的路你自己去吧。
2025-10-04 21:24:12
327
原创 一文讲通JS普通函数与箭头函数的区别
特性普通函数箭头函数语法function声明或表达式简洁()=>{}this调用时决定继承外层thisarguments有无,需要...args构造函数可使用new不可使用newprototype有无适用场景对象方法、构造函数、需要arguments简短回调函数,保持this绑定。
2025-10-04 16:24:35
928
原创 一文讲通跨域
一个项目启动后,浏览器会先向静态资源服务器(如CDN服务器)请求页面进行页面渲染,之后根据需要向数据资源服务器(api服务器)请求数据进行数据渲染,在以前使用jsp,asp,php等技术进行统一开发时这俩服务器其实是同一个,那么便不会产生跨域问题,因为它们是同源的。跨域都要从服务器层面解决,单纯为了解决跨域问题的话实际上就两种方法,一个是静态资源和api部署在同一个服务器,一个是api服务器开启CORS。A:会的,一般node会与静态资源部署在同一个服务器,也就是使用了。
2025-10-04 15:35:35
688
原创 DOM 节点属性完全指南:从基础操作到内核原理
判断节点类型:使用nodeType。遍历子节点想要所有类型的子节点 →childNodes只想要元素子节点 →children操作内容只想处理纯文本(安全、高效)需要处理 HTML 结构outerHTML** (务必警惕 XSS!操作特定文本节点→nodeValuedata操作类名:优先使用 classList而非className。操作样式:使用style对象修改内联样式。安全第一:永远不要相信用户的输入,如果要将用户输入渲染到页面上,优先使用,如果必须使用innerHTML。
2025-09-22 21:13:52
1269
原创 DOM的导航属性、元素(Element)与结点(Node)
这是一份速查+避坑指南,帮你弄清“元素(Element)”与“结点(Node)”的区别,以及如何正确导航父/子/兄弟节点。
2025-09-22 20:48:02
805
原创 大家不要再给中文路径了。并且一定要看报错和弹窗信息。
之后突然联想起来了,这俩都是jetbrains系列产品,而且我的pycharm是专业版,也就是我之前破解了,那我把破解文件移走了,它可能是找不到,所以无法启动了,我把之前移走的文件夹移回去,双击pycharm professional,OK,可以打开了。我于是再打开,这回又多看了弹窗的一行提示,说是有无法识别的utf-8字符,我一看,那个破解文件我放在一个中文目录下面,我靠。回去再开webstorm,正常打开。这时候我又多看了一个单词,说让我重新安装,我于是乎重新装了一遍,还是报错,删掉再重装,还是不行。
2025-09-20 17:02:25
341
原创 别再乱用模版字符串了!JavaScript对象转换的隐藏陷阱
return `${thisreturn ` ${ this . name }(${ this . age } 岁) `;} } const zhang = new Person('张三' , 25);console . log(` 新员工: ${ zhang } `);// 新员工: 张三(25岁)return ` ${ this . name }(${ this . age } 岁) `;} } const zhang = new Person('张三' , 25);
2025-09-20 16:36:25
861
原创 Stop-Process : 由于以下错误而无法停止进程“redis-server (26392)”: 拒绝访问。
基于实践过程中遇到标题所示问题,故有此篇。
2025-09-02 23:35:02
189
原创 windows中使用cmd/powershell查杀进程
会显示进程名、PID、CPU、内存等。在 Windows 上,你可以用。这样的 Redis 服务进程。来查找并杀掉进程,比如。
2025-09-02 23:24:39
475
原创 File “D:\Python310\lib\os.py“,line 225,in makedirs mkdir(name,mode) OSError:[winError 123]文件名、目录名或卷标
前先判断自己输入/自动获取的文本是否支持作为文件名。所创建的文件夹名称不合法。遇到该错误一般是你在使用。
2025-09-01 16:06:56
191
原创 Python os.makedirs 报错:OSError: [WinError 123] 文件名、目录名或卷标语法不正确 的解决方案
易懂return 0return 1# 简洁"""判断目录名是否合法(Windows 下不允许含有特定字符)"""常见于非法目录名。\ / : *?" < > |。建议在前检测或清洗目录名,提升代码健壮性和用户体验。
2025-09-01 16:01:42
748
原创 回调函数、作用域与闭包:从图片预览案例深入理解
在前端开发中,回调函数、作用域和闭包是三个紧密相关的概念,也是很多初学者容易混淆的地方。本文将通过一个实际的图片预览切换案例,详细剖析这些概念,帮助你掌握前端进阶必备知识。我们先来了解一下这个图片预览切换功能:代码如下:一、回调函数详解什么是回调函数?回调函数是作为参数传递给另一个函数,并在特定时机被调用的函数。简单来说,就是"把函数A传给函数B,B在合适的时机调用A"。常用作事件触发函数。在我们的案例中,每个图片的事件绑定的函数就是典型的回调函数:回调函数的特点延迟执行:定义时不执行,只有在特
2025-06-28 17:19:45
1077
原创 为什么body{height:100%}会有滚动条?
为什么会有滚动条?这个为什么不会有?在 CSS 中,滚动条的出现通常是由元素尺寸超出视口(viewport)引起的。
2025-06-27 23:06:18
590
原创 word中如何快速打出上标?
—只需 输入文本 → 选中 → 按键 三步,轻松完成排版!优点: 直观,适合偶尔使用或不熟悉快捷键的用户。⭐ 方法一:快捷键法(强烈推荐,效率最高!注意: 这是开启/关闭上标的切换键。⭐ 方法二:功能区按钮法(鼠标操作)⭐ 方法四:自定义键盘快捷键(备用)优点: 速度最快,无需鼠标移动。⭐ 方法三:字体对话框设置法。✅ 优先推荐采用快捷键。
2025-06-24 23:21:01
5484
原创 如何使typora图片不居中留白?
记笔记的时候,好几次插入图片太大选择缩小都会发现图片仍然滞留在中间,居中显示,但我本人觉得并不好看,所以我决定改一下,于是有了这篇博客。这的确是常用来做居中的,咱们反勾选试试看找对了没。打开(文本编辑器也行),ctrl+f。查看右侧styles。进入默认全局样式文件。
2025-06-24 23:19:25
382
1
原创 论文引用文献处必须完全粘贴吗?
在学术论文中引用参考文献时,并不需要整句都是原文复制,但必须遵循学术规范,清晰区分哪些是你自己的观点/表述,哪些是参考文献中的内容。遵循这些原则,既能体现学术诚信,也能展示你的理解力和写作能力。务必参考所在学科的引文格式指南(如APA, MLA等)的具体要求。❌ 不要:把引用参考文献理解为复制粘贴原文句子。
2025-06-20 21:51:36
1970
原创 课程论文参考文献必须使用知网能检索到的吗?
📌 首先并最重要的是:仔细阅读课程论文要求或直接向授课教师/助教确认是否对文献来源有特别规定。📍1. 课程教师或教学大纲的明确要求: 这是最关键的因素!
2025-06-20 21:46:17
2083
原创 Git中新创建分支是否为空?这可得视情况而定!
Git创建新分支会继承当前分支的全部内容(包括文件和历史)。通过git checkout -b <分支名>或git switch -c <分支名>创建分支时,新分支会完全复制原分支状态。可用ls/dir查看文件,git log验证提交历史。特殊情况:空仓库创建的分支也为空。本质是新建指向同一提交的指针,不会丢失任何数据。关键结论:新分支=当前分支副本。
2025-06-18 23:21:12
640
原创 使用everything搜索U盘内容(步骤记录版)
【摘要】用户通过Windows搜索打开Everything文件搜索工具,进入"工具>选项"设置。在选项窗口中选择"文件夹"索引项,点击F盘和E盘进行配置,随后切换到"NTFS"选项卡,勾选"自动包含新增可移动卷"和"自动移除脱机卷"两个选项。完成设置后点击"确定",调整Everything窗口位置并关闭程序。整个操作流程用时约35秒,涉及文件索引配置和NTFS卷管理设置。
2025-06-18 23:14:33
2993
原创 深度解析Git错误:`fatal: detected dubious ownership in repository` 的根源与解决方案
摘要:当Git报错"dubious ownership"时,这是Git 2.35.2引入的安全机制,用于防范权限风险。错误发生在Windows系统检测到仓库目录所有者与当前用户不匹配时。解决方案包括:1)将目录添加至安全白名单;2)修改目录所有权;3)临时禁用检查。该机制虽然带来不便,但有效保护代码安全,建议在理解原理后合理配置,平衡安全与效率。本文详细解析了错误根源、检测原理及多场景解决方案,帮助开发者正确处理该问题。
2025-06-12 19:42:05
1476
原创 微信电脑版使用电脑浏览器打开网址
【微信电脑版如何默认使用系统浏览器打开链接】在微信电脑版中,网页链接默认通过内置浏览器打开,如需改为系统默认浏览器,只需三步:①右键系统托盘微信图标进入设置;②选择"通用设置";③勾选"使用默认浏览器打开网页"选项。该设置在关闭内置浏览器的同时,保留了其他功能的自定义空间。操作简单,无需复制粘贴链接即可实现浏览器跳转。(注:图片步骤详见原文)
2025-06-10 20:12:17
967
原创 微信和QQ的QQ邮箱提醒功能开了没作用
✅关闭QQ邮箱的“仅客户端提醒”;🔄解除并重新绑定邮箱;🔔开启系统通知+后台权限(自启动、高耗电);📶保持休眠联网+关闭省流量模式;💻检查多端登录的手机静音设置。若仍无效,尝试重启设备或重装微信(提前备份数据)。多数问题源于权限或设置冲突,逐步排查即可恢复。
2025-06-10 00:32:46
3796
原创 charles抓包面板全空,别慌,可能是这个问题...
筑波在微信小程序进行面试流程时,遇到无法接收验证码的问题,尝试注册和检查拦截信息均无果。随后发现小程序界面显示满屏undefined,怀疑是项目未完成或服务器关闭。通过Charles抓包工具进行排查,发现抓包面板全空,经过多次检查配置和代理设置,最终发现Charles的include过滤未关闭,导致无法抓取请求包。解决方法是反勾选include过滤,恢复抓包功能。文章提醒用户在使用Charles后应清空过滤条件,避免类似问题。最终抓包结果显示面试小程序服务器可能已关闭。
2025-05-12 21:07:30
587
原创 te: mongo instance overdue at success (http://localhost:5173/@fs/D:/urfolder/HBuilderX/plugins/xxx
2025-05-05 21:55:00
148
原创 python使用enumerate实现指定元素移除
在 Python 中,enumerate() 是一个内置函数,用于在遍历序列(如列表、元组、字符串等)时同时获取元素的索引和值。它可以让代码更简洁且易读,避免了手动维护索引的繁琐操作。一道难度平易近人的算法题,存在多种解法,今天笔者要介绍的是使用enumerate获得所有目标元素索引并移除的方法。对象,生成由 (索引, 元素) 组成的元组。: 需要遍历的序列(如列表、字符串等)。(可选): 索引的起始值,默认为 0。
2025-03-30 07:45:00
285
原创 python排序解决数组最大次大乘积
是一种混合排序算法,结合了 归并排序(Merge Sort) 和 插入排序(Insertion Sort) 的优点,特别适合处理现实世界中的部分有序数据(如时间序列、日志文件等)。(由 Tim Peters 在 2002 年为 Python 设计)。方法、快速排序和冒泡排序。函数使用的排序算法是。
2025-03-30 07:30:00
153
原创 一文讲清JS中false值那些事儿:从类型转换到实战避坑指南
理解JavaScript中的假值机制,是避免低级错误、提升代码质量的关键一步。希望本文能帮助你彻底掌握这一知识点,从此告别“灵异”Bug!
2025-03-22 22:05:55
932
原创 深度解析:JavaScript变量声明的演变与核心差异(var/let/隐式声明)
var:历史产物,存在设计缺陷let/const:现代工程化必备,提供可靠的作用域控制隐式声明:绝对避免的危险模式随着ES模块的普及和TypeScript的兴起,配合const优先原则,开发者可以构建出更健壮、可维护的应用程序。理解变量声明机制的底层原理,是掌握JavaScript执行上下文、闭包等高级概念的重要基础。
2025-03-21 22:51:09
725
1
原创 一文弄懂rpx单位:UI设计与前端开发的双重视角
rpx是小程序(如微信小程序)中引入的一种相对单位,全称为。它的设计初衷是为了让开发者能够更方便地实现响应式布局。rpx单位是小程序开发中实现响应式布局的利器。从UI设计到前端开发,它简化了适配流程,提高了开发效率。通过本文的解析,希望你能全面掌握rpx的使用方法,并在实际项目中灵活运用。如果你有更多关于rpx的问题,欢迎在评论区留言讨论!
2025-03-15 16:12:45
1584
原创 命令行就是cmd?PowerShell面前cmd就是弟弟?
Terminalcmd.exe当教程说“用命令行执行”却未明确工具时,命令在cmd有效但在PowerShell报错(反之亦然)。例如 ping 、 ipconfig 等基础命令两者通用,但涉及脚本或高级功能时差异显著。
2025-03-10 21:09:24
633
原创 Python位运算:解锁编程中的“二进制魔法”
在编程的世界里,位运算就像一把锋利的瑞士军刀,小巧却功能强大。今天,我们将一起揭开位运算的神秘面纱,探索它的应用场景和底层原理,感受这种“二进制魔法”的魅力!位运算就像编程世界中的“二进制魔法”,它直接操作数据的底层,高效、精准、强大。它用二进制位表示状态,就像一把“万能钥匙”,可以打开复杂问题的大门。:在需要频繁判断奇偶性的算法中,位运算比取模运算更快,尤其是在大规模数据处理时。:在需要快速计算2的幂次时,位运算比传统方法更快,尤其是在性能敏感的场景中。:在性能敏感的场景中,位运算比传统的乘除法更快。
2025-03-02 18:11:34
939
原创 惰性函数【Ⅱ】《事件绑定的自我修养:从青铜到王者的进化之路》
👉 第一次调用时检测浏览器支持的事件绑定方式👉 后续调用直接使用缓存的最佳方案👉 避免重复的if-else判断(像极了考试前押题的学霸)
2025-02-04 21:45:19
732
原创 DOM操作中childNodes与children的差异及封装方案
时,某些浏览器(如Chrome和Edge)会将空白符视为文本节点,而另一些则可能忽略。本文将深入分析这一现象,并提供一种兼容性封装方案。并过滤非元素节点,开发者可以消除兼容性问题,同时保留代码的灵活性。在面对需要兼容多浏览器的场景时,选择合适的方法能显著提升代码健壮性。是开发者常用的属性,但它们在浏览器中的行为差异可能导致兼容性问题。的差异本质上是浏览器对DOM规范的实现方式不同所致。在JavaScript的DOM操作中,若需兼容动态DOM变化,可结合。在动态加载列表项时,若直接使用。
2025-01-30 23:43:08
1066
1
原创 小白爬虫冒险之反“反爬”:无限debugger、禁用开发者工具、干扰控制台...(持续更新)
防止爬虫人员调试网站、抓包等行为,恶心你,层层下陷的debugger仿佛“沼泽陷阱”
2025-01-29 23:58:06
2417
2
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅