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
jetpack必知必会
应用架构原则
在
jetpack
框架出来之前应用架构大部分是从网络上东拼西凑出来的产物,没有考虑日后维护.对于google官方提供的应用架构原则,应该认真研读。
灯塔@kuaidao
·
2023-06-10 20:00
未命名
架构
Android之 MVC到MVVM架构发展和封装
1.2Android架构发展MVC->MVP->MVVM,目前最流程的MVVM,配合google的
jetpack
开发工具可以轻松实现MVVM架构二MVC2.1概念MVC(Model-View-Controller
12345,catch a tiger
·
2023-06-10 06:41
android
Jetpack
Compose中的状态栏适配(Window Insets)
除了app的内容区域外,还有一些其他的固定元素会显示在手机屏幕上,顶部的状态栏、刘海、底部的导航栏,还有输入法键盘,它们都是系统的UI,也叫Insets.如图所示:顶部的状态栏通常被用来展示通知,设备状态等;底部导航栏通常显示三个导航按钮:back,home,recent.它们两个合称为systembars.Android的Insets类描述的是偏移尺寸信息,确实我们开发中更关注的也就是这些系统U
金戈鐡馬
·
2023-06-10 05:42
Android
android
Compose
Jetpack
状态管理
状态栏适配
Android
Jetpack
架构篇:Data Binding(二)
Android
Jetpack
架构篇:DataBinding(二)Workwithobservabledataobjects(使用可观察的数据对象)可观察性是指对象通知其他人数据变化的能力。
walker不抽烟
·
2023-06-10 05:18
Jetpack
Compose 中安全地消耗Flow
Jetpack
Compose中安全地消耗Flow以Lifecycle为周期的方式收集流是在Android上收集流的推荐方式。
Calvin880828
·
2023-06-10 03:42
jetpack
compose
android
android
jetpack
让你的AndroidUI更亮眼:
Jetpack
Compose中的可视状态
让你的AndroidUI更亮眼:
Jetpack
Compose中的可视状态任何设计系统的重要责任是清晰地表明哪些组件可以与之交互,哪些不行,并让用户知道交互已发生。
Calvin880828
·
2023-06-10 03:36
jetpack
compose
ui
android
MySQL
必知必会
——第二十章更新和删除数据
更新和删除数据本章介绍如何利用UPDATE和DELETE语句进一步操纵表数据。更新数据为了更新(修改)表中的数据,可以使用UPDATE语句。UPDATE的两种用法:更新表中特定行。更新表中所有行。不要省略WHERE子句缺少WHERE子句的过滤,UPDATE将更新所有行。除非需要,不要省略WHERE子句。UPDATE与安全可以限制和控制UPDATE语句的使用。UPDATE语句非常简单,它由三部分组成
霖行
·
2023-06-09 18:20
MySQL必知必会
mysql
数据库
database
数据库开发
sql
MySQL
必知必会
——第二十四章使用游标
使用游标本章将讲授什么是游标以及如何使用游标。游标MySQL检索操作返回一组称为结果集的行。这组行都是与SQL语句相匹配的行。使用简单的SELECT语句,没有办法得到第一行、下一行或前十行,也不存在每次仅修改结果集中某行的办法。有时,需要在检索出来的行中前进或后退一行或多行。我们可以使用游标(cursor),它是一个存储在MySQL服务器上的数据库查询,并非一条SELECT语句,而是一个SELEC
霖行
·
2023-06-09 18:20
MySQL必知必会
mysql
数据库
服务器
MySQL
必知必会
——第十九章插入数据
插入数据本章介绍如何利用SQL的INSERT语句将数据插入表中。数据插入SELECT语句是最常用的SQL语句。但还有其他三个经常使用的SQL语句需要学习,第一个就是INSERT。INSERT是用来插入(或添加)行到数据库表的。插入方式有以下几种:插入完整的行。插入行的一部分。插入多行。插入某些查询的结果。插入及系统安全可针对每个表或每个用户,利用MySQL的安全机制禁止使用INSERT语句。插入完
霖行
·
2023-06-09 18:19
MySQL必知必会
mysql
数据库
sql
database
数据库开发
MySQL
必知必会
——第十八章全文本搜索
理解全文本搜索第八章(MySQL
必知必会
——第八章用通配符进行过滤)介绍了LIKE关键字,它利用通配操作符匹配文本。
霖行
·
2023-06-09 18:19
MySQL必知必会
mysql
数据库
database
数据库开发
sql
MySQL
必知必会
——第二章MySQL简介
MySQL简介本章将介绍什么是MySQL,以及在MySQL中可以应用什么工具。什么是MySQL数据的所有存储、检索、管理和处理是由数据库软件——DBMS(数据库管理系统)完成的。而MySQL就是一种DBMS,即它是一种数据库软件。MySQL的优点:成本——MySQL是开源的,可以免费使用。性能——MySQL执行非常快。可信赖——很多大公司都用MySQL处理重要数据。简单——MySQL很容易安装和使
霖行
·
2023-06-09 18:49
MySQL必知必会
mysql
数据库
服务器
database
sql
10分钟学习
Jetpack
组件-Room数据库
前言我会将所有的文章都配套视频进行讲解。因为想通过这样的方式来帮助大家,降低学习成本。我也会邀请其他作者,一起以这种文章加视频的方式进行讲解。同时会发布到公众号上,大家可以关注我的公众号。因为是第一次搞,如果大家有任何问题,提出来,我会尽可能的帮大家解答。Room数据库的创建1.添加依赖话不多说:首先要进行依赖,因为我们使用的是kotlin。所以根据官网提示,在appmodel的build.gra
程序员后花园
·
2023-06-09 15:14
Jetpack
Compose:使用PagerIndicator和Infinity实现滚动的HorizontalPager
Jetpack
Compose:使用PagerIndicator和Infinity实现滚动的HorizontalPager可能你已经知道,
Jetpack
Compose默认不包含内置的ViewPager组件
Calvin880828
·
2023-06-09 14:35
jetpack
compose
android
kotlin
开发语言
Jetpack
Compose 中的基础组件
Button默认样式Button的lambda块中可以传入任意的Composable组件,但一般是放一个Text在里面Button(onClick={println("确认onClick")}){Text("默认样式")}按钮的宽高如果想要宽一点或高一点的Button,可以通过Modifier修改宽高,例如在Column中可以通过Modifier.fillMaxWidth()指定占满父控件,此外还
川峰
·
2023-06-09 13:06
Jetpack
Compose
Android
Jetpack
Compose
Jetpack
Compose 中在屏幕间共享数据的 5 种方案
1.路由传参
Jetpack
Compose中路由传参的方式有很多种,具体可以参考
Jetpack
Compose中的导航路由以下是最简单的路由传参测试代码:importandroidx.compose.material3
川峰
·
2023-06-09 13:35
Jetpack
Compose
android
Jetpack
Compose
Compose
共享数据
2023/6/8总结
MySQL
必知必会
commit和rollback的差异是commit会提交,而rollback不会,就好像是撤回。
lxh0113
·
2023-06-09 12:33
mysql
数据库
OpenAI 新发布GPT 最佳实践;WordPress新增 AI写作助手;国产语言模型TigerBot发布
AI新闻WordPress新增
Jetpack
AIAssistantAI写作助手摘要:Automattic公司宣布,为其WordPress新增AI写作助手–
Jetpack
AIAssistant。
go2coding
·
2023-06-09 12:46
AI日报
gpt
AI写作
语言模型
从源码看
Jetpack
(3)- LiveData 源码解析
Google
Jetpack
自从推出以后,极大地改变了Android开发者们的开发模式,并降低了开发难度。
业志陈
·
2023-06-09 08:15
面试高频—TCP/IP十大问题—程序员必备基础素养
数据链路层三、网络层四、ping五、Traceroute六、TCP/UDP七、DNS八、TCP连接的建立与终止九、TCP流量控制十、TCP拥塞控制相关参考资料导读本文整理了一些TCP/IP协议簇中需要
必知必会
的十大问题
儒雅的烤地瓜
·
2023-06-09 07:35
TCP/IP
OSI模型
计算机网络
#
TCP
tcp/ip
网络
网络协议
UDP
OSI网络模型
MVVM封装
业务层调用1.MainService2.MainRepository3.MainViewModel4.TestActivity4.独立运行main业务模块一.MVVM1.依赖config.gradle//
jetpack
deflifecycle_version
_yao_
·
2023-06-09 04:53
专高6
android
必知必会
的设计模式6
单例模式(SingletonPattern)属创建类设计模式,「确保某个类只有一个实例,而且自行实例化并向整个系统提供实例」这个模式可以说是最最常用的,什么管理类啊,资源开销比较大的类啊都可以用这个模式来做,不过工具类倒是不建议,作为工具我觉得即用即完就好,为什么要通过某个实例来维护,就用静态方法就好了。这个模式用uml图已经没什么好表达的了,重点在于具体实现,这也是面试常问的点。下面就列一下具体
jkwen
·
2023-06-08 15:44
Jetpack
Compose——Image使用Coli加载网络图片(包含GIF、SVG)
Image加载网络图片首先添加依赖:implementation("io.coil-kt:coil:1.4.0")implementation("io.coil-kt:coil-compose:1.4.0")记得别忘记在manifest添加网络权限:简单使用:Image(modifier=Modifier.size(200.dp,150.dp),painter=rememberImagePaint
lplj717
·
2023-06-08 12:27
Compose
Compose
Compose的Image
Image加载网络图片
Image加载SVG图片
Image加载GIF图片
Jetson Xavier NX CUDA、cuDNN、TensorRT与Pytorch环境配置
/s/1mrIgGoMo0bq6otGhlh-E3A提取码:6sb31.Cuda、CuDNN和TensorRT在JetsonXavierNx控制台中执行指令#更新软件源sudoaptupdate#安装
JetPack
ModernCode
·
2023-06-08 11:58
Jetpack
Hilt 框架的基本使用
Hilt是一个功能强大、用法简单的依赖注入框架,于2020年加入到
Jetpack
家族中。它是Android团队联系了Dagger2团队,一起开发出来的一个专门面向Android的依赖注入框架。
金戈鐡馬
·
2023-06-08 10:35
Android
android
kotlin
Jetpack
Hilt
依赖注入
android
jetpack
viewmodel与livedata的基本使用(java)
Viewmodel可以更好地帮助我们将页面与数据从代码上层面上分离开来。使用ViewModel不再需要关心屏幕旋转带来的数据丢失问题。livedata是一个可被观察的数据容器类,使得数据变成变成被观察者,当数据发生变化时,观察者能够获得通知。基本使用添加依赖implementation"androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1"创建ViewM
来来走走
·
2023-06-08 09:23
Android
java
android
jetpack
android
android
jetpack
Room的基本使用(java)
数据库的基本使用添加依赖//roomdefroom_version="2.5.0"implementation"androidx.room:room-runtime:$room_version"annotationProcessor"androidx.room:room-compiler:$room_version"创建表@Entity表示根据实体类创建数据表,如果有多个主键要使用primaryK
来来走走
·
2023-06-08 09:42
java
android
jetpack
数据库
Jenson nano部署yolov5+Tensor Rt加速
在网上找了很多资料也入了很多坑,经过不断的努力终于整出来啦,决定写下这篇文章一、准备工具1、读卡器2、SD卡3、螺丝刀二、烧录1、下载烧录镜像,可以去官网下载,根据自己所需的版本,我下载的是4.4.1地址如下:
JetPack
SDK4.4.1archive
adgbh
·
2023-06-08 05:22
jenson
nano
yolov5
tensorrt
YOLO
人工智能
必知必会
的设计模式1
装饰模式(DecoratorPattern)属结构型设计模式,也称包装模式,「动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更为灵活」怎么理解呢?装饰模式的关键角色有两个,一是功能对象,一是装饰类。动态是指可以在不改变逻辑功能源码基础上,仅对装饰类进行调整来满足需求。灵活是指对一个功能对象进行扩展时,可以避免使用继承的方式,这样即减小了影响范围,又很容易的增加功能。装饰模式
jkwen
·
2023-06-08 04:01
JetPack
开发笔记:Room数据库的详解与基础使用
JetPack
开发笔记:Room数据库的详解与基础使用简介:Android开发中我们常常会用到持久化数据保存手段,即将一些数据保存到本地。
Tai_Monster
·
2023-06-08 00:46
Android开发笔记
数据库
sqlite
android
Android
Jetpack
Compose实现轮播图效果
Android
Jetpack
Compose实现轮播图效果在最近思索如何使用Compose方式改进我的开源TMDB电影列表应用程序的主屏幕时,一个激动人心的概念浮现在我的脑海中——为什么不整合一个吸引人的轮播图来展示即将上映的电影呢
Calvin880828
·
2023-06-07 18:33
jetpack
compose
android
jetpack
android
动画
必知必会
的设计模式3
工厂方法模式(FactoryPattern)属创建型设计模式,「定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到其子类」简单来说就是创建对象实例的过程不是用new的形式,而是定义一个创建方式(这个就是工厂类抽象层),具体创建类的过程由工厂子类实现,工厂类关心的是生产产品,产品也是一层抽象类,具体要生产什么产品,在生产的时候告诉工厂子类,工厂就生产出对应的产品。但虽
jkwen
·
2023-06-07 17:01
大学生
必知必会
技能系列02--虚拟机安装
学习linux的时候,在自己的pc笔记本上安装Linux不太方便,解决方法是,在笔记本上安装vmware虚拟机,然后再把计划要学习的Linux版本安装到虚拟机中,此时外部电脑能办公,虚拟机上的代码也能正常运用。一、VMware17虚拟机下载步骤1:进入VMware17下载官网VMware17下载地址:https://www.vmware.com/cn/products/workstation-pr
挨踢~小先生
·
2023-06-07 11:09
大学生IT实战知识
linux
windows
运维
大学生
必知必会
技能系列03--centos系统下安装docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。安装前提Centos仅发行版本中的内核支持Docker;Docker运行在CentOS7上时,要求系统为64位、系统内核版本为3.10以上;Docker运行在CentOS-6
挨踢~小先生
·
2023-06-07 11:38
docker
centos
运维
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+
Jetpack
+MVVM架构实现WanAndroid客户端
前言之前一直想写个WanAndroid项目来巩固自己对Kotlin+
Jetpack
+协程等知识的学习,但是一直没有时间。
苏火火丶
·
2023-06-07 10:48
Kotlin
android
kotlin
mvvm
组件化
短视频
【见微知著】Android
Jetpack
- Navigation的架构设计
前言Navigation作为Android
Jetpack
组件库中的一员,是一个通用的页面导航框架。
苏火火丶
·
2023-06-07 10:07
Android
Jetpack
android
jetpack
android
Navigation
架构
《MYSQL
必知必会
》读书笔记2
哈夫曼树的学习:http://t.csdn.cn/XJhUI创建计算字段字段:基本上与列的意思相同(数据库列一般称为列,而字段通常用于计算字段连接上)拼接字段拼接:将值联结到一起构成单个值把两个结拼接起来,在MYSQL的SELECT语句中,可以用Concat()函数来拼接SELECTConcat(vend_name,'(',vend_country,')')FROMvendorsORDERBYve
明里灰
·
2023-06-07 09:19
数据库MQSQL
mysql
数据库
sql
《MYSQL
必知必会
》读书笔记3
HTML5的学习:http://t.csdn.cn/GZQ5I组合查询组合查询是执行多个查询语句(SELECT语句),并将结果作为单个查询结果集返回,这些组合查询通常称为并或符合查询。创建组合查询可用UNION操作来组合数条SQL查询,利用UNION,可给出多条SELECT语句,它们的结果组合成单个结果集。使用UNION给出每条SELECT语句,在各条语句之间放上关键字UNION。加入需要价格小于
明里灰
·
2023-06-07 09:06
总结
数据库MQSQL
sql
数据库
前端
必知必会
-BFC案例剖析
在说BFC之前,我们先来了解一下标准文档流,标准文档流是指在页面中所有的元素按照从左到右,从上到下这样的一个顺序来进行排列的。这里的标准文档流其实就是格式化上下文(FormattingContext),那么什么又是格式化上下文呢,让我们接着往下看。格式化上下文(FormattingContext)格式化上下文,简单来说就是一个独立的渲染区域,在这个渲染区域中的元素会按照它的一个渲染规则来进行排列。
断水流大撕兄
·
2023-06-07 07:59
前端大杂烩
前端
css3
web
html
javascript
必知必会
的设计模式9
外观模式(FacadePattern)属结构型设计模式,「要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行,外观模式提供了一个高层次的接口,使得系统内外易于使用」这个模式我还是第一次遇到,其实简单来理解就是对于一个子系统的访问,如果不用类似外观模式这样去设计,那最终可能子系统的很多方法就会渗透到其他模块,造成高耦合。按照平常的实现方式,我会设计一个单例类,通过这个类来约束子系统与外部的
jkwen
·
2023-06-07 06:19
Jetpack
StartUp
在翻看Android文档的时候看到
jetpack
有个StartUp组件,好奇就查了下它的用途App的初始化我们现在很多初始化sdk库的方式一般为:classApp:Application(){overridefunonCreate
hswizy
·
2023-06-07 06:33
android
android
jetpack
kotlin
使用
Jetpack
Compose实现翻转卡片效果流程详解
目录介绍执行MLKit银行卡识别输出结论如何使用
Jetpack
Compose创建翻转卡片效果介绍在电子商务和银行应用程序中输入卡信息是很常见的情况。
·
2023-06-06 21:15
Jetpack
Compose简单的屏幕适配方案
本篇过于简陋,请移步第二版:
Jetpack
Compose屏幕适配(第二版)学习Compose最近鼓起勇气开始学习Compose,听说Compose可以提升开发效率、降低bug出现的概率,摆脱各种xml的束缚
白熊小北极
·
2023-06-06 14:11
在Android Studio中配置Kotlin Symbol Processing (KSP)
简单使用方法此处以
Jetpack
AndroidXRoom的KSP为例,在app的build.gradle.kts中添加以下代码plugins{//...
XFY9326
·
2023-06-06 01:23
超级简洁、彻底组件化的轻量级Android Kotlin
Jetpack
MVVM组件化框架
结构特点:彻底组件化,且更简洁,Module具有独立的Application、AndroidMinifast、资源文件等;Application和Library的切换更加快捷;超级简洁、且多功能的网络层封装,自带2级缓存,App端内嵌了日志查看,测试人员,接口错误,该知道找谁了吧;更简洁的组件使用,更少的代码实现最全的功能,灵活扩展,随时扩展新的组件;组件与组件之间,主App与组件之间不存在任何依
码中之牛
·
2023-04-21 20:37
移动开发
Android
组件化框架
android
kotlin
架构
移动开发
职场和发展
6.java程序员
必知必会
类库之pdf处理库
前言Pdf作为我们办公文件中的一种常用文件格式,很多业务中会涉及到一个功能,是将系统中的某些数据,按照要求的格式生成Pdf文件。比如常见的征信报告,合同文件等等,为此通过java代码,处理PDF格式的文件,是java程序员需要掌握的技能。1itextpdf操作pdf1.1简介适合写文件,相对支持的格式比较多,图片,表格等等1.2pom坐标引入com.itextpdfitextpdf5.5.13co
wlyang666
·
2023-04-21 17:56
java程序员必知必会类库
java
pdf
开发语言
7.java程序员
必知必会
类库之数据库连接池
前言在java中,“池”化的设计思想随处可见,池化的最终目的是为了对象复用,降低系统创建、销毁对象的成本,提升资源的可管理性。尤其是一些大对象,创建销毁比较消耗资源的对象,池化可以极大提高效率,减少系统响应时间,提高系统并发度。常见的有线程池,实例池(spring容器),连接池等。本节我们介绍连接池里面的数据库连接池。1.有无连接池管理图示1.1没有连接池管理的时候没有数据库连接池管理的话,每次外
wlyang666
·
2023-04-21 17:24
java程序员必知必会类库
druid
java
数据库连接池
druid
c3p0
dbcp
Jetpack
-Lifecycle
【AAC系列二】深入理解架构组件的基石:LifecycleAndroid官方架构组件Lifecycle:生命周期组件详解&原理分析Android
Jetpack
架构组件(三)带你了解Lifecycle(原理篇
Showdy
·
2023-04-21 06:21
jetpack
-workmanager 使用及源码分析
使用案例使用分为三步骤1.创建自定义worker,处理后台任务2.利用建造者模式构建WorkRequest(抽象类)请求,有两个实现类OneTimeWorkRequest单次执行任务,执行一次就结束了PeriodicWorkRequest多次循环执行任务构建请求的时候,还可以添加约束条件setConstraints(@NonNullConstraintsconstraints)3.WorkMana
付小影子
·
2023-04-21 02:03
NVIDIA Jetson Linux驱动程序包开发人员指南 - 介绍
Jetson平台包括各种Jetson模块以及NVIDIA
JetPack
™SDK。每个Jetson模块都是一个包装为插件(系统模块SystemonMod
YottaYuan
·
2023-04-20 23:51
三、基于 Docker-registry/Nexus3 搭建本地仓库
本文是《Docker
必知必会
系列》第三篇,原文发布于个人博客:悟尘纪。
悟尘80
·
2023-04-20 23:24
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他