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
源代码分析
<tx:annoation-driven/>, web.xml的Spring配置文件位置,Spring父子容器, Spring部分
源代码分析
,<mvc:annotation-driven/>
在配置文件中,默认情况下,会自动使用名称为transactionManager的事务管理器。所以,如果定义的事务管理器名称为transactionManager,那么就可以直接使用@Transactional可以加在Controller层,但是前提是位置必须放置正确:在spring-framework-reference.pdf文档中有这样一段话:onlylooksfor@Transactiona
porkczr
·
2023-10-12 00:32
IT-JAVA
java
获取西华大学新闻网站信息(爬虫样例)
1
源代码分析
访问网站,按下F12,进行元素查找分析。
sichuanwww
·
2023-10-10 11:16
Python
beautifulsoup
select
find_all
三、Web漏洞-反序列化
反序列化热身题稳住-无类问题-本地1.序列化serialize2.反序列化unserialize3.本地源码分析4.key=123二、在撸一把CTF反序列化小真题压压惊-无类执行-实例1.实例操作2.
源代码分析
DDdd...
·
2023-10-07 23:20
小迪web安全
安全
web安全
php
网络安全
java
Pikachu靶场——远程命令执行漏洞(RCE)
文章目录1.RCE1.1exec"ping"1.1.1
源代码分析
1.1.2漏洞防御1.2exec"eval"1.2.1
源代码分析
1.2.2漏洞防御1.3RCE漏洞防御1.RCERCE(remotecommand
来日可期x
·
2023-10-06 09:32
网络安全
系统安全
web漏洞
pikachu
RCE
远程命令执行漏洞
Pikachu靶场——文件包含漏洞(File Inclusion)
文章目录1.FileInclusion1.2FileInclusion(local)1.2.1
源代码分析
1.2.2漏洞防御1.3FileInclusion(remote)1.3.1
源代码分析
1.3.2漏洞防御
来日可期x
·
2023-10-06 09:31
Pikachu
网络安全
系统安全
pikachu
Web漏洞
安全
文件包含漏洞
Pikachu靶场——越权访问漏洞(over permission)
文章目录1.overpermission1.1水平越权1.1.1
源代码分析
1.1.2漏洞防御1.2垂直提权1.2.1
源代码分析
1.2.2漏洞防御1.3越权访问漏洞防御1.overpermission漏洞描述越权访问
来日可期x
·
2023-10-05 05:24
Pikachu
网络安全
系统安全
pikachu
靶场
越权访问漏洞
水平越权
垂直提权
Pikachu靶场——不安全的文件下载(Unsafe Filedownload)
文章目录1.UnsafeFiledownload1.1UnsafeFiledownload1.1.1
源代码分析
1.1.2漏洞防御1.2不安全的文件下载防御措施1.UnsafeFiledownload不安全的文件下载概述
来日可期x
·
2023-10-05 05:54
Pikachu
网络安全
系统安全
web安全
安全
pikachu
不安全的文件下载
Pikachu靶场——文件上传漏洞(Unsafe upfileupload)
文章目录1.Unsafeupfileupload1.1客户端检查(clientcheck)1.1.1
源代码分析
1.2服务端检查(MIMEtype)1.2.1
源代码分析
1.3getimagesize()1.3.1
来日可期x
·
2023-10-05 05:50
Pikachu
网络安全
系统安全
安全
pikachu
靶场
文件上传漏洞
web安全
ACE组件开
源代码分析
(2)-绘制
绘制方法说明代码分析Flutter_Render_stepper.cpp为例:在flutter层遍历每一个render_node的paint方法进行绘制首先取出节点的render_node链表,进行遍历,遍历之前对链表排序,排序规则如下:可以看出是根据两个节点的索引值index进行排序的。类似于如下例子
Alex1_Code
·
2023-10-04 14:51
Harmonyos
C++
harmonyos
Libevent源代码学习笔记1
刚开始看Libevent
源代码分析
,看的不是特别明白,当再次看的时候,才大概比较清楚,现在应该是处于熟悉状态吧,不过还是要继续努力
su0xiaoniao
·
2023-10-04 13:45
libevent
Libevent
小白Python爬虫入门实例1——爬取中国最好大学排名
目录一、慕课函数及实现展示二、源代码更新1、首先是对课程中源代码的执行结果进行分析:2、网址更新:3、新的网页
源代码分析
:4、更新后的源代码:三、声明一、慕课函数及实现展示所爬取网页的部分代码慕课
百练霓裳
·
2023-10-03 14:54
python
Netty5_消息解析之ByteToMessageDecoder_源码解析
正文
源代码分析
(代码注释)ByteToMessageDecoder在Netty中起
贝恩
·
2023-10-01 01:29
Netty
netty5
Pikachu靶场——URL 重定向
文章目录1.URL重定向1.1
源代码分析
1.2漏洞防御1.URL重定向不安全的url跳转不安全的url跳转问题可能发生在一切执行了url地址跳转的地方。
来日可期x
·
2023-09-30 06:59
Pikachu
网络安全
系统安全
安全
pikachu
靶场
URL重定向
代码审计工具学习之RISP(安装以及初步操作)
RIPS2.2RIPS的安装过程3典型漏洞分析3.1文件包含漏洞分析3.2SQL注入漏洞分析3.3命令注入漏洞分析1代码审计1.1名词解释代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
丞星星祺气球
·
2023-09-23 17:55
web安全
windows
安全
网络安全
Source Insight 入门
SourceInsight是一个强大的
源代码分析
工具,它可以帮助程序员和开发人员理解复杂的软件系统。以下是其主要特性:1.
zero2100
·
2023-09-18 06:01
c语言
2021-12-06-java代码审计初步认知
一、代码审计的定义代码审计是一种以发现安全漏洞,程序错误和程序违规为目标的
源代码分析
技能。二、代码审计需要的能力主要是动静结合,动指的是代码审计人员拥有调试的能力,通过调试直接定位问题代码,协助理解。
最初的美好_kai
·
2023-09-17 15:37
risc-v dv
源代码分析
地址为GitHub-chipsalliance/riscv-dv:RandominstructiongeneratorforRISC-VprocessorverificationRandominstructiongeneratorforRISC-Vprocessorverification-GitHub-chipsalliance/riscv-dv:Randominstructiongenerat
youzjuer
·
2023-09-17 01:04
通俗易懂技术站
risc-v
Glusterfs3.3.1DHT(hash分布)
源代码分析
作者:老叮当猫来源:开源中国原文:https://my.oschina.net/uvwxyz/blog/182224版权声明:本文为博主原创文章,转载请附上博文链接!1.DHT简介GlusterFS使用算法进行数据定位,集群中的任何服务器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,GlusterFS不需要将元数据与数据进行分离,因为文件定位可独立并行化进行。Gluster
苍山雪麓
·
2023-09-07 04:21
基于S3C 2440 的 U-BOOT 启动代码之 start_armboot()
源代码分析
基于S3C2440的U-BOOT启动代码之start_armboot()
源代码分析
start_armboot()是U-BOOT为2440的启动是初始化硬件,引导挂载linux系统的核心代码,看起来还是有一点复杂的
ImageTechniques
·
2023-09-05 11:09
uboot
嵌入式
操作系统
质量管理工具SonarQube
1.安装说明1.1下载两个SonarQube服务器:显示
源代码分析
结果的服务器软件安装社区版:https://www.sonarqube.org/downloads/SonarQube扫描器:用于分析源代码的工具
泥人冷风
·
2023-09-03 00:41
riscv64 裸机编程实践与分析
riscv64裸机编程实践与分析1.概述2.最小工程的构成3.链接脚本4.可执行的程序
源代码分析
5.编译与运行5.1编译5.2运行5.3调试6.总结1.概述任何芯片在启动之前都需要有一段汇编代码,从这段汇编代码上就可以体现一些架构设计的特点
ctbinzi
·
2023-08-31 08:11
risc-v
ServiceLoader
源代码分析
1.ServiceLoader可以用来做什么我比较喜欢用通俗的语言来说明,ServiceLoader我用通俗的语言来讲的话,就是可以通过配置文件灵活的来指定一个接口的实现类,再用ClassLoader来把这些实现类加载到内存中。这么做的好处是什么,这么做的好处是什么?显而易见,使得我们写的程序更加灵活,更加容易扩展。ServiceLoader是Java的SPI实现。2.直接上个sample定义一个
有点胖的小乐乐
·
2023-08-27 06:29
linux问题定位
每个线程的栈空间连续且相互独立3).使用x/100a$esp可以看到栈内存中的原始数据3.函数调用过程函数调用过程在栈中如何组织数据的4.堆三级堆管理想详细了解的阅读《glibc内存管理ptmalloc
源代码分析
百鸣
·
2023-08-26 22:32
linux
gdb
调试
Facebook 开
源代码分析
工具 —— Mariana Trench
Facebook的安全团队本周向开源社区揭晓了一个新的开源项目——MarianaTrench,这是一个用于识别Android和Java应用程序漏洞的开源工具,Facebook此前一直在公司内部使用这个以应用安全为重点的工具可以分析数千万行的大型代码库,帮助开发者在代码出现漏洞之前发现漏洞,大大减少交付安全和隐私错误所带来的风险MarianaTrench的工作方式:MarianaTrench通过分析
ejinxian
·
2023-08-26 10:45
大数据
facebook
android
代码安全
vue3.3中ref和reactive原理
源代码分析
源码是ts编写的,这里部分简化成js便于阅读function ref(value){ returncreateRef(value,false)}functioncreateRef(rawValue,shallow){//shallow是否是浅层定义数据,用于区别ref和shallowRef if(isRef(rawValue)){//如果已经是ref直接返回源数据 returnrawValue
竹子js
·
2023-08-26 09:49
vue.js
前端
javascript
procps-ng 3.3.10
源代码分析
- top (二)
6procs_refresh()procs_refresh()得到本轮采样中的进程数据。调用procs_hlp()得到本轮采样中系统全局的clocktick(时钟滴答)。调用openproc()初始化PROCTAB结构。其中,两个成员finder和reader()是函数指针。前者用于查找下一个进程的pid,后者指定进程pid得到进程数据。成员pids指定一组进程pid。通过命令选项-p可以指定这组
RonZheng2010
·
2023-08-24 23:26
Spark 3.2 MemoryManager
源代码分析
MemoryManager统一管理Execution内存和Storage内存。Execution内存包括shuffles,joins,sortsandaggregations。Storage内存包括caching和传播内部的数据结构,如broadcast的对象等。在UnifiedMemoryManager中,Execution和Storage内存可以共享堆内存,这两部分可以占用的总内存为(thet
houzhizhen
·
2023-08-24 00:13
spark
java
大数据
通过
源代码分析
Mybatis的功能
SQL解析Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。DynamicSqlSource,动态SQL,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。因为RawSqlSource不会重复去生成参数化SQL,调用的时候直接传入参数并执行,
联旺
·
2023-08-23 17:48
编译器是怎么工作的 —— 代码生成
前两篇博客已经把
源代码分析
和分析结果转换的这两个过程写完了,还剩下最后一个过程——新代码的生成。
边城少年_
·
2023-08-21 06:20
软件测试学术顶会——ISSTA 2023 论文(网络安全方向)清单、摘要与总结
总结本次会议涵盖的安全研究主题广泛,包括
源代码分析
、二进制代码分析、恶意软件检测、漏洞检测、模糊测试、程序验证等。
riusksk
·
2023-08-18 06:26
web安全
安全
2022美亚杯个人赛复现
waze导航2223查看苹果手机接受照片的方式24252627查找备忘录上锁问文件28293031日志文件3233343536373839遇见加密数据库40414243虚拟机分析444546474849
源代码分析
双层小牛堡
·
2023-08-16 10:37
取证
取证
12、SRS4.0
源代码分析
之WebRTC Qos概念汇总
前言:前面学习的WebRTC基本工作原理其实并不复杂,更多的软件处理工作在于保证音视频数据传输的实时性和传输质量。所以不夸张的说,WebRTC中大部分代码都是和QoS(服务质量)有关的。本章主要目标是整理WebRTC中和QoS相关的一些基本概念,为深入学习WebRTC代码做准备。一、WebRTC为什么使用UDP传输首先,WebRTC是一个类似于传统电话服务的实时音视频通讯方案,它首先关注的是:音视
黑板报
·
2023-08-10 17:36
SRS4.0源代码分析
WebRTC
QoS
Linux内核虚拟内存管理之匿名映射缺页异常分析
3.
源代码分析
3.1触发条件3.2第一次读匿名页3.3第一次写匿名页3.4读之后写匿名页4.应用层实验5.总结在讲解匿名映射缺页异常之前我们先要了解以下什么是匿名页?
零声教育
·
2023-08-08 19:30
1000道程序员常见问题解析
内存管理
操作系统
内核
Linux
编程语言
Spring IOC功能详细介绍和案列分析
目录1.SpringIOC介绍2.SpringIOC
源代码分析
3.SpringIOC案例分析SpringIOC(控制反转)是Spring框架的一个重要组成部分,它提供了一种将程序的控制权从应用代码转移到配置文件中的方式
Web3&Basketball
·
2023-07-30 04:52
spring
spring
rpc
java
ioc
Glide
源代码分析
(一)
一直想写这篇文章,总怕写得不好。第一步,就先简单分析下Glide的代码流程吧。首先,我们看看,是怎样使用Glide加载图片的。Glide.with(this).load("https://goo.gl/images/r9XuWC").into(iv);可以看到,使用非常简单。那就简单分析下,每一步做了些什么事情。我打算分析下三个比较重要的方法。Glide.with()publicstaticReq
伞U
·
2023-07-28 15:18
tasklet内核
源代码分析
tasklet的使用方法在之前也有讲过,但是不够全面,而且也仅仅知道怎么使用而已,现在看看被人的总结://初始化tasklet_struct结构体voidtasklet_init(structtasklet_struct*t,void(*func)(unsignedlong),unsignedlongdata);//使能一个之前被disable的tasklet;若这个tasklet已经被调度,它会
小坚学Linux
·
2023-07-27 18:13
Linux
kernel
linux
tasklet
8.Vector原理及操作
的集合框架之前),要存储多个数据,此时存在一个Vector类.Vector类底层其实就是一个Object数组,Vector类中的方法是支持同步的(方法使用synchronized修饰)Vector类存储原理:通过
源代码分析
若愚同学
·
2023-07-26 10:38
高观点下的 Vue.js 框架
所谓高观点,只是希望Standpoint尽可能高一些,从设计层面看待Vue.js这样一个框架,而不陷入具体的API讲解或
源代码分析
中,另外,也是为文章标题赢得一些噱头而已。
ssbunny
·
2023-07-24 16:04
理解并实现自动导入(Auto Import)功能的原理
本文将详细介绍自动导入功能的原理,包括
源代码分析
、抽象语法树(AST)转换和生成新代码的过程。
源代码分析
实现自动导入功能的第一步是对源代码进行分析。这通常通过将源代码解析成抽象语法树(AST)来完成。
Lee_Chen86
·
2023-07-19 04:05
JavaScript
javascript
前端
typescript
x264源代码简单分析:编码器主干部分-2
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2023-07-17 10:09
x264
开源多媒体项目源代码分析
x264
编码
H.264
Slice
NALU
x264源代码简单分析:宏块编码(Encode)部分
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2023-07-17 10:09
x264
开源多媒体项目源代码分析
x264
DCT
量化
残差
编码
Linux内核
源代码分析
一(Linux0.12)
Linux内核
源代码分析
一(Linux0.12)Linux内核主要由5个模块构成,它们分别是:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块。
ch132
·
2023-06-24 11:34
Linux
linux
【代码阅读软件】source insight 4.00.0.124 的 下载、安装、阅读代码
目录一、概述二、安装步骤三、看代码的步骤3.1新建工程3.2同步代码文件一、概述SourceInsight是一款强大的
源代码分析
工具,可以用于浏览、编辑、搜索、分析源代码。
wkd_007
·
2023-06-19 11:42
嵌入式开发
windows
c++
c语言
编辑器
面试题丨android面试问题合集
静态分析工具是指在不运行程序的情况下,通过对程序文件进行
源代码分析
,从而对程序的安全性、可靠性、性能等进行分析的工具。
极安御信安全研究院
·
2023-06-16 18:03
网络安全
linux用户空间open函数怎么调到内核的open,linux内核sys_open
源代码分析
打开一个文件,是通过内核提供的系统调用sys_open来实现的,在用户空间的open函数会被编译器编译成为int80的汇编代码,进入内核空间执行打开操作,我们来顺着内核的代码来看一下具体的实现过程。sys_open函数定义在fs/open.c文件,定义如下asmlinkagelongsys_open(constchar__user*filename,intflags,intmode){longre
weixin_39695323
·
2023-06-14 20:09
三种列式存储
源代码分析
读取差异
三种列式存储
源代码分析
读取差异tablename:t列信息:A,B,C三列,列数据量相同,类型为string表数据量大小:300G,每列数据100G主要分析两种类型的sql对于不同存储格式的读取数据量大小
君子慎独焉
·
2023-06-12 21:37
Python modbus_tk 库源码分析
#modbus_tk
源代码分析
##前言modbus_tcp协议是工业项目中常见的一种基于TCP/IP协议的设备数据交互协议。
.Hanabi
·
2023-06-11 15:00
go-libp2p-net
源代码分析
IPFS网络包处理所有对等网络。它连接到其他主机,它加密通信,它在网络的客户端服务和目标主机之间复用消息。它有多个子组件:Conn-与单个Peer的连接MultiConn-一组与单个Peer的连接SecureConn-加密(类似tls)连接Swarm-保持与对等体的连接,与每个MultiConn的多路复用Muxer-服务和Swarm之间的多路复用。处理请求/回复。service-连接外部客户服务和
区块链布道者Enoch
·
2023-04-21 18:35
epoll_wait
源代码分析
在io多路复用中,有三个主要操作。epoll_create接口描述intepoll_create(intsize);创建epoll的句柄,size是监听的数目,这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值,参数size并不是限制了epoll所能监听的描述符最大个数,只是对内核初始分配内部数据结构的一个建议。当创建好epoll句柄后,它就会占用一个fd值,在linux下如
Gin_714d
·
2023-04-18 12:43
mysql innodb 源码_MySQL列:innodb的源代码的分析的基础数据结构
在过去的一年中的数据库相关的
源代码分析
。前段时间分析levelDB实施和BeansDB实现,数据库网络分析这两篇文章非常多。他们也比较深比较分析,所以没有必要重复很多劳力。
weixin_39639286
·
2023-04-15 18:07
mysql
innodb
源码
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他