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源码学习
iOS和Android的app界面设计规范
方便进行标准的产品设计,并与设计师顺畅沟通iOS篇界面尺寸设备分辨率状态栏高度导航栏高度标签栏高度iPhone6plus1242×2208px60px132px147pxiPhone6750×1334
px4
0px88px98pxiPhone5
小麦kaneda
·
2021-04-23 10:12
阅读
源码学习
JDBC
场景maven配置mysqlmysql-connector-java5.1.41java代码publicstaticvoidmain(String[]args){Enumerationdrivers=DriverManager.getDrivers();Driverdriver;while(drivers.hasMoreElements()){driver=drivers.nextElement(
小小浪把_Dont_know拍
·
2021-04-23 02:18
Html/CSS03(盒子模型传参)
100px;//四个方向都改变margin:100px200px;//上下100左右200margin:100px200px300px;//上100左右200下300margin:100px200px300
px4
00px
鱼翅大魔王
·
2021-04-22 08:02
Elastic Search
源码学习
笔记
ElasticSearch是实时分布式搜索分析引擎,内部使用Lucene做索引和搜索(是处理文本数据的库,提供索引和执行搜索等接口,不包含分布式服务)。1.索引结构ES通过_index、_type和_id唯一标识一个文档(一般都是JSON),一个_index中可以创建多个_type,实际应用中,一个索引只存在一个_type,因为删除_type后并不会释放空间,在ES6.X版本中,已经限制一个索引只
zhglance
·
2021-04-22 05:05
VUE 2.0 碎碎念
先列一下我看源码时候参考的一些文章:Vue原理解析之VirtualDomVue2.1.7
源码学习
vue源码解析系列这几篇文章都写得很好,但也有一些缺点。
Rezel
·
2021-04-22 03:33
vue
源码学习
二 实例初始化和挂载过程
vue入口从vue的构建过程可以知道,web环境下,入口文件在src/platforms/web/entry-runtime-with-compiler.js(以Runtime+Compiler模式构建,vue直接运行在浏览器进行编译工作)importVuefrom'./runtime/index'下一步,找到./runtime/index,发现:importVuefrom'core/index'
黄呼呼爱编程
·
2021-04-22 00:45
3月 前端 04Day 盒子模型
例如:padding:10px20px30
px4
0px这样会设置元素的上、右、下、左四个方向的内边距padding-top上边距padding-left左边剧padding-right右边距padding-bottom
恬恬i阿萌妹O_o
·
2021-04-21 05:04
Spring
源码学习
(7) —— Spring配置文件id/name重复定义问题
引言在一次产品发布前夕,测试同学发现某一个接口异常,后来发现是因为在导出dubbo服务时,对同一个接口的两个版本使用了相同的服务引用导致,当时的dubbo导出配置如下:在dubbo服务导出时,并没有限制ref的唯一性,因此编译时没有暴露该问题。由此也随之引出了我们的思考,在Spring的配置文件中,是否允许bean的id/name重复呢?通过查阅一些资料,得到的结论大致如下,这里先把结论给出来,后
shysheng
·
2021-04-19 02:58
每周工作总结(2018/09/03-2018/09/07)
本周工作(2018/09/03-2018/09/07)完成工作:ORB-SLAM-1论文学习(Automaticinitialization,Tracking,Localmapping)
源码学习
平台搭建下周计划
teddyluo
·
2021-04-18 21:30
Spring
源码学习
系列(四)之PostProcessor扩展点
上次文章粗略写完了如何从beanFactory.getBean(beanName)中获取一个完整的bean,以及其中bean的创建以及初始化等。在bean的创建以及BeanFactory的初始化前后会发现有不少扩展点,即xxxPostProcessor,是Spring提供的扩展模式。那么这篇就来探讨一下Spring的后置处理器以及核心的refresh()容器加载过程。1、惯例,从最简单的xxxxA
just_like_you
·
2021-04-18 01:40
jQuery实现影院选座订座效果
min-height:450px;}@mediascreenand(max-width:360px){.demo{width:340px}}.front{width:300px;margin:5px32
px4
5p
·
2021-04-17 14:51
大师兄的Python
源码学习
笔记(十一): Python的虚拟机框架
大师兄的Python
源码学习
笔记(十):Python的编译过程大师兄的Python
源码学习
笔记(十二):Python虚拟机中的一般表达式(一)一、关于字节码虚拟机字节码虚拟机是Python的核心。
superkmi
·
2021-04-17 10:45
ubuntu下Nuttx OS调试环境搭建--Apple的学习笔记
然后看到nuttx被国产某家买断后变成apachenuttx一直在维护,它拥有开源飞控系统
PX4
中。除了图形图形,os也是我感兴趣的内容。所以近期又会
applecai
·
2021-04-15 20:42
Spring
源码学习
:关于 Spring IoC 和 Bean 的概念
前言在前一篇文章中介绍了如何构建源码阅读环境,既然构建好了源码环境,本地也可以正常运行,那就开始阅读源码吧!在阅读源码时,会参考[官方文档],很多概念在官网都可以得到答案,有兴趣的小伙伴们可以继续阅读,当做复习,写的不足之处,希望多多指导。IoC和DIIoCIoC(InversionofControl),即控制反转。之前是在对象内部new创建其他对象,然后使用。而现在Spring中有一个容器可以在
Java李太白
·
2021-04-15 06:57
铁死亡研究进展(一)。
铁死亡的主要机制是,在二价铁或酯氧合酶的作用下,催化细胞膜上高表达的不饱和脂肪酸,发生脂质体过氧化,从而诱导细胞死亡;此外,还表现在抗氧化体系(脂质过氧化物)的表达量G
PX4
的降低。
一个没有感情的文献阅读机
·
2021-04-15 00:45
01.ElementUI
源码学习
::项目初始化和webpack配置
0x00.项目初始化由于整个过程像素级copyelement,所以将不使用vue-cli初始化项目。创建项目新建一个空的文件夹,使用npminit来初始化项目,并安装vue模块。carbon(17).png修改目录结构根目录中添加文件夹carbon(18).png根目录下创建项目配置文件:.gitignoreREADME.mdpublic目录下,创建模板页文件:favicon.icoindex.h
Anduril
·
2021-04-14 20:26
Android系统的启动过程
android
源码学习
目录Android系统的启动主要分为7个阶段,每个阶段都会做大量的工作,本文只简单介绍一个整个过程,后续文章会对过程中的几个主要内容进行相许分析。
覆水无言
·
2021-04-14 10:39
Ubuntu1804下的ROS与
PX4
无人机仿真平台基础配置
Ubuntu1804下的ROS与
PX4
无人机仿真平台基础配置参考资料:https://www.yuque.com/xtdrone/manual_cn/basic_config_1.11本文主要是对搭建肖坤的
一只小Five
·
2021-04-11 16:24
PX4无人机仿真
Ubuntu
深度学习
linux
ubuntu
python
easy-monitor源码分析
前言笔者之前有使用轻量级的easy-monitor2.0对项目进行内存泄漏的排查;本文主要是对2.0版本的
源码学习
和笔记整理。目的是为了个人的技术提升,想去了解一个nodejs监控的整体实现。
RiverSouthMan
·
2021-04-09 15:00
使用Spring cloud alibaba简单构建微服务项目以及注册中心Nacos与Spirng的整合原理(一)
前言已经好久没有更新文章了,小编最近比较偷懒,清明节放假在忙一些事情,然后落下了很多,今天将Spring的扩展点结束,之后进入SpringMvc以及SpringBoot的
源码学习
。
木兮君
·
2021-04-08 23:40
分布式架构
spring核心源码
java
spring
spring
cloud
alibaba
fatal: unable to access ‘https://github.com/
PX4
/
PX4
-Autopilot.git/‘: Failed to connect to github.com
错误:fatal:unabletoaccess‘https://github.com/
PX4
/
PX4
-Autopilot.git/’:Failedtoconnecttogithub.comport443
qq_42735696
·
2021-04-08 09:48
源码学习
之noConflict冲突处理机制
最近接手了一个古早项目,用的backbone,于是正好学习一下早期MVC框架的源码。这篇主要写冲突处理机制,源码其实就一个函数,代码也很短。原理也很好理解,总结起来就是:每执行一次noConflict()函数,框架就往前回退一个版本。这个回退版本的意思是,当你引用多个backbone.js时,比如按顺序引入了v1、v2、v3,按照正常情况,你现在拿到的是v3,当你执行一次noConflict()之
·
2021-04-02 14:54
javascript前端
源码学习
之noConflict冲突处理机制
最近接手了一个古早项目,用的backbone,于是正好学习一下早期MVC框架的源码。这篇主要写冲突处理机制,源码其实就一个函数,代码也很短。原理也很好理解,总结起来就是:每执行一次noConflict()函数,框架就往前回退一个版本。这个回退版本的意思是,当你引用多个backbone.js时,比如按顺序引入了v1、v2、v3,按照正常情况,你现在拿到的是v3,当你执行一次noConflict()之
·
2021-04-02 14:54
javascript前端
源码学习
之void 0
今天看源码的时候看到void0这样的写法,平时在业务代码里基本没有这样的写法,于是学习了一下。在控制台运行了一下void0,得到返回值是undefined。在MDN上搜了一下void,了解到:void是个运算符void用于获取原始数据类型undefinedvoid可以将function关键字识别为函数表达式(立即执行函数)void可以用于箭头函数以避免泄漏以vue的源码为例:varcreateEm
·
2021-04-02 14:22
javascript前端
源码学习
之noop
/***Performnooperation.*StubbingargstomakeFlowhappywithoutleavinguselesstranspiledcode*with...rest(https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).*/functionnoop(a,b,c){}这是一段vue2里的源码。noo
·
2021-04-02 14:22
javascript前端
源码学习
之void 0
今天看源码的时候看到void0这样的写法,平时在业务代码里基本没有这样的写法,于是学习了一下。在控制台运行了一下void0,得到返回值是undefined。在MDN上搜了一下void,了解到:void是个运算符void用于获取原始数据类型undefinedvoid可以将function关键字识别为函数表达式(立即执行函数)void可以用于箭头函数以避免泄漏以vue的源码为例:varcreateEm
·
2021-04-02 14:22
javascript前端
源码学习
之前端模块化
1.什么是模块化2.为什么需要模块化3.源码中的模块化3.1AMD3.2Commonjs3.3Vue源码解析之模块化1.什么是模块化模块化并不是前端独有的思想。模块化是一种自顶向下的过程,通过把一个大的系统,逐步划分为一个个小的模块,这些模块内部封装了一些特定的功能,通过约定的接口对外暴露。各个模块之间互不干扰,易于插拔。模块化可以解耦代码,更好地进行复用,每个模块之间互不影响,不用担心变量污染、
·
2021-04-02 14:15
前端源码学习vue.js
源码学习
之noop
/***Performnooperation.*StubbingargstomakeFlowhappywithoutleavinguselesstranspiledcode*with...rest(https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).*/functionnoop(a,b,c){}这是一段vue2里的源码。noo
·
2021-04-02 14:24
javascript前端
源码学习
之前端模块化
1.什么是模块化2.为什么需要模块化3.源码中的模块化3.1AMD3.2Commonjs3.3Vue源码解析之模块化1.什么是模块化模块化并不是前端独有的思想。模块化是一种自顶向下的过程,通过把一个大的系统,逐步划分为一个个小的模块,这些模块内部封装了一些特定的功能,通过约定的接口对外暴露。各个模块之间互不干扰,易于插拔。模块化可以解耦代码,更好地进行复用,每个模块之间互不影响,不用担心变量污染、
·
2021-04-01 17:11
前端源码学习vue.js
grpc
源码学习
笔记(粗浅版)
grpc
源码学习
笔记(粗浅版)本次源码阅读的目的是希望了解到grpc从client调用到server端响应的流程,而非系统性的对每个逻辑都进行分析和详解。
·
2021-03-30 22:28
golanggrpc
Spring Boot Feign 使用与
源码学习
Feign的使用服务拆分后,在一个服务中会经常需要调用到另外的服务。这种情况,除了使用Dubbo等RPC框架外,最简单的方法是通过SpringCloudFeign来进行服务间的调用。Feign最终是通过代理使用http请求服务返回编码后的内容。使用Feign可以通过简单的申明去除手动发起http和编解码等复杂过程。先看看如何简单的使用Feign。首先引入spring-cloud-dependenc
yangjingqzp
·
2021-03-27 23:34
Tomcat
源码学习
第3篇 - Bootstrap的启动过程
上一篇我们看了Tomcat中各个组件的init过程,初始化赋值好了,那么接下来就该轮到start了,话不多说,马上进入主题~1.Bootstrap.start()通过start方法我们可以看到他是通过反射调用了Catalina.start()方法,按F7跳到这个类里面看一下。publicvoidstart()throwsException{if(catalinaDaemon==null){init
·
2021-03-27 01:40
javatomcat
Tomcat
源码学习
第3篇 - Bootstrap的启动过程
上一篇我们看了Tomcat中各个组件的init过程,初始化赋值好了,那么接下来就该轮到start了,话不多说,马上进入主题~1.Bootstrap.start()通过start方法我们可以看到他是通过反射调用了Catalina.start()方法,按F7跳到这个类里面看一下。publicvoidstart()throwsException{if(catalinaDaemon==null){init
·
2021-03-27 01:32
javatomcat
spring 5.0.x
源码学习
系列十: 观察者设计模式与Spring 事件驱动模型
前言上篇博客spring5.0.x
源码学习
系列九:FactoryBean和BeanFactory主要介绍了spring中的两个特殊的bean,FactoryBean和BeanFactory。
·
2021-03-23 13:49
javaspring
spring 5.0.x
源码学习
系列九: FactoryBean和BeanFactory
前言上篇博客spring5.0.x
源码学习
系列八:实例化bean之使用构造方法创建bean、自动装配与循环依赖主要介绍了Springbean的实例化过程,包括自动装配和依赖注入。
·
2021-03-23 13:18
javaspring
OkHttp
源码学习
记录(请求网络)
本篇文章通过源码了解OkHttp的请求网络流程,先来学习OkHttp的请求网络流程。OkHttp的请求网络流程1.从请求处理开始分析当我们要请求网络时需要用OkHttp.newCall(request)进行execute或者enqueue操作(同步和异步),当调用newCall()方法时,我们来看看发生了什么newCall()方法@OverridepublicCallnewCall(Request
打工崽
·
2021-03-22 14:11
EventBus
源码学习
记录
上一篇文章记录了EventBus的基本使用,这一篇文章我们深入EventBus源码进行学习1.EventBus构造方法getDefault()方法publicstaticEventBusgetDefault(){if(defaultInstance==null){synchronized(EventBus.class){if(defaultInstance==null){defaultInstan
打工崽
·
2021-03-22 14:37
spring 5.0.x
源码学习
系列八: 实例化bean之使用构造方法创建bean、自动装配与循环依赖
前言上篇博客spring5.0.x
源码学习
系列七:后置处理器ConfigurationClassPostProcessor之BeanFactoryPostProcessor身份主要介绍了ConfigurationClassPostProcessor
·
2021-03-22 14:30
javaspring后端
spring 5.0.x
源码学习
系列七: ConfigurationClassPostProcessor的身份二
前言上篇博客spring5.0.x
源码学习
系列六:后置处理器ConfigurationClassPostProcessor之BeanDefinitionRegistryPostProcessor身份主要介绍了
·
2021-03-22 14:30
javaspring
Tomcat
源码学习
第2篇 - Bootstrap的初始化加载
在上一篇中我们说到Tomcat的启动入口是Bootstrap,那么今天我们就来研究一下,Bootstrap类在启动main方法之后是如何进行各项初始化来提供后续程序的运行的。1.Bootstrap.main()方法在main方法中我们可以看到,首先是创建了一个Bootstrap对象,并行初始化了一些相关的类加载器等操作,然后将创建的对象赋值给了daemon,然后通过运行时附带的参数来选择它后续对应
·
2021-03-20 04:36
javatomcat源码
Tomcat
源码学习
- 环境搭建
一.源码下载PS:多图预警在开始阅读源码之前,我们需要先构建一个环境,这样才能便于我们对源码进行调试,具体源码我们可以到官网进行下载(这里我以8.5.63版本为例)。二.项目导入下载并解压apache-tomcat-8.5.63-src.zip。然后进入apache-tomcat-8.5.63-src目录,新增一个pom.xml文件4.0.0org.apache.tomcatapache-tomc
·
2021-03-20 04:06
Tomcat
源码学习
第2篇 - Bootstrap的初始化加载
在上一篇中我们说到Tomcat的启动入口是Bootstrap,那么今天我们就来研究一下,Bootstrap类在启动main方法之后是如何进行各项初始化来提供后续程序的运行的。1.Bootstrap.main()方法在main方法中我们可以看到,首先是创建了一个Bootstrap对象,并行初始化了一些相关的类加载器等操作,然后将创建的对象赋值给了daemon,然后通过运行时附带的参数来选择它后续对应
·
2021-03-20 04:04
javatomcat源码
spring 5.0.x
源码学习
系列四: spring context类register方法作用
前言上篇博客spring5.0.x
源码学习
系列三:AnnotationConfigApplicationContext类的无参构造方法的作用介绍了AnnotationConfigApplicationContext
·
2021-03-19 22:17
javaspring
spring 5.0.x
源码学习
系列三: spring context无参构造方法的作用
前言后续的所有文章将开始围绕上篇博客:spring5.0.x
源码学习
系列二:从AnnotationConfigApplicationContext开始,进入spring世界的运行流程图展开,并根据实际的代码来详细解析
·
2021-03-19 22:17
javaspring
spring 5.0.x
源码学习
系列二: 从Spring上下文开始,进入spring世界
揭开AnnotationConfigApplicationContext类运行的神秘面纱一、运行大致流程图二、解析2.1无参构造方法AnnotationConfigApplicationContext无参构造方法publicAnnotationConfigApplicationContext(){//在执行此行代码之前,先执行了父类的构造方法//此段代码做的事情://1.初始化bean工厂//2.
·
2021-03-19 22:16
javaspring
spring 5.0.x
源码学习
系列一: 构建spring源码
spring5.0.x
源码学习
系列之构建spring源码一、环境准备Spring5.0.x源码下载:gitclonehttps://github.com/spring-projects/spring-framework.git-b5.0
·
2021-03-19 22:16
javaspring
spring 5.0.x
源码学习
系列六: 后置处理器BeanDefinitionRegistryPostProcessor身份
前言上篇博客spring5.0.x
源码学习
系列五:AnnotationConfigApplicationContext类refresh方法之invokeBeanFactoryPostProcessor(
·
2021-03-19 22:27
javaspring后端
spring 5.0.x
源码学习
系列五: refresh方法之invokeBeanFactoryPostProcessor方法
前言上篇博客spring5.0.x
源码学习
系列四:AnnotationConfigApplicationContext类register方法作用主要介绍了register方法的作用。
·
2021-03-19 22:27
javaspring后端
spring 5.0.x
源码学习
系列六: 后置处理器BeanDefinitionRegistryPostProcessor身份
前言上篇博客spring5.0.x
源码学习
系列五:AnnotationConfigApplicationContext类refresh方法之invokeBeanFactoryPostProcessor(
·
2021-03-19 11:03
javaspring后端
spring 5.0.x
源码学习
系列五: refresh方法之invokeBeanFactoryPostProcessor方法
前言上篇博客spring5.0.x
源码学习
系列四:AnnotationConfigApplicationContext类register方法作用主要介绍了register方法的作用。
·
2021-03-19 11:02
javaspring后端
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他