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
SRS4.0源代码分析
java高版本下各种JNDI Bypass方法复现
目录0前言1Java高版本JNDI绕过的
源代码分析
1.1思路一的源码分析1.2思路二的源码分析2基于本地工厂类的利用方法2.1org.apache.naming.factory.BeanFactory2.1.1javax.el.ELProcessor.eval2.1.2groovy.lang.GroovyClassLoader.parseClass
bitterz
·
2022-02-28 16:00
Github安全实验室:开
源代码分析
引擎codeql,设漏洞奖励计划
近日,在GitHubUniverse开发者大会上,GitHub宣布启动了一个名为securitylab(安全实验室)的新社区计划。该计划将来自不同组织的安全研究人员召集在一起,以寻找并帮助修复流行的开源项目中的错误(漏洞)。创始成员包括来自HackerOne,F5,Microsoft,Google,Intel,Mozilla,Oracle,Uber,VMWare,LinkedIn,JPMorgan
blackorbird
·
2022-02-25 11:54
齐治堡垒机前台远程命令执行漏洞(CNVD-2019-20835)分析
二、
源代码分析
问题出现在ha_request.php文件,第37行的exec函数,$url为用户可控的变量,可见第33和34行。目光来到第23和24行,只要node_request函数的返回值为“
aijin3040
·
2022-02-22 20:01
php
运维
计算机网络----DNS协议、TCP/IP协议与Socket
今天看到《看透SpringMVC
源代码分析
与实践》的相关协议与标准中看到计算机网络相关知识,现在整理下自己的理解;参考博客(有更详细内容):https://www.jianshu.com/p/9968b16b607e
不过意局bugyj
·
2022-02-10 05:02
简单的爬虫训练
抓取的数据有:‘题号’,‘难度’,‘标题’,‘通过率’,‘通过数/总提交数’二、爬取过程导入需要的包BeautifulSoup4requests等等查看网页
源代码分析
的我们需要的数据都在标签td中所有抓取比较简单
伊木子曦
·
2022-02-08 10:21
#
人工智能
机器学习
python
爬虫
开发语言
leveldb
源代码分析
系列 recover流程,major compaction
理清leveldb的recover流程对于理解leveldb如何保证数据正确性和一致性(即使在节点崩溃的情况下)是非常有帮助的。首先从Open函数开始,构造一个DBImpl实例,然后调用了其Recover方法。StatusDB::Open(constOptions&options,conststd::string&dbname,DB**dbptr){*dbptr=NULL;DBImpl*impl=
·
2022-01-01 22:28
leveldb
OSSIM开源安全信息管理系统(九)
同时,会对OSSIM的可疑流量检测技术进行部分分析,其余内容放在下周进行一、
源代码分析
:get_current_backup_files(self):该函数主要功能为获取当前的备份文件,并将结果存放到backup_files
陌兮_
·
2021-11-05 19:44
2021SC@SDUSC
安全
运维
SQL注入进阶篇一php代码审计
源代码分析
alert('存在危险字符')";}$dl="SELECT
kali_Ma
·
2021-10-15 21:29
php
网络安全
信息安全
web安全
渗透测试
OSSIM开源安全信息管理系统(五)
2021SC@SDUSC从本周开始,我的主要任务是对Framework模块之一Frameworkd部分进行
源代码分析
。
陌兮_
·
2021-10-15 21:46
2021SC@SDUSC
安全
运维
山东大学软件工程应用与实践——GMSSL开源库(四)——SM9数字签名算法及验证的
源代码分析
2021SC@SDUSC目录一、引言二、密钥的生成数字签名与签名验证相关代码1、判定函数2、签名的初始化函数3、签名执行函数4、真正的签名函数5、签名验证初始化函数6、签名验证执行函数7、真正的签名认证函数8、哈希函数的判定函数三、小结一、引言上一篇文章主要分析了SM9的数字签名算法和相对应的签名验证算法,本篇将结合GMSSL密码库的源代码,进行进一步的相关代码分析。二、密钥的生成数字签名与签名验
乔未
·
2021-10-11 10:20
2021SC@SDUSC
算法
密码学
c语言
信息安全
OSSIM开源安全信息管理系统(四)
2021SC@SDUSC一、Web部分
源代码分析
1、简述用户接触OSSIM平台最多的是WebUI,通过Web以可视化方式轻松获取各种安全分析的图表,作为普通运维人员或者监控人员,绝大多数操作都是通过WebUI
陌兮_
·
2021-10-08 18:25
2021SC@SDUSC
web安全
安全
网络
运维
OSSIM
procps-ng 3.3.10
源代码分析
- top (一)
本文的主要目的是分析top的进程CPU占用率是如何计算的。1main()main()的步骤如下.调用before()做一些初始化工作,如本地化。调用configs_read()从文件读配置项调用parse_args()解析命令选项调用whack_terminal()设置终端最后,最重要的事,是在while()循环中,完成每一轮采样并显示。调用frame_make(),计算各个运行数据并显示。调用函
RonZheng2010
·
2021-09-30 09:46
OSSIM开源安全信息管理系统(一)
记录项目
源代码分析
过程中遇到的问题,以及解决办法。项目计划:本组项目计划第一篇博客对选题项目“OSSIM开源安全
陌兮_
·
2021-09-27 15:47
2021SC@SDUSC
OSSIM
MYSQL深潜 - 剖析Performance Schema内存管理
本文
源代码分析
基于Mysql-8.0.24版本。
·
2021-09-27 11:14
数据库mysql
NgRx Store createSelector 的单步调试和
源代码分析
源代码:import{Component}from'@angular/core';import{createSelector}from'@ngrx/store';exportinterfaceState{counter1:number;counter2:number;}exportconstselectCounter1=(state:State)=>state.counter1;exportcon
·
2021-09-25 12:24
Java 代码检查工具之PMD入门使用详细教程
pmd命令行的方式4、JavaAPI的方式*项目结构测试代码pmdArgs方式PMDConfiguration方式Programmatically(拓展)分析结果图形界面检测自定义规则介绍PMD是一个静态
源代码分析
器
·
2021-09-15 16:54
Spring--国内Java程序员用得最多的框架
SpringIOC源码深度剖析6、SpringAOP应用7、SpringAOP源码深度剖析第二节:SpringBoot技术难点源码深入剖析第一部分:基础应用开发第二部分:分布式应用开发第三部分:核心技术
源代码分析
第三节
·
2021-08-10 19:06
Flutter事例
源代码分析
import'package:flutter/material.dart';//引用库voidmain()=>runApp(newMyApp());//应用入口,表示启动应用//应用结构如下classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'Fl
JalorOo
·
2021-06-26 20:31
Gather Platform-工程与
源代码分析
-数据抓取解析部分
目录1GatherPlatform项目简介...22GatherPlatform代码结构...33前端界面功能部分...34数据抓取解析部分...34.1Webmagic框架简要分析...34.2HanLP框架简要分析...64.1PhantomJS框架简要分析...94.2数据抓取部分代码分析...94.3数据解析部分代码分析...94.4数据存贮部分代码分析...9[if!supportLis
devilteam2006
·
2021-06-24 05:48
码农周刊分类整理 -- H
HADOOP[PPT]Hive优化以及执行原理(杨新彦)腾讯大规模Hadoop集群实践(翟艳堂)系列文章:跟着实例学习ZooKeeper的用法(@colobu)[PDF]Hadoop
源代码分析
(@童燕群
harrytsz
·
2021-06-07 21:29
Panoptic Segmentation(全景分割)论文阅读笔记与
源代码分析
【PanopticSegmentation论文下载地址】【github代码实现】目录1.摘要与介绍要点things和stuff的区别:论文所叙述的全景分割任务的大致思想:2.相关工作多任务网络和单任务网络的区别3.PanopticSegmentationFormattaskformatStuff和thing标签与语义分割的关系与实例分割的关系4.全景分割度量指标:panopticquality(P
wxl@
·
2021-05-20 22:55
论文笔记
Masonry是如何适配iOS11的
iOS
源代码分析
---MasonryMasonry是Objective-C中用于自动布局的第三方框架,我们一般使用它来代替冗长,繁琐的AutoLayout代码.Masonry的使用还是很简洁的:[buttonmas_makeConstraints
迷路的安然和无恙
·
2021-05-19 08:03
Logback COWArrayList
源代码分析
,非常精典的JDK源码优化!
完整源代码packagech.qos.logback.core.util;importjava.util.Collection;importjava.util.Iterator;importjava.util.List;importjava.util.ListIterator;importjava.util.concurrent.CopyOnWriteArrayList;importjava.ut
zh_harry
·
2021-05-12 00:36
深入理解 SAP Fiori Elements 工作原理系列之二:如何给 SAP Fiori Elements 应用添加自定义按钮
除了每天我都要浏览的Angular官网之外,我也经常阅读一些国内外大神写的关于Angular
源代码分析
的博客。同Angular相
汪子熙
·
2021-05-08 14:52
SAP
UI5
JavaScript
Fiori
Linux open系统调用流程浅析
open
源代码分析
看一下源代码:longdo_sys_open(intdfd,constchar__user*filename,intflags,umode_tmode){structopen_flagsop
Jiafu89
·
2021-05-07 05:33
7.1 Tomcat的顶层结构及启动过程
系列文章为阅读《看透springmvc
源代码分析
与实践》的笔记7.1.1Tomcat的顶层结构Tomcat最顶层的的容器是Server,代表整个服务器。一个Tomcat只有一个Server。
AssassinFGO
·
2021-05-06 01:44
后台
LINUX操作系统(第2版)LINUX指令范例速查手册JSP&SERVLET学习笔记STRUTS2.X权威指南(第3版)HTML5从入门到精通JAVA入门经典(第6版)看透SpringMVC:
源代码分析
与实践大型分布式网站架构设计与实践
北潇
·
2021-05-05 12:43
AnsycDisplayKit
源代码分析
2:关于NSProxy
AsyncDisplayKitAnsycDisplayKit是关注的人比较少的库之一,这是因为这是个很重量级的库,它基本重写了UIKit,使用它基本上就等同于放弃原来的UIView和UILayer的方案,还有个原因是很少有界面复杂到像Facebook那样对体验要求那么高。但这些问题都不影响我们探究它内部的机制,毕竟这是个Facebook内部使用的库。AnsycDisplayKit的下载地址http
顶级程序员不穿女装
·
2021-05-05 02:27
GeekBand极客班STL与泛型编程第一周笔记
STL各大部件(components),并初步认识其体系结构1.认识headers、版本、重要资源所谓genericprograming,GP泛型编程,就是使用template模板为主要工具来编写程序根据
源代码分析
xiaoxii
·
2021-04-25 23:07
FFMPEG 3.4.2 - ffmpeg
源代码分析
(一)
1命令行解析1.1命令行例子命令行包括三个部分:输入参数,输出参数,和全局选项。-i/home/ron/music/avm.mp4是输入参数,a.mp4是输出参数。输入/输出参数可以有专属的选项,这些选项应该紧挨着放在输入输出参数前面。如-vf“split[main][tmp]...[main][flip]”就是输出参数a.mp4的选项。全局选项的位置不需要限定,因为选项是以选项名字查找的。可以有
RonZheng2010
·
2021-04-25 07:18
Python爬虫实战:东方财富网股吧数据爬取(一)
Python爬虫实战:东方财富网股吧数据爬取(三)Python爬虫实战:东方财富网股吧数据爬取(四)目录Python爬虫实战系列文章目录前言一、项目说明二、实施过程1.明确获取网页中哪些数据2.查看网页
源代码分析
结构
南浔丿
·
2021-01-30 11:04
Python爬虫实战
python
爬虫
简单的爬虫实例--B站专栏篇
效果图如下:首先,找到我们想要爬取的详情页鬼灭之刃弥豆子壁纸然后进行
源代码分析
:(以第一篇文章为例)找到href标签处的超链接,点击查看一下是我们想要的文章。
远方的星
·
2021-01-29 18:24
网络爬虫
学习笔记
python
爬虫
【爬虫实战】10应用Python网络爬虫——定向爬取百度百科文字
python百度百科爬虫网页
源代码分析
编程实现小结网页
源代码分析
首先找一下需要爬取的正文:对应的源代码有两个地方:上图往后翻会发现省略号,所以下面这张图才是我们需要爬取的部分:编程实现一个简单的程序如下
Yang SiCheng
·
2021-01-21 20:29
【爬虫】
python
爬虫
正则化
自然语言处理
看透Spring MVC
源代码分析
与实践
有些人看到源码就觉得非常烦躁,特别纠结。为什么会产生这样的现象呢,也许是由于下面三种原因:1.缺乏正确心态看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。2.缺乏技术支撑看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多看看一小段,然后就看不下去,于是就放弃了。3.缺乏足够时间确实很忙,经常看了一部分后,天天加班,没时间看,忙完
田维常
·
2021-01-06 13:00
java
看透Spring MVC
源代码分析
与实践
有些人看到源码就觉得非常烦躁,特别纠结。为什么会产生这样的现象呢,也许是由于下面三种原因:1.缺乏正确心态看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。2.缺乏技术支撑看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多看看一小段,然后就看不下去,于是就放弃了。3.缺乏足够时间确实很忙,经常看了一部分后,天天加班,没时间看,忙完
田维常
·
2021-01-06 13:13
java
docker实战部署
SRS4.0
流媒体服务器对接GB28181监控视频控制台
docker实战部署
SRS4.0
流媒体服务器对接GB28181监控视频控制台一、准备工作dockerhub二、下载镜像dockerpullhasspi/
srs4.0
二、创建SRS的docker容器dockerrun-itd-p1935
weixin_42919231
·
2021-01-03 18:24
流媒体
docker
linux
docker实战部署
SRS4.0
流媒体服务器对接GB28181监控视频控制台
docker实战部署
SRS4.0
流媒体服务器对接GB28181监控视频控制台一、准备工作dockerhub二、下载镜像dockerpullhasspi/
srs4.0
三、安装SRSdockerrun-p1935
hasspi
·
2021-01-02 16:53
docker
docker
PHP源代码漏洞分析
实验项目PHP源代码漏洞分析实验综合性实验2020年10月31日一、实验综述1.实验目的及要求(1)掌握
源代码分析
的基本原理(2)掌握RIPS
源代码分析
工具的使用(3)结合
源代码分析
原理对DVWA平台的代码进行分析
minmach
·
2020-12-31 12:23
软件安全
php
安全漏洞
vmware
Android系统Launcher的启动流程
源代码分析
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而Activ
CallmeZhe
·
2020-12-23 09:57
Android知识
Android
系统运行机制
安卓launcher启动
安卓framework
安卓桌面启动源码分析
使用docker来对接
SRS4.0
与HIKVSION监控视频GB28181的支持
SRS是一款开源流媒体,适合直播以及低延时流媒体领域,但是从来不设限,可以应用在直播、视频会议、在线教育等场景。同时视频领域还有两大块、广电和视频监控,随着互联网的迅速发展,视频监控设备上云的需求越来越多,以前还可以私有化局域网里面搞一搞,但是随着移动互联网的发展,视频监控有大量的移动端直播需求,让人随时随地能看处理监控报警事件、查看回放视频是刚需。同时这几年红黄蓝幼儿园事件、不良商家黑暗料理问题
XiaoMiao
·
2020-12-22 17:43
docker
centos
ubuntu
SRS4.0
流服务器对接HIKVSION监控视频-GB28181的支持
SRS是一款开源流媒体,适合直播以及低延时流媒体领域,但是从来不设限,可以应用在直播、视频会议、在线教育等场景。同时视频领域还有两大块、广电和视频监控,随着互联网的迅速发展,视频监控设备上云的需求越来越多,以前还可以私有化局域网里面搞一搞,但是随着移动互联网的发展,视频监控有大量的移动端直播需求,让人随时随地能看处理监控报警事件、查看回放视频是刚需。同时这几年红黄蓝幼儿园事件、不良商家黑暗料理问题
XiaoMiao
·
2020-12-11 21:57
ubuntu
监控
leveldb
源代码分析
系列1.3:变长编码实现
leveldb中记录user_key和user_value的相关结构使用“varint”编码记录其长度并置于首部,例如skiplist存储的项entry,以及Put时WriteBatch存储的批写入数据格式,对user_key和user_value的长度都采用变长编码。这样做的目的是节省存储空间,如果采用固定字节的长度记录,如果固定字节太大而大部分的key和value的长度只用一个或两个字节的整形
p__n
·
2020-11-15 20:36
leveldb
leveldb
源代码分析
系列1.5:Get实现
Get流程这是位于零层主题memtable相关实现下的一层主题。预扩展二层主题:vset_->table_cache_->Get函数流程。Get流程如下:首先通过ReadOptions中设置的参数得到snapshot,默认情况下即使用当前snapshot。接着依次在mem,imem和versions_->current()即当前版本的sstable集合中查找key。其中在MemTable中查找ke
p__n
·
2020-11-15 20:36
leveldb
LOAM
源代码分析
附公式推导之MultiScanRegistration
LOAM
源代码分析
附公式推导更新日志1.概述2.前言3.准备工作3.1激光雷达3.2IMU3.3坐标变换4.插话5.之MultiScanRegistration5.1参数配置5.2话题订阅5.3IMU数据处理
Robots.
·
2020-10-11 21:34
LOAM
ros
lidar
slam
loam
Kafka Producer设计和源码分析
[TOC]Producer
源代码分析
Producer设计分析客户端通过调用producer进行消息发送,这是消息的起源,所以我们最先分析Producer源代码。
tracy_668
·
2020-09-30 07:18
浅谈“SVN信息泄露”
一旦网站出现SVN漏洞,其危害远比SQL注入等其它常见网站漏洞更为致命,因为黑客获取到网站源代码后,一方面是掠夺了网站的技术知识资产,另一方面,黑客还可通过
源代码分析
其它安全漏洞,从而对网站服务器及用户数据造成持续威胁
红烧兔纸
·
2020-09-17 13:39
Web安全之信息泄露类
HashMap、HashSet和HashTable详解
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Has
bear_wr
·
2020-09-17 11:38
collection
java
ParaView
源代码分析
首先观察VTK1.大多数VTK对象的基类:vtkObjectBase.2.vtkObject继续派生自vtkObjectBase3.vtkCommand,Obsevercommand设计模式paraview工程是主程序。ParaViewMainWindow是主窗口,调用pqparaviewInitializer初始化窗口。pqparaviewInitializer初始化pqPVApplicatio
weixin_30873847
·
2020-09-17 08:30
c/c++
设计模式
java8学习总结——Collectors类
源代码分析
概述在JDK8中,对Collectos类的定义:一个Collector接口的实现,并提供很多有用的方法。事实也是如此,通过Collectors提供的方法,我们可以完成大多数日常的集合运算操作。因此,Collectors类的所有方法返回都是Collector的实例。其实,Collectors使Collector更具体化。因为,Collector只是约束了一种操作运算的规范(提供容器,计算,归集,fi
漠风-
·
2020-09-17 05:26
MySQL系列:innodb
源代码分析
之线程并发同步机制
innodb是一个多线程并发的存储引擎,内部的读写都是用多线程来实现的,所以innodb内部实现了一个比較高效的并发同步机制。innodb并没有直接使用系统提供的锁(latch)同步结构,而是对其进行自己的封装和实现优化。可是也兼容系统的锁。我们先看一段innodb内部的凝视(MySQL-3.23):Semaphoreoperationsinoperatingsystemsareslow:Sola
weixin_34138139
·
2020-09-17 03:11
操作系统
数据库
上一页
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
其他