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
第三方库源码分析
『SpringBoot
源码分析
』自动配置
『SpringBoot
源码分析
』自动装配基于2.2.9.RELEASE问题:SpringBoot到底是如何进行自动配置的,都把哪些组件进行了自动配置?
Gavinjou大笨象
·
2023-08-10 00:48
『后端』
spring
boot
java
spring
python
第三方库
click
简介:Click是一个Python软件包,用于以可组合的方式创建漂亮的命令行界面,所需的代码更少。它是“命令行界面创建工具包”。它是高度可配置的,但具有开箱即用的明智默认设置。它旨在使编写命令行工具的过程既快速又有趣,同时还防止由于无法实现预期的CLIAPI而引起的挫败感。Click三个特点:命令的任意嵌套自动帮助页面生成支持在运行时延迟加载子命令安装:pipinstallclick建议配合vir
python_菜鸟
·
2023-08-09 22:01
【SA8295P
源码分析
】67 - Android 侧 模拟输入设备上报 input 事件 之 input 模拟点击坐标 实现
源码分析
adb shell input tap 100 600
【SA8295P
源码分析
】67-Android侧模拟输入设备上报input事件之input模拟点击坐标实现
源码分析
adbshellinputtap100600一、模拟输入设备上报input事件1.1InputShellCommand.java1.1.1
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-09 22:52
车芯
SA8295P
源码分析
android
SA8295P
QAM8295P
Touchscreen
源码解析Collections.sort ——从一个逃过单测的 bug 说起
本文从一个小明写的bug开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和
源码分析
。事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。
软件测试凡哥
·
2023-08-09 21:00
软件测试
经验分享
bug
python
程序人生
软件测试
软件测试工程师
经验分享
【NDK系列13】Makefile Android.mk Application.mk 详解
我们在使用
第三方库
时,很多都提供makefile,我们需要读懂他们并且适当的修改他们,另外虽说现在google推荐使用cmake,但是如果遇见Android.mk还是需要能够读懂。
ddssingsong
·
2023-08-09 20:42
Godot 4
源码分析
- 文件读入编码处理
今天需要读入xml文件进行处理,结果读入一个带中文的文件时,出错了。当然程序还能运行,但编译器一直报错,而且XML解析也不正确单步调试发现读入的内容出现乱码,具体逻辑:StringFileAccess::get_as_text(boolp_skip_cr)const{uint64_toriginal_pos=get_position();const_cast(this)->seek(0);Stri
DrGraph
·
2023-08-09 20:19
godot
游戏引擎
python 传参 空值_向Python函数传递空参数?
在我调用的函数位于
第三方库
中,因此我无法更改它处理接收到的参数的方式。如果我为s
weixin_39602579
·
2023-08-09 20:49
python
传参
空值
源码分析
——HashMap(JDK1.8)源码+底层数据结构分析
文章目录HashMap简介底层数据结构分析JDK1.8之前JDK1.8之后HashMap
源码分析
构造方法put方法get方法resize方法HashMap常用方法测试HashMap简介HashMap主要用来存放键值对
挨打且不服66
·
2023-08-09 20:40
java笔记整理
数据结构
哈希算法
散列表
java
【分布式技术专题】RocketMQ延迟消息实现原理和
源码分析
痛点背景业务场景假设有这么一个需求,用户下单后如果30分钟未支付,则该订单需要被关闭。你会怎么做?之前方案最简单的做法,可以服务端启动个定时器,隔个几秒扫描数据库中待支付的订单,如果(当前时间-订单创建时间)>30分钟,则关闭订单。方案评估优点:是实现简单,缺点呢?*缺点:定时扫描意味着隔个几秒就得查一次数据库,频率高的情况下,如果数据库中订单总量特别大,这种高频扫描会对数据库带来一定压力,待付款
夏壹-10分分享
·
2023-08-09 19:47
分布式&微服务技术体系
分布式
rocketmq
使用logback异步打印日志
文章目录一、介绍二、运行环境三、演示项目1.接口2.日志配置文件3.效果演示4.异步输出验证四、异步输出原理五、其他参数配置六、
源码分析
1.同步输出2.异步输出七、总结一、介绍对于每一个开发人员来说,在业务代码中添加日志是至关重要的
理想万岁万万岁
·
2023-08-09 19:42
日志
springboot
源码
logback
java
spring
boot
javascript 实现保存页面为图片
需要的
第三方库
:1.jquery.js(https://cdn.bootcss.com/jquery/3.3.1/jquery.js)2.html2canvas.js(https://github.com
Hi小胡
·
2023-08-09 18:47
源码分析
——ConcurrentHashMap源码+底层数据结构分析
文章目录1.ConcurrentHashMap1.71.存储结构2.初始化3.put4.扩容rehash5.get2.ConcurrentHashMap1.81.存储结构2.初始化initTable3.put4.get3.总结1.ConcurrentHashMap1.71.存储结构Java7中ConcurrentHashMap的存储结构如上图,ConcurrnetHashMap由很多个Segmen
挨打且不服66
·
2023-08-09 18:57
java笔记整理
数据结构
java
开发语言
高并发海量数据爬取,哪种语言更适合?
Python简洁、高效的语法和丰富的
第三方库
而闻名于世。对于爬虫任务来说,Python的强大
小白学大数据
·
2023-08-09 15:53
爬虫
python
python
开发语言
java
后端
经验分享
【C++】线程库
C++11中最重要的特性就是对线程进行支持了,使得C++在并行编程时不需要依赖
第三方库
,而且在原子操作中还引入了原子类的概念。要使用标准库中的线程,必须包含头文件。
二木 同学
·
2023-08-09 14:18
C++
c++
qt 实现PDF阅读器 (一)
1、前言查阅资料可发现,网上的几种pdf阅读器的实现,几乎大多依赖的
第三方库
,这里就不做介绍了。
ONE米球兔
·
2023-08-09 13:55
pdf
LinkedList双向链表
源码分析
(附详细图解!!)
文章目录前言一、LinkedList概述二、LinkedList2.1、LinkedList的存储结构三、常用方法3.1add()3.2.addFirst()3.3.get(intindex)3.4.add(intindex,Eelement)3.5.remove()3.6.remove(intindex)总结前言本文章分析LinkedList源码。一、LinkedList概述LinkedList
猿究院-Gan饭者
·
2023-08-09 12:49
链表
数据结构
java
eclipse
WeIdentity智能合约
源码分析
WeIdentity智能合约介绍本文结合WeIdentity智能合约文档对其源码进行阅读分析。当前,WeIdentity合约层面的工作目标主要包括两部分:WeIdentityDID智能合约,负责链上ID体系建立,具体包括生成DID(DistributedIDentity)、生成DIDDocument、DID在链上的读取与更新。WeIdentityAuthority智能合约,负责进行联盟链权限管理,
CookieskyXDU
·
2023-08-09 11:54
区块链
智能合约
区块链
实现原生ajax和本地存储
手动实现一个ajax,不依赖
第三方库
letxhr=newXMLHttpRequest();xhr.open('method','/url',true);xhr.onreadystatechange=function
weyde
·
2023-08-09 11:55
Vue入门-Webpack入门-CMS页面查询开发
Vue的核心库只关注视图层,不仅易于上手,还便于与
第三方库
或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。渐进式框架:Progress
弹钢琴的崽崽
·
2023-08-09 10:03
Android OkHttp
源码分析
--拦截器
拦截器责任链:OkHttp最核心的工作是在getResponseWithInterceptorChain()中进行,在进入这个方法分析之前,我们先来了解什么是责任链模式,因为此方法就是利用的责任链模式完成一步步的请求。拦截器流程:OkHttp中的getResponseWithInterceptorChain()中经历的流程为:请求会被交给责任链中的一个个拦截器。默认情况下有五大拦截器:1.Retr
sziitjin
·
2023-08-09 08:29
android
网络编程
android
okhttp
Android OkHttp
源码分析
--分发器
OkHttp是当下Android使用最频繁的网络请求框架,由Square公司开源。Google在Android4.4以后开始将源码中的HttpURLConnection底层实现替换为OKHttp,同时现在流行的Retrofit框架底层同样是使用OKHttp的。OKHttp优点:1、支持Http1、Http2、Quic以及WebSocket;2、连接池复用底层TCP(Socket),减少请求延时;3
sziitjin
·
2023-08-09 08:24
android
网络编程
android
okhttp
Linux ARM64架构 动态替换 altinstructions
文章目录简介一、altinstructions节1.1.altinstructions1.2.rela.altinstructions二、内核模块重定位
源码分析
参考资料简介在内核开发中,有时需要对内核代码进行修补
小立爱学习
·
2023-08-09 06:45
系统安全
ARM
64
linux
c语言
系统安全
CocoaPods安装
开发iOS项目不可避免地要使用第三方开源库,CocoaPods可以节省我们设置和更新第三方开源库的时间在引入
第三方库
时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接
高扬先生
·
2023-08-09 06:03
Warning: To load an ES module, set “type“: “module“ in the package.json or use the .mjs extension.
问题在demo01.js文件中导入
第三方库
报错如下:解决先在当前目录下终端运行命令npminit-y然后在生成的package.json中添加"type":"module"再次运行nodedemo01.
恰恰兄
·
2023-08-09 05:12
json
java
开发语言
no
node
verxriscv中Fpu中的加法器add
源码分析
一加法器端口caseclassAddInput()extendsBundle{valsource=Source()valrs1,rs2=FpuFloat(exponentSize=p.internalExponentSize,mantissaSize=p.internalMantissaSize+addExtraBits)valrd=p.rfAddress()valroundMode=FpuRou
youzjuer
·
2023-08-09 03:45
通俗易懂技术站
risc-v
数字ic
python 安装
第三方库
,超时报错--Read timed out.
出错实例:解决方案:解决方法,设置超时时间pip--default-timeout=100install-UPillow(
第三方库
名)
佑___
·
2023-08-09 02:02
Spring Security 基本原理
title:SpringSecurity
源码分析
一:SpringSecurity基本原理date:2018-12-0921:10:47tags:SpringSecuritycategories:springsecurity
小智的ID
·
2023-08-09 01:50
【SA8295P
源码分析
】35 - QNX侧 Marvell 88Q5152 Phy_Switch 导通实录(硬核)
【SA8295P
源码分析
】35-QNX侧Marvell88Q5152Phy_Switch导通实录(硬核)一、硬件原理分析二、88Q5152芯片读写时序分析2.1Clause22读、写寄存器配置(配置Port5
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-09 00:53
车芯
SA8295P
源码分析
SA8295P
QAM8295P
phy_switch
Marvell
【SA8295P
源码分析
】65 - emac0-phy 与 emac1-switch兼容 方案实现
【SA8295P
源码分析
】65-emac0-phy与emac1-switch兼容方案实现系列文章汇总见:《【SA8295P
源码分析
】00-系列文章链接汇总》本文链接:《【SA8295P
源码分析
】65-emac0
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-09 00:53
车芯
SA8295P
源码分析
emac
SA8295P
QAM8295P
vue 性能优化
频繁更改组件共用数据对象优化○indexedDB数据存储优化●模块使用优化○1.路由使用懒加载模式加载组件○2.图片懒加载○3.如果使用了组件库(vant/element-ui/iview),按需加载,不要全局引用○4.
第三方库
使用
左边@右边
·
2023-08-09 00:37
性能优化
前端
vue加载大量数据优化
可以使用
第三方库
如vue-infinite-loading来实现无限滚动加载。虚拟滚动:只渲染当前可见区域的数据,对于不可见的数据使用占位符来代替。
码农键盘上的梦
·
2023-08-09 00:02
vue
vue.js
javascript
前端
flowable6.7.2在Spring boot项目中兼容人大金仓
源码分析
根据flowable中文文档的说明可知processEngine流程引擎是通过org.flowable.spring.ProcessEngineFactoryBean工厂类来创建的,因此先把目光聚集到这里
会漂移的树懒
·
2023-08-08 23:26
日常失足
spring
boot
java
spring
SA8450 camera
源码分析
目录代码路径:/apps/qnx_ap/AMSS/multimedia/camera_safe/qcdInitializetheIFEandCSIPhydevices初始化IFE初始化IFECSIDVFE的结构体获取IFECSIDbaseaddr的vaddrVFEDriver_InitRegisterISTCallbackHwMgr_CSIPHYOpen代码路径:/apps/qnx_ap/AMSS
wing_7
·
2023-08-08 22:16
android
qnx
太酷了,用Python+Excel制作一个视频下载器
其中Python的
第三方库
-xlwings,一个Python和Excel的交互工具,可以轻松地通过VBA来调用Python脚本,实现复杂的数据分析。
程序员小六
·
2023-08-08 20:32
python技术
进阶技术
python
开发语言
python xlwings使用说明_详解python的xlwings库读写excel操作总结
一、总结(点击显示或隐藏总结内容)一句话总结:xlwings是Python中操作Excel的一个
第三方库
,支持.xls读写,.xlsx读写,操作非常简单,功能也很强大1、xlwings中的逻辑:应用->
鲶鱼兔子
·
2023-08-08 20:02
python
xlwings使用说明
Activity启动过程详解(Android 12
源码分析
)
Activity的启动方式启动一个Activity,通常有两种情况,一种是在应用内部启动Activity,另一种是Launcher启动1、应用内启动通过startActivity来启动Activity启动流程:一、Activity启动的发起二、Activity的管理——ATMS三、线程切换即消息处理——mH四、Activity启动核心实现——初始化及生命周期2、Launcher进程启动Launch
春晓
·
2023-08-08 19:06
android
iOS FFmpeg 的基本使用(2、 hello ffmpeg)
下面来编译两个
第三方库
(我没有找到更好的一键搞定的)一、libx2641、libx
LYDeveloper
·
2023-08-08 19:47
SpringCloudAlibaba之Sentinel
源码分析
--protoc-3.17.3-win64
Sentinel
源码分析
文章目录Sentinel
源码分析
1.Sentinel的基本概念1.1.ProcessorSlotChain1.2.Node1.3.Entry1.3.1.自定义资源1.3.2.基于注解标记资源
小白de成长之路
·
2023-08-08 18:33
微服务相关
sentinel
java
数据库
微服务
【VB6|第22期】用SQL的方式读取Excel数据
;如果有不对的地方,还望各位大佬不吝赐教,谢谢^-^1.01365=37.7834;0.99365=0.02551.02365=1377.4083;0.98365=0.0006文章目录一、前言二、使用
第三方库
Commas.KM
·
2023-08-08 18:02
Excel
VB6
sql
excel
Jet.OLEDB
.xls
.xlsx
Spring事件源码解析
Spring事件监听
源码分析
众所周知,在Spring中集成了内部的消息分发机制,可以在代码中使用注解@EventListener在方法上或者实现ApplicationListener接口实现对事件消息的监听
verk
·
2023-08-08 17:56
如何使用
第三方库
CryptoJS来计算base64二进制原文的SM3算法十六进制哈希值
1、引入CryptoJS库。2、将base64字符串转换为字节数组。你可以使用CryptoJS.enc.Base64.parse()方法来实现:varbase64Text="SGVsbG8gd29ybGQ=";//这是一个base64编码的示例字符串varbytes=CryptoJS.enc.Base64.parse(base64Text);3、使用CryptoJS.SHA3()方法计算SM3哈希
Wxinin
·
2023-08-08 16:06
哈希算法
算法
如何使用
第三方库
CryptoJS来计算base64二进制原文的SM3算法哈希值的base64
npminstallcrypto-js//文件base64转ArrayBuffer二进制缓存原文functionbase64ToArrayBuffer(base64){base64=base64.replace(/[\n\r]/g,"");//atob()方法用于解码使用base-64编码的字符串。constraw=window.atob(base64);constrawLength=raw.le
Wxinin
·
2023-08-08 16:35
哈希算法
算法
Xcode编译,警告处理办法
TheiOSSimulatordeploymenttarget'IPHONEOS_DEPLOYMENT_TARGET'issetto9.0,buttherangeofsupporteddeploymenttargetversionsis11.0to16.2.99.警告的原因:在编译cocoapods管理的三方库时出现了这个警告,
第三方库
的支持的版本是从
KLong27
·
2023-08-08 15:30
iOS
github
intellij-idea
java
无法引用library里面引用的
第三方库
解决方案
最近因为项目需求需要即时通讯,然后我根据环信官方文档集成了环信的easeui1540435317(1).jpg但是在初始化环信的过程中项目直接报找不到easeui里面的
第三方库
当主项目里面引用了:implementationproject
ArcticStar
·
2023-08-08 15:37
学习Boost一:学习方法和学习目的
所以,学习目的放在Boost的
源码分析
和功能涉及面都是没有必要的。分散大量的精力去学习不必要,但是,我应当学
ALex_zry
·
2023-08-08 14:12
boost
学习
学习方法
004-Spring AOP
源码分析
原理分析CGLIbOrderServiceorderService=newOrderService();Enhancerenhancer=newEnhancer();enhancer.setSuperclass(OrderService.class);//如果是需要所有方法都执行的setCallback//在setCallbacks如果设置了多个Callback那么必须setCallbackFil
SunriseYin
·
2023-08-08 14:54
spring
spring
java
后端
spring ioc源码解析(bean定义加载)
spring容器的启动过程,主要做了两件事情,beanDefinition的加载和bean的创建首先我们来看下beanFactory接口的继承图beanFactory继承图.png在接下来的
源码分析
中,
為妳奮閗
·
2023-08-08 14:18
CSRF 详情讲解 !!!
CSRF防御2.1令牌同步模式三、SpringSecurity开启CSRF3.1CSRF配置3.2查看登录⻚⾯源码3.3CSRF的应用1.传统Web开发使用CSRF2.前后端分离使用CSRF3.注意3.4
源码分析
千城丶Y
·
2023-08-08 13:37
java
csrf
csrf
前端
安全
java
spring
boot
Activity的创建过程
源码分析
二、
源码分析
过程1.ActivityA发起startActivity,如下:会调用到Instrumentation的execStartActivity方法:publicActivityResultexecStartActivity
天花板之恋
·
2023-08-08 12:40
frameworks
Activity
AMS
framework
Zygote pre-fork线程池
源码分析
前言在AndroidQ上,google为了加快应用的启动速度。在zygotefork阶段,采用了线程池的方式,来加快fork的过程。首先,如果让我们自己做,肯定会选择java的线程池模型,先创建N个进程,当需要fork的时候,取出来一个来bindapplication,同时进行补充进程池。但是google的做法并不是这样,google的思路是:**同时forkN个进程,监听同一个socketfd,
小二哥m
·
2023-08-08 12:40
技术总结
上一页
134
135
136
137
138
139
140
141
下一页
按字母分类:
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
其他