log4j2 变量注入漏洞(CVE-2021-44228)

博主头像 log4j2 JNDI注入漏洞(CVE-2021-44228) 概述 本文非常详细的从头到尾debug了CVE-2021-44228漏洞的利用过程,喜欢的师傅记得点个推荐~ Apache Log4j2是一个基于Java的日志记录工具。该工具重写了Log4j框架,并且引入了大量丰富的特性。该日志框架被 ...

在自家的代码生成工具中,增加对跨平台WxPython项目的前端代码生成,简直方便的不得了

博主头像 在经过长时间对WxPython的深入研究,并对其构建项目有深入的了解,以及完成对基础框架的完整改写后,终于在代码生成工具完全整合了基于 Python 跨平台方案项目的代码快速生成了,包括基于FastApi 的后端Web API项目,以及前端的WxPython前端界面项目。本篇随笔主要介绍跨平台WxP... ...

Natasha v9.0 为 .NET 开发者提供 [热执行] 方案.

项目简介 自 Natasha v9.0 发布起,我将基于 Natasha 的推出热执行方案,这项技术允许基于 控制台(Console) 和新版 Asp.net Core 架构的项目在运行中动态重编译,在不停止工程的情况下获取最新结果,以帮助技术初学者、项目初期开发人员等,进行快速实验以及试错。 为了 ...

手把手教你华为鸿蒙开发之第八节

博主头像 华为鸿蒙开发:Swiper轮播组件详解与实践 引言 在现代用户界面设计中,轮播图是一种常见的组件,用于展示广告、新闻、产品等信息。华为鸿蒙操作系统提供了Swiper轮播组件,使得开发者能够轻松实现轮播效果。本文将通过 DevEco Studio 详细介绍Swiper组件的基本使用、属性配置以及如何结 ...

椭圆曲线公钥密码算法原理入门

博主头像 目录公钥密码的基础ECC 引入Principle椭圆曲线加密算法的安全性如何?Reference: 下文介绍两种主流的公钥密码算法的一些入门原理, 通过对比两种算法的陷门函数来作对比。 公钥密码的基础 以下是公钥密码学一些关键点,区别于对称加密,公钥密码区分两把钥匙,一把公钥,一把私钥。 公钥可以发 ...

dotnet core微服务框架Jimu ~ 基础网关

博主头像 网关提供外部访问内部微服务的统一入口,基于分布式和服务治理等功能特点,外部不能绕过网关调用内部微服务(框架本身提供外部可以直接访问内部微服务的功能,这里不作详细说明),外部通过 http 协议请求网关暴露的接口,网关再用基于 TCP/IP 协议的 RPC 方式调用内部被发现的微服务。 1 创建网关 ...

apisix~路由前缀的正则匹配

博主头像 参考:https://apisix.apache.org/zh/docs/apisix/FAQ/ 在你提供的 Apache APISIX 路由配置中,vars 字段用于定义一些变量匹配规则。具体来说,vars 字段可以用来根据请求的特定变量(如 URI、请求方法等)进行条件匹配。 添加正则路由 cu ...

使用Nginx搭建流媒体服务器

博主头像 目录什么是流媒体服务器Nginx如何实现流媒体服务器为Nginx安装nginx-http-flv-module概述流程操作步骤配置流媒体服务器使用OBS推流使用VLC拉RTMP使用flv.js拉流使用jls.js拉m3u8总结引用 什么是流媒体服务器 流媒体服务器(Streaming Media S ...

Shell编程

博主头像 # 自定义vim,以便于更好的编写shell [root@kylin-xu ~]# vim .vimrc set ts=4 set ai autocmd BufNewFile *.sh exec ":call SetTitle()" func SetTitle() if expand("%:e") ...

Spring Boot读取外部配置文件失败,原因绝对出乎你意料

博主头像 开心一刻 今天和相亲对象见面,特意打扮了一番 见完面回到家后我给她发微信 我:我今天的形象怎么样 她:挺白净亮眼的 我:头发不油吧 她:反光,没看清 我:??? 知识回顾 在我们的实际开发工程中,打包的 jar 通常会包含配置文件(例如:application.yml)来作为默认配置文件,然后在不同 ...

面试官:来谈谈Vue3的provide和inject实现多级传递的原理

博主头像 前言 没有看过provide和inject函数源码的小伙伴可能觉得他们实现数据多级传递非常神秘,其实他的源码非常简单,这篇文章欧阳来讲讲provide和inject函数是如何实现数据多级传递的。ps:本文中使用的Vue版本为3.5.13。 关注公众号:【前端欧阳】,给自己一个进阶vue的机会 看个d ...

Linux C/C++编程中的多线程编程基本概念

博主头像 8.2.1 操作系统和多线程 要在应用程序中实现多线程,必须有操作系统的支持。Linux 32位或64位操作系统对应用程序提供了多线程的支持,所以Windows NT/2000/XP/7/8/10是多线程操作系统。根据进程与线程的支持情况,可以把操作系统大致分为如下几类: (1)单进程、单线程,MS ...

优化简历的开源工具「GitHub 热点速览」

博主头像 有读者留言问我是不是“跑路”了,上周没发「GitHub 热点速览」是因为在忙于编写《HelloGitHub 月刊》。这不,我带着诚意满满的开源项目又回来啦!首先要分享一个喜讯,HelloGitHub 终于再次登上 Trending 大家真是太给力了! 书归正传,上周热门的开源项目可谓是精彩纷呈。 ...

【题目全解】ACGO巅峰赛#15

博主头像 ACGO 巅峰赛#15 - 题目解析 间隔四个月再战 ACGO Rated,鉴于最近学业繁忙,比赛打地都不是很频繁。虽然这次没有 AK 排位赛(我可以说是因为周末太忙,没有充足的时间思考题目…(好吧,其实也许是因为我把 T5 给想复杂了))。 本文依旧提供每道题的完整解析(因为我在赛后把题目做出来了 ...

Asp.net MVC中的Http管道事件为什么要以Application_开头?

今天遇到一个问题,需要在API请求结束时,释放数据库链接,避免连接池被爆掉。 按照以往的经验,需要实现IHttpModule,具体不展开了。 但是实现了IHttpModule后,还得去web.config中增加配置,这有点麻烦了,就想有没有简单的办法。 其实是有的,就是在Global.asax.cs ...

《痞子衡嵌入式半月刊》 第 112 期

博主头像 痞子衡嵌入式半月刊: 第 112 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...

<123···100>