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
LwIP源代码分析
nginx
源代码分析
- 启动(二) ngx_init_cycle - 解析配置文件
cycle=ngx_init_cycle(&init_cycle);ngx_timezone_update对于Linux系统来说,没做什么tp=ngx_timeofday();得到ngx_cached_timetp->sec=0;秒数清0再次调用ngx_time_update在新的slot存入新的time更新相应的全局变量log=old_cycle->log;沿用以前的logpool=ngx_cr
deusomax
·
2016-11-19 11:18
nginx
源代码分析
- 启动(一)
auto/cc/gcc,CFLAGS不仅要加上-g,还要加上-ggdb-O0sudogdb./objs/nginxr-p/home/liuwb/Desktop/code/nginx-code/-cconf/nginx.confngx_strerror_initNGX_SYS_NERR=135初始化ngx_sys_errlist数组,索引代表errcode,内容代表错误信息。ngx_get_opti
deusomax
·
2016-11-09 19:30
nginx
源代码分析
- 调试环境搭建
nginx以其做廉价的负载均衡服务器而闻名,要研究nginx源代码,就需要搭建一套便于调试的环境,来跟踪代码运行首先我们需要2台RS(realserver),就是nginx世界里所说的上游服务器,nginx本身是一个VS(virtualserver),客户端访问VS,VS通过负载均衡算法,访问RS,获取相应,返回给客户端。RS的搭建在上篇文章已经介绍了。然后就是修改nginx.confhttp节点
deusomax
·
2016-11-03 17:58
Linux Kernel IOCTL
松哥email:
[email protected]
:
[email protected]
:15210449目录一、概述二、用户空间ioctl控制函数调用形式三、内核主要函数调用框架四、IOCTL框架
源代码分析
Rain2536
·
2016-10-28 10:28
Linux
qsort
源代码分析
qsort的函数原型是void__cdeclqsort(void*base,size_tnum,size_twidth,int(__cdecl*comp)(constvoid*,constvoid*))其中base是排序的一个集合数组,num是这个数组元素的个数,width是一个元素的大小,comp是一个比较函数。#include#defineMAX1000intcmp(constvoid*a,c
_Better__
·
2016-10-21 10:34
c语言
nginx
源代码分析
- 生成的Makefile解析
生成的Makefile分析变量赋值CC,CFLAGS,CPP,LINK($CC),ALL_INCS(-I...),CORE_DEPS,CORE_INCS,HTTP_DEPS,HTTP_INCS目标build:binarymodulesmanpagebinary:objs/nginxobjs/nginx:objs/src/core/nginx.o...objs/src/http/ngx_http.o
deusomax
·
2016-10-18 18:32
LIRE
源代码分析
2:建立索引 提取特征向量 检索 [以颜色布局为例]
上一篇文章我们介绍了LIRE的基本接口,这篇我们来看一看它建立索引,提取特征向量和检索的过程。一、建立索引(DocumentBuilder)不同的特征向量提取方法的建立索引的类各不相同,它们都位于“net.semanticmetadata.lire.impl”中,如下图所示:由图可见,每一种方法对应一个DocumentBuilder和一个ImageSearcher,类的数量非常的多,无法一一分析。
DaveBobo
·
2016-10-17 16:38
LIRE/图像检索
LIRE
源代码分析
1:基本接口DocumentBuilder和ImageSearcher
Lucene是一个开源的强大的索引工具,但是它仅限于文本索引。基于内容的图像检索(content-basedimageretrieval,CBIR)要求我们利用图像的一些基本特征(如颜色纹理形状以及sift,surf等等)搜索相似的图片,LIRE(LuceneImageRetrieval)是一款基于lucene的图像特征索引工具,它能帮助我们方便的对图像特征建立索引和搜索,从而实现搜索相似的图像。
DaveBobo
·
2016-10-17 14:28
LIRE/图像检索
LWIP
之NETCONN API 函数
NETCONNAPI函数函数netconn_new用来创建一个新的连接结构。连接结构的类型可以选择为TCP或UDP等。函数结构原型如下所示,参数type描述了连接的类型,可以为NETCONN_TCP或NETCONN_UDP等,这里都以TCP作为讨论的对象。structnetconn*netconn_new(enumnetconn_typetype)该函数首先调用netconn_alloc函数分配并
xingyuan1hao
·
2016-10-11 21:59
ARM
物联网笔记2
tcp_write()errorsonsnd_queuelen作者codercjg在23三月2016,4:21下午stm32f107+
lwip
1.3.1长时间实时上传数据,当
lwip
tcpclient连续高速向
codercjg
·
2016-09-21 16:43
String
源代码分析
签名{NBRL0XUZ1Z0B}UJT2MQVKX.png可以看到:1.实现了io流的Serializable接口,用于表明String类的对象可被序列化.String在实现了Serializable接口之后,所以支持序列化和反序列化支持。Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersi
JamesQi
·
2016-09-11 22:18
FFmpeg视频播放器原理
视频播放器的源代码详细解析(MediaPlayerClassic-HC,Mplayer,FFplay,XBMC)可以参考系列文章:MediaPlayerClassic:MediaPlayerClassic-HC
源代码分析
繁华穿越现实
·
2016-09-03 21:21
音视频编码
YYModel
源代码分析
(三)NSObject+YYModel
上篇YYModel
源代码分析
(二)YYClassInfo主要分析了YYClassInfo文件。本篇会主要集中在NSObject+YYModel文件上。
game3108
·
2016-09-02 20:00
YYModel
源代码分析
(三)NSObject+YYModel
上篇YYModel
源代码分析
(二)YYClassInfo主要分析了YYClassInfo文件。本篇会主要集中在NSObject+YYModel文件上。
game3108
·
2016-09-02 20:43
YYModel
源代码分析
(二)YYClassInfo
上篇YYModel
源代码分析
(一)整体介绍主要写了YYModel的整体结构,代码调用思路以及头文件YYModel.h代码。本篇会主要集中在YYClassInfo文件上。
game3108
·
2016-09-01 13:33
iOS
YYModel
源代码分析
(二)YYClassInfo
上篇YYModel
源代码分析
(一)整体介绍主要写了YYModel的整体结构,代码调用思路以及头文件YYModel.h代码。本篇会主要集中在YYClassInfo文件上。
game3108
·
2016-09-01 13:00
github
源代码
YYModel
源代码分析
(二)YYClassInfo
上篇YYModel
源代码分析
(一)整体介绍主要写了YYModel的整体结构,代码调用思路以及头文件YYModel.h代码。本篇会主要集中在YYClassInfo文件上。
game3108
·
2016-09-01 13:21
YYModel
源代码分析
(一)整体介绍
前言本文的中文注释代码demo更新在我的github上。对于Model对象转换框架,之前有过JSONModel源代码解析。而这次来分析的框架,则是性能更佳优秀的YYModel。YYModel有比大多数同类框架,有着很好的性能优势(下图为作者在github的贴图)。在看源代码的过程中,也发现了一些不错的YYModel源代码的分析。本文主要结合一些其中的分析,加上个人的见解,写在这里,算是个人学习和记
game3108
·
2016-08-31 19:55
iOS
YYModel
源代码分析
(一)整体介绍
前言本文的中文注释代码demo更新在我的github上。对于Model对象转换框架,之前有过JSONModel源代码解析。而这次来分析的框架,则是性能更佳优秀的YYModel。YYModel有比大多数同类框架,有着很好的性能优势(下图为作者在github的贴图)。性能对比在看源代码的过程中,也发现了一些不错的YYModel源代码的分析。本文主要结合一些其中的分析,加上个人的见解,写在这里,算是个人
game3108
·
2016-08-30 19:04
Android系统进程间通信Binder机制在应用程序框架层的Java接口
源代码分析
在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是基于C/C++语言来实现的,但是我们在编写应用程序都是基于Java语言的,那么,我们如何使用Java语言来使用系统的Binder机制来进行进程间通信呢?这就是本文要介绍的Android系统应用程序框架
罗升阳
·
2016-08-29 17:52
Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程
源代码分析
在上一篇文章中,我们分析了Android系统进程间通信机制Binder中的Server在启动过程使用ServiceManager的addService接口把自己添加到ServiceManager守护过程中接受管理。在这一篇文章中,我们将深入到Binder驱动程序源代码去分析Client是如何通过ServiceManager的getService接口中来获得Server远程接口的。Client只有获
罗升阳
·
2016-08-29 15:15
Android系统进程间通信(IPC)机制Binder中的Server启动过程
源代码分析
在前面一篇文章Android系统进程间通信(IPC)机制Binder中的Server和Client获得ServiceManager接口之路中,介绍了在Android系统中Binder进程间通信机制中的Server角色是如何获得ServiceManager远程接口的,即defaultServiceManager函数的实现。Server获得了ServiceManager远程接口之后,就要把自己的Ser
罗升阳
·
2016-08-29 12:51
Bootstrap
源代码分析
(未完待续)
Bootstrap是最受欢迎的HTML、CSS和JS框架,用于开发响应式布局、移动设备优先的WEB项目。――Bootstrap中文文档Bootstrap因为支持响应式布局、移动设备优先和易用易学等特点,使得它成为最受欢迎的前端开发框架。Bootstrap的响应式设计、组件开发和JavaScript插件开发和预处理脚本的开发方法,也是值得学习的。源代码源代码下载和编译推荐到GitHub下载最新、最全
SuperVsky
·
2016-08-17 09:17
ffdshow
源代码分析
3: 位图覆盖滤镜(设置部分Settings)
https://my.oschina.net/abcijkxyz/blog/728266=====================================================ffdshow
源代码分析
系列文章列表
chuifuhuo6864
·
2016-08-06 11:00
最近在公司闲的一米,给自己定一个计划
短期计划:今日起-八月二十日:边刷LeetCode,一边完成zepto源码的阅读分析迷你版jQuery——zepto核心源码分析Zepto核心模块
源代码分析
中长期计划:ES6,REACT,WEBPACK
天才老王1993
·
2016-08-05 15:00
Zabbix触发器
源代码分析
Zabbix的trigger就是用来设置监控报警条件的,如果监控项目是基于模板的,那么直接在创建模板的时候设置相应item的trigger即可,如果监控项目不是基于模板的而是单独添加的,那么对于多台服务器添加相应的trigger就得使用程序处理了。创建trigger相关的源代码frontends/php/include/triggers.inc.phpfrontends/php/triggers.
自由linux
·
2016-08-02 17:05
trigger
zabbix
运维监控
KVM
源代码分析
1.KVM模型结构为什么有OS虚拟化?随着CPU计算能力的提高,单独的OS已不能充分利用CPU的计算能力,1.很多应用的执行需要单独占用一个OS环境,如安全测试等;2.而IAAS云计算厂商也是以OS为范围销售计算能力。那么在所有虚拟化方案中,都是由hypervisor取代原生的OS去控制具体硬件资源,而同时hypervisor将资源分配具体的VM,VM中运行的是没有修改过的OS,如果让VM中的OS
sdulibh
·
2016-08-01 16:42
linux编程基础
云计算
kernel
Spark中saveAsTextFile至stage划分和job提交的
源代码分析
阅读更多之前看了SparkStreaming和SparkSQL,自己还花了一些时间去玩了些machinelearning的算法,像线性回归,kmeans,协同过滤等。现在回过头来,打算看一下sparkcore部分代码,就先找了下saveAsTextFile这个方法作为入口,看一下是怎么保存文档到hadoop中,并且怎么切分stage以及提交Task。中间也会触碰到DAGScheduler,也能明白
humingminghz
·
2016-07-29 14:00
scala
spark
hadoop
Spark中saveAsTextFile至stage划分和job提交的
源代码分析
阅读更多之前看了SparkStreaming和SparkSQL,自己还花了一些时间去玩了些machinelearning的算法,像线性回归,kmeans,协同过滤等。现在回过头来,打算看一下sparkcore部分代码,就先找了下saveAsTextFile这个方法作为入口,看一下是怎么保存文档到hadoop中,并且怎么切分stage以及提交Task。中间也会触碰到DAGScheduler,也能明白
humingminghz
·
2016-07-29 14:00
scala
spark
hadoop
RTMPdump(libRTMP)
源代码分析
10: 处理各种消息(Message)
函数调用结构图RTMPDump(libRTMP)的整体的函数调用结构图如下图所示。单击查看大图详细分析已经连续写了一系列的博客了,其实大部分内容都是去年搞RTMP研究的时候积累的经验,回顾一下过去的知识,其实RTMPdump(libRTMP)主要的功能也都分析的差不多了,现在感觉还需要一些查漏补缺。主要就是它是如何处理各种消息(Message)的这方面还没有研究的特明白,在此需要详细研究一下。再来
郭风朴
·
2016-07-18 16:12
java中HashMap详解
通过HashMap、HashSet的
源代码分析
其Hash存储机制publicc
yeshiwu
·
2016-06-24 16:00
java
源代码
HashMap
AbstractQueuedSynchronizer
源代码分析
(未完成)
Nodeexclusivelock(独占锁)ReentrantLockReentrantLock实现了公平锁与非公平锁,公平锁提供顺序获取锁的方式,而非公平锁提供抢占式获取锁的方式。公平锁:线程A占用锁,B等待,然后依次获取锁,其中B会被挂起或者是自旋,然后当线程A释放锁后,线程B再被唤醒,以此类推,按照申请锁的先后顺序来。非公平锁:线程A占用锁,B等待,于此同时C请求锁,由于B线程被唤醒需要时间
风花狂月
·
2016-06-17 00:00
java
LWIP
之HTTP
硬件平台:STM32F107VCT6+DP83848(F103要使用以太网,要通过SPI接口去控制ENC28J60,速度慢;F107将MAC层集中进芯片,外围电路只需一个PHY控制器,速度快)
LWIP
例程下载地址
u011388550
·
2016-05-28 13:00
stm32
Lwip
PHP审计-RIPS
由于静态
源代码分析
的限制,漏洞是否真正存在,仍
qq_29277155
·
2016-05-28 13:00
PHP
源代码
xampp
审计
安全漏洞
rtmpdump
源代码分析
------HandShake
HandShake的流程图:1:握手以客户端发送C0和C1块开始。2:客户端必须等待接收到S1才能发送C2。3:客户端必须等待接收到S2才能发送任何其他数据。4:服务器端必须等待接收到C0才能发送S0和S1,也可以等待接收到C1再发送S0和S1。服务器端必须等待接收到C1才能发送S2。服务器端必须等待接收到C2才能发送任何其他数据。 C0和S0的格式C0和S0包都是一个单一的八位字节,以一个单独
xwjazjx1314
·
2016-05-27 17:00
源代码
从
源代码分析
Universal-Image-Loader中的线程池
一般来讲一个网络访问就需要App创建一个线程来执行,但是这也导致了当网络访问比较多的情况下,线程的数目可能积聚增多,虽然Android系统理论上说可以创建无数个线程,但是某一时间段,线程数的急剧增加可能导致系统OOM。在UIL中引入了线程池这种技术来管理线程。合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,
RuingMan
·
2016-05-18 10:00
《LINUX3.0内核
源代码分析
》第三章:内核同步(1)
法律声明:《LINUX3.0内核
源代码分析
》系列文章由谢宝友(
[email protected]
)发表于http://xiebaoyou.blog.chinaunix.net,文章中的LIN
a809146548
·
2016-05-11 21:00
Android5.1.1源码 - zygote fork出的子进程如何权限降级
前言如果不知道zygote是什么,或者好奇zygote如何启动,可以去看老罗的文章: Android系统进程Zygote启动过程的
源代码分析
所有Android应用进程都是zygotefork出来的,新
AliMobileSecurity
·
2016-05-10 15:00
源码
android
fork
Zygote
权限降级
阿里聚安全
SpringMVC源代码学习外传(二)如何在重定向时传递参数&FlashMap
以下内容基于书:《看透SpringMVC-
源代码分析
与实践》基本照搬。。。用于自己查阅备忘。
xia4820723
·
2016-05-08 14:00
spring
mvc
源代码
redirect
SpringMVC源代码学习(二)FrameworkServlet内处理请求的流程
以下内容基于书:《看透SpringMVC-
源代码分析
与实践》基本照搬。。。用于自己查阅备忘。
xia4820723
·
2016-05-08 10:00
spring
mvc
servlet
源代码
SpringMVC源代码学习外传(一)xml命名空间的解析NamespaceHandler
以下内容基于书:《看透SpringMVC-
源代码分析
与实践》基本照搬。。。用于自己查阅备忘。
xia4820723
·
2016-05-07 12:00
spring
mvc
源代码
SpringMVC源代码学习(一)从HTttpServletBean到DispatcherServlet
以下内容基于书:《看透SpringMVC-
源代码分析
与实践》基本照搬。。。用于自己查阅备忘。
xia4820723
·
2016-05-03 21:00
spring
mvc
servlet
源代码
FPGA实现串口与iic控制器总结(3)
在剖析了《深入浅出玩转FPGA》的串口代码和IIC控制器代码、xilinx官方的xilinx的iic控制器(参见书《FPGACPLD设计工具──XilinxISE使用详解》)、《片上系统设计思想与
源代码分析
lijiuyangzilsc
·
2016-05-02 20:00
FPGA
FPGA实现串口与iic控制器总结(2)
在剖析了《深入浅出玩转FPGA》的串口代码和IIC控制器代码、xilinx官方的xilinx的iic控制器(参见书《FPGACPLD设计工具──XilinxISE使用详解》)、《片上系统设计思想与
源代码分析
lijiuyangzilsc
·
2016-05-02 16:00
mycat
源代码分析
下
前两篇讲了mycat启动与数据查询的操作过程,今天来看一下catlet执行逻辑。如果对hint有所了解的话,就好理解一些什么是catlet,在这里就不做科普了。先来看下catlet的调用:/*!mycat:catlet=demo.catlets.MyHellowJoin*/select*fromt_user;在hint位置,可以指明是catlet还是sql,mycat在sql语句路由处理的时候会进
HKaye
·
2016-05-01 10:13
Java
MyCat
Hadoop内置的数据输入\输出格式与RecordReader\RecordWriter(九)
理论和
源代码分析
:一,数据输入格式(InputFormat)用于描述MapReduce的作业 数据输入规范。
young_so_nice
·
2016-04-29 21:00
mapreduce
hadoop
FPGA实现串口与iic控制器总结(1)
在剖析了《深入浅出玩转FPGA》的串口代码和IIC控制器代码、xilinx官方的xilinx的iic控制器(参见书《FPGACPLD设计工具──XilinxISE使用详解》)、《片上系统设计思想与
源代码分析
lijiuyangzilsc
·
2016-04-28 01:00
设计
FPGA
java ArrayList集合分析
一、ArrayList概述:本文的
源代码分析
基于的JDK版本是1.8.ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
u011060103
·
2016-04-24 17:00
java
ArrayList
OpenCv学习笔记---OpenCv中支持向量机模块SVM------
源代码分析
/**************************************************************************************** SupportVectorMachines ****************************************************************************************
maweifei
·
2016-04-23 17:00
mycat
源代码分析
中
忍不住还是吐槽一下CSDN的编辑器,相同的内容是已经写第二次了。前一次都快写完,不小心再修改另一篇blog的内容,临时文章被冲掉了,真是哭死,CSDN还我2小时~~~上一篇看了Mycat的启动与前端请求的处理,我们继续看看下报文的响应与返回。io.mycat.net.NIOSocketWR做为前后端数据读写的实际操作类,在得到MySQL数据器反馈数据后会调用asynRead()方法,申请本次操作的
HKaye
·
2016-04-23 09:40
Java
MyCat
架构
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他