相关文章
【为什么在触发的事件中修改控件属性需要使用`Invoke`】
在C#中,特别是在使用Windows Forms或WPF等GUI框架时,控件的属性和状态通常只能在创建它们的线程(即UI线程,即主线程或用户界面线程)中直接修改。这是由于这些框架的设计基于单线程模型,其中所有与用户界面&…
建站知识
2025/6/19 5:56:58
数据库char字段做trim之后查询很慢的解决方式
select * from TABLE0 where trim(column1):param
当表数据量大时,即使给column1字段加上索引,这条查询语句也会很慢。
因为使用trim函数后,column1的索引会失效,有两种处理方法:
1.给表加上trim(column1)函数索引 …
建站知识
2025/6/19 5:55:57
XXE(XML外部实体注入)详解
目录
一、XXE漏洞简介
二、XML详解
(一) XML文档结构
1. 文档声明
2. XML文档类型定义(DTD)
3. XML文档元素
4. XML文档示例
三、XXE漏洞类型
四、XXE漏洞挖掘技巧
五、XXE漏洞危害
(一) 文件读取
(二) 内网探测
1. 端口探测
2. 主机存活探…
建站知识
2025/6/19 5:53:53
资源占用多,Linux 系统中如何降低 CPU 资源消耗并提升利用率?
在 Linux 系统中降低 CPU 资源消耗并提升利用率,需从系统服务优化、进程管理、资源调度及内核参数调整等多维度入手。以下是适用于各类 Linux 发行版的通用优化方案,涵盖基础操作与进阶策略:
一、服务与进程优化:减少无效资源占用
1. 关闭冗余系统服务 查看运行中的服务 …
建站知识
2025/6/19 5:52:48
快速搭建MySQL8.0本地数据库,连接idea
1.打开终端,按顺序输入命令,在root用户下,创建用户和数据库
1.进入数据库 mysql -u root -p
2.创建专用数据库 create database 数据库名 character set utf8mb4
3.使用数据库 use 数据库名
4.设置此数据库用户 create user "用户名&q…
建站知识
2025/6/19 5:51:47
Linux内网穿透(frp)
目标:让我的VMware虚拟机某个服务拥有自己的外网访问地址
FRP 服务端(公网服务器)配置
1. 下载 FRP
登录公网服务器,执行以下命令下载并解压 FRP:
# 下载对应版本(以Linux 64位为例)
wget h…
建站知识
2025/6/19 5:50:45
[直播推流] rtmpdump 库学习
常用 api 学习
参考文档 直播推流需要用到
#初始化:
RTMP_Alloc() :用于创建一个RTMP会话的句柄。
RTMP_Init():初始化句柄。
RTMP_SetupURL():设置会话的参数。
RTMP_EnableWrite(): 启用发布模式
RTMP_SetBufferMS():设置缓存…
建站知识
2025/6/19 5:49:43