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
PX4源码学习
sqlmap 的
源码学习
笔记二之编写tamper脚本
0x00前言sqlmap是一个开源的渗透测试工具,可以用来自动化的检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。本文重点研究sqlmap的软件具体的目录结构,后续的文章也会从源码编写中,阐述sqlmap的种种编码结果。本文从结构中,可
煜铭2011
·
2020-08-25 15:58
渗透测试
SDL建设运营
Thinking in Java之深入Collection
源码学习
前言上一篇文章对Java集合API框架有了一个简单的了解。对于各个接口,实现类都有了一个简单的认识。上文链接:http://blog.csdn.net/kiritor/article/details/8868943。接下来笔者将深入JDK源码去解决上一篇文章遗留下来的问题,并做一些更加深入的探究与思考。Collection接口设计Collection接口是最基本的容器接口,继承至Iterable接
LCore
·
2020-08-25 14:48
【Thinking
in
Java】
菜鸟Thinking
in
Java
盒式模型
5px;border-bottom:6px;}如果需要同时设置这个四个模型,则采用顺时针模型:div{border:5px6px7px8px;}元素内容和边框间的距离div{padding:20px30
px4
0px50px
alex1997222
·
2020-08-25 11:49
前端
OkHttp
源码学习
之四 CallServerInterceptor
CallServerInterceptor请求服务拦截器整个责任链中最后一个拦截器,负责向服务器发送网络请求。ResponsegetResponseWithInterceptorChain()throwsIOException{//构建一整套拦截器Listinterceptors=newArrayList0){thrownewProtocolException("HTTP"+code+"hadno
leilifengxingmw
·
2020-08-25 08:35
springMvc
源码学习
之:spirngMVC获取请求参数的方法2
@RequestParam,你一定见过;@PathVariable,你肯定也知道;@QueryParam,你怎么会不晓得?!还有你熟悉的他(@CookieValue)!她(@ModelAndView)!它(@ModelAttribute)!没错,仅注解这块,springmvc就为你打开了五彩斑斓的世界。来来来,不要兴(mi)奋(hu),坐下来,我们好好聊聊这么些个注解兄弟们~~~(wait,都没有
weixin_33868027
·
2020-08-25 08:22
java
测试
web.xml
Table布局核心:table标签设置 border="0" cellspacing="0" cellpadding="0",td设置左边框和上边框,table设置下边框和右边框
cellpadding="0",td设置左边框和上边框,table设置下边框和右边框Documenttd{border-left:1pxsolidred;border-top:1pxsolidred;padding:20
px4
0px
天一城
·
2020-08-25 07:50
deepctr
源码学习
一
deepctr
源码学习
一按源码里examples文件夹下的run_classification_criteo.py文件,画了deepfm的网络图和源码相应行数的对应关系,为了方便展示结构图,只取了前两个分类特征和前两个数值特征
波波虾遁地兽
·
2020-08-25 06:56
复习知识-机器学习
网易智造发布新款X3 Plus蓝牙HiFi耳机:脖挂式设计,高性价比之选
2、耳翼采用人体工学设计,佩戴稳定,支持I
PX4
等级防汗。3、采用镀钛振膜、铜包铝线圈
我爱音频网
·
2020-08-25 05:49
常用css样式简写
1、边框阴影box-shadow:向右移动向上移动阴影模糊度阴影扩展半径颜色不写inset默认外阴影box-shadow:0px0px20
px4
px#888888inset;一般的阴影不需要阴影扩展半径和
Ekyy
·
2020-08-25 05:16
css中margin 缩写方式
margin:20
px4
0px;(上、下20px;左、右40px。)margin:20
px4
0px60px;(上20px;左、右40px;下60px。)
weixin_34341117
·
2020-08-25 05:11
Spring
源码学习
--从Springboot的ApplicationContext获取Bean
某些类A无法注入的情况下,需要用到其他被Spring注入的对象B,此时在A类如果想使用B,可以采取下面的方式importorg.springframework.beans.BeansException;importorg.springframework.context.ApplicationContext;/***Description:获取bean工具**@authorDemoTransfer*
先说好不能骂我
·
2020-08-25 04:11
Spring相关技术
margin和border简写的顺序
20px;margin-left:20px;margin-right:20px;margin-bottom:20px;margin:20px;/*上下左右均为20px*/margin:10px20px30
px4
0px
枕梦
·
2020-08-25 04:53
HTML5+CSS
Spring
源码学习
--Bean注入解析结果BeanDefinition
BeanDefinition描述了一个bean实例,拥有属性值、构造参数值和具体实现的其他信息,其是一个bean的元数据,xml中配置的bean元素会被解析成BeanDefinition对象。BeanDefinition的接口的结构类图:ChildBeanDefinition可以让子Bean定义拥有从父母哪里继承配置的能力。相应的,子Bean定义有一个固定的依赖--他们的父bean定义。一个子be
归田
·
2020-08-25 03:07
spring入门及源码学习
Spring入门及源码学习
css padding简写方式
◆如果四边的值都存在padding:1px2px3
px4
px;等效于:padding-top:1px;padding-right:2px;padding-bottom:3px;padding-left:
jkpi888
·
2020-08-25 03:34
css
padding简写
css
padding
jQuery
源码学习
笔记(5)
浏览器测试Support(已移出jQuery,作用单独插件)根据浏览器是否支持某项特定的功能特性,来决定程序的执行分支由于$.browser基于navigator.userAgent检测浏览器类型,很容易被用户和浏览器欺骗,并且缺乏灵活性和不够全面。因此最好避免编写基于特定浏览器的代码。相对于$.browser,$.support针对浏览器特定特性的检测则更为有效。$.browser的实现代码如下
一捆稻草
·
2020-08-25 03:59
SDN控制器Floodlight
源码学习
(六)--链路发现模块(LinkDiscovery)
前面的文章我对Floodlight的模块加载、控制器与交换机通信、控制器分发数据包进行了探索,今天开始继续Floodlight源码探索之旅,今天研究下面这两个包,也就是控制器对链路的发现:net.floodlightcontroller.linkdiscoverynet.floodlightcontroller.linkdiscovery.internal我们知道Floodlight是通过LLDP
crystonesc
·
2020-08-25 03:02
源码学习
源码
通信
Apollo配置中心Client
源码学习
(二)-- 配置同步
blog.csdn.net/crystonesc/article/details/106630412)我们从Apollo社区给出的DEMO开始逐步分析了Apollo客户端配置的创建过程,作为Apollo配置中心Client
源码学习
的第二篇文章
crystonesc
·
2020-08-25 03:02
Apollo使用及源码分析
注册中心
源码学习
SDN控制器Floodlight
源码学习
(一)-模块加载
**本文通过在代码中注释的方式对Floodlight源码(Version1.2)进行学习,同时若遇到关键点,会对关键点进行单独的详细分析.Floodlight是一款开源的SDN控制器,首先先从模块加载开始学习,以下为加载模块的关键代码:**首先奉上启动流程图,图中对启动过程中关键点进行了描述:分析1:main函数publicstaticvoidmain(String[]args)throwsFlo
crystonesc
·
2020-08-25 03:02
源码学习
Apollo配置中心Client
源码学习
(一)--配置的创建和获取
随着越来越多的应用进行了微服务化改造以及相同的应用程序对不同环境(开发、测试、生产环境)、不同部署集群的需求,将应用中的配置与程序解耦变得越来越重要,在过去,我们的配置文件往往和程序捆绑在一起,当需要修改配置文件时,需要对应用程序进行重新打包的操作,从而导致了应用发布效率的降低。Apollo是携程开源的一套配置中心框架,也是目前使用较多的配置中心之一,本系列文章本着学习的态度,逐步由简单到复杂对A
crystonesc
·
2020-08-25 03:02
源码学习
Apollo使用及源码分析
SDN控制器Floodlight
源码学习
(七)--拓扑管理模块(TopologyManager)
之前学习了floodlight链路发现模块:http://blog.csdn.net/crystonesc/article/details/71157887今天来着手学习floodlight拓扑管理模块,实际上拓扑管理模块会在网络发生变动(例如新添加了交换机、交换机端口改变)的时候自动计算网络拓扑,并生成相应的拓扑结构,同时floodlight拓扑管理模块计算拓扑数据的来源是链路发现模块通过LLD
crystonesc
·
2020-08-25 03:02
源码学习
菜鸟学源码之Nacos v1.1.3
源码学习
-Client模块(1):NacosNamingService初始化
摘要:本文是Nacos
源码学习
的第一篇,基于Nacosv1.1.3版本对Nacos源码进行学习,本片主要从exmaple的App示例入手,切入Nacos客户端NacosNamingService的初始化过程
crystonesc
·
2020-08-25 03:01
源码学习
Nacos
注册中心
JDK
源码学习
java.lang包下的类
【Object】类:clone:方法拷贝对象返回的是一个新对象,新对象包含原来对象的信息。是浅拷贝,如果要深拷贝则需要将设计到的引用变量对象都实现cloneable接口重写clone方法,使用super.clone实现拷贝变成深拷贝。hashCode:调用java本地hashCode方法(JNI),原理是根据一定规则和对象信息比如根据对象相关地址和字段,生成一个数值也叫散列值。作用是为了配合基于散
zdqzsp
·
2020-08-25 00:07
JDK源码
Okhttp源码分析(一)
OkHttp的源码做过很多次修改,到现在最新代码,OkHttp可以说是自己实现了一整套HTTP协议,所以针对okhttp的
源码学习
,一定要对HTTP协议有非常好的了解才行,OkHttp里也有很多可以学到的设计模式
小岛安卓
·
2020-08-24 23:01
Android技术
EventBus
源码学习
--并发原理
一、EventBus概述 Guava在guava-libraries中为我们提供了事件总线EventBus,总线的概念大家应该都有了解,例如esb、或者dubbo的url,这些总线可以对分布式系统进行解耦,EventBus大致思路也如此,他通过事件发布订阅模式,进行系统内部组件或业务模块之间的解耦。本文以最简单的EventBus实例,讲解EventBus并发的处理原理。二、并发遇到的问题 Ev
Hubery_Yu_160521
·
2020-08-24 22:35
系统架构设计
开源框架
jdk
源码学习
自己感觉csdn的博客用起来比较分散,所以用了有道笔记将分散的整合起来,有那些不对的希望大神多多指教:http://note.youdao.com/noteshare?id=5fdd91e897f94de8f9b258910bdbc3ec
lm_y
·
2020-08-24 21:27
java
Java
强大的title__JS_CSS
2.使用产品名称:产品介绍:'/>]body=[ ]fade=[on]"src="img/"alt=""width="130px"height="130px"style="margin:04
px4
px4
px
jin3226390
·
2020-08-24 21:51
function
null
header
div
delay
list
ceilometer资料
Ceilometer中meter的流程(一)Ceilometer
源码学习
-PollingAgentopenstack监控扩展一個meter的旅行
IT大师兄
·
2020-08-24 20:19
redis
源码学习
之链表
链表是经典的数据结构,redis的实现也很经典。双向链表redis的链表是双向链表,也就是说,每个链表节点有一个指向前一个节点的指针和指向后一个节点的指针。另外,节点的数据域也用指针表示,这样就可以表示各种类型的数据。typedefstructlistNode{//前置节点structlistNode*prev;//后置节点structlistNode*next;//节点的值void*value;
NearXDU
·
2020-08-24 18:08
redis
新一代 web 框架 Koa
源码学习
Koa就是一种简单好用的Web框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行。Koa一个中间件框架,其提供的是一个架子,而几乎所有的功能都需要由第三方中间件完成,它只是Node原生的http的一个封装,再加入中间件元素,Koa不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写Web应用变的得心应手Koa目前分为两个版本:koa1.0和koa2koa1
zdplife
·
2020-08-24 18:54
Nodejs学习之路
flume
源码学习
7-SinkProcessor相关类
org.apache.flume.SinkProcessor扩展了LifecycleAware,Configurable接口的接口类,操作多个sink的抽象层(类似于proxy),用来分配给SinkRunner对象抽象方法:process和Sink的process方法类似(内部实现增加了选择Sink的功能)setSinks设置sinks具体实现类:org.apache.flume.sink.Sin
weixin_34270606
·
2020-08-24 17:45
spring
源码学习
环境准备
前言工作四年了,spring的重要性不言而喻,但是却没系统的学习过spring源码,感觉好不应该。今年正好趁着机会好好的学习一下,自己写博客的意义在于对看书学习的一个总结,便于以后复习和指正,因为随着工作经验和个人能力的进步,理解的角度和深度都会不一样,这样就可以看以前博客,发现当时自己看书思维的局限性。主要借鉴的是spring源码深度解析这本书,使用的是spring3.2版本的源码分析,虽然现在
二月_春风
·
2020-08-24 17:19
【
源码学习
----koa】koa中间件核心(koa-compose)源码解读分析
最近经常使用koa进行服务端开发,迷恋上了koa的洋葱模型,觉得这玩意太好用了。而且koa是以精简为主,没有很多集成东西,所有的东西都需按需加载,这个更是太合我胃口了哈哈哈哈。相对与express的中间件,express的中间件使用的是串联,就像冰糖葫芦一样一个接着一个,而koa使用的V型结构(洋葱模型),这将给我们的中间件提供更加灵活的处理方式。基于对洋葱模型的热衷,所以对koa的洋葱模型进行一
零信号
·
2020-08-24 16:35
javascript
node.js
后端
koa2
koa-compose
轻量级图片批量上传JS插件 imgFileupload.js
image/gif,image/jpeg,image/jpg,image/png,image/svg"2、可以自定义限制选择图片的数量,默认5张3、可以自定义限制图片的最大宽度和最大高度,默认都是10000
px4
胡老汉
·
2020-08-24 15:19
jq
html/js/jq/css
caffe
源码学习
——1.熟悉protobuf,会读caffe.proto
要想学习caffe源码,首当其冲的要阅读的,就是caffe.proto这个文件。它定义了caffe中用到的许多结构化数据。caffe采用了ProtocolBuffers的数据格式。那么,ProtocolBuffers到底是什么东西呢?简单说:ProtocolBuffers是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。更多有关ProtocolBuffers的了解,强烈推
qiusuoxiaozi
·
2020-08-24 15:08
machine
learning
SQLite3
源码学习
(14) 模拟静态变量
/***WhenSQLITE_OMIT_WSDisdefined,itmeansthatthetargetplatformdoes**notsupportWritableStaticData(WSD)suchasglobalandstaticvariables.**Allvariablesmusteitherbeonthestackordynamicallyallocatedfrom**thehe
偏飞123
·
2020-08-24 15:48
SQLite
Redis
源码学习
-AOF
前言网络上也有许多介绍redis的AOF机制的文章,但是从宏观上介绍aof的流程,没有具体分析在AOF过程中涉及到的数据结构和控制机制。昨晚特别看了2.8源码,感觉源码中的许多细节是值得细细深究的。特别是list*aof_rewrite_buf_blocks结构。仔细看源码,会发现原来看网络文章多的到的领会是片面的,最好的学习还是得自己动手...原文链接:http://blog.csdn.net/
ordeder
·
2020-08-24 15:10
Redis
js-cookie
源码学习
这篇文章最初发表在我自己搭建的站点js-cookie库
源码学习
背景最近在做项目的时候,前端登录功能要做一个记住密码的功能。但开发用的框架中没有实现这个功能,所以我就想自己实现这个功能。
yangtoude
·
2020-08-24 14:05
javascript
cookie-parser
Retrofit
源码学习
之动态代理
我们已经知道retrofit的主要作用是把一个接口解析包装成http的请求,由OKhttp发送。用到的技术就是动态代理。动态代理的作用就是当你要调用某个Class的方法前或后,插入你想要执行的代码。接下来我们看一下如何实现动态代理。一、定义接口:publicinterfaceUserListener{StringgetName();intgetAge();}二、创建该接口的实现类publiccla
AndroidYangJS
·
2020-08-24 11:35
okhttp
源码学习
分析一
okhttp
源码学习
分析一同步请求RealCall的execute方法异步请求enqueue源码同步请求publicclassGetExample{OkHttpClientclient=newOkHttpClient
xianYY
·
2020-08-24 11:33
Android常用框架
网络
java
android
CoordinatorLayout三部曲学习之三:AppBarLayout联动
源码学习
2019独角兽企业重金招聘Python工程师标准>>>今天学习整理一下AppBarLayout与CoordinatorLayout以及Behavior交互逻辑的过程,首先使用一张图先概括一下各个类主要功能吧(本文章使用NestedScrollView充当滑动的内嵌子View)。CoordinatorLayout实现NestedScrollingParent2接口,用于处理与滑动子View的联动交互
weixin_33827731
·
2020-08-24 10:05
绿色发展的重要性
wx_fmt=png")94170140fill;border-width:20px32
px4
0px24px;font-size:14px;li
张梓乐振威展览
·
2020-08-24 10:38
《TCP-IP协议族》(第4版)PDF高清电子版——网盘下载
【书籍部分内容展示】【百度网盘】下载链接:https://pan.baidu.com/s/15SsuF-YsxOX
pX4
afjDqRTw下载提取码:扫码发送“T006”获取提取码(二维码失效时可直接在微信公众号
IT后院
·
2020-08-24 10:07
网络
;计算机
TCP/IP
资源下载
SDwebImage
源码学习
-下载篇
SDWebImageDownloaderOperation@interfaceSDWebImageDownloaderOperation:NSOperation//下面4个属性由SDWebImageDownloader传进来或者设置@property(strong,nonatomic,readonly,nullable)NSURLRequest*request;//请求@property(stro
tang老鸭
·
2020-08-24 08:31
ArrayList源码浅析
文章目录前言一.ArrayList介绍二.ArrayList的部分
源码学习
1.初始化2.add方法(1).add(Ee)(2).Arrays.copyOf前言ArrayList是我们常用到的一个重要的java
rockyou666
·
2020-08-24 07:06
Java学习
ArrayList
Java源码学习
比特币
源码学习
-钱包标准(二)-BIP39
在钱包标准(一)中介绍了基于BIP32的HD(分层确定性)钱包,我们知道HD钱包具有管理多个密钥和地址的强大机制。由一系列英文单词生成种子是个标准化的方法,这样易于在钱包中转移、导出和导入,如果HD钱包与这种方法相结合,将会更加有用。这些英文单词被称为助记词,标准由BIP-39定义。示例:16进制表示的种子:0C1E24E5917779D297E14D45F14E1A1A助记词表示的种子:army
薇唯苇蔚
·
2020-08-24 05:33
比特币钱包
Tomcat Url 映射
源码学习
在Tomcat中接收到具体的http请求,请求最后被一个具体的service处理,中间有一系列操作,有service的初始化、监听、过滤器等等操作,今天主要说的是service和URL的映射以及URL的匹配规则。和所有的web框架类似,URL肯定是有一个地方设置,然后关联具体的service,其他web框架有可能是使用正则(例如Django),Tomcat却是使用web.xml关联,接下来就讲讲映
jwfy
·
2020-08-24 04:15
Android
源码学习
目录
Android系统架构Android源码目录Android系统的启动过程Androidinit进程4.1androidinit进程--属性服务器4.2AndroidInitLanguage(安卓初始化语言)4.2androidinit进程--init.rc解析过程与执行zygote进程及init进程对zygote进程的启动5.1zygote进程自身的启动zygote进程对SystemServer的
覆水无言
·
2020-08-24 04:02
Airsim仿真平台介绍
Airsim是一款基于UnrealEngine构建的无人机、汽车等模拟器的开源平台,并且可以跨平台的通过
PX4
飞行控制器进行仿真控制,在物理和视觉上逼真的模拟环境使得它成为一款很好的平台。
沙印zzh
·
2020-08-24 02:18
Airsim
基于深度学习网络在Airsim中的自动驾驶
**Airsim仿真平台介绍及模型建立**Airsim是一款基于UnrealEngine构建的无人机、汽车等模拟器的开源平台,并且可以跨平台的通过
PX4
飞行控制器进行仿真控制,在物理和视觉上逼真的模拟环境使得它成为一款很好的平台
沙印zzh
·
2020-08-24 02:18
Airsim
FRP
源码学习
(一):关于NAT以及内网穿透的认识
frp是一个可用于内网穿透的高性能反向代理应用。这句话有几个点需要解释。内网穿透:即NAT穿透。NAT反向代理首先,要明白NAT这个概念NAT在计算机网络领域是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这句话基本揭示了NAT在底层的工作方式。NAT被普遍应用在有多台主机但只有一个公有IP地址可供访问Internet的环境。但是NAT使主机间的通信变得复杂,导致了通信
痛苦鸭嘴笔
·
2020-08-24 01:59
计算机网络
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他