草庐IT

Flutter基础知识

全部标签

安全基础~通用漏洞2

文章目录知识补充盲注Boolean盲注延时盲注报错注入二次注入知识补充盲注常用if(条件,5,0)#条件成立返回5反之返回0left(database(),1),database()#left(a,b)从左侧截取a的前b位盲注盲注就是在注入过程中,获取的数据不能回显至前端页面。基于布尔的SQL盲注-逻辑判断regexp,like,ascii,left,ord,mid-基于时间的SQL盲注-延时判断if,sleep-基于报错的SQL盲注-报错回显floor,updatexml,extractvalue参考:https://www.jianshu.com/p/bc35f8dd4f7cPHP开发项目

第五篇 串口(基础篇)

目录 一、串口相关概念1.什么是串口2.串行接口分类(按电器标准及协议)3.单片机常见的串口📓标准UART接口📓I2C总线接口、SPI接口、USB接口等。 二、串口相关的寄存器1.串行控制寄存器SCON(1)SM0/SM1✒️波特率相关计算(2)REN(3)TI和RI(4)其他位:SM2、TB8、RB82.波特率选择特殊功能寄存器PCON(1) SMOD(2)其他位(暂略)3.串口数据缓冲寄存器SBUF三、串口使用总结1.配置串口工作模式2.配置定时器1(实质上,timer1这里作波特率发生器)3.配置串口接收数据位REN4.配置串口中断 四、串口编程1.每隔一秒发送一个字符'a'(demo1

安全基础~通用漏洞3

文章目录知识补充文件上传(1)ctfshow文件上传靶场练习150-161文件上传(2)ctfshow文件上传靶场练习162-170文件上传总结文件包含知识补充url编码:0a换行;20空格;3c左尖括号;3e右尖括号;23#;2b+;.htaccess文件是用于apache服务器下的控制文件访问的配置文件,因此Nginx下是不会生效的.htaccess可以控制错误重定向,初始页面设置,文件夹的访问权限,文件的跳转等Nginx如果直接访问,可以下载该文件。如果是apache的话,正常情况下该文件是不可被访问的,但是可以通过php的include之类的文件包含函数进行内容访问常见Linux日志文

【系统学习Hive常用知识】

文章目录前言一、Hive是什么?二、Hive安装配置1.hive包安装2、配置Hive元数据存储到MySQL3、Hive服务部署三、Hive数据操作1、DDL数据定义2、DML数据操作3、Export&Import四、查询1、SortBy2、分区(DistributeBy)3、分区排序(ClusterBy)五、函数1、数值函数2、字符串函数3、日期函数4、控制函数5、集合函数6、聚合函数7、炸裂函数8、窗口函数六、分区表和分桶表1、分区表2、修复分区3、二级分区4、动态分区5、分桶表七、Hive文件格式1、TextFile2、ORC前言Hive是由Facebook开源,基于Hadoop的一个数

Linux底层基础知识

一.汇编,C语言,C++,JAVA之间的关系汇编,C语言,C++可以通过不同的编译器,编译成机器码。而java只能由Java虚拟机识别。Java虚拟机可以看成一个操作系统,Java虚拟机是由汇编,C,Linux等编写而成的一个操作系统(面向os)不同的芯片,底层的CISC指令集不同,所以其机器码有区别,因此汇编不能跨平台。特定的CPU下只能执行特定的机器码。Java生成字节码,只有Java虚拟机识别,Java虚拟机跨平台,因此Java跨平台。二.CPU架构,指令集,汇编,硬编码之间的关系​CPU架构​1.CISC(复杂指令集)Intel芯片2.RISC(精简指令集)1.ARM芯片MacM1、M

微信小程序学习指南:从基础知识到代码展示

✅作者简介:2022年博客新星第八。热爱国学的Java后端开发者,修心和技术同步精进。🍎个人主页:JavaFans的博客🍊个人信条:不迁怒,不贰过。小知识,大智慧。💞当前专栏:微信小程序学习分享✨特色专栏:国学周更-心性养成之路🥭本文内容:微信小程序学习指南:从基础知识到代码展示文章目录引言一、微信小程序的基础知识1.1小程序的概念和特点1.2开发工具的选择和安装1.3小程序的目录结构和文件类型二、微信小程序的开发工具使用2.1创建小程序项目2.2编辑和预览小程序页面2.3调试和发布小程序三、微信小程序的常用组件和API3.1常用组件的介绍和使用方法3.2常用API的调用和应用示例四、微信小程

使用 Neo4j 和 LangChain 集成非结构化知识图增强 QA

目前基于大模型的信息检索有两种方法,一种是基于微调的方法,一种是基于RAG的方法。信息检索和知识提取是一个不断发展的领域,随着大型语言模型(LLM)和知识图的出现,这一领域发生了显着的变化,特别是在多跳问答的背景下。接下来我们继续深入,跟着文章完成一个项目,该项目利用Neo4j矢量索引和Neo4j图数据库的强大功能来实现检索增强生成系统,旨在为用户查询提供精确且上下文丰富的答案。该系统采用向量相似性搜索来检索非结构化信息,同时访问图数据库来提取结构化数据,以确保响应不仅全面,而且锚定在验证过的知识中。这种方法对于解决多跳问题尤其重要,因为单个查询可能需要分解为多个子问题,并且可能需要来自大量文

Django知识笔记1

本文从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计RESTAPI,通过使用Django来实现一个RESTAPI为例,明确后端开发RESTAPI要做的最核心工作,然后介绍DjangoRESTframework能帮助我们简化开发RESTAPI的工作。Web应用模式在开发Web应用中,有两种应用模式:前后端不分离前后端分离1前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据

深入浅出HBase:一文理解HBase基础概念(列存储、时间戳、key-value)、架构特点以及适合的使用场景

文章目录一.HBase数据模型1.行存储与列式存储1.1.行存储1.2.列存储2.HBase数据模型2.1.模型概览2.2.列与列族2.3.时间戳:定义数据版本2.4.HBase的Key-Value二.HBase架构1.HBase读写流程简述2.HRegionServer内部内部数据流转:HRegion3.HMaster三.特性讨论1.大数据存储与拓展2.HBase速度真的很快?2.1.为何HBase速度很快?2.1.1.写入快的原因2.1.2.查询快的原因a.Region定位b.LSM树型结构c.LRUCache算法+MemStore内存2.1.3.举例说明2.2.查询效率什么情况下会降低3

HCIA基础学习2

OSPF:开放式最短路径优先协议也叫无类别链路状态IGP动态路由协议 距离矢量协议:运行距离矢量协议的路由器会周期性的泛洪自己的路由表。通过路由的交互,每台路由器从相邻的路由器学习到路由,并且加载进自己的路由表中;对于网络中的所有路由器而言,路由器并不清楚网络的拓扑结构,只是简单的知道要去往某个目的地的方向在哪儿,距离多远。这既是距离矢量协议的本质。链路状态协议:与距离矢量协议不同,链路状态协议通告的是链路状态信息,而不是路由表。运行链路状态协议的路由器之间会先建立一个协议的邻居关系,然后彼此之间开始交互LSA(链路状态通告)。每台路由器都会产生LSA,路由器将接收到的LSA放入自己的LSDB