本文分类:news发布日期:2025/5/11 14:20:35
相关文章
Socket编程学习笔记之TCP与UDP
Socket:
Socket是什么呢?
是一套用于不同主机间通讯的API,是应用层与TCP/IP协议族通信的中间软件抽象层。 是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面&#…
建站知识
2025/5/11 12:50:10
vue3中的ref与reactive的区别
目录 1、两者的区别底层实现响应式引用与响应式对象 2、用法3、vue3中声明的数组/对象3.1 通过reactive 声明的Array/Object,给它重新分配一个全新的对象时,会出错、或失去响应式效果 3.2 解决方案 4、cosnt 说明5、Proxy 与 definePropertyref 浅层响应…
建站知识
2025/5/11 13:17:57
NodeJs实现脚本:将xlxs文件输出到json文件中
文章目录 前期工作和依赖笔记功能代码输出 最近有一个功能,将json文件里的内容抽取到一个xlxs中,然后维护xlxs文件。当要更新json文件时,就更新xlxs的内容并把它传回json中。这个脚本主要使用NodeJS写。
以下是完成此功能时做的一些笔记。
…
建站知识
2025/5/4 2:22:14
以sqlilabs靶场为例,讲解SQL注入攻击原理【32-41关】
【Less-32】
尝试使用各种注入发现无论是单引号还是双引号都被\转义成了字符串,导致SQL无法注入。 解决方案:宽字节注入。原理:利用数据库和页面编码不同的问题,PHP发送请求到mysql时经过一次gbk编码,因为GBK是双字节…
建站知识
2025/5/11 12:49:08
spring源码解析-(2)Bean的包扫描
包扫描的过程
测试代码:
// 扫描指定包下的所有类
BeanDefinitionRegistry registry new SimpleBeanDefinitionRegistry();
// 扫描指定包下的所有类
ClassPathBeanDefinitionScanner scanner new ClassPathBeanDefinitionScanner(registry);
scanner.scan(&quo…
建站知识
2025/5/2 1:47:25
【C语言】动态内存经典笔试题(上卷)
前言
本系列将详细讲解4道有关动态内存的经典笔试题,以助于加深对动态内存的理解。这些题目都非常经典,你可能随时会遇到它们,所以非常重要。
本文讲解其中的前两题。
第一题
这个程序运行的结果是什么?
void GetMemory(char…
建站知识
2025/4/19 15:29:23