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
第三方库源码分析
weex基于js service的文件瘦身方案
一般我们的项目有很多的工具类,这些工具类又依赖大量的npm
第三方库
。要想把这些源码都一起放进service文件里,
HJaycee
·
2023-11-03 13:49
Arouter
源码分析
之页面跳转
ARouter.getInstance().build("/main/LogoutActivity").navigation();ARouter.getInstance()publicstaticARoutergetInstance(){if(!hasInit){thrownewInitException("ARouter::Init::Invokeinit(context)first!");}e
风月寒
·
2023-11-03 13:17
Tomcat
源码分析
(二)
1.程序入口Bootstrap.java的main方法关键语句:publicstaticvoidmain(Stringargs[]){if(daemon==null){//Don'tsetdaemonuntilinit()hascompleted//创建对象Bootstrapbootstrap=newBootstrap();try{//初始化bootstrapbootstrap.init();}c
我是嘻哈大哥
·
2023-11-03 12:47
消息的订阅与发布机制
消息的订阅与发布机制功能:可完成任意组件之间数据的传递(同全局事件总线功能一样)区别:与全局事件总线相比,消息的订阅和发布机制需要使用
第三方库
。
南瓜骨头
·
2023-11-03 12:17
Vue
vue
前端框架
前端
javascript
swift语言下SurfGen库做的爬虫是什么样的 ?
Swift语言并没有内置的爬虫库,但是你可以使用
第三方库
来实现爬虫功能。其中比较常用的是Alamofire和SwiftyJSON。
q56731523
·
2023-11-03 12:11
swift
爬虫
开发语言
kotlin
android
java
Java 程序员必须收藏的资源大全
awesome-java就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、
第三方库
、书籍、Java站点等等。
纵横千里,捭阖四方
·
2023-11-03 11:35
杂七杂八
java
hibernate
oracle
servlet
junit
Java资源大全中文版-Awesome - java
awesome-java是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、
第三方库
、书籍、Java站点等等。
秦岭熊猫
·
2023-11-03 11:30
Java
写出优美的代码:考虑使用静态工厂方法替代构造方法
文章目录一、静态工厂方法区别于工厂方法模式二、静态工厂方法的优点1、有名字(1)优势(2)
源码分析
:BigInteger(3)
源码分析
:Executors(4)常用命名名称2、不需要每次调用时都创建一个新对象
秃了也弱了。
·
2023-11-03 11:23
设计模式与开发规范
设计模式
【Java 并发编程】深入理解 AQS - ReentrantLock
源码分析
深入理解AQS-AbstractQueuedSynchronizer1.AQS1.1什么是AQS1.2AQS具备的特性2.AQS原理解析2.1AQS原理概述2.1.1什么是CLH锁2.1.2AQS中的队列2.2AQS共享资源的方式:独占式和共享式2.2.1Exclusive(独占式)2.2.2Share(共享式)2.3AQS底层使用了模板方法模式2.4AQS定义了两种队列2.4.1AQS定义了5个
迪曼奥特迦
·
2023-11-03 10:00
#
Java
并发编程
java
开发语言
Django开发使用DRF框架之创建纯净版框架步骤
方法来源武沛齐老师的DRF
源码分析
课程。一、环境Django:3.2Python:3.8编译工具:pycharm二、纯净系统创建步骤djangorestframework框
知远同学
·
2023-11-03 10:49
django
python
后端
GPUImage
源码分析
与使用(一)
GPUImage简介GPUImage是链式编程,可以处理图片和视频,支持iOS和Mac。GPUImage1.0和2.0是基于OpenGLES封装,1.0是OC版本,2.0是swift版本,3.0是基于Metal的swift版本。AVFoundation在GPUImage框架中是用来捕捉视频的CoreImage与GPUImage的对比CoreImage是Apple原生的图片视频处理框架两者都是基于O
紫水依
·
2023-11-03 09:52
RecyclerView
源码分析
publicclassRecyclerViewextendsViewGroupimplementsScrollingView,NestedScrollingChild2,NestedScrollingChild3RecyclerView实现了NestedScrollingChild2,NestedScrollingChild3接口。因为NestedScrollingChild3继承自NestedS
壹元伍角叁分
·
2023-11-03 09:38
mongodb
源码分析
(二十一)mongos 查询与添加
本来简单讲讲mongos对于查询添加的流程,修改和删除的处理流程简单其也与添加差不多不再分析,对于添加修改和删除,mongos都只是将其发往正确的mongod服务器让其处理,对于查询稍微麻烦点,因为查询多个mongod服务器的结果回来时汇总需要mongos自身完成其排序.下面来看具体代码吧,在mongos的初始化部分我们已经知道向mongos发送的请求,其处理函数是Request::process
yhjj0108
·
2023-11-03 09:21
mongodb源码分析
Python安装
第三方库
,如何安装.whl和.egg文件
在Python的
第三方库
中,除了源码和二进制exe之外,.whl文件和.egg文件也是两种常用的文件类型。.
mighty13
·
2023-11-03 08:04
Python基础
chatgpt赋能python:Python打包egg的完整指南
Python打包egg的完整指南Python是一种易于学习和使用的高级编程语言,目前拥有着庞大的开发者社区和丰富的
第三方库
。不过,在这个语言中,如何打包你的代码却是一个常见且容易被忽略的问题。
liangzijiaa
·
2023-11-03 08:33
ChatGpt
python
chatgpt
开发语言
计算机
从源码深度剖析 CopyOnWriteArrayList 线程安全集合,一起来看看吧
目录1.前言2.CpoyOnWriteArrayList原理简单概述3.CopyOnWriteArrayList
源码分析
3.1属性构造器解读3.2get方法分析3.3add方法分析3.4set方法分析3.5remove
程序猿ZhangSir
·
2023-11-03 07:56
java
开发语言
Libuv
源码分析
—— 7. 进程/线程间通信
网络I/O运行原理unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,一切都是文件,一切都是流。在信息交换的过程中,我们对这些流进行数据的收发操作,简称为I/O操作(inputandoutput),从数据流中读取数据,系统会调用read(读取数据);写入数据,系统调用write(写入数据)。不过话说回来了,计算机里有这么多的
Anita-Sun
·
2023-11-03 07:53
Libuv源码解析
libuv
Libuv
源码分析
—— 10. unix域
unix域Unix域一种进程间通信的方式,他类似socket通信,但是他是基于单主机的。可以说是单机上的socket通信。在libuv中,unix域用uv_pipe_t表示unix域的实现和tcp的实现类似。都是基于连接的模式。服务器启动等待连接,客户端去连接。然后服务器逐个摘下连接的节点进行处理。uv_pipe_t—管道句柄管道句柄对Unix上的本地域套接字和Windows上的有名管道提供一个抽
Anita-Sun
·
2023-11-03 07:53
Libuv源码解析
libuv
python引用库保留字_V2.2.3 python3的35个保留字之import与from
python的功夫说的是:内置函数与标准库;武器是:
第三方库
。内置函数都是些使用频率比较高或是元操作的,python以内置函数的形式提供出来,可以直接使用,不用添加import引用命令。
weixin_39986171
·
2023-11-03 07:13
python引用库保留字
python requests模块解析html_用python3教你任意Html主内容提取
简单介绍一个各模块的功能01|requestsrequests是一个Python
第三方库
,处理URL资源特别方便。它的官方文档上写着大大口号:HTTPforHumans(为人类使用HTTP而生)。
weixin_39610188
·
2023-11-03 07:43
python
Spring
源码分析
之Bean的循环依赖问题
文章目录前言一、什么是Bean的循环依赖二、SpringBean的三级缓存总结思考:前言对于高级开发来说以后可能需要做架构,所以需要对部分常用优秀框架的底层原理有一定的了解,Spring是其中的重中之重,在面试的过程中肯定会问许多Spring源码的知识,Spring中Bean的循环依赖也是中高级开发面试的高频问题,本文就讲解一下Spring的循环依赖问题。一、什么是Bean的循环依赖对于Bean的
浪子阿志
·
2023-11-03 06:55
源码原理
Java
Spring
Bean
循环引用
ArrayList
源码分析
简单介绍ArrayList本质上也是继承于抽象类AbstractList,且实现List、随机数、克隆、以及序列化的Serializable。常量定义1.初始化大小容量为102.Object[]EMPTY_ELEMENTDATA动态数组,用来保存空实例重要的几个方法1.trimToSize。ArrayLsit每次申请空间是按照1.5倍+1来申请的,内存不够的时候可以使用这个方法来减少多出来的一些空
Lapaziente
·
2023-11-03 06:01
opencv4.4.0(含contrib)编译+cmake+vs2017
opencv4.4.0(含contrib)编译+cmake+vs20171.下载源码1.1下载opencv-4.4.0源码1.2下载opencv_contrib-4.4.0源码1.3不能访问外网情况下需提前下载的
第三方库
文件
NB_newbie
·
2023-11-03 05:45
经验总结
c++
cmake
opencv
使用cmake-gui编译源码以及使用VS2017编译生成相关库
编译2.3vs2017打开工程2.4注意事项3.vs2017直接编译zeromq-x-master1.前言最近一段时间项目里在用ZeroMQ消息队列,正好有个同事想用下现成的库,索性在此记录下如何编译
第三方库
的源码以及生成对应的库文件
Pisces_224
·
2023-11-03 05:12
C++
c++
libzmq源码编译
.lib
.dll
Redis学习、缓存、持久化、哨兵模式
—Antirez序号内容1Java基础面试题2JVM面试题3Java并发编程面试4计算机网络知识点汇总5MySQL面试题6Mybatis
源码分析
+面试7Spring面试题8SpringMVC面试题9SpringBoot
程序dunk
·
2023-11-03 04:28
面试专题
redis
nosql
数据库
SpringCloud04-Ribbon、OpenFeign、Hystrix
Ribbon二、Ribbon的负载均衡和Rest调用pomRestTemplate的使用三、Ribbon负载规则四、Ribbon负载规则替换五、Ribbon默认负载轮询算法原理六、RoundRobinRule
源码分析
七
大仙~猛
·
2023-11-03 04:03
JAVA
spring
cloud
Sqlite
源码分析
-- 获取数据库、创建连接池、建立主连接 (API 24)
一、SQLiteOpenHelper调用入口/***Openthedatabaseaccordingtotheflags{@link#OPEN_READWRITE}*{@link#OPEN_READONLY}{@link#CREATE_IF_NECESSARY}and/or{@link#NO_LOCALIZED_COLLATORS}.**Setsthelocaleofthedatabasetoth
_夜
·
2023-11-03 04:31
python 爬虫请求模块requests
requests库的基本使用响应对象response的⽅法状态码请求⽅式GET请求POST请求请求头requests设置代理cookiesession处理不信任的SSL证书requests相比urllib,
第三方库
码农一号已就位
·
2023-11-03 03:40
python
爬虫
requests
python
爬虫
请求模块requests
get
post
ssl
python用pip安装
第三方库
显示没有pip_新手学习Python第三方包库pip安装失败总结
问题与需求:用python下载
第三方库
或包的时候出错怎么办?方法有一下三种,可以解决大部分的问题。
weixin_40005373
·
2023-11-03 01:32
cmd命令安装python
第三方库
_Python如何安装
第三方库
Python如何安装
第三方库
[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/cdpxc/article/details/108808780出自:cdpxc注
林杏仁
·
2023-11-03 01:02
【Python入门二】安装
第三方库
(包)
安装
第三方库
/包1使用pip安装2使用PyCharm软件安装3离线安装,使用whl文件安装参考在Python中,有多种安装
第三方库
的方法,下面是一些常用的方法:1使用pip安装pip是Python中最常用的包管理工具
WW、forever
·
2023-11-03 01:58
Python基础处理
python
开发语言
【PyCharm】安装
第三方库
目录前言1根据项目配置的解释器分情况处理1.1.若调用了其他集成环境1.2.若未调用集成环境1.3.若未调用集成环境,也可用pipcommand2方法大全3PyCharm每次新建项目都要重新安装
第三方库
的解决办法总结前言提示
Flying with Python
·
2023-11-03 01:20
PyCharm
pip
pycharm
python
pip
解释器
第三方库
【Python工具】简介cmd安装pip及常见错误
简介cmd安装pip以及
第三方库
1检查电脑是否安装pip常用pip命令1.1未设置环境配置1.2未安装pip2常见错误2.1WARNING:Youareusingpipversion20.1.1:however
WW、forever
·
2023-11-03 01:14
Python基础处理
Python
pip
linux安装软件apt或者编译安装说明
文章目录静态库打包成程序时已经编译到程序内运行时不要链接,但是动态库需要为什么静态和动态库,静态链接时完全拷贝,动态库执行时链接拷贝入内存,多程序公用讲解静态动态区别cmake中添加
第三方库
和头文件的语法
AIchiNiurou
·
2023-11-02 23:13
技术积累
学习工具及问题记录
linux
ubuntu
运维
SpringMvc
源码分析
(三) 请求执行过程之获取MethodHandler
Servlet的生命周期即其出生到死亡的过程中分别会调用Servlet里的以下方法:加载和实例化:可以参考SpringMvc
源码分析
一init方法:初始化,在整个servlet生命周期中,init()方法只会被调用一次
xl649138628
·
2023-11-02 22:55
SpringMvc源码学习
java
前端
开发语言
mvc
springBoot2.6.2映射请求原理(
源码分析
)
文章目录前言1.`分析doGet,doPost请求`二.`查看processRequest方法`三.`查看doServlet方法`四.`回过头看看DipatcherServlet类`五.`分析doDispatch`六`查验映射匹配原理`你来看我啦啊前言由于springBoot底层还是使用的springMVC,因此前端的所有请求都会通过DispatcherServlet前端控制器.因此我们从Disp
呆萌小新@渊洁
·
2023-11-02 22:51
Java体系
java
intellij-idea
spring
spring
boot
python从零开始到精通_「Python 入门学习指南」0基础小白助你从入门到精通!
Python比较简单,非常适合初学者入门,内置了各种库,还有丰富的大约13万
第三方库
,掌握了语法和编程思维后,可以直接使用这些库做出自己的产品。
weixin_39859988
·
2023-11-02 21:36
python从零开始到精通
python数据挖掘之中文分词和可视化展示(NLP应用初探)
本文用到两个
第三方库
,jieba、wordcloud、numpy,推荐pip方式安装(如命令行下:pipinstallji
小白学习手帐
·
2023-11-02 21:54
Netty
源码分析
系列--15. ByteBuf
创建://非池化,使用完后销毁ByteBufbyteBuf=Unpooled.buffer(10);//复合类型CompositeByteBufcompositeByteBuf=Unpooled.compositeBuffer();当向ByteBuf写入部分数据后,writerIndex会增加;当从ByteBuf中读取部分数据时,readerIndex增加。显然,readableBytes的值等于
ted005
·
2023-11-02 21:40
Android网络框架——Retrofit
源码分析
Retrofit源码解析Retrofit是一个RESTFUL的HTTP网络请求框架(基于OkHttp)。Retrofit的具体流程如下:创建Retrofit实例创建网络请求接口的实例(通过解析注解配置网络请求参数)发送网络请求解析数据切换线程处理结果下来我们一一进行讲解。一、创建Retrofit实例通过内部类Builder(建造者模式)创建出一个Retrofit实例,其具体创建过程配置了一下参数:
Whhang_
·
2023-11-02 20:42
Android
android
安卓
移动开发
网络
源码分析
之 FactoryBean接口不为人知的秘密
FactoryBean接口在spring中是一个非常好用且容易被人忽略的接口。OK借助这个机会我们把它的秘密扒出来,让它落体出镜好吧。首先贴一个代码:importorg.springframework.beans.factory.FactoryBean;publicclassFactoryBeanTestimplementsFactoryBean{privateUserServiceuserSer
架构小白菜
·
2023-11-02 19:57
Eureka
源码分析
(八) 自我保护机制
下面来说下eureka的自我保护机制。当每分钟心跳次数(renewsLastMin)小于numberOfRenewsPerMinThreshold时,并且开启自动保护模式开关(eureka.enableSelfPreservation=true)时,触发自动保护机制,不再自动过期租约publicvoidevict(longadditionalLeaseMs){logger.debug("Runni
skyguard
·
2023-11-02 18:03
spring--AnnotationConfigApplicationContext扫描bean过程
源码分析
AnnotationConfigApplicationContext前言AnnotationConfigApplicationContext和ClassPathXmlApplicationContext与FileSystemXmlApplicationContext类似都是抽象类AbstractApplicationContext的子类,最终都调用父类的refresh方法开始bean工厂的初始化等
工与绩不过兴与兴
·
2023-11-02 18:17
#
spring源码
spring源码
bean扫描过程解析
Tkinter (python自带界面库)
为什么使用Tkinter库Tkinter库具有以下优点:它是Python的标准GUI库,无需安装
第三方库
即可使用。它提供了丰富的组件和布局管理器,能够满足大多数应用程序的需求。
poject
·
2023-11-02 18:04
python
dubbo
源码分析
(二):超时原理以及应用场景
本篇主要记录dubbo中关于超时的常见问题,实现原理,解决的问题以及如何在服务降级中体现作用等。超时问题为了检查对dubbo超时的理解,尝试回答如下几个问题,如果回答不上来或者不确定那么说明此处需要再多研究研究。我只是针对个人的理解提问题,并不代表我理解的就是全面深入的,但我的问题如果也回答不了,那至少说明理解的确是不够细的。超时是针对消费端还是服务端?超时在哪设置?超时设置的优先级是什么?超时的
Java_2017_csdn
·
2023-11-02 18:31
dubbo
【Spring
源码分析
】非懒加载的单例Bean初始化过程(上篇)
代码入口上文【Spring
源码分析
】Bean加载流程概览,比较详细地分析了Spring上下文加载的代码入口,并且在AbstractApplicationContext的refresh方法中,点出了finishBeanFactoryInitialization
Hack_Bug
·
2023-11-02 18:22
SpringMvc
spring
Python测试之Pytest详解
概要当涉及到python的测试框架时,pytest是一个功能强大且广泛应用的
第三方库
。它提供简洁而灵活的方式来编写和执行测试用例,并具有广泛的应用场景。
Rocky006
·
2023-11-02 15:41
python
pytest
开发语言
【数据集】ERA5(欧洲中期天气预报中心)再分析数据介绍及下载
ERA5再分析数据介绍及下载1数据介绍2数据下载2.1准备工作步骤1:注册账号步骤2:获取APIkey步骤3:配置并安装CDSAPI步骤4:安装cdsapi
第三方库
2.2利用Python批量下载ERA5
WW、forever
·
2023-11-02 13:16
#
数据集
数据集
EAR5
LinkedHashMap介绍和
源码分析
LinkedHashMap的介绍1、LinkedHashMap的简介HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥有HashMap的所有特性。比如,Lin
high5130
·
2023-11-02 13:02
【并发编程】浅析AQS及并发工具类(Semaphore、CountDownLatch 、CyclicBarrier)
SHARED)2.2.3超时获取方式2.3模板方法3Semaphore(信号量)4CountDownLatch(倒计时器)4.1概述4.2应用场景5CyclicBarrier(循环栅栏)5.1概述5.2
源码分析
Kaiz‘s Blog
·
2023-11-02 13:44
并发编程
多线程
java
并发编程
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他