- JavaScript网页截屏方法,你get到了嘛?
-
之前我曾写过如何将canvas图形转换成图片和下载canvas图像的方法,这些都是在为这个插件做技术准备。技术路线很清晰,将网页的某个区域的内容生成图像,保持到canvas里,然后将canvas内容转...
- 文件上传漏洞学习笔记—原理、危害、解析、绕过、编辑器、服务器
-
黑客教程、技术文章,关注公众号:掌控安全EDU文件上传解析漏洞文件上传漏洞文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等...
- 趣谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64
-
大家好,我是Echa。好久没跟粉丝们细聊JavaScript那点事了。做一名全栈工程师,JS基础还是要打牢,这样的话不管底层业务逻辑以及第三方框架怎么变化,都离不开基础。本文文章属于基础篇,阅读有点...
- 深入理解 JavaScript 中的 with 语句
-
通常来说,所有JavaScript开发人员都有一个共同的概念:“避免使用with语句。”这条准则无疑是正确的,但并不是每个人都能很好地解释为什么。虽然只记住“不要使用它”的结果就足够了,但理...
- 用 Playwright MCP 让 AI 改它自己写的屎山代码
-
在AI编程领域,我们常常陷入反复修改代码的繁琐流程。本文将介绍如何借助PlaywrightMCP,让AI自主检测并修复其生成的代码问题,实现开发流程的高效闭环,大幅提升编程效率。在用AI编程开发产品...
- 10个JavaScript一行代码,解决90%的开发难题
-
在JavaScript开发过程中,我们经常会遇到一些看似复杂但实际上可以通过简洁的代码解决的问题。下面分享10个JavaScript一行代码技巧,解决日常开发中的常见难题。1.数组去重constu...
- 零基础入门 Python 内置函数:从基础到进阶的实用指南
-
一、基础操作函数:编程世界的“瑞士军刀”1.输入输出的核心:print()与input()print():最常用的输出函数,支持多参数拼接与格式控制:print("Hello,Python...
- 使用 Typer 快速构建 Python 命令行工具(CLI):日程管理应用实例
-
本教程将指导你如何使用Typer来构建一个命令行界面(CLI)。Typer是一个Python库,它可以帮助你快速简单地创建CLI,并充分利用Python的类型提示(typehints...
- 只要五分钟,带你学会策略模式(策略模式主要包括哪些角色)
-
大家好,今天给大家介绍一个新的设计模式——策略模式。策略模式的内容非常简单,五分钟就可以学会。严格来说,这既可以当做是一种设计模式,也可以当做是一种函数式编程的思想。函数式编程我们之前在介绍Pytho...
- 需要掌握的10 个 Python 概念(python都有什么)
-
1.列表推导式重要性:列表推导式提供了一种创建列表的简洁方法,这对于可读性和(在许多情况下)性能都有好处。它减少了对多线循环的需要。何时使用:当想要转换或过滤数据时,特别是当逻辑很简单时,使用列表推...