Oracle数据库注入基础入门

博主头像 Oracle数据库注入基础入门 前排摘要:此随笔的案例取材大部分来自PortSwigger靶场 阅读时间:大约10分钟 学习原因 最近几天在研究BurpSuite官方的TOP10靶场,发现里面不仅仅包含了MySQL数据库的注入,还包含了其它数据库的SQL注入。对于MySQL数据库而言,相关的文章和教 ...

手撕深度学习之CUDA并行规约算法(上篇):硬核揭秘200%性能提升的GPU优化之道,从硬件特性到算法实现的完整进阶指南

博主头像 本文为CUDA并行规约系列文章的上篇,本系列将会介绍CUDA编程的一些基础软硬件知识,然后给出7种规约算法的实现,并从硬件的角度对它们进行分析和优化,最终给出一个开箱即用的模板代码。 本文主要介绍了CUDA编程的基础软硬件知识,并给出了2种规约算法的实现和分析。 ...

Spring Boot接入邮箱,完成邮箱验证码

博主头像 先知 邮箱的一些基本概念: 发送邮件 STMP协议: Simple Mail Transfer Protocol ,简单邮箱传输协议,用于发送邮件的协议。 基于TCP,保证可靠性,但不安全,是明文传输 Spring Boot默认也是基于此协议进行发送邮件 接收邮件 POP3协议: Post Offi ...

【每日一面】React Hooks闭包陷阱

博主头像 基础问答 问题:谈一谈你对 React Hook的闭包陷阱的理解。 产生问题的原因:JavaScript 闭包特性 + Hooks 渲染机制 闭包的本质:函数能够访问其定义时所在的词法作用域,即使函数在作用域外执行,也可以记住定义时的词法作用域的内容,后续执行时,使用这些信息。 function c ...

将网站展示图片的格式由 JPG 切换到了 WebP

博主头像 欢迎访问我的个人小站 莹的网络日志 ,不定时更新文章和技术博客~ 博客小站需要一个提供展示图片的功能,我已经做了第一版,通过后台上传图片,服务器会将图片转为 质量75的 JPG 格式,但是这个状态下的图片非常模糊。就寻思着有没有一种可能,在图片质量和大小之间找一个平衡点,顺便写点东西出来方便之后查阅 ...

Echarts双Y轴,有负数情况下,0对齐实现

效果如下图 项目中遇到这个需求,需要支持负数情况下两侧0刻度对齐,且空白地方不能过多,且刻度值不要使用计算出来的随机数,使用整数 如果只是0刻度对齐正常设置:alignTicks:true 即可,版本需要5.3.0 才可,不过我的是5.4.3版本,却不生效,没找到原因,于是自己手写了适配,设置了mi ...

使用 CsWin32 和 ComWrappers 实现 COM 接口

博主头像 基础概念 CsWin32 是微软开发的一个 C# 的源生成器,可以按需生成 C# PInvoke 代码,也支持生成系统的 COM 接口定义。 ComWrappers 是 dotnet 5 引入的新的和 COM api 互操作的组件。 生成支持 AOT 的 COM 接口 使用 CsWin32 生成 C ...

Unigine整合Myra UI Library全纪录(2):渲染

博主头像 TextureQuadBatcher 由于Unigine没有SpriteBatch类似物,需要手动实现一个。当然用Unigine.Ffp直接来搞也可以,只不过效率就会差一些了。 因为我打算同时用Myra和ImGui.NET,因此这里偷了个懒,去借用Unigine示例里整合ImGui.NET用的Sha ...

【光照】[物理模型]中的[BRDF]是什么?

博主头像 本文深入解析了双向反射分布函数(BRDF)在游戏渲染中的应用。BRDF作为描述物体表面反射特性的核心数学模型,将反射分解为漫反射和镜面反射两部分,并通过微表面理论精确模拟光线行为。文章详细介绍了GGX/Trowbridge-Reitz等主流BRDF模型的数学实现,包括法线分布函数、几何遮蔽函数和菲涅... ...

Manim实现气泡特效

博主头像 本文将介绍如何使用Manim框架实现一个简单而实用的气泡特效,该特效可用于多种场景,如背景装饰、数据可视化过渡等。 1. 实现原理 气泡特效的核心在于BubbleEffect类,它继承自Manim的Animation类,通过重写关键方法来实现气泡的上升、变大和透明度变化效果。 1.1. 核心类结构 ...

融合多元定位技术,帮助应用破解精准定位难题

博主头像 从查阅天气到记录运动轨迹,从打车到路径规划等,移动终端已深入人们日常生活的方方面面,看似简单的操作背后,都依赖于精准的定位技术。对于应用开发者,位置数据的实时性与准确性直接决定用户体验。当前主流定位技术正面临两难选择:GPS等卫星定位虽能实现<5米的高精度,却需长时间开启硬件模块,导致设备耗电量激增 ...

.net8+winform+Antdui 制作 LOL 小助手

博主头像 .net8+winform+Antdui 制作 LOL 小助手 .net8+winform+Antdui 制作 LOL 小助手 一、事件起因 二、筹备工作 三、查看效果 四、后期拓展想法 一、事件起因 本人 lol 菜鸡一枚,最近天天玩排位模式,有时候自己分路有优势,其他路却突然就炸了,想着看看他们 ...

vue3小坑之-为什么把ref定义的数组赋值给数组对象后取值为空数组?

博主头像 天呢,居然两年没有上博客园看过了,呜呜呜,日渐废柴 这次总结一个码代码的时候遇到的问题,为什么把数据赋值给数组对象的某个字段,打印出来的是个空数组? 错误写法一: // 动态获取list值,前端可以增删改查 const list = ref([ // 也许有数据也许没数据 ]) // 将值赋值给数组 ...

告别等待:systemd 优化技巧,显著加速你的 Linux 启动

博主头像 对于运维而言,启动速度不仅关乎用户体验,更直接影响服务恢复效率与资源调度能力。本文将从运维实战出发,在常规优化基础上,深入探讨风险控制、批量部署策略与高阶诊断技巧,助你构建启动更快、更稳定的Linux系统。 一、深度诊断:精准定位瓶颈 优化前,必须精准定位瓶颈。systemd-analyze 是核心 ...

OpenCSG斩获第四届琶洲算法大赛开源领域第一

博主头像 9月23日,第四届琶洲算法大赛生态赋能大会在广州琶洲成功举办。本届大赛以“算法领航 琶洲奋进”为主题,吸引了来自中国、日本、肯尼亚、法国、美国、新加坡、意大利等全球30多个国家的8131支团队同台竞技。 赛事设置AI创新应用赛、AI软件应用赛、智能硬件产品赛等多个赛道,聚焦智能体(AI Agent) ...

unordered_map性能被吊打!我用基数树让内存池性能暴涨几十倍的秘密

博主头像 哈喽,大家好,我是小康! 今天要和大家聊一个特别有意思的话题——基数树。 说实话,我第一次听到这个名词的时候,内心是懵逼的。基数?树?这玩意儿到底是啥? 直到有一天,我在研究TCMalloc内存池源码的时候,发现了一个神奇的现象:为什么Google的工程师不用std::unordered_map来做 ...

<1···939495···100>