爱吃羊的老虎
码龄4年
关注
提问 私信
  • 博客:28,501
    28,501
    总访问量
  • 26
    原创
  • 50,428
    排名
  • 183
    粉丝
  • 0
    铁粉

个人简介:这个作者是个帅比

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2021-04-01
博客简介:

m0_56800366的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    250
    当月
    5
个人成就
  • 获得269次点赞
  • 内容获得3次评论
  • 获得385次收藏
  • 代码片获得116次分享
创作历程
  • 26篇
    2024年
成就勋章
TA的专栏
  • WEB开发-flask
    14篇
  • C语言
    2篇
  • LWIP
    2篇
  • Verilog
    5篇
  • STK仿真
    1篇
兴趣领域 设置
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【WEB开发】Flask的request对象获取HTTP请求的数据

方法功能常见fetchHeaders 和 Bodyget_data()获取原始请求体(bytesget_json()获取 JSON 数据并解析为字典form获取表单数据args获取查询字符串参数URL?key=valuefiles获取上传文件对象json获取 JSON 数据同get_json()values获取表单和查询参数的组合混合 GET/POST 请求headers获取请求头cookies获取客户端 Cookiestream流式读取请求体。
原创
发布博客 2024.12.05 ·
958 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏

【WEB开发.js】获取文件名后缀filetype = file.name.slice(-3);

file.namefileFilefile.namephoto.jpgslice(-3)slice()-3filetype =filetypefiletype.html.pngREADME使用更可靠的方式来获取扩展名,比如通过分隔符。
原创
发布博客 2024.12.05 ·
292 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【WEB开发.js】addEventListener事件监听器的绑定和执行次数的问题(小心踩坑)

假设我们有一个按钮,用户点击该按钮后,会选择一个文件,且我们希望每次点击按钮时只触发一次文件处理。下面我会给你一个简单的例子,展示放在函数内部和放在函数外部的区别。
原创
发布博客 2024.12.03 ·
337 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【WEB开发.js】HTTP请求和相应报文的头字段:Content-Type (巨巨巨巨详细好懂的举例详解)

是 HTTP 请求和响应报文中的头字段之一,用于指定发送的数据类型(MIME 类型)。它告诉服务器或客户端数据的格式,方便接收方正确解析和处理内容。例如,在发送 JSON 数据时,会指定;而发送 HTML 页面时,则会指定。
原创
发布博客 2024.12.03 ·
795 阅读 ·
21 点赞 ·
0 评论 ·
5 收藏

【WEB开发】表单处理 — HTML:<form> + js:FormData fetch + python flask: @app.route(..)

的配合可以极大简化前端数据发送的代码,后端可以通过 Flask 提取数据,完成实际的业务逻辑处理。通过以上示例,可以看到。
原创
发布博客 2024.12.02 ·
441 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

【WEB开发.js】JavaScript 的文件处理 API

是一个内置的 JavaScript 对象,用于异步读取文件内容,常用于读取用户通过。的一个事件,用于指定读取文件完成后应该执行的操作。读取,读取的结果会是一个字符串。或拖放方式选择的文件。
原创
发布博客 2024.11.28 ·
368 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

【WEB开发.js】getElementById :通过元素id属性获取HTML元素

是 JavaScript 中常用的一个 DOM 方法,用于通过元素的id属性获取文档中对应的 HTML 元素。这个方法返回的是一个包含该元素的引用,如果没有找到指定的元素,则返回null。
原创
发布博客 2024.11.25 ·
920 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【WEB开发.js】FileReader对象的常用事件

常用的FileReaderonload:文件读取成功。onerror:文件读取失败。onprogress:文件读取进度。onabort:文件读取被中止。:文件读取开始。onloadend:文件读取结束(不论成功或失败)。这些事件可以根据不同的需求来监听,确保你能够处理各种文件读取情况。
原创
发布博客 2024.11.25 ·
232 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

【WEB开发.js】function(e) :事件处理函数

这个对象包含了关于事件的详细信息,比如哪个元素触发了事件、事件的类型等。作为事件对象,提供了关于该事件的相关信息。这行代码设置了一个事件监听器,它会在。获取了文件输入框中选择的第一个文件。,包含了触发事件时的文件相关信息。是一个回调函数,用来处理。
原创
发布博客 2024.11.25 ·
360 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

【WEB开发.js】addEventListener(‘change‘, ...)监听文件选择事件详解

是处理文件输入的关键,用于响应用户选择文件的操作。),可以轻松实现文件读取、类型验证、大小过滤等功能。指向触发事件的元素,即。
原创
发布博客 2024.11.25 ·
464 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

【WEB开发-HTML】HTML标签详细解释

HTML 标签是构建网页内容的基础。每个标签都有特定的功能和用途,有的标签用于文本内容(如

),有的用于列表(如

      和
    1. ),还有的用于布局和容器(如
      HTML 标签的语法规则很简单,一般由开始标签和结束标签组成,有时包含属性。理解这些标签的语法和用途,是理解和使用 HTML 构建网页的基础。

原创
发布博客 2024.11.15 ·
843 阅读 ·
30 点赞 ·
0 评论 ·
8 收藏

【WEB开发-Jinja2】Jinja2模板语言基础入门(巨巨巨巨巨好懂)

变量替换条件判断循环过滤器模板继承和宏用于定义可重用的代码块URL 构建Jinja2 模板语言强大且灵活,可以帮助你在模板中进行动态渲染和逻辑处理,从而生成更复杂的网页内容。掌握这些基础语法是开始使用 Flask 和 Jinja2 开发 Web 应用的关键。
原创
发布博客 2024.11.15 ·
995 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

【web开发】Flask()函数: 常用参数及其说明

Flask()构造函数可以接受多个参数,用来定制 Flask 应用的路径设置、静态文件和模板文件的存放位置、配置文件的查找方式等。最常用的参数是 _ _name_ _和。
原创
发布博客 2024.11.15 ·
376 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

【WEB开发-基于FLASK框架】简单flask程序+动态路由(2)

这个程序增加了一个动态路由,可以根据 URL 传递的name参数显示不同的欢迎信息。这种带参数的路由在 Web 开发中很常见,用于根据用户输入或其他条件动态生成内容。
原创
发布博客 2024.11.13 ·
284 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

【WEB开发-基于FLASK框架】一个最简单的flask程序(适合初学者入门了解flask的世界)(1)

类,这个类是创建 Flask 应用的核心。Flask 是一个轻量级的 Python Web 框架,适合快速搭建简单的 Web 应用。并不是 Flask 的专用名称。它只是一个普通的函数名,用于定义路由的视图函数。在 Flask 中,你可以随意命名这个函数,例如。这段代码确保这个脚本被直接运行时,启动 Flask 内置的开发服务器。,方便 Flask 找到静态文件和模板等资源。这行代码导入了 Flask 框架中的。参数用于告诉 Flask 应用的名字。创建一个新的 Flask 应用,
原创
发布博客 2024.11.13 ·
458 阅读 ·
11 点赞 ·
0 评论 ·
10 收藏

【C语言】新手入门—变量声明关键字 (巨巨巨巨详细)

在 C 语言中,变量声明是为变量分配内存和指定属性的过程。变量声明可以分为 局部变量 和 全局变量,而关键字(如 `static`、`extern` 等)在不同情况下也会影响变量的作用范围和生命周期。下面从不同的角度系统地介绍变量声明。- 局部变量是在函数或代码块内部定义的变量。- 作用域:只在定义它的函数或代码块中可见。- 生命周期:局部变量的生命周期在该函数或代码块执行时开始,当执行结束后,变量即被释放。1.2 全局变量- 全局变量是在所有函数之外定义的变量。- 作用域:对所有函数可
原创
发布博客 2024.10.30 ·
881 阅读 ·
9 点赞 ·
0 评论 ·
15 收藏

【C语言】static全局变量可以在XX.h文件中声明吗?且在XX.c文件中引用XX.h文件?

static 全局变量的作用域限制:在函数外部定义的 `static` 变量,作用域仅限于该变量所在的源文件(`.c` 文件)。因此,即使在 `udp.h` 文件中定义了 `static` 变量,每个包含 `udp.h` 的源文件都会得到一个独立的 `static` 变量实例,而不是共享同一个变量,这会导致变量冲突!!!!。最佳实践:`udp.h` 应该只包含声明,不包含具体的变量定义(特别是带 `static` 的定义),以避免多个源文件引用 `udp.h` 时造成的重复定义问题。
原创
发布博客 2024.10.30 ·
372 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

ZYNQ Lwip-TCP数据发送 tcp_write()、tcp_output() 、tcp_sent()

将数据放入 TCP 缓冲区。:将缓冲区数据立即发送出去。tcp_sent():设置回调函数,监听数据发送成功后的确认。用于将数据写入发送缓冲区。用于强制发送缓冲区中的数据。tcp_sent()用于设置回调函数,以监听数据发送后的确认。通过这三个函数,用户可以控制数据的发送、确保及时传输,并在接收确认后执行后续操作。
原创
发布博客 2024.10.23 ·
1799 阅读 ·
23 点赞 ·
0 评论 ·
21 收藏

ZYNQ Lwip tcp_new() 创建一个tcp的pcb控制块 (什么是PCB块?)

在TCP/IP协议栈中,PCB(Protocol Control Block,协议控制块)是用于存储网络连接相关状态信息的数据结构。TCP的PCB用于管理每一个TCP连接的状态和控制信息。它包含了TCP协议所需的所有上下文信息,比如IP地址、端口号、发送与接收缓冲区、连接状态等。
原创
发布博客 2024.10.23 ·
693 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

基于simulink的BPSK-DSSS系统建模【图文详细跟练版】

全网都没有很详细的simulink的通信建模的使用,这种使用也不难,应该分享给大家!少走弯路,多做有意义的事!
原创
发布博客 2024.09.28 ·
478 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏
加载更多