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
java事务使用详解
Java泛型的定义和
使用详解
目录一,为什么我们需要泛型二,什么是泛型,泛型的定义三,如何定义和使用泛型四、限定类型变量五、泛型中的约束和局限性六、泛型类型的继承规则七、通配符类型八、虚拟机是如何实现泛型的?一,为什么我们需要泛型通过分析下面两种情况,来得出我们为什么需要泛型。1.对两个数值类型求和的情况,如下代码,当两个数值是int类型时,需要实现一个方法对int类型的数值求和。当两个数值是Float类型时,需要实现一个方法
空空掌门
·
2023-03-10 18:48
java
java
泛型
Fiddler
使用详解
及介绍
HTTP的请求与响应使用Fiddler观察HTTP消息我们可以使用Fiddler来观察HTTP消息。启动Fiddler后,在IE浏览器上刷新刚才的页面。这次,浏览器和服务器之间的通信经过了Fiddler,所以在Fiddler上能够看到HTTP的通信内容。0.0为了让Fiddler显示HTTP的通信情况,如图3-4所示,选择界面上方的“Inspectors”-“Raw”标签以及界面中间的“Raw”标
_woami
·
2023-03-10 03:20
CTF
ISCC
2016
网络安全
Fillder
网络安全
Android AIDL
使用详解
一、概述AIDL意思即AndroidInterfaceDefinitionLanguage,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以生成用于IPC的代码。从某种意义上说,AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据此生成的一个IInterface的实例代码,AIDL其实是为了避免我们重复编写代码而出现的一个模板
贝贝ovo
·
2023-03-10 02:30
如何将项目提交到GitHub
转载请注明出处:https://www.jianshu.com/p/1f110a8e0092如果你想了解更多关于Git及Gitlab使用的问题,欢迎查看我的另一篇博客进行学习与交流:Git及Gitlab
使用详解
一
MythMayor
·
2023-03-09 13:03
Redis
使用详解
1、NOSQL&Redis概述NoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。基本都是内存数据库,查询速度极快特点不遵循SQL标准。不支持ACID远超于SQL的性能。Redis概述Redis是一个开源的key-value存储系统。和Memcache
shstart7
·
2023-03-09 07:06
Redis
redis
Android JetPack组件之ViewModel状态的保存(程序在后台被系统杀死数据也存活)
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,点击跳转到网站前言:本篇是在上一篇的基础上,进行的修改,没有看上一篇请先移步上一篇文章AndroidJetPack组件之DataBinding的
使用详解
想要在程序被系统杀死后
路宇
·
2023-03-09 07:57
Android
JetPack基础笔记
android
jetpack
jetpack
ViewModel
Android JetPack组件之ViewModel的
使用详解
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,点击跳转到网站前言:ViewModel的简单介绍介绍:ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转,更换系统语言等配置更改后继续留存。接下来我们通过一个简单的例子,来了解和使用ViewModel一、首先引入ViewModel的相关依赖imple
路宇
·
2023-03-09 07:56
Android
JetPack基础笔记
android
jetpack
ViewModel
DialogFragment
使用详解
自从google在发布的3.0版本的安卓系统中引入了fragment之后,在google的官方文档中,我们会发现,官方建议我们使用DialogFragment来代替原来的dialog,这样可以使我们的对话框具有更多的交互性,也更加符合面向对象的特性。DialogFragment相较于Dialog有以下优点:1.有和Fragment基本一致的生命周期,因此便于Activity更好的控制管理Dialo
素颜的你
·
2023-03-09 06:07
go性能分析工具pprof的用途及
使用详解
目录pprof的用途利用runtime/pprof包实现cpu分析的步骤利用runtime/pprof包实现内存分析的步骤:利用net/http/pprof包进行性能分析总结pprof的用途CPUProfiling:CPU分析,按照一定的频率采集所监听的应用程序CPU(含寄存器)的使用情况,可确定应用程序在主动消耗CPU周期时花费时间的位置MemoryProfiling:内存分析,在应用程序进行堆
·
2023-03-09 00:36
Jetpack 之 LifeCycle 组件
使用详解
,【金三银四
二、LifeCycle的使用=============================================================================Jetpack为我们提供了两个接口:被观察者:LifecycleOwner观察者:LifecycleObserver被监听的系统组件需要去实现LifecycleOwner接口,观察者需要实现LifecycleObser
m0_66264673
·
2023-03-08 21:27
程序员
架构
移动开发
android
SqlServer开发神器'SQLPrompt'插件的
使用详解
目录一:可以用缩写来代替命令语句。二:可以忽略大小写以及会自动补全,当表名或存储过程名字忘记时,只需要写几个关键字母就可以看到提示。三:任何表,视图,存储过程以及函数,作业等都可以快速预览其creat语句四:当输入完“insertintotable”时,按下‘Enter’回车键,将会列出该表的所有字段。SQLPrompt是SqlServer开发智能提示插件,方便查询表结果,避免了开发人员一个个敲查
·
2023-03-08 21:03
Nest.js系列之Providers及模块功能
使用详解
目录提供者什么是SOLID原则服务控制器中如何使用服务依赖注入注册提供者小结模块什么是模块功能模块共享模块模块的导出与导入依赖注入全局模块动态模块总结提供者Providers是Nest的一个基本概念。提供者是一个大的分类,比如sevice、repository、factory、helper等都是提供者。可以通过constructor注入依赖关系。对象之间可以创建各种关系。提供者只是一个用@Inje
·
2023-03-08 21:56
Flutter学习之SliverList和SliverGird的
使用详解
目录简介SliverList和SliverGird详解SliverList和SliverGird的使用总结简介在上一篇文章我们讲解SliverAppBar的时候有提到过,Sliver的组件一般都用在CustomScrollView中。除了SliverAppBar之外,我们还可以为CustomScrollView添加List或者Grid来实现更加复杂的组合效果。今天要向大家介绍的就是SliverLi
·
2023-03-08 21:39
Go项目配置管理神器之viper的介绍与
使用详解
目录1.viper的介绍2.viper的使用2.1Viper对象的创建2.2预设一些默认配置2.3从命令行工具的选项参数Flags读取2.4从环境变量读取2.5从配置文件读取2.6从远程key/value存储读取2.7监听配置变化2.8写入配置到文件3.源码分析--配置读取的顺序4.参考资料总结1.viper的介绍viper是go一个强大的流行的配置解决方案的库。viper是spf13的另外一个重
·
2023-03-08 21:39
Python中Playwright 与 pyunit 结合
使用详解
今天来填坑,昨天说playwright未必一定要使用pytest-playwright包。它也可以和pyunit一起使用。那么今天,田辛老师就给大家一个例子,供大家参考。当然,pytest好用田辛老师之后还是会介绍pytest。这篇文章只是告诉你,思路要打开:importunittestfromplaywright.sync_apiimportPlaywright,BrowserclassMyTe
·
2023-03-03 14:33
Go语言基础学习之数组的
使用详解
目录1.Array(数组)2.声明数组3.数组初始化3.1方式一3.2方式二3.3方式三3.4多维数组4.遍历数组&取值5.数组拷贝和传参数组相必大家都很熟悉,各大语言也都有数组的身影。Go语言也提供了数组类型的数据结构。1.Array(数组)数组是同一种数据类型的固定长度的元素集合。在Go语言中,数组声明后长度就不能改变了,可以修改数组的元素,用法://eg:定义一个长度为10的int数组var
·
2023-02-28 15:13
重学Go语言之数组的具体
使用详解
目录什么是数组数组的创建访问数组的元素数组的长度如何遍历数组数组的比较查找数组中的元素将数组作为函数参数二维与多维数组小结什么是数组什么是数组?数组是有固定长度的相同数据类型元素的集合,如下图所示:从数组的定义以及上面的示例图我们可以得到数组的三个特征:固定长度,数组的长度在编译时就要确定。每个元素的数据类型相同。数组索引从0开始,索引的最大值为数组长度减1。数组的创建直接声明数组变量,在声明时必
·
2023-02-28 15:39
Spring Integration概述与怎么
使用详解
目录一、SpringIntegration是什么?二、为什么要用SpringIntegration?三、怎么使用总结一、SpringIntegration是什么?spring-integration是一个功能强大的EIP(EnterpriseIntegrationPatterns),即企业集成模式。多个系统或者功能,少不了消息交互,Springintergration的出现解决了系统与系统之间的功
·
2023-02-27 18:24
k8s Ingress
使用详解
(云原生kubernetes)
目录一、什么是Ingress二、Ingress工作机制三、Ingress核心概念四、Ingress工作原理五、Ingress使用搭建Ingress环境1、获取ingress-nginx2、创建ingress-nginx部署两组service创建tomcat-nginx.yaml配置Http访问代理如何通过外网访问呢?配置Https访问代理一、什么是Ingress在上一篇关于k8s之service的
·
2023-02-27 18:56
golang并发锁
使用详解
目录互斥锁sync.Mutex读写锁sync.RWMutex如果程序用到的数据是多个groutine之间的交互过程中产生的,那么使用上文提到的channel就可以解决了。如果我们的使用多个groutine访问和修改同一个数据,就需要考虑在并发环境下数据一致性的问题,即线程安全问题。以存钱为例说明一下问题。假设我们发起一个众筹项目,并发1000个用户的向一个银行银行账号存钱。packagemaini
·
2023-02-27 18:49
JavaScript前端中的伪类元素before和after
使用详解
目录1.基本用法2.样式修改3.清除浮动4.content属性1、string2、attr()3、url()/uri()4、counter()before/after伪类相当于在元素内部插入两个额外的标签,其最适合也是最推荐的应用就是图形生成。在一些精致的UI实现上,可以简化HTML代码,提高可读性和可维护性。效果使用:像这种小图标大多使用before,after来实现,不仅简单还方便。1.基本用
·
2023-02-27 18:37
docker-compose统一管理多个容器
使用详解
目录前言Docker-compose目录树flask目录下文件docker-compose.yml文件编写小结前言在我们使用Docker时,如果需要运行多个容器,在没有Docker-compose之前,你可能需要一个个的定义和启动。docker-compose诞生之后,你只需要把这些容器、依赖关系、端口映射等配置在一个yaml文件中即可,大大提升了管理效率。今天就以一个Python项目来说说Doc
·
2023-02-27 18:53
Golang拾遗之指针和接口的
使用详解
目录指针和接口golang的指针指向interface的指针总结指针和接口golang的类型系统其实很有意思,有意思的地方就在于类型系统表面上看起来众生平等,然而实际上却要分成普通类型(types)和接口(interfaces)来看待。普通类型也包含了所谓的引用类型,例如slice和map,虽然他们和interface同为引用类型,但是行为更趋近于普通的内置类型和自定义类型,因此只有特立独行的in
·
2023-02-27 18:22
Android三种方式生成矢量图之VectorDrawable类
使用详解
目录生成矢量图VectorDrawable的三种方式静态VectorDrawable的使用配置引用和参数在控件中使用生成矢量图VectorDrawable的三种方式第一种:选中drawable文件夹,右键New-->VectorAsset-->选中ClipArt,在这里面可以选择一些矢量图,点击Next,然后Finish即可。第二种:(前提:自己有一张svg或psd的图片)选中drawable文件
·
2023-02-27 18:25
Android动态使用VectorDrawable过程详解
目录导言案例演示问题解决接上篇继续,讲解使用动态的VectorDrawable上篇链接:Android三种方式生成矢量图之VectorDrawable类
使用详解
导言VectorDrawable有两个优点
·
2023-02-27 18:25
k8s service
使用详解
(云原生kubernetes)
目录一、什么是服务service?二、service分类2.1ClusterIP2.2NodePort2.3LoadBalancer(付费方案)2.4ExternalName(使用较少)三、service和pod的关系四、Service之ClusterIP使用4.1在当前目录下,创建一个deploy-nginx-pod.yaml,配置如下4.2暴露服务为clusterIP类型4.3查看服务五、Se
·
2023-02-27 18:51
Laravel中间件的
使用详解
目录一:创建中间件二:前置和后置中间件1:前置中间件2:后置中间件三:注册中间件1:注册全局中间件2:为路由分配中间件3:中间件组4:排序中间件5:中间件参数6:Terminable中间件Laravel中间件提供了一种方便的机制来过滤进入应用的HTTP请求。例如,Laravel内置了一个中间件来验证用户的身份认证。如果用户没有通过身份认证,中间件会将用户重定向到登录界面。但是,如果用户被认证,中间
·
2023-02-27 18:45
Vue3 构建 Web Components
使用详解
目录引言构建WebComponents属性事件插槽子组件样式问题方法总结引言有时候想写一个无关框架组件,又不想用原生或者Jquery那套去写,而且还要避免样式冲突,用WebComponents去做刚觉就挺合适的。但是现在WebComponents使用起来还是不够灵活,很多地方还是不太方便的,如果能和MVVM搭配使用就好了。早在之前Angular就支持将组件构建成WebComponents,Vue3
·
2023-02-27 18:26
一文带你快速学会C#中WinForm框架的
使用详解
目录Label和控件属性按钮和回调逻辑事件常用控件前文提要:超快速成,零基础掌握C#开发中最重要的概念抽丝剥茧,C#面向对象快速上手Label和控件属性WinForm是一门非常经济实惠的技术,就是说,可以在短时间内学会,并迅速借此进行项目开发。尽管在很多方面不够现代,做出来的东西又Low又丑,但绝大多数的应用场景也不需要高端大气上档次。或许正是因为这种特点,WinForm在工控领域用得非常多,毕竟
·
2023-02-27 18:22
postgreSQL psql工具
使用详解
PostgreSQL是功能最接近Oracle的开源数据库,对标Oracle的sqlplus工具,在PostgreSQL中也有一个类似的命令行工具,就是plsq,它允许你交互地键入SQL或命令,本节就来讲讲psql的使用方法。一.进入psqlpsql-h-p[数据库名称][用户名称]如下:通过postgres用户进入jimhe这个本地数据库:psql-hlocalhost-p5432jimhepos
weixin_30254435
·
2023-02-25 13:22
数据库
shell
Docker
使用详解
Docker在运行时分为Docker引擎(服务端守护进程)和客户端工具,我们日常使用各种docker命令,其实就是在使用客户端工具与Docker引擎进行交互。Client客户端Docker是一个客户端-服务器(C/S)架构程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具Docker以及一整套REST
Ruined_ofJoker
·
2023-02-24 07:01
docker
容器
ansible自动化运维工具
ansible自动化运维工具ansible定义ansible特点架构图ansible安装ansible配置ansible主机清单(/etc/ansible/hosts)ansible常用模块
使用详解
raw
阿爃呀的小窝
·
2023-02-23 16:02
Ansible基础认识及安装
使用详解
(week5_day1_part1)--技术流ken
Ansible简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件conne
weixin_34238642
·
2023-02-23 16:21
运维
python
shell
个人收藏学习
【默认收藏夹】CompletableFuture
使用详解
(全网看这一篇就行)从头开始学MySQL-------存储过程与存储函数(4)聊聊支付流程的设计与实现逻辑聊聊消息中心的设计与实现逻辑SpringBoot2
ps酷教程
·
2023-02-22 09:19
processon文件汇总
java
Anconda和Jupyter和Pycharm安装
使用详解
欢迎关注微信公众号山人彤.海量资源免费送文章目录1本文概述2什么是Anaconda3为什么要使用Anaconda3.1使用方便3.2管理方便4Anaconda安装4.1到Anaconda官网下载安装包4.2开始安装5Anaconda使用5.1概述5.2conda5.2.1启动conda5.2.2conda环境管理5.2.3conda包管理5.2.4Conda使用国内源6JupyterNoteboo
一朝英雄拔剑起
·
2023-02-22 02:11
python
Anaconda
jupyter
pycharm
python
环境管理
【云原生kubernetes】k8s Ingress
使用详解
一、什么是Ingress在上一篇关于k8s之service的使用一篇中提到,Service对集群之外暴露服务的主要方式有两种,NotePort和LoadBalancer,但这两种方式,都有一定的缺点,具体来说:NodePort会占用很多集群机器的端口,当集群服务变多的时候,过多的端口会给k8s的运维人员带来诸多的不便;而LB的缺点是每个service需要一个LB,不仅浪费而且麻烦,并且需要kube
小码农叔叔
·
2023-02-21 20:04
k8s
技术总结
架构技术栈
k8s
Ingress使用详解
k8s
Ingress使用
k8s
Ingress
Ingress使用详解
k8s中Ingress使用
k8s service
使用详解
一、什么是服务service?在k8s里面,每个Pod都会被分配一个单独的IP地址,但这个IP地址会随着Pod的销毁而消失,重启pod的ip地址会发生变化,此时客户如果访问原先的ip地址则会报错;Service(服务)就是用来解决这个问题的,对外服务的统一入口,防止pod失联,定义一组pod的访问策略(服务发现、负载均衡);一个Service可以看作一组提供相同服务的Pod的对外访问接口,作用于哪
小码农叔叔
·
2023-02-21 20:04
k8s
linux与容器实战
k8s
service使用详解
k8s
service使用
k8s
service使用总结
k8s
service分类总结
k8s
service
k8s存储PV与PVC
使用详解
一、前言在整个k8s集群中,有一些存储资源,比如说NFS、CIFS等存储,这些存储都是由集群管理人员提前去创建的,不同的存储方式不一样,如果都掌握才可以使用,则很不方便;所以在k8s中提供了新的对象资源叫做PV(PersistentVolume)和PVC(PersistentVolumeClaim),更方便用户直接进行使用;二、什么是PV(PersistentVolume)pv俗称持久卷,是集群中
小码农叔叔
·
2023-02-21 20:04
k8s
linux与容器实战
k8s中pv与pvc使用
k8s使用pvc
pv与pvc使用
RestTemplate
使用详解
及踩坑记录
1.1简述最近项目中需要使用http的形式进行调用第三方的服务,我们项目中使用的是RestTemplate进行交互调用。不像我们以前写的HttpClient,需要写很多的工具类,RestTemplate基本上是开箱即用,本文主要是介绍其在springboot项目中的基本使用,对于日常的开发等,基本上是没有问题。1.1.1Rest当谈论REST时,有一种常见的错误就是将其视为“基于URL的Web服务
sunnyday0426
·
2023-02-21 20:00
Java
restful
spring
java
RestTemplate
springboot
Dubbo经典之作(Dubbo
使用详解
)
认识DubboApacheDubbo是一款RPC服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了Java、Golang等多语言SDK实现。使用Dubbo开发的微服务原生具备相互之间的远程地址发现与通信能力,利用Dubbo提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。Du
Java搬码工
·
2023-02-21 19:26
dubbo
java
分布式
k8s控制器Deployment
使用详解
前言在上一篇我们聊了k8s中各种控制器的使用,本篇将以控制器中比较常用的一种控制器Deployment进行详细的说明。一、Deployment简介为了更好解决服务编排的问题,kubernetes在V1.2版本开始,引入了Deployment控制器;需要说明的是,Deployment控制器并不直接管理pod,而是通过管理ReplicaSet来简介管理Pod,即:Deployment管理Replica
小码农叔叔
·
2023-02-21 19:46
k8s
linux与容器实战
k8s
Deployment
Deployment使用详解
Deployment滚动升级
Deployment金丝雀发布
Deployment版本回退
k8s中控制器
使用详解
一、什么是控制器控制器是管理pod的中间层,只需要告诉Pod控制器,想要创建多少个什么样的Pod,它会创建出满足条件的Pod;控制器相当于一个状态机,用来控制Pod的具体状态和行为;controller会自动创建相应的pod资源,并在当pod发生故障的时候按照策略进行重新编排;通过它来实现对pod的管理,比如启动pod、停止pod、扩展pod的数量等等;通俗来说就是,控制器就是pod的幕后老板二、
小码农叔叔
·
2023-02-21 19:15
k8s
linux与容器实战
k8s控制器
k8s控制器使用
k8s控制器总结
k8s控制器详细总结
k8s常用控制器
js模板引擎Template.js
使用详解
及免费下载template.js
这篇文章主要为大家详细介绍了JavaScript模板引擎Template.js使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下template.js一款JavaScript模板引擎,简单,好用。提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。template.js免费下载地址戳这里,点击直接下载即可使用,欢迎分享1、特性(1)
zky的博客
·
2023-02-21 14:34
js那些事
EasyExcel
使用详解
EasyExcel异构系统的数据传输,不开放数据库通过分析excel,自己构造数据库,构建程序1、官方网站https://github.com/alibaba/easyexcel快速开始:https://www.yuque.com/easyexcel/doc/easyexcel2、EasyExcel特点Java领域解析、生成Excel比较有名的框架有Apachepoi、jxl等。但他们都存在一个严
老饼干
·
2023-02-21 11:59
java
数据库
postman
使用详解
目录一、Postman介绍:二、Postman的操作环境:三、接口测试理论:四、postman实际操作部分:Get请求:Post请求:五、知识点总结说明:六、PostmanCollection的创建/使用/导出分享等七、身份验证Authentication一、Postman介绍:用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具
这个名字先用着
·
2023-02-21 11:50
postman/swagger
postman
chatgpt国内镜像 pycharm idea插件
使用详解
ChatGPT(全名:ChatGenerativePre-trainedTransformer),美国OpenAI研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。本文重点介绍chatg
·
2023-02-20 11:05
CocoaPods1.4.0 安装
使用详解
CocoaPods是OSX和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库,轻松管理第三方库的版本。CocoaPods安装步骤1.查看Ruby版本,升级Ruby环境CocoaPods是基于rubyecosystem的,需要ruby环境,使用ruby的gem命令。所以我们的系统要有ruby环境。然而Mac系统默认会安装好ruby环境。可在终端r
正直的瓜子脸
·
2023-02-18 15:12
Vue无限加载vue-infinite-loading
使用详解
注意:vue-infinite-loading2.0只能在Vue.js2.0中使用。如果你想在Vue.js1.0中使用,请安装vue-infinite-loading1.3版本如何安装npminstallvue-infinite-loading--save导入方式importInfiniteLoadingfrom'vue-infinite-loading';exportdefault{mounte
webjiacheng
·
2023-02-18 02:44
Android入门之Glide显示网络图片高版本的
使用详解
目录开篇项目整体情况Nginx中hosting物理小图片存储目录Nginx配置Glide组件使用gradle文件中的依赖MyAppGlideModule.java开篇一旦我们进入了MVVM,那么MVVM一发不可收拾了。有了MVVM,我们再也不用漫天遍野的去looklayout里的UI组件id了,想用时直接dataBinding.layout驼峰命名,即可到处使用这个组件了。我们之前的Glide为了
·
2023-02-18 01:24
React.memo React.useMemo对项目性能优化
使用详解
目录React.memo示例介绍使用FAQReact.memo二次优化小结useMemo示例介绍使用FAQ何时使用?示例示例小结扩展useCallbackReact.memo这篇文章会详细介绍该何时、如何正确使用它,并且搭配React.memo来对我们的项目进行一个性能优化。示例我们先从一个简单的示例入手以下是一个常规的父子组件关系,打开浏览器控制台并观察,每次点击父组件中的+号按钮,都会导致子组
·
2023-02-18 01:52
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他