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
vuexvue.js源码学习
vue
源码学习
(二) 实例初始化和挂载过程
vue入口从vue的构建过程可以知道,web环境下,入口文件在src/platforms/web/entry-runtime-with-compiler.js(以Runtime+Compiler模式构建,vue直接运行在浏览器进行编译工作)importVuefrom'./runtime/index'复制代码下一步,找到./runtime/index,发现:importVuefrom'core/in
weixin_34130269
·
2020-08-13 21:41
『TensorFlow』SSD
源码学习
_其七:损失函数
Fork版本项目地址:SSD一、损失函数介绍SSD损失函数分为两个部分:对应搜索框的位置loss(loc)和类别置信度loss(conf)。(搜索框指网络生成的网格)定义为第i个搜索框和对应的第j个groundtruthbox,相应的类别为p。目标函数定义为:其中,N为匹配的搜索框。如果N=0,loss为零。为预测框和groundtruthbox的SmoothL1loss,值通过crossvali
weixin_33717117
·
2020-08-13 21:23
vue
源码学习
二 实例初始化和挂载过程
vue入口从vue的构建过程可以知道,web环境下,入口文件在src/platforms/web/entry-runtime-with-compiler.js(以Runtime+Compiler模式构建,vue直接运行在浏览器进行编译工作)importVuefrom'./runtime/index'下一步,找到./runtime/index,发现:importVuefrom'core/index'
weixin_30262255
·
2020-08-13 20:02
Android
源码学习
笔记:Context、ActivityThread和Activity的生命周期
原文链接:https://blog.csdn.net/tianyl_melodie/article/details/53424116总结:①在应用启动的时候,首先会创建一个进程process,然后创建ActivityThread这个对象。②根据我们之前学习的Handler,可以知道,在ActivityThread的main方法中,会创建一个Looper和MessageQueue对象。③在创建完Lo
Eaxker
·
2020-08-13 17:38
caffe-
源码学习
——只看一篇就够了
caffe-
源码学习
——只看一篇就够了网络模型说caffe代码难懂,其实关键点在于caffe中有很多基础的数学运算代码,如果能够对掌握这些数学运算,剩下的就是推公式了。
VincentLau落无明
·
2020-08-13 14:21
caffe
oXite
源码学习
导读二:Action的返回类型与IActionInvoker
我们先来看一下oXite里面一段Controller中Action方法的代码:namespaceOxite.Controllers{publicclassAreaController:Controller{[ActionName("Find"),AcceptVerbs(HttpVerbs.Post)]publicvirtualOxiteModelListFindQuery(AreaSearchCr
diandi5157
·
2020-08-13 13:40
oXite
源码学习
导读一:Unity
在学习oXite之前,建议你先了解下Unity或者已经对其他的Ioc框架有所了解,否则你看代码的时候可能会摸不着头脑。微软在EnterpriseLibrary4.0将加入依赖注入容器,微软给它起了个名字Unity。Unity是微软模式与实践团队开发的一个轻量级、可扩展的依赖注入容器,官方主页是:http://www.codeplex.com/unity,大家可以到网站上去下载相关的源代码。你可以参
diandi5157
·
2020-08-13 13:40
vue
源码学习
-1.Vue实例挂载的实现
通常我们开发都是单h文件组件,借助webpack的vue-loader,将.vue文件里面的template编译成render函数,这是离线时做的,而接下来为了着重分析带compiler版本的vue,先来看一下src/platform/web/entry-runtime-with-compiler.js文件中定首先el不能是bodyhtml因为挂载会替换掉整个元素,如果能挂载再bodyhtml上面
不靠谱的腿哥
·
2020-08-13 12:16
Spring
源码学习
(3)-bean的加载与销毁
Spring
源码学习
--bean的加载与销毁bean的加载FactoryBean的使用缓存中获取单例的bean从bean的实例中获取对象获取单例准备创建bean循环依赖创建bean创建bean的实例属性注入注解的收集
Zzzzz_xh
·
2020-08-13 12:57
Spring
Vue.js进阶【2-0】Vue 构造函数的参数
里面的参数也数量众多,完整的参数列表可以参考:官方的Vue构造函数API这里不得不提到尤雨溪推荐的一篇介绍Vue2.1.7
源码学习
的一个文章:http://hcysun.me/2017/03/03/Vue
CalmReason
·
2020-08-13 11:02
Vue.js进阶教程
android的消息处理机制——Looper,Handler,Message
http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.html作为一个大三的预备程序员,我学习android的一大乐趣是可以通过
源码学习
等我下班
·
2020-08-12 18:52
uC/OSⅡ
源码学习
笔记
最近在图书馆借了一本书,叫做《uC/OSⅡ标准教程》,对uC/OSⅡ的源码进行了详尽的分析,感觉很受用。算是C和数据结构知识的一次实战吧。1、实时系统不允许时间过长的中断,更不允许在中断里新建任务。比如uC/OSⅡ。2、如果要编写可重入函数,则一定不能直接在程序中修改全局数据。如果一定要使用全局变量,则必须使用系统提供的临界状态处理办法禁止中断。3、进入临界状态在uC/OSⅡ中有三种管理办法:1:
愈
·
2020-08-12 18:08
C/C++
Eureka服务注册
源码学习
首先我们要知道Eureka2.0闭源了,不过这其实影响不大,国内大部分的都还在使用Eureka1.X系列,所以适当的了解下Eureka的源码也是挺好的,就算之后不用,思想还是可以借鉴的。总的来说,Eureka基本就做两件事,服务注册和服务发现,这里先学习下服务注册的源码逻辑这里先简单介绍下用来测试源码的Eureka客户端和Eureka服务端配置Eureka客户端配置:server:#端口号port
绅士jiejie
·
2020-08-12 16:51
Spring
Cloud
spring
源码学习
环境搭建
spring源码下载:https://github.com/spring-projects/spring-framework?source=cc#学习源码是一件非常耗时费力的事情,需要有足够的时间和持久的耐心,下面是我阅读郝佳老师的《Spring源码深度解析》所做的记录,书中以Spring3.2讲解,使用jdk1.7。准备工作1.安装github:现在spring源代码都在github管理,所以首
zbw2013
·
2020-08-12 14:20
java
spring
Spring
源码学习
每次想着Spring源码的时候总是担心这座大山太过庞大难以消化,但当真正学习了spring源码后才发现阅读源码并没有我们想象中困难,此篇文章用于帮助那些像我一样第一次阅读Spring源码的同学。在分析Spring源码之前想必大家对Spring的功能使用应该是比较熟悉了,让我们先看看Spring的各个功能模块,让大家对Spring还是有个整体概念:各个功能模块的作用就不一一介绍,本次源码解读我们主要
河边放牛娃
·
2020-08-12 14:47
java基础
Spring
源码学习
(一)下载源码导入开发工具
开始编译源码,倒入到eclipse工具Spring5.1.2源码下载地址spring到源码笔记大,模块也比较多,因此一个一个到编译比较好,我们直接到spring-beans目录下,执行转换成eclipse到命令,只转换好这一个项目是不行,其他几个依赖也需要转换好才行。gradlecleanideaeclipsepengzhengfengdeMacBook-Pro:spring-beanspengz
madman1990
·
2020-08-12 14:14
spring学习记录
Spring
源码学习
系列第一篇
相信对于从事java开发的工程师,没有人不晓得Spring,它替代了EJB,成为当今最流行的开发框架,特别是在互联网,特别是移动互联网当道的今天,模块化的微服务更是盛行,springBoot,springcloud日渐成为新宠。从事软件开发数年,一直使用Spring框架,但是一直没有机会学习其源码,趁着工作闲暇之余,了解学习Spring源码,学习这些伟大的产品的设计方案和实现原理,当然阅读源码是一
要千
·
2020-08-12 14:13
java
react-router-dom
源码学习
之实现一个自定义的路由组件
现代前端应用,几乎已经离不开前端路由这个概念了,只要稍微复杂一点的前端应用,都会选择引入前端路由的方式,使我们的不同的模块能够有机组合并通过浏览器的历史进行管理。今天,本人学习了一下react-router-dom的底层实现原理,尝试实现一个简易版的react-router(仅实现基于浏览器History的路由方式)//路由容器组件importReact,{Component}from"react
星河阅卷
·
2020-08-12 14:42
tsx
源码
自定义路由组件
react-router
源码学习
自定义路由
Spring
源码学习
-环境准备
Hello,大家好,我是子悠,作为本周的小编之前已经跟大家介绍过自己了,这篇文章就让我们跟着JingQ的步伐学习Spring源码的阅读吧,在正式开始之前,本篇先预热简单介绍一下环境准备。下面是正文一起来准备阅读Spring源码代码环境准备设置Gradle路径下载依赖和编译Spring源码分析大致流程遇到的坑无法识别Gradle项目gradle版本和Idea版本不匹配参考资料代码环境准备JDK8Gr
javageektech
·
2020-08-12 14:08
Spring
源码学习
(一)------ IoC
一直想抽空把Spring源码拿来读读,但真正去做这件事的时候发现不简单,Spring发展这么多年,它的规模已不是一个一般的开源框架所能比的,它的主要架构和流程不是非常清晰,很难抓到要害,但有一点可以肯定,它的根基是IoC和AOP,所有的功能扩展和对其他开源框架的支持都是基于这两点来做的,因此要搞定Spring源码主要就是要搞定IoC和AOP这两块。IoC从原理上来说是非常简单的,无非就是从配置文件
cutesource
·
2020-08-12 14:30
技术积累
spring
源码学习
(一)
Spring作为一个IOC容器,今天我们学习它作为web解析的地方,学习下webmvc包的代码。我们先看下web.xml可以看到通过DispatcherServlet来实现页面的mapper处理。DispatcherServlet->FrameworkServlet->HttpServletBean->HttpServlet这是集成关系从HttpServletBean可以看出它是一个httpser
aijiguan6319
·
2020-08-12 14:20
spring源码:注册后置处理器
可以自己实现后置处理器,完成特定的业务操作,该篇博客,主要是学习spring如何将程序员提供的后置处理器添加到spring容器中的;顺带,将spring初始化流程中,其他几个方法做一个大致的解析和介绍
源码学习
小小少年_
·
2020-08-12 14:38
spring源码
java
px4原生
源码学习
-(2)--实时操作系统篇
/**************************************************************************************************************po上我使用到的硬件和开发环境px4硬件:某宝销量最高的pixhawk套件(主机,gps+指南针,数传,pwm转pmm,安全开关,蜂鸣器,电源转换接头)遥控器:某国产神器开发环境
lyonlui
·
2020-08-12 09:27
无人机
硬件
px4
源码
内核
源码学习
:段机制和描述符(三)
6描述符投影寄存器为了避免在每次存储器访问时,都要访问描述符表,读出描述符并对段进行译码以得到描述符本身的各种信息,每个段寄存器都有与之相联系的描述符投影寄存器。在这些寄存器中,容纳有由段寄存器中的选择符确定的段的描述符信息。段寄存器对编程人员是可见的,而与之相联系的容纳描述符的寄存器,则对编程人员是不可见的,故称之为投影寄存器。图2.19中所示的是六个寄存器及其投影寄存器。用实线画出的寄存器是段
yitian20000
·
2020-08-12 01:00
intel dpdk api helloworld
源码学习
声明:此文档只做学习交流使用,请勿用作其他商业用途author:朝阳_tonyE-mail:
[email protected]
:2013年7月5日15:49:30星期五转载请注明出处:http://blog.csdn.net/linzhaoloverLastChange:2013年7月5日15:49:38星期五如果不知道dpdk,请了解我之前写的文章inteldpdk
朝阳_tony
·
2020-08-12 01:21
intel
dpdk
intel
dpdk
api
vue2
源码学习
开胃菜——snabbdom
源码学习
(一)
前言最近在学习vue2.0的源码,刚开始看其vdom源码,着实找不到方向,因为其在vdom的实现上还加入了很多vue2.0本身的钩子,加大了阅读难度。于是看到第一行尤大说vue2.0的vdom是在snabbdom的基础上改过来的,而snabbdom只有不到300sloc,那不妨先从snabbdom入手,熟悉其中的原理,再配合vue2.0的vdom看,效果可能更好。什么是virtual-domvir
weixin_34419321
·
2020-08-11 14:26
javascript
Vue2.x
源码学习
笔记-源码目录结构整理
先从github上下载或者clone一个vue分支项目https://github.com/vuejs/vue查看下目录结果先列出一些目录Vue|—build打包相关的配置文件,其中最重要的是config.js。主要是根据不同的入口,打包为不同的文件。|—dist打包之后文件所在位置|—examplesdemo示例|—flow因为Vue使用了Flow来进行静态类型检查,这里定义了声明了一些静态类型
weixin_30550081
·
2020-08-11 14:22
Vue.js
源码学习
七 —— template 解析过程学习
这次,来学习下Vue是如何解析HTML代码的。template解析用在哪从之前学习Render的过程中我们知道,template的编译在$mount方法中出现过。//src/platforms/web/entry-runtime-with-compiler.jsconstmount=Vue.prototype.$mountVue.prototype.$mount=function(el?:stri
violet-jack
·
2020-08-11 13:13
Vue.js
源码学习
六 —— VNode虚拟DOM学习
初六和家人出去玩,没写完博客。跳票了~所谓虚拟DOM,是一个用于表示真实DOM结构和属性的JavaScript对象,这个对象用于对比虚拟DOM和当前真实DOM的差异化,然后进行局部渲染从而实现性能上的优化。在Vue.js中虚拟DOM的JavaScript对象就是VNode。接下来我们一步步分析:VNode是什么?既然是虚拟DOM的作用是转为真实的DOM,那这就是一个渲染的过程。所以我们看看rend
violet-jack
·
2020-08-11 13:12
Vue.Js
Vue2.1.7
源码学习
原本文章的名字叫做《源码解析》,不过后来想想,还是用“
源码学习
”来的合适一点,在没有彻底掌握源码中的每一个字母之前,“解析”就有点标题党了。
廿四桥明月夜
·
2020-08-11 13:26
vue.js
vue
源码学习
——虚拟dom为何会出现
出现的情景我们都知道,操作页面结构是比较复杂的行为,如果要显示的UI很多,每个页面都一次性加载,那页面的性能可能要炸,所以vue的作者想到一个方法,预先把每个页面的UI用js写好了,这些UI对应的dom就是虚拟的dom,等到需要加载这个页面的时候再去操作dom,所以你会看到很多博客写有虚拟的dom也就是真实的dom,从这个角度理解,这句话完全没有问题如何解决用一个对象去代表一个domdom123对
Yunruohan
·
2020-08-11 13:46
前端
VUE
源码学习
第十三篇-patch(dom更新)
一、总述前一章节,我们讲解了diff算法的原理,本章节一起看下vue如何通过该算法实现patch过程。还记得在第六篇我们在讲到vm._update时,它负责将Vnode转化为真实的dom,包含两个分支过程,dom的首次渲染,以及后续的dom的更新。Vue.prototype._update=function(vnode:VNode,hydrating?:boolean){...if(!prevVn
恰恰虎
·
2020-08-11 13:08
前端技术
vue
源码学习
笔记
Vue的本质Vue的本质就是用一个Function实现的Class,然后在它的原型prototype和本身上面扩展一些属性和方法。它的定义是在src/core/instance/index.js里面定义使用ES5的方式,即用函数来实现一个class,不用ES6来实现class的原因:在ES5中,是可以往Vue的原型上挂很多方法,并且可以将不同的原型方法拆分到不同的文件下,这样方便代码的管理,不用再
tangxiujiang
·
2020-08-11 13:37
vue
Vue
源码学习
——深入响应式原理
目录深入响应式原理响应式对象Object.definePropertyinitStateproxyobserveObserverdefineReactive依赖收集DepWatcher过程分析派发更新过程分析nextTickJS运行机制Vue的实现检测变化的注意事项对象添加属性数组计算属性VS侦听属性computedwatchWatcheroptionsdeepwatcheruserwatcher
多纤果冻
·
2020-08-11 13:34
vue源码学习
Vue学习
vue的
源码学习
之一——Snabbdom
源码学习
参考资料:1、vue2
源码学习
开胃菜——snabbdom
源码学习
(二)2、vue2
源码学习
开胃菜——snabbdom
源码学习
(一)3、Vue原理解读系列(一)之VirtualDOMandDiff1、Snabbdom
web行路人
·
2020-08-11 12:36
vue
vue源码解析
vue的源码学习
vue
源码学习
总结 深入响应式原理
深入响应式原理图请反复观看原理图,画这个图的人请收下我的膝盖。。。从initState切入,发现有3种watcherVue.prototype._init=function(options?:Object){callHook(vm,'beforeCreate')initInjections(vm)//resolveinjectionsbeforedata/props初始化注入initState(v
漫疏狂
·
2020-08-11 12:02
vue2.0
vue
web前端
什么是Vue响应式原理?手把手教你
为了方便理解原理,文中的代码会进行简化,如果可以请对照
源码学习
。主要成员#在响应式原理中,
python常青
·
2020-08-11 11:33
skynet
源码学习
(一) linux无锁化编程
以下是skynet源码:structgroupnode{inthandle;structskynetcontextctx;structgroupnodenext;};structgroup{intlock;structgroupnodenode[HASHSIZE];};structgroupG=NULL;inlinestaticvoidlock(structgroupg){while(synclo
wx5f3206f98f47a
·
2020-08-11 11:35
skynet
linux
jquery
源码学习
(四)构造jQuery对象-工具函数
jQuery源码分析-03构造jQuery对象-工具函数,需要的朋友可以参考下。作者:nuysoft/高云QQ:47214707EMail:
[email protected]
声明:本文为原创文章,如需转载,请注明来源并保留原文链接。读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF等本章写完了发布。jQuery源码分析系列的目录请查看http://nuysoft.iteye.com/b
weixin_34306593
·
2020-08-11 10:50
jdk
源码学习
——总览
背景:准备看一下jdk的源码。用的是jdk8,但是网上只找到了7的文档。当然我是直接看jdk的。这个可以当做目录。规划下自己看到哪儿了。网站:http://tool.oschina.net/apidocs/apidoc?api=jdk_7u4java下包含14个包.(PS:javax和org留待后面在看。一步一步来)一.java.applet.*小的应用程序,有画图,播放音乐等。二.java.aw
一剑轻语
·
2020-08-11 10:03
java
java源码
Ehcache注解核心逻辑
源码学习
Ehcache支持方法注解方式管理缓存,使代码的侵入性很小。最常用的Ehcache注解是@Cacheable、@CacheEvict、@CachePut本文通过分析源码整理了这几个注解的实现逻辑和关系,并指出一些组合使用时的限制1注解类源码1.1@Cacheable/***Cacheable注解缓存方法(或类的所有方法)返回值,缓存Key是方法本身和参数的组合签名*通俗说就是同样的参数调用两次,不
iteye_4143
·
2020-08-11 05:14
开源项目学习笔记
kafka producer
借助Kafka-1.1.0一个比较老的版本查看
源码学习
:https://github.com/doctording/kafka-1.1.0-src/pull/1/files整体大致流程摘自:https:
master-dragon
·
2020-08-11 05:55
kafka
mysql
源码学习
笔记:插件的安装和卸载
版本CentOSrelease6.7环境下mysql-5.7.16社区版概述mysql支持插件的开发,以插件的方式实现mysql的附加功能,既可以减少对mysql服务器源码的入侵,也可以实现动态的插拔。可以较好的实现我们需要的功能。mysql维护一套插件框架来保证所有插件可以有效的运行,源码分析如下。源码分析插件的种类当前在使用的插件共11种,在plugin.h中以宏的方式定义。其中MYSQL_M
slwang001
·
2020-08-11 04:33
源码学习
keepalive
源码学习
start_vrrp_child1,创建子进程2,父进程执行thread_add_child,并推出2.1定义新的thread_t对象,并进行根据给定参数进行初始化,线程id,处理函数等vrrp_respawn_thread:判断如果进程类型为THREAD_CHILD_TIMEOUT,则再次执行thread_add_child,并返回如果不是此种类型,则start_vrrp_child2.2调整时
mhtlee
·
2020-08-11 03:36
服务器开发
Apache log4j-1.2.17
源码学习
笔记
(1)Apachelog4j-1.2.17
源码学习
笔记http://blog.csdn.net/zilong_zilong/article/details/78715500(2)Apachelog4j-
aperise
·
2020-08-11 02:41
日志框架
Apache
log4j
tomcat
源码学习
Tomcat从5.5版本开始,支持以下四种Connector的配置分别为NIO,HTTP,POOL,NIOP:NetworkClient-->Socket-->PlainSocketImpl的nativevoidsocketConnect(InetAddressparamInetAddress,intparamInt1,intparamInt2)NetworkServer带main方法的Serve
timeriver_wang
·
2020-08-11 01:46
java-web
java
web.xml
数据库
mybatis
源码学习
(三):源码解读之加载解析mapper.xml配置文件
源码解读:解析mapper.xml配置mapper.xml配置文件结构说明源码解读加载mapper.xml的方式解析mapper.xml解析resultMap标签和sql(select|insert...)标签resultMap标签sql标签(select|insert|update|delete)核心类说明XMLMapperBuilderResultMapResolverResultMapRes
ILY酱油王
·
2020-08-10 23:34
Mybatis
JAVA
【
源码学习
】 深浅拷贝
underscore的源码中,有很多地方用到了Array.prototype.slice()方法,但是并没有传参,实际上只是为了返回数组的副本,例如underscore中clone的方法:1//Createa(shallow-cloned)duplicateofanobject.2//对象的`浅复制`副本3//注意点:所有嵌套的对象或者数组都会跟原对象用同一个引用4//所以是为浅复制,而不是深度克
weixin_34265814
·
2020-08-10 23:58
Vue
源码学习
之createElement
Vue
源码学习
之createElement在Vue应用开发中,我们大部分时间都是使用template来创建HTML,但是在一些场景中,我们可能会需要在js进行模板的编写及渲染,这时候我们就会用到Vue中的渲染函数
Hayden丶
·
2020-08-10 19:39
前端
源码
Vue
Vue
源码学习
之initInjections和initProvide
Vue
源码学习
之initInjections和initProvide在进行源码阅读之前先让我们了解一个概念:provide/inject,这个是Vue在2.2.0版本新增的一个属性,按照Vue官网的说法
Hayden丶
·
2020-08-10 19:38
前端
Vue
源码
前端
Vue
源码
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他