E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Fastjson源码阅读
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_start_thread
void*yang_ipc_rtcrecv_start_thread(void*obj){//从形参拿到RtcSessionYangIpcRtcSession*session=(YangIpcRtcSession*)obj;session->isConvert=1;//重置流捕获变量,创建流捕获变量。YangStreamCapturedata;memset(&data,0,sizeof(YangS
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
asp.net
服务器
后端
metartc5_jz
源码阅读
-yang_ice_stun_request
//发起stunrequest,用于请求本机的外网ip地址用于p2p打洞int32_tyang_ice_stun_request(YangIceServer*server,int32_tlocalport){chartmp[1024]={0};int32_terr=Yang_Ok;int32_twaitTime=0;//创建udpYangRtcUdp*udp=(YangRtcUdp*)calloc
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_jz
源码阅读
-yang_sdp_genLocalSdp2
int32_tyang_sdp_genLocalSdp2(YangRtcSession*session,int32_tlocalport,char*dst,YangStreamOptTyperole){int32_tmediaServer=session->context.avinfo->sys.mediaServer;int32_tredPayloadtype=1;char*src=(char*
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-yang_ice_initIce
//初始化ice,感觉这个逻辑跟谷歌官方的webrtc正好是相反的逻辑,正常应该县判断Host能不能通,不通在Stun,Stun也不通则走Turn中继。voidyang_ice_initIce(YangIceSession*session){//根据candidateType进行初始化switch(session->candidateType){//Host则什么也不做caseYangIceHos
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-main.c
#include#include#include#include#include#include#include//声明一个TimerYangCTimer*m_5stimer=NULL;intg_waitState=0;//声明一个互斥锁pthread_mutex_tg_lock;//声明一个条件锁pthread_cond_tg_cond;//创建ctrl+c的回调函数,设置b_exit为1,si
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
音视频
p2p
metartc5_jz
源码阅读
-yang_run_p2pserver_thread
void*yang_run_p2pserver_thread(void*obj){//为p2pServer创建socket,AF_INET表示ip4,SOCK_STREAM表示面向可靠连接的TCPYangP2pServer*p2p=(YangP2pServer*)obj;p2p->isStart=1;p2p->serverfd=socket(AF_INET,SOCK_STREAM,IPPROTO_
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_jz
源码阅读
-yang_run_rtcudp_thread
void*yang_run_rtcudp_thread(void*obj){//拿到传入的UdpSessionYangUdpSession*udp=(YangUdpSession*)obj;//设置为开始udp->isStart=1;//设置socket的超时时间为200msstructtimevaltv;tv.tv_sec=0;tv.tv_usec=200000;//200mssetsockop
王方帅
·
2024-01-05 00:43
metartc5_jz源码阅读
c语言
p2p
音视频
g2o
源码阅读
之前写的g2o
源码阅读
笔记,分享给有需要的人整个文档请自行下载,这里只贴一个图片。下载地址:文档下载
haithink
·
2024-01-04 20:23
orb-slam代码学习
算法
C++
SLAM
非线性优化
RunTime 基础数据结构
1.源码RunTime
源码阅读
(一)之weakRunTime
源码阅读
(二)关联对象RunTime
源码阅读
(三)dealloc的释放RunTime
源码阅读
(四)内存管理RunTime
源码阅读
(五)之category
某非著名程序员
·
2024-01-04 17:57
【图像拼接(Image Stitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)
文章目录前言专栏简介专栏亮点:适用人群文章结构1.跑通代码,复现结果2.源码解读,看懂原理3.总结思考,试图创新【图像拼接论文源码精读】专栏文章目录前言本文是【图像拼接论文源码精读】专栏的相关说明,将一些共性的东西在这里做统一说明,就不在每一篇文章中重复了。本专栏对应的【图像拼接论文精读】专栏:【图像拼接(ImageStitching)】关于【图像拼接论文精读】专栏的相关说明,包含专栏使用说明、创
十小大
·
2024-01-04 17:16
图像拼接论文源码精读
计算机视觉
图像拼接
image
stitching
Image
Stitching
图像处理
论文源码
论文笔记
【图像拼接】源码精读:Quality evaluation-based iterative seam estimation for image stitching
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-04 17:16
图像拼接论文源码精读
图像拼接
image
stitching
Image
Stitching
图像处理
计算机视觉
【图像拼接】源码精读:Perception-based seam cutting for image stitching
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-04 17:15
图像拼接论文源码精读
图像拼接
image
stitching
Image
Stitching
计算机视觉
图像处理
java字符串转JSON格式
packagecn.tedu.test;importcn.hutool.core.map.MapUtil;importcn.hutool.json.JSONUtil;importcom.alibaba.
fastjson
.JSON
独莫子凡
·
2024-01-04 15:25
java字符串相关
java
json
开发语言
maven项目引入外部依赖jar包
2.pom文件中添加依赖,此处以
fastjson
-1.1.41.jar举例。
这名字应该不会重复吧
·
2024-01-04 10:14
java
maven
jar
java
RabbitMQ 发送消息 绕过系统配置的 消息转换器方法
目前这个系统经我查阅发现用的
fastjson
的jsonb序列化数据的(将Java对象转为byte[])。jsonb具体怎么序列化,网上也没查到。
阿里巴巴首席技术官
·
2024-01-04 06:49
rabbitmq
分布式
websocket使用-1
WebSocketpackagecom.zzdy.applet.websocker;importcom.alibaba.
fastjson
.JSONObject;importcom.zzdy.applet.utils.ReturnData
@幻影忍者
·
2024-01-04 02:39
websocket
python
网络协议
Java解析xml文档,判断对象是一个json是jsonArray还是jsonObject
DescriptorRecord标签构成,xxxxxxxxxx现在需要解析出每个DescriptorRecord里面嵌套的xxxx各层级标签里面的内容,导入的依赖有:org.dom4jdom4j2.1.1com.alibaba
fastjson
1.2.73
家家小迷弟
·
2024-01-04 01:52
work
springboot
java
xml
json
多次触发
FastJson
漏洞的AutoType机制,你了解吗?
线上业务场景是:调用三方restful接口,根据接口返回json字符串内容,进行反序列化处理,业务中使用的json处理工具是
FastJson
(v1.2.71)。
小李哥编程
·
2024-01-03 16:28
日常随笔
开发语言
FastJson
漏洞
AutoType
java
JQuery
源码阅读
(一)整体架构
很早就听一些大神说要读源码,直到前一段时间春招受挫才立下决心,先入手一个JQuery吧,以后有机会可以摸一摸Vue。jQuery,说起都有一种张国荣、陈百强的感觉了,但是还是可以重温的,面试官教育我,不能盲目跟风,人云亦云。其实看了几天了,一行一行看没有重点,直到看了几个大佬的博文(比如下面这位),觉得可以尝试了。一位大佬.png还有一位出了一个系列的,大家在中文社区应该看得到(他也参加过蚂蚁金服
Atlas_lili
·
2024-01-02 20:42
fastjson
- 将json对象转换成List集合
JSONPath.read(responseString,'$.data')//responseString就是String类型的文本//使用JSONPath.read方法需要importcom.alibaba.
fastjson
.JSONPath
pumpkin1111
·
2024-01-02 19:56
SpringBoot2.2.6启动run方法之prepareContext
源码解读进度首先我们的
源码阅读
进度publicConfigurableApplicationContextrun(String...args){//用于记录启动时间Sto
噼咔丘
·
2024-01-02 14:15
PPP/INS紧组合代码学习
可以参考这篇优秀博文,链接:KF-GINS
源码阅读
_李郑骁学导航的博客-CSDN博客IGNAV是基于RTKLIB进行二次开发的,因此熟悉RTKLIB源代码的学习起来会容易一些。
进击中的小龙
·
2024-01-02 10:38
组合导航
算法
学习
c++
【图像拼接】源码精读:Seam-guided local alignment and stitching for large parallax images
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-02 06:42
图像拼接论文源码精读
计算机视觉
图像拼接
image
stitching
Image
Stitching
图像处理
论文笔记
FastJson
序列化导致的 “$ref“
前言:刚转后端没多久,在通过RPC调用其他组的服务的时候,其他组对接的同学说,你的入参是有问题的,然后他把入参发我,类似于下面的json:{"addressMO":{"roomNumber":"1002","street":"上海市徐汇区田林街道"},"age":10,"brotherMO":{"addressMO":{"$ref":"$.addressMO"},"className":"上海中学
小猪快跑22
·
2024-01-02 01:53
点滴记录
java
servlet
jvm
Mybatis底层原理分析以及
源码阅读
费话不多少先上图,我只喜欢画图分析,看图片:有两个问题:问题1:我们一直在写Mapper/DAO只写了接口,没有写具体的实现吧?【是的】问题2:没有写实现类就没办法实例化执行后续的操作,那么又怎么去访问了数据库,并且拿到了数据呢?虽说我们没有亲自去写实现类,但是mybatis通过动态字节码技术,也就是动态代理帮我们去生成了代理实现类,比如:我们在UserMapper.java接口里写了一个inse
walking_w
·
2024-01-02 00:31
mybatis
mybatis底层原理
fastjosn利用分析
fastjosn一般是使用TemplatesImpl链来进行攻击的,在上面其实已经分析过
fastjson
在反序列化的时候会调用满足条件的getter方法,因此就会调用TemplatesImpl类的getOutputProperties
网安星星
·
2024-01-01 16:29
web安全
网络
安全
学习
反序列化漏洞分析
接着昨天的来说,由于
fastjson
调试起来过程比较复杂,在这里直接看关键点:首先会获取字符串的第一对引号中的内容如果内容为@type就会加载下一对引号中的类在JavaBeanInfo.class中会获取类中所有详细详细在这里匹配以
网安星星
·
2024-01-01 16:27
java
开发语言
web安全
网络
安全
学习
JSONObject详解(com.alibaba)-
fastjson
2
前言
fastjson
2是
FASTJSON
项目的重要升级,目标是为下一个十年提供一个高性能的JSON库,
fastjson
2性能相比原先旧的
fastjson
有了很大提升,并且
fastjson
2更安全,完全删除
西晋的no1
·
2024-01-01 10:48
JAVA知识点杂烩
java
maven
spring
json
从仿写持久层框架到MyBatis核心
源码阅读
接上篇手写持久层框架:https://blog.csdn.net/liwenyang1992/article/details/134884703MyBatis源码MyBatis架构原理&主要组件MyBatis架构设计MyBatis架构四层作用是什么呢?API接口层:提供API,增加、删除、修改、查询等接口,通过API接口对数据库进行操作。数据处理层:主要负责SQL的查询、解析、执行以及结果映射的处
帅喵
·
2024-01-01 09:42
mybatis源码
mybatis
tendermint
源码阅读
(八)
关注点:fastsync这次说的内容很简单,直接看代码吧tendermint/v0.26.0/node/node.go#L243,L251//Decidewhethertofast-syncornot//Wedon'tfast-syncwhentheonlyvalidatorisus.fastSync:=config.FastSyncifstate.Validators.Size()==1{add
印随2018
·
2024-01-01 00:53
10 HXCodec
前言这个主要是提供了日常的相关编码解码体系的工具包,依赖于
fastjson
和netty-all里面主要包含了一些摘要的生成,base64编码解码,ByteBuf操作api,Des编码解码,文件操作,十六进制操作
教练、我想打篮球
·
2023-12-31 20:48
26
HXXXX
hx
common
codec
一些与漏洞相关的面试题
打点一般会用什么漏洞优先以java反序列化这些漏洞像shiro,
fastjson
,weblogic,用友oa等等进行打点,随后再找其他脆弱性易打进去的点。
廾匸0705
·
2023-12-30 22:52
漏洞
面试题
漏洞
安全
测试-
FastJSON
和Jackson-JSON库
文章目录
FastJSON
Jackson注意
FastJSON
直接读代码:@Log4j2publicclass
FastJson
Test{@Testpublicvoidtest1(){//JSON转对象-parseObjectStringjsonString
猫三棂
·
2023-12-30 22:52
Java
json
windows
Impala4.x
源码阅读
笔记(三)——Impala如何管理Iceberg表元数据
上一篇文章Impala4.x
源码阅读
笔记(二)——Impala如何高效读取Iceberg表简单介绍了Iceberg表的基本情况和Impala是如何对其进行扫描的。
Eyizoha
·
2023-12-30 10:57
Impala
笔记
Impala
数据仓库
大数据
大白话告诉你jni注入漏洞
前言前两天又看到
fastjson
暴雷说有漏洞,加上之前的log4j好像也是有jni漏洞,所以空闲时候去研究了下这个玩意,发现网上说的不是很清除,对我这样的小白来说有点难懂,所以写篇文章记录下本篇文章不作为专业解读
帆影匆匆
·
2023-12-30 05:38
Java安全
rpc
nginx 日志用rsyslog-kafka发送
建议把旧的rsyslog卸装,rpm-ivhlib
fastjson
-0.99.2-1.el6.x86_64.rpmrpm-ivhlib
fastjson
4-0.99.8-1.el6.x86_
jacketyding
·
2023-12-30 05:04
elk
Fastjson
-1.2.24-RCE
一、环境搭建机器:kaliLinuxJava:jdk8python:python3.7.x二、搭建靶机环境在docker里面搭建一个靶机环境看看能不能访问三、构建payload将下列代码放进backshell.javaimportjava.lang.Runtime;importjava.lang.Process;publicclassbackshell{static{try{Runtimert=R
黄公子学安全
·
2023-12-30 05:10
安全
json
linux block noop调度算法
源码阅读
记录
内核版本linux3.13noop-iosched.c#include#include#include#include#include#include//https://www.pianshen.com/article/15821946232/s//https://blog.csdn.net/hs794502825/article/details/24663041structnoop_data{/
酸菜。
·
2023-12-30 04:41
#
block
linux
linux deadline调度算法
源码阅读
记录
内核版本:3.13deadline-iosched.c#include#include#include#include#include#include#include#include#include#includestaticconstintread_expire=HZ/2;/*提交读操作前的最大时间*/staticconstintwrite_expire=5*HZ;/*dittoforwrite
酸菜。
·
2023-12-30 04:40
#
block
linux
fastjson
序列化与反序列化的忽略
一.场景做了一个基于springboot+
fastjson
的小应用。A对象与B对象是@OneToMany关系。A对象新增时也希望一起传递B的信息到后台进行Many端数据的新增。
弗锐土豆
·
2023-12-30 02:24
springboot
springmvc
springboot
fastjson
忽略
序列化
反序列化
springboot 自动装配原理
可以看下以前写的这两篇文章spring
源码阅读
之@Configuration解析spring使用@Conditional进行条件装配spring的SPI机制之使用SpringFactoriesLoader
曹朋羽
·
2023-12-30 01:39
spring
spring
boot
后端
java
springboot +vue 集成websocket
.****.project.park.controller;importcom.alibaba.
fastjson
.JSON;importcom.alibaba.
fastjson
.JSONObject;importlombok.ext
赤子之心513
·
2023-12-29 16:22
spring
boot
websocket
FastJson
中的ObjectMapper对象的使用详解
**写在前面:**开发中经常用到json和对象的相互转换,下面将列出
FastJson
中ObjectMapper对象的API的使用一、maven工程中pom导入com.fasterxml.jackson.corejackson-databind2.8.3
Jothan Zhong
·
2023-12-29 01:28
java
java
Java使用Json+mqtt进行通讯
一、简介记录学习java语言中进行mqtt通讯的一些代码,通讯解析采用
fastjson
二、工程代码gradle依赖repositories{mavenCentral()maven{url"https:/
秋风扫落叶@
·
2023-12-28 21:53
java
json
mqtt
基于JavaWeb业余足球爱好者服务平台
:本项目的后端使用了SpringBoot作为服务器、遵循了REST和MVC风格的编码规范、通过过滤器和Token时序令牌进行登录状态检测、使用了Mybatis和Mysql作为Dao层数据库技术、使用了
FastJson
爱编程的小白L
·
2023-12-28 19:53
2024计算机毕业设计
毕设
java
Springboot使用alibaba的
fastjson
序列化和反序列化报错:Text ‘2023-12-26 00:00:00‘ could not be parsed at index 10
分析并解决步骤1.完整错误代码展示2.主要错误代码展示3.原来使用alibaba.
fastjson
的Maven4.错误原因是使用的
fastjson
的版本不正确,需要更新到1.2.12或者以上5.我的序列化配置类如下
爱北的琳儿
·
2023-12-28 16:48
spring
boot
后端
java
Java把Base64编码格式的图片下载到本地指定文件夹下
importcom.alibaba.
fastjson
.JSONObject;importorg.apache.commons.lang3.StringUtils;importorg.slf4j.Logger
进击的飞牛
·
2023-12-28 13:08
#
java基础知识
java
比特币
源码阅读
(leveldb-CBlockFileInfo)
CBlockFileInfo:包含存储block的文件的基本信息,具体的内容见下图2018-08-0716-10-53的屏幕截图.pngsrc/chain.hclassCBlockFileInfo{public:unsignedintnBlocks;//!inlinevoidSerializationOp(Stream&s,Operationser_action){READWRITE(VARINT
坠叶飘香
·
2023-12-28 11:40
Golang
源码阅读
笔记 - Sync.Map
sync.Map底层数据结构//sync.map底层数据结构typeMapstruct{muMutexreadatomic.Valuedirtymap[interface{}]*entrymissesint}//read数据结构typereadOnlystruct{mmap[interface{}]*entryamendedbool//trueifthedirtymapcontainssomeke
勇敢的菜鸡
·
2023-12-28 11:06
go
golang
golang
源码阅读
-sync.map
1.sync.map简介golang内置的map不是并发安全的,在v1.9版本提供了并发安全的map:sync.map2.简单使用funcTestSyncMap(t*testing.T){m:=sync.Map{}m.Store("name","xiaoming")ifitem,ok:=m.Load("name");ok{fmt.Println(item)}m.Delete("name")}syn
飞飞羽毛球
·
2023-12-28 11:06
golang
golang
开发语言
后端
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他