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
第三方库源码分析
Choreographer--编舞者
源码分析
一.首先介绍一些基础知识1.刷新率(RefreshRate):刷新率代表屏幕在一秒内刷新屏幕的次数,用赫兹来表示。赫兹是频率的单位,一秒震动的次数。这个刷新率取决于硬件固定的参数。这个值一般是60Hz。即每16.66ms刷新一次屏幕。2.帧速率(FrameRate):帧速率代表了GPU在一秒内绘制操作的帧数。比如30FPS、60FPS。FramePerSecond。3.如果两个设备独立运行,如果刷
niuyongzhi
·
2023-09-28 08:57
android开发
android
Android属性动画
源码分析
。
进入
源码分析
。1)看第一行代码:ObjectAnimatoralpha=Ob
niuyongzhi
·
2023-09-28 08:57
android开发
android
动画
SharedPreferences
源码分析
1.我们都知道SharedPreferences是android可以用来存放keyvalue的的文件。SharedPreferencessp=getSharedPreferences("fileName",Context.MODE_PRIVATE);SharedPreferences.Editoreditor=sp.edit();editor.putString("key","value");ed
niuyongzhi
·
2023-09-28 08:57
android开发
android
ThreadLocal
源码分析
1.ThreadLocal线程变量,和当前线程绑定的,只保存当前线程的变量,对于其他线程是隔离的,是访问不到里面的数据的。2.在Looper中使用到了ThreadLocal,创建了一个Looper是保存到了ThreadLocal中。//这里用到了泛型,ThreadLocal中只保存Looper对象。staticfinalThreadLocalsThreadLocal=newThreadLocal(
niuyongzhi
·
2023-09-28 08:57
android开发
java
jvm
开发语言
LayoutInflate 加载xml
源码分析
1.在view的加载和绘制流程中:文章链接CSDN我们知道,定义在layout.xml布局中的view是通过LayoutInflate加载并解析成Java中对应的View对象的。那么具体的解析过程是哪样的。先看onCreate方法,如果我们的Activity是继承自AppCompactActivity。android是通过getDelegate返回的对象setContentView,这个mDele
niuyongzhi
·
2023-09-28 08:26
android开发
android
Handler机制
源码分析
1.android消息循环有4个重要的类Handler、Message、Looper、MessageQueuehandler用来发送、处理消息。Message是消息的载体。MessageQueue是一个消息队列,既然是队列,就有入队、出队的处理。Looper创建一个消息循环。不断的从MessageQueue中读取消息、并分发给相应的Handler进行处理。2.我们都知道main函数是Java程序的
niuyongzhi
·
2023-09-28 08:56
android开发
android
使用Python和Pandas处理网页表格数据
Python是一种目前非常火热的编程语言,它简洁易读、功能强大,且具有丰富的
第三方库
,可以满足我们各种需求。而Pandas库是Python中
华科℡云
·
2023-09-28 07:09
scrapy
python
【SA8295P
源码分析
】99 - 如何创建生成及下载 Marvell 88Q5152 Switch FW 固件
【SA8295P
源码分析
】99-如何创建生成及下载Marvell88Q5152SwitchFW固件一、创建88Q5152_flash.bin固件1.1创建生成88Q5152_Configuration.bin
"小夜猫&小懒虫&小财迷"的男人
·
2023-09-28 07:33
车芯
SA8295P
源码分析
Marvell
Switch
88Q5152
较真儿学源码系列-PowerJob MapReduce
源码分析
之前分析过PowerJob的时间轮源码,感兴趣的可以查看《较真儿学源码系列-PowerJob时间轮
源码分析
》1简介MapReduce是一种编程模型,以及在集群上使用并行、分布式算法处理和生成大数据集的相关实现
天瑕
·
2023-09-28 07:01
任务调度
PowerJob
分布式任务调度框架
MapReduce
较真儿学源码系列-PowerJob时间轮
源码分析
之前分析过PowerJob的启动流程源码,感兴趣的可以查看《较真儿学源码系列-PowerJob启动流程
源码分析
》1简介试想一下,如果此时有一个需要延迟3s执行的任务,你会怎么实现呢?
天瑕
·
2023-09-28 07:00
任务调度
PowerJob
分布式任务调度框架
时间轮
Spring Cloud 学习(12) --- Hystrix(一) Hystrix 介绍、Feign Hystrix 断路器
Hystrix是一个延迟和容错库,目的在隔离远程系统、服务、
第三方库
,组织级联故障,在负载的分布式系统中实现恢复能力。
laiyy0728
·
2023-09-28 06:25
spring cloud中@LoadBalancer实现负载均衡的
源码分析
众所周知,spring-cloud可以使用@LoadBalancer注解实现默认的负载均衡(轮询),而作为一位求知者,我挺好奇spring-cloud底层究竟是如何实现该功能的.在查阅一些源码并研究后,我大致了解了其实现流程:流程的最开始自然是用户向指定服务发出流程了~~在用户发出请求后,该请求会被org.springframework.cloud.client.loadbalancer下Load
落星丶宿
·
2023-09-28 06:33
源码分析
spring
cloud
负载均衡
ReentrantLock源码
文章目录UML图
源码分析
加锁lock()释放锁unlock()总结UML图ReentrantLock的底层就是由AQS来实现的
源码分析
加锁lock()在调用ReentrantLock中的lock()方法
_子栖_
·
2023-09-28 05:09
Java
java
jvm
Spring循环依赖详解
Spring循环依赖详解什么是循环依赖spring是如何解决循环依赖循环
源码分析
getSingletion方法getSingletonspring开启代理对象的地方循环依赖的限制条件什么是循环依赖今天这边来聊下
Life journey
·
2023-09-28 05:07
框架专题
个人日记
SPRING
spring
java
详解FreeRTOS:FreeRTOS任务挂起过程
源码分析
(进阶篇—3)
本篇博文讲解FreeRTOS中任务挂起过程的源代码,帮助各位更好理解挂起任务的原理和流程。在详解FreeRTOS:FreeRTOS任务管理函数(基础篇—11)中,讲述了可以使用vTaskSuspend()函数实现挂起任务。函数源码如下:程序说明如下:(1)、通过函数prvGetTCBFromHandle()获取要删除任务的任务控制块。
不脱发的程序猿
·
2023-09-28 05:25
详解FreeRTOS
FreeRTOS
任务挂起过程源码分析
Python与Scrapy:构建强大的网络爬虫
一、Python语言与Scrapy框架简介1、Python语言:Python是一种简洁而高效的编程语言,具有丰富的
第三方库
和强大的数据处理能力,适合
q56731523
·
2023-09-28 05:15
python
scrapy
爬虫
开发语言
音视频
服务器
[Python学习]一.基础语法
一方面是因为它具有语法清晰、代码友好、易读性高的特点,同时Python拥有强大的
第三方库
函数,包括网络爬取、数据分析、可视化、人工智能等;另一方面Python既是一门解释性编程语言,又是面向对象的语言,
西柚小萌新
·
2023-09-28 04:08
Python学习
python
学习
数据分析
socketserver
源码分析
背景socket模块不同同时处理多个客户端,为了在网络编程中处理多个客户端,有了socketserver这个模块,socketserver是对socket的进一步包装,能处理多个客户端请求。示例服务端代码importsocketserverclassMyServer(socketserver.BaseRequestHandler):defhandle(self):flag=0whilenotfla
落羽归尘
·
2023-09-28 04:59
Orient-Ui | Canvas.clipRect打造的炫酷Switch
上周同事问有没有多个Item的Switch控件,我想这也不是什么难事,这么多
第三方库
,直接挑一个就行。
九心_
·
2023-09-28 03:42
二、Redis 配置文件详解(redis.conf)
一、前言概述本内容分模块讲解redis.config配置项的内容模块以及作用,具体原理涉及到详细的内容会在对应的
源码分析
部分讲解。
小嘉丶学长
·
2023-09-28 02:27
跟小嘉学习Redis源码分析
redis
数据库
缓存
关于pip install akshare后仍然运行报错no module name akshare的问题
关于akshare报错akshare是获取股票数据的
第三方库
,很多人使用cmd→pipinstallakshare之后导入库,发现会出现nomodulenameakshare的报错,就像从来没有安装过这个库一样
白子虬
·
2023-09-28 00:13
数据分析
python
【0224】
源码分析
RelFileNode对smgr访问磁盘表文件的重要性(2)
1.RelFileNode的角色RelFileNode是一个结构体数据类型,声明于relfilenode.h(src\include\storage)头文件中,该数据类型十分重要,因为它“提供所有我们需要知道的物理访问关系表的信息。”smgr要访问磁盘上面的数据表文件,则需要此RelFileNode提供必要信息。可以说,没有RelFileNode提供的信息,PG内核中smgr就无法去访问、读写磁盘
内核之道
·
2023-09-28 00:36
#
▲
初阶篇
smgr
RelFileNode
relfilenode
彻底搞懂 etcd 系列文章(五):etcdctl 的使用
《彻底搞懂etcd系列文章》将会从etcd的基本功能实践、API接口、实现原理、
源码分析
,以及实现中的踩坑经验等几方面具体展开介绍etcd。预计会有20篇左右的文章,笔者将会每周持续更新,欢迎关注。
aoho
·
2023-09-28 00:36
【设计模式】五、原型模式
文章目录概述示例传统的方式的优缺点原型模式原理结构图-uml类图原型模式解决克隆羊问题的应用实例Sheep类实现clone()运行原型模式在Spring框架中
源码分析
深入讨论-浅拷贝和深拷贝浅拷贝的介绍小结概述示例克隆羊问题现在有一只羊
Lucky_Turtle
·
2023-09-28 00:49
Java
原型模式
设计模式
【设计模式】六、建造者模式
文章目录需求介绍角色应用实例建造者模式在JDK的应用和
源码分析
java.lang.StringBuilder中的建造者模式建造者模式的注意事项和细节需求需要建房子:这一过程为打桩、砌墙、封顶房子有各种各样的
Lucky_Turtle
·
2023-09-28 00:48
Java
设计模式
建造者模式
java
深挖 ThreadLocal 底层原理?它有什么用?学会之后手撕面试官
2.ThreadLocal代码举例3.ThreadLocal
源码分析
3.1ThreadLocal的get方法源码解析3.2ThreadLocal的set方法源码解析3.3ThreadLocal的createMap
程序猿ZhangSir
·
2023-09-27 23:54
java
开发语言
python数据分析方向的
第三方库
是_python数据分析方向的
第三方库
是什么
python数据分析方向的
第三方库
是:1、Numpy;2、Pandas;3、SciPy;4、Matplotlib;5、Scikit-Learn;6、Keras;7、Gensim;8、Scrapy。
董德生
·
2023-09-27 23:54
0代码实现接口自动化测试-RF框架实践
目录01、安装接口请求的
第三方库
02、接口关键字基础1.创建测试集合并导入接口库2.get接口3.post表单接口4.postjson接口5.put接口6.delete接口7.文件上传8.文件下载接口9
小码哥说测试
·
2023-09-27 23:21
技术分享
自动化测试
干货分享
软件测试
测试工程师
功能测试
自动化测试
自动化测试框架
自动化测试-友好的
第三方库
目录mockfurlcoveragedeepdiffpandasjsonpath自动化测试脚本开发中,总是会遇到各种数据处理,例如MOCK、URL处理、JSON数据处理、结果断言等,也会遇到所采用的测试框架不能满足当前需求,这些问题都需要我们自己动手解决。在强大的IT世界,我们遇到的百分之九十八问题,前辈们都遇到过并且给出了解决方案,有的无私前辈将其整理并开源,这些开源项目非常方便地辅助我们的自动
软件测试凡哥
·
2023-09-27 23:49
软件测试
自动化测试
软件测试
软件测试工程师
程序人生
自动化测试
测试开发
功能测试
深入理解CocoaPods
CocoaPods是开发OSX和iOS应用程序的一个
第三方库
的依赖管理工具。
雪丹妮_66865
·
2023-09-27 22:47
Interceptor拦截器的源码解析:自定义Mybatis拦截器与Plugin
上一篇:Mybatis,动态代理CRUD
源码分析
目录1.引言2.自定义插件的编写逻辑:根据Mybatis规则编写一个拦截器,在拦截器内部加入自定义增强功能2.1编写拦截器2.2拦截器还要配置到mybatis
素心如月桠
·
2023-09-27 21:53
Mybatis知识点
mybatis
java
spring
Selenium 上传文件send_keys无效的解决方法
Selenium上传文件总的来说有两种方法:1.通过input元素send_keys发送路径2.通过
第三方库
模拟键盘鼠标操作拖动文件或者点击按钮复制粘贴文件路径进行上传方法2是下下策,不做赘述。
低调的卤蛋
·
2023-09-27 19:37
RecyclerView
源码分析
(一)为什么使用RecyclerView
分析RecycleView源码的目的RecycleView作为每一个App大概率都会使用的控件,重要性可见一斑。而这个控件使用起来是非常简单的,但是了解其中的原理机理也是很重要的。我们可以从容的解决面临的玄学问题。这系列文章的主脉络了解RecyclerView,我们肯定要从大的主干看起,然后看看插在他身上的各种功能组件,然后再从整个控件整体架构上进行理解RecyclerView。这个主干就是Rec
ZSACH
·
2023-09-27 19:40
【Python】{已解决}在命令行窗口查看的版本号与安装版本不一致问题
今天在使用一个新的
第三方库
的时候:先pip安装了一下,然后导入的时候报错了然后以为是没有安装成功,就又pip了一下,发现已经成功安装了。那是为什么呢?是解释器出现了问题吗?
程序和我有一个能跑就行。
·
2023-09-27 18:30
Python
python
开发语言
Skywalking OAP
源码分析
-- kafka-fetcher-plugin
版本v8.4.0关于Kafka-fetcher-pluginkafka-fetcher-plugin是Skywalkingoap的一个可选module,名称为"kafka-fetcher",它用来从kafka读取agent上送信息,一般与agent端的kafka-reporter-plugin配合使用。通过在oap的配置文件application.yml中启用该module,并配置相关kafka参
金刚_30bf
·
2023-09-27 18:12
如何测试代理有效性
下面是一些测试代理有效性的知识点和技巧,希望能够帮助到你:发送HTTP请求:测试代理有效性的第一步是发送HTTP请求,可以使用Python的
第三方库
,如Requests、urllib等来发送请求。
qq^^614136809
·
2023-09-27 16:41
爬虫
网络
python
以太坊ETH
源码分析
(1):地址生成过程
一、生成一个以太坊钱包地址通过以太坊命令行客户端geth可以很简单的获得一个以太坊地址,如下:~/go/src/github.com/ethereum/go-ethereum/build/bin$gethaccountnewINFO[11-03|20:09:33.219]MaximumpeercountETH=25LES=0total=25keydir=/Users/wujinquan/Libra
JKinJS
·
2023-09-27 15:05
thttpd 2.25b
源码分析
thttpd是一个小型的HTTP服务器官方网址:http://www.acme.com/software/thttpd/下载version2.25b的源码后解压,切换到源码目录,编译步骤为:./configuremakethttpd一共有16个源文件:config.hfdwatch.hlibhttpd.hmatch.hmmc.htdate_parse.htimers.hversion.hfdwat
chouzeou0475
·
2023-09-27 15:52
数据结构与算法
内存管理
利用pyinstaller将python项目脚本打包成可执行文件
1简介及安装pyinstaller1.1简介PyInstaller是一个
第三方库
,它能够在Windows、Linux、MacOSX等操作系统下将Python源文件打包,通过对源文件打包,Python程序可以在没有安装
超能小墨
·
2023-09-27 14:51
python
python
import函数用法
import是Python中用于导入模块(包括标准库、
第三方库
和自定义模块)的关键字。导入模块使得你可以在你的代码中使用模块中定义的函数、类、变量和其他功能,下面是关于import函数用法的详细解释。
萝北村的枫子
·
2023-09-27 14:49
python
OpenGL ES学习之路(8.1) 光照案例
实现效果image.png实现目的本案例主要实现绘制金字塔,并显示法向量位置和颜色和光源颜色
源码分析
首先新建OPenGLES上下文,然后获取GLKView,将上下文设置为当前上下文。
velue
·
2023-09-27 13:19
glide 4.10+源码主流程分析
本文章基于glide4.11.0
源码分析
主流程主流程代码为Glide.with(activity).load(url).into(target).with方法@NonNullpublicstaticRequestManagerwith
Big_Sweet
·
2023-09-27 12:46
Vue2源码-响应式原理浅析
本文基于Vue2.6.14进行
源码分析
为了增加可读性,会对源码进行删减、调整顺序、改变的操作,文中所有源码均可视作为伪代码文章内容响应式原理相关function和class的讲解Object数据类型的响应式初始化和特殊更新模式
·
2023-09-27 12:34
前端vue2源码分析流程图
Vue2源码-整体流程浅析
本文基于Vue2.6.14进行
源码分析
为了增加可读性,会对源码进行删减、调整顺序、改变的操作,文中所有源码均可视作为伪代码文章内容流程图展示Vue2初始化渲染流程源码(删减、调整顺序)分析无/有Component
·
2023-09-27 12:33
前端源码分析vue2流程图
Python pip 安装
第三方库
报错
蓝色插画风格Python课程促销.png原文:https://lwebapp.com/zh/post/pip-install-error-guide问题我们在使用Python开发的时候,通常会用到一些好用的
第三方库
openHacking
·
2023-09-27 11:39
Retrofit 源码解析
概述基本使用
源码分析
1.构造Retrofit对象2.创建服务接口对象3.解析服务方法上的注解通过服务方法发起网络请求CallAdapterConverterParameterHandlerOkHttpCall
VanceKing
·
2023-09-27 11:12
关于Linux下操作(写)excel文件
网上有很多
第三方库
可以非常方便的读写excel文件在此不再列举,如果应用场景只是将数据记录成excel格式,只写不读,一种不利用
第三方库
的做法是:1.正常创建一个文件(后缀为excel格式之一即可);2
DIANZI520SUA
·
2023-09-27 11:10
excel
MOOC例题
实例14:自动化
第三方库
安装#BatchInstall.pybatch批量install安装importos#lib库文件创建一个集合libs={'numpy','matplotlib','pillow
Emily_ASL
·
2023-09-27 10:48
python
二级
pygame
python
Win10下CUDA+cuDNN+PyTorch安装与配置
安装与配置1.安装Nvidia显卡驱动、CUDA和cuDNN1.1显卡驱动下载与安装1.2CUDA与cuDNN下载与安装2.PyTorch的安装3.Yolov5项目克隆和安装3.1下载源码3.2安装所需的
第三方库
tzr0725
·
2023-09-27 09:02
开发环境配置
cuda
pytorch
Glide
源码分析
之编解码
今天整篇就围绕一个数据后获取阶段,所谓后获取指的是数据从网络请求成功回本地后到转换成所需的数据类型过程,总结出来就是两个问题:Glide的数据后获取阶段的流程?Glide的编解码阶段流程?1.数据后获取阶段流程在里面提到过,网络下载数据是在SourceGenerator中,下载成功后会把数据存在本地再从本地读取,再回忆下这个过程。刚开始run1和run2dataToCache和sourceCach
juexingzhe
·
2023-09-27 08:55
上一页
95
96
97
98
99
100
101
102
下一页
按字母分类:
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
其他