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
ExtJS4.0源代码分析
区块链教程Fabric1.0
源代码分析
blockfile区块文件存储一
Fabric1.0源代码笔记之blockfile(区块文件存储)1、blockfile概述blockfile,即Fabric区块链区块文件存储,默认目录/var/hyperledger/production/ledgersData/chains,含index和chains两个子目录。其中index为索引目录,采用leveldb实现。而chains为各ledger的区块链文件,子目录以ledgeri
xdl区块链
·
2018-10-26 15:49
区块链
区块链教程
区块链教程
SpringMVC4-组件预览
《看透springMvc
源代码分析
与实践》学习笔记SpringMVC版本4.1.5.RELEASE组件预览HandlerMappingHandlerMapping的作用是:根据request找到相应的处理器
伊布拉西莫
·
2018-10-24 14:35
springMVC
Java类加载器(死磕3)
ClassLoader抽象基类本小节目录3.1.类的加载分类:隐式加载和显示加载3.2.加载一个类的五步工作3.3.如何获取类的加载器3.4解刨加载器——ClassLoader抽象基类揭秘3.5.loadClass关键
源代码分析
疯狂创客圈
·
2018-10-21 09:15
Office办公
PPT
Android跨进程通信Binder原理分析(二)
文章目录1Binder
源代码分析
1.1Service的注册流程1.2Service的获取流程1.3Service的使用流程1Binder
源代码分析
1.1Service的注册流程 Android系统中将大量的核心服务以
caiyu_09
·
2018-10-19 15:48
Android
Framework
64.ImageLoader
源代码分析
-磁盘命名和图片缓存算法
一.前言ImageLoader的图片缓存分成磁盘和内存两种,这里分析一下磁盘缓存以及图片文件名算法的实现默认是不存储在磁盘上的,需要手动打开开关如下DisplayImageOptionsoptions=newDisplayImageOptions.Builder().cacheInMemory(true)//defaultfalse.cacheOnDisk(true)//defaultfalsei
rongwei84n
·
2018-10-19 11:59
Imageloader
缓存算法
Android系统研究
63.ImageLoader
源代码分析
-内存缓存算法
一.前言图片内存缓存可以提高图片显示速度,但是有些问题,比如占用内存,如果不加以控制,甚至可能会OOM所以,需要提供各种各样的算法来控制内存的使用,以适应不同的使用场景,目前,ImageLoader提供了若干内存管理算法。默认内存缓存是关闭的,需要手动打开二.继承关系图三.主要内存算法介绍算法解释MemoryCacheInterface内存缓存的接口MemoryCacheInterface内存缓存
rongwei84n
·
2018-10-19 11:37
Imageloader
内存
缓存
Android应用开发
对Promise的理解
对Promise的理解,主要是对Promise
源代码分析
展开(附上github链接https://github.com/then/promise):Promise对象是一个代理对象(代理一个值),被代理的值在
充满正能量的灰灰
·
2018-10-16 11:29
原创ZooKeeper入门实战教程(一)-介绍与核心概念
目录:zookeeper介绍与核心概念安装和使用ZooKeeper分布式锁实现ZooKeeper框架Curator分布式锁实现及
源代码分析
zookeeper开发实战(java客户端)本章是后续学习的基石
稀有气体
·
2018-10-14 07:27
Android应用程序(activity)启动过程(一)
参考文章Android应用程序启动过程
源代码分析
本文基于API26AS3.0主要讲栈顶activity的onPause,onStop,onDestorystartActivity()——>startActivityForResult
郭家远
·
2018-10-08 18:23
Android
原理探索
代码审计--21--RIPS详细
由于静态
源代码分析
的限制,一些漏洞预警是否真正存在,仍然需要测试人员定位到源代码进行进一步确认。
随 亦
·
2018-10-06 12:48
代码审计
Java 综合性实验 Java
源代码分析
程序
课程的综合实验…大三的时候写过的,不过现在回头看,发现写得真烂,所以在学习Java过程中重构了代码.基本不算重构而是重写…改的时候差点看不懂自己写过什么…好了言归正传:实验的要求如下:一、题目:综合性实验Java
源代码分析
程序二
xHibiki
·
2018-10-04 15:58
Java
java
java基础
java课程设计
Hash和HashCode深入理解
的使用场景2.如何判断两个对象相等2.1判断两个字符串2.2判断两个int数值2.3其他基本类型3.HashCode深入分析3.0HashCode是什么3.1为什么要重写HashCode3.2HashCode
源代码分析
杨充211
·
2018-09-21 14:40
Hash和HashCode深入理解
的使用场景2.如何判断两个对象相等2.1判断两个字符串2.2判断两个int数值2.3其他基本类型3.HashCode深入分析3.0HashCode是什么3.1为什么要重写HashCode3.2HashCode
源代码分析
杨充
·
2018-09-21 00:00
Android-经典笔记
AtomicInteger-java并发编程(一)
1:AtomicInteger是通过Unsafe实现在并发情况对于interger的常见操作2:AtomicInteger采取乐观锁CAS下面通过对AtomicInteger+unSafe的CAS的
源代码分析
卫渐行
·
2018-09-18 22:54
安信可A9G-Pudding开发板 GPS功能使用及固件开发
RX需要悬空3.天线最好在室外固件开发1.编译烧录运行源代码在demo/gps文件夹下串口1波特率115200,输出printNMEAinfomation数据串口2波特率9600,输出gps原始数据2.
源代码分析
疯仔嵌入式
·
2018-09-09 00:15
GPRS+GPS/BD
物联网
dpvs
源代码分析
——简介
在开始之前,我们先明确几个问题一、dpvs是什么?DPVS是基于DPDK的高性能第4层负载均衡器。基于阿里巴巴/LVS修改而来,出于蓝而胜于蓝。二、dpvs的优势是什么为了达到高性能,使用了多种不同技术绕过内核(在用户空间实现)每个cpu的关键数据无共享(无锁)RX控制和CPU亲合性绑定(避免上下文切换)批处理TX/RX零拷贝技术(避免数据包拷贝和系统调用)。轮询替换中断。高性能ICP的无锁信息。
codergeek
·
2018-09-04 00:00
玩转Linux编程
职场生涯
基于QT开发的扫雷小游戏
近日把以前写的一个QT的扫雷小项目整理了一下,写下这篇博客,包含所有
源代码分析
,以及完整项目下载地址,希望能和大家一起分享学习。
GT19930910
·
2018-08-30 16:51
c/c++
gtk
Qt
小项目
《Android 系统
源代码分析
》PDF版电子书下载
点击下载:《Android系统
源代码分析
》内容简介:在内容上,本书结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime
coolpowerman
·
2018-08-22 13:01
《看透SpringMVC
源代码分析
与实践》学习笔记(持续更新……)
本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那就点个小心心,文末赞赏一杯豆奶吧,嘻嘻。让我们共同成长吧……第一篇网站基础知识第1章网站架构及其演变过程1.1软件的三大类型单机类型,CS类型,BS类型1.2基础架构并不简单BS结构网络传输的分解方式有两种:一种是标准的OSI参考模型;另一种是TCP/IP参考模型。OSI参考模型:物理
我是一禅呐
·
2018-08-20 21:19
有道爬虫
源代码分析
此方式使用Python基本的标准库urllib.request进行爬虫,基于Python3对于有登陆的方式爬虫可以参考下面一段代码importurllib.requestfromhttpimportcookiejarcj=cookiejar.Cookjar(‘cookie.txt’)handler=urllib.request.build_opener(urllib.request.HTTPCoo
心寒语录
·
2018-08-20 17:31
[以太坊
源代码分析
]III. 挖矿和共识算法的奥秘
【原文】https://blog.csdn.net/ddffr/article/details/78773961本系列的前两篇分别介绍了以太坊的基本概念,基本环节-交易,区块、区块链的存储方式等,这篇打算介绍一下“挖矿“得到新区块的整个过程,以及不同共识算法的实现细节。1.待挖掘区块需要组装在Ethereum代码中,名为miner的包(package)负责向外提供一个“挖矿”得到的新区块,其主要结
想往明天
·
2018-08-16 15:32
区块链
智能合约
比特币的挖矿难度调整
源代码分析
关于比特币难度调整部分见《精通比特币》8.7.3节先介绍一下CBigNum。CBigNumCBigNum是openssl库中定义的BIGNUM的包装类。公钥密码学需要能够处理非常大的整数。标准的数据类型无法满足要求。BIGNUM可以存放任意长度的整型。CBigNum类的结构并不复杂。它是由一堆不同类型构造BIGNUM的构造器组成,包括char,short,int,long,int64,int256
ShawnYung
·
2018-08-15 18:23
基于Win10极简SonarQube C#代码质量分析
SonarQube(曾用名Sonar(声纳))是一个优秀的开
源代码分析
系统管理系统,支持超过25+种编程语言,对.NetCore当然也是支持的。
码农阿宇
·
2018-08-03 21:00
Upload-labs文件上传漏洞练习(1-5)
是可以上传成功的,但是不是这一关的目的,我们看看
源代码分析
一波。functioncheckFile(){varfile=document.getEl
tdcoming
·
2018-07-28 14:58
WEB安全
读区块和交易,合约和虚拟机 笔记
读文章第二遍大致笔记,[以太坊
源代码分析
]I.区块和交易,合约和虚拟机tx的转帐转出方地址确实没有如转入方一样被显式的声明出来,而是被加密隐藏起来了,在Ethereum里这个转出方地址是机密,不能直接暴露
寄意兰州
·
2018-07-26 11:21
以太坊
区块链
goreplay 源代码笔记
goreplay
源代码分析
goreplay是一个不错流量重放测试工具,支持流量的抓包、记录、冲放等功能,在通读代码之后,觉得虽然代码水平不如大厂的优美,但是不失是一个小巧而好用的个人工具,因此记录笔记如下
shanggl
·
2018-07-19 23:35
Python爬虫scrapy框架的
源代码分析
scrapy框架流程图推荐三个网址:官方1.5版本:https://doc.scrapy.org/en/latest/topics/architecture.html点击打开链接官方0.24版本(中文):https://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/architecture.html点击打开链接scrapy中文网1.5版本:http://w
MXuDong
·
2018-07-07 15:03
redisson-2.10.4
源代码分析
阅读更多redis学习问题总结http://aperise.iteye.com/blog/2310639ehcachememcachedredis缓存技术总结http://aperise.iteye.com/blog/2296219redis-stat离线安装http://aperise.iteye.com/blog/2310254rediscluster非ruby方式启动http://aperi
1028826685
·
2018-06-26 23:00
应用商店调研-应用宝
应用宝背景国内应用广告主信息的抓取分析分类分析首先从分类上讲,将应用分成了工具类应用和游戏类应用,在应用宝中对应应用和游戏模块在工具类和游戏类中又进行了一系列的细分(后续需要与我们的整体分类做映射)请求分析在某一分类下打开
源代码分析
benben0729
·
2018-06-14 18:26
个人日志
Netty
源代码分析
-ServerBootstrap bind 过程-2
一.接上一篇https://blog.51cto.com/483181/2121265我们继续分析doBind0(regFuture,channel,localAddress,promise)privateChannelFuturedoBind(finalSocketAddresslocalAddress){finalChannelFutureregFuture=initAndRegister()
rongwei84n
·
2018-06-06 14:09
netty
源代码
分析
Netty
Netty
源代码分析
-ServerBootstrap bind 过程-1
一.开始接上一篇ServerBootstrap的初始化https://blog.51cto.com/483181/2119149二.bind过程2.1代码先看下调用的源代码publicvoidbind(intport)throwsException{...try{...ChannelFuturef=b.bind(port).sync();//bind过程...}catch(Exceptione){
rongwei84n
·
2018-05-28 19:34
netty
源代码
分析
Netty
Netty
源代码分析
-服务器端启动ServerBootstrap初始化
一.开始1.1上一篇接上一篇NioEventLoopGroup的实例化分析继续https://blog.51cto.com/483181/2118817这篇博客要分析的是“2.ServerBootstrap初始化”,如下:EventLoopGroupbossGroup=newNioEventLoopGroup();EventLoopGroupworkerGroup=newNioEventLoopG
rongwei84n
·
2018-05-22 17:41
Netty
源代码
分析
Netty
Netty
源代码分析
-服务器初始化 NioEventLoopGroup实例化
一.代码下载Netty代码下载和编译参考前一篇Netty文章https://blog.51cto.com/483181/2112163二.服务器代码分析2.1服务器代码编写一般Netty服务器端这样编写EventLoopGroupbossGroup=newNioEventLoopGroup();//1.实例化NioEventLoopGroup对象EventLoopGroupworkerGroup=
rongwei84n
·
2018-05-21 19:16
netty
服务器端
启动
Netty
Mybatis源码解析优秀博文
通过源码分析MyBatis的缓存Mybatis解析动态sql原理分析MyBatis拦截器原理探究myBatis源码之ConfigurationMyBatis架构设计及
源代码分析
系列(一):MyBatis
jeamking
·
2018-05-21 18:11
mybatis
操作系统
操作系统相关的好书真的好多啊理论的有一本标准的操作系统教材,看最新版的,目前有第十版本书作者曾经给linux添加内核抢占补丁,是资深的内核黑客算法的有本书巡检了一遍UNIXV实现的数据结构和算法,另外还有一本《莱昂氏unix
源代码分析
fromdtor
·
2018-05-16 15:33
操作系统
操作系统相关的好书真的好多啊理论的有一本标准的操作系统教材,看最新版的,目前有第十版本书作者曾经给linux添加内核抢占补丁,是资深的内核黑客算法的有本书巡检了一遍UNIXV实现的数据结构和算法,另外还有一本《莱昂氏unix
源代码分析
fromdtor
·
2018-05-16 15:33
第一次作业:基于Linux
源代码分析
进程模型
作业内容:挑选一个开源的操作系统,深入源码分析其进程模型,具体包含如下内容:操作系统是怎么组织进程的进程状态如何转换(给出进程状态转换图)进程是如何调度的谈谈自己对该操作系统进程模型的看法1.进程进程的概念:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计
zzq1234
·
2018-05-08 16:00
堆溢出基础——ptmalloc源码分析
参考内容:CTFwiki深入理解堆的实现Glibc内存管理Ptmalloc2
源代码分析
0x01操作系统内存分配的相关函数brk()系统调用与sbrk()库函数内核数据结构mm_struc
Gxiandy
·
2018-05-07 11:11
日常笔记
第一次作业:基于Linux系统深入源码分析进程模型
1.前言本文主要基于Linux2.6
源代码分析
进程模型。
林小琼
·
2018-05-01 18:00
第一次作业:深入源码分析进程模型(Linux kernel 2.6.32)
在正式开始结合
源代码分析
进
HH胡皓
·
2018-05-01 07:00
Weka中的Evaluation类
源代码分析
使用的数据是最简单的weather.nominal.arff,使用的分类模型是NaiveBayes1.在构造函数中进行了如下操作:m_ClassPriors[numClasses]统计构造函数传入的data的各个类的先验概率,有一个平滑处理,在统计之前每个m_ClassPriors[i]都赋值为1,防止出现某个类先验概率为0的情况出现。m_MarginCounts=newdouble[500+1]
Avalonist
·
2018-04-30 20:39
Weka
《深入实践Spring Boot》阅读笔记之三:核心技术
源代码分析
这部分主要讲解核心技术的
源代码分析
,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。希望大家能从「阅读笔记」3篇文章中,对SpringBoot提供的功能有所了解,在项
情情说
·
2018-04-24 09:00
《深入实践Spring Boot》阅读笔记之三:核心技术
源代码分析
这部分主要讲解核心技术的
源代码分析
,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。
情情说
·
2018-04-22 12:05
spring
boot
spring
boot
Ceph Async 网络通信
源代码分析
(一)
在Ceph的网络通信模块里,早期一直使用Simple这个网络通信模块。由于其实现简单,最早被ceph采用并用于生产环境。其最大的缺陷是:针对每个Connection创建两个线程,一个用于接收消息,一个用于发送消息。在大规模的集群环境下,随着连接数的增多会产生大量的用于通信的线程,极大的影响性能。ceph在L版本中把Async网络通信模型做为默认的通信方式。Async实现了IO的多路复用,使用共享的
Jack-changtao
·
2018-04-15 00:00
ceph
ubuntu安装多个版本的gcc
最近做
源代码分析
需要用到低版本的gcc,但是原系统已经有了高版本的gcc。
luminer
·
2018-03-26 15:37
Linux
软件安装
线程池ThreadPoolExecutor、Executors参数详解与
源代码分析
转载自:https://www.cnblogs.com/nullzx/p/5184164.html1.ThreadPoolExecutor数据成员1PrivatefinalAtomicIntegerctl=newAtomicInteger(ctlOf(RUNNING,0));ctl主要用于存储线程池的工作状态以及池中正在运行的线程数。显然要在一个整型变量存储两个数据,只能将其一分为二。其中高3bi
qq_33773513
·
2018-03-08 15:55
Android系统与安全
Android卷1_邓凡平深入理解Android卷2_邓凡平深入理解Android卷3_邓凡平Android技术内幕.系统卷Android系统级深入开发.移植与调试Android深度探索(卷2)系统应用
源代码分析
与
fitzlee
·
2018-03-04 23:57
Android之A面试题④应用程序内部启动Activity过程(startActivity)的
源代码分析
这里,我们像上一篇文章Android应用程序启动过程
源代码分析
一样,采用再上一篇文章Android应用程序的Activit
Lingbulei
·
2018-03-03 08:17
Android面试题
txdb
源代码分析
系列(二)
本文主要从整体逻辑方面,抽象txdb模块的代码构建逻辑。首先txdb模块主要是用来实现block和utxo两个模块的落盘逻辑,所以我们将分为两个大的部分,来对其逻辑一一梳理。原始数据块首先,我们通过网络接收到原始块,进行块文件存储。访问块数据文件块文件通过以下方式访问:CDiskTxPos:一个struct,CDiskTxPos继承CDiskBlockPos,CDiskBlockPos主要有两个参
wolf4j
·
2018-02-26 10:30
mysql手工注入(有回显)
页面
源代码分析
:定义了一个变量$id来接受通过GET方式传递来的id值,在变量$sql里没有进行过滤直接把用户输入的id值传入了进去,当用户传入恶意id参数1'的时候变量$sql里就变成了这样:if(isset
张德亮
·
2018-02-06 20:04
sql注入
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他