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
Android-架构篇
Android-
推荐一个与H5交互的库(JsBridge)
图片来源网络,入侵必删最近项目当中,需要与H5进行交互。如果快速实现需求呢?虽然很多框架都支持,但是我们前端大佬指定要使用JsBridge来进行交互。JsBridge这个开源库在Java和JavaScript之间架起了一座桥梁,它提供了从js调用java代码和从java调用js代码的安全便捷的方式。导入项目repositories{//...maven{url"https://jitpack.io
阿博聊编程
·
2023-12-18 06:54
Android-
入门学习笔记-数组、列表、循环和自定义类
本课示例代码数组(array),是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。原始数据类型名小写,对象数据类型名首字母大写索引/下标从0开始数组创建后长度固定。闹钟设置周几重复,可用布尔型数组。如果你想参考其他资源,了解如何创建和初始化数组,请参阅这篇文章。如果你想要进一步练习下数组内容,请参阅C
weixin_30700099
·
2023-12-17 17:56
java
移动开发
ACPM高效C++组件管理让音视频终端SDK性能更好、稳定性更高
本文为MediaBox技术
架构篇
,重点从ACPM介绍、技术架构以及高效管理等方面,介绍如何通过MediaBoxACPM的高效组件管理,来提升音视频终端SDK的稳定性和性能。
阿里云视频云
·
2023-12-15 07:14
硬核干货
云计算
视频云
深度解读MediaBox SDKs如何实现技术架构升级
本文为MediaBox技术
架构篇
,重点从音视频终端SDK的技术架构、优化设计、架构优势等方面,介绍MediaBoxSDKs如何实现技术架构升级。
阿里云视频云
·
2023-12-15 07:13
硬核干货
云计算
视频云
Android-
自定义View-View类初步认识
自定义View的一些方式有必要了解一下(来自网友的总结):通常情况下,Android实现自定义控件无非三种方式。Ⅰ、继承现有控件,对其控件的功能进行拓展。Ⅱ、将现有控件进行组合,实现功能更加强大控件。Ⅲ、重写View实现全新的控件首先,我们要明白在什么样的情况下,需要重写View来实现一种全新的控件,一般当我们遇到了原生控件无法满足我们现有的需求的时候,我们此时就可以考虑创建一个全新的View来实
MonkeyLei
·
2023-12-06 20:00
关于
Android-
类加载
之前的文章说过JVM中负责将我们编写的.java文件翻译成.class字节码文件。而类要先经过JVM的ClassLoader(类加载器)加载到JVM中然后再存储到运行时数据区最后经过执行引擎执行类中相应的方法,最后转化成机器码交给系统执行。本文要讲的就是Android中的ClassLoader(类加载器)。要讲Android中的ClassLoader,就要先讲Android中的虚拟机。由于Andr
JackDaddy
·
2023-12-05 02:35
Android-
自定义View-Canvas-Paint setAlpha() 无效
在使用Paint时候下面两个方法都调用了Paint.setAlpha()Paint.setColor()setColor()Setthepaint'scolor.Notethatthecolorisanintcontainingalphaaswellasr,g,b.This32bitvalueisnotpremultiplied,meaningthatitsalphacanbeanyvalue,r
MonkeyLei
·
2023-12-04 05:35
Android-
网络请求库okhttp源码阅读随笔
一:先看看okhttp简单的配置以及使用:1.在app的module中先配置依赖implementation'com.squareup.okhttp3:okhttp:3.10.0'2.okhttp执行网络请求调用方式:异步请求调用Call.enqueue();同步请求调用Call.execute()Activity二:框架基本流程源码剖析由于OkhttpClient内部有非常复杂且多的参数配置,作
wuri
·
2023-12-03 11:44
概念理论类-k8s :
架构篇
转载:新手通俗易懂k8s:
架构篇
Kubernetes,读音是[kubə’netis],翻译成中文就是“库伯奈踢死”。当然了,也可以直接读它的简称:k8s。
~我在北京~
·
2023-12-01 03:12
k8s
3-性能分析-
android-
基于Choreographer渲染机制详解
3-性能分析-
android-
基于Choreographer渲染机制详解一:主线程运行机制的本质1>引入Vsync之前2>引入Choreographer二:Choreographer简介1>从Systrace
45度看我
·
2023-11-30 09:41
性能分析
android
性能优化
Seata
架构篇
- XA模式
XA模式XA模式属于一种强一致性的事务模式。前提支持XA模式的数据库。Java应用通过JDBC访问数据库。整体机制在Seata定义的分布式事务框架内,利用事务资源(数据库、消息服务等)对XA协议提供可回滚、持久化的支持,使用XA协议的机制来管理分支事务。执行阶段执行XAStart、业务SQL、XAEnd=》注册分支,XAPrepare=>报告分支事务的状态。完成阶段执行XACommit/XARol
等後那场雪
·
2023-11-30 09:33
Seata
架构
java
Android-
使用Intent传递数据
Android-
使用Intent传递数据在通过intent来启动Activity,Service,发送广播时候,可以传递一些附加数据。
一杯冰可乐_
·
2023-11-30 00:04
每天一个知识点
Android基础
android
kotlin
文章大杂烩 - 收藏集 - 掘金
若有谬误请多多赐教,另外如果希望了解更多机器学习&深度学习的资料可以参考笔者的面向程序猿的数据科学与机器学习知识体系及资料合集以及程序猿的数据科学与机器学习实战手册...程序员谈求职系列之常见的求职误区-
Android
weixin_34290352
·
2023-11-29 17:18
面试
后端
前端
ViewUI
Android-
视频播放适配刘海屏一
做事就像一张大网,只有你走的够远,走的路够多,才能知道下个正确的节点在哪昨天公司测试大佬提出个问题,公司项目在oppo的刘海屏上,播放的控制器被刘海盖住了。如图:企业微信截图_15645436175541.png看到这个首先想到的是再把距离调下点,但是这不是根除问题的方法,所以弃用该方法。直接介绍我的解决办法:项目用的是ijkPlayer,播放器有个控制器,在控制器布局中添加一个topView,如
h_f
·
2023-11-29 00:45
android微信小程序自动填表_微信小程序自动化,记录趟过的坑!
项目思想:关键字+数据驱动混合测试基于
Android-
微信小程序自动化的关键是:webview的切换对于微信App来说如何从NATIVE切换到webview的过程测试版本信息1.微信版本:7.0.212
李宏韬
·
2023-11-28 11:03
android多线程安全问题,
Android-
多线程安全问题-synchronized
先看一个售票案例Demo,多线程程序对共享数据操作引发的安全问题:packageandroid.java.thread09;/***售票线程*/classBookingimplementsRunnable{/***模拟票的总算10张票*/privateintticket=10;@Overridepublicvoidrun(){while(true){if(ticket>0){//让线程在这里停一下
luckyton
·
2023-11-28 08:06
android多线程安全问题
Android Framework系列(系统
架构篇
)
目录一、引言二、Android架构2.1Linux内核层2.2硬件抽象层(HAL)2.3AndroidRuntime&系统库2.4Framework层2.5App层2.6Syscall&&JNI三、通信方式3.1Binder3.2Socket3.3Handler四、核心提纲4.1系统启动系列4.2系统稳定性系列4.3Android进程系列4.4四大组件系列4.5图形系统系列4.6系统服务篇4.7内
csdn春哥
·
2023-11-28 01:11
Android
java
第一次构建Flutter项目一直卡在Initializing gradle...
,和模拟器运行白屏问题本人测试发现没有效果,于是找到了第二种解决方案,亲测有效2.修改gradle下载地址找到项目中的
android-
>gradle->wrapper->gradle-wrapper.properties
我是黄教主啊
·
2023-11-26 13:23
Flutter 目录结构和项目资源
myapp┬├
android-
包含Android特定的文件。├build-存储iOS和Android构建文件。├ios-包含iOS特定的文件。├lib-应用源文件。┬└src-包含额外的源文件。
iwakevin
·
2023-11-26 08:40
Spring
架构篇
--2.4 远程通信基础--Socket通信
前言:通信中我们常常建立socket通过其tcp完成通信;1Socket介绍:所谓socket通常也称作”套接字“,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字”向网络发出请求或者应答网络请求;socket是基于应用服务与TCP/IP通信之间的一个抽象,他将TCP/IP协议里面复杂的通信逻辑进行分装,对用户来说,只要通过一组简单的API就可以实现网络的连接;服务端初始化Se
拽着尾巴的鱼儿
·
2023-11-25 04:30
java基础篇
java工具篇
spring
架构
java
Android-
图片加载库 Coil 介绍
框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutineimageloader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。并且是全用Kotlin编写,如果你是纯Kotlin项
我爱田Hebe
·
2023-11-25 00:17
智能座舱架构与芯片 - (2)
架构篇
一、定义1.1智能座舱定义按照百度百科的定义,智能座舱(intelligentcabin)旨在集成多种IT和人工智能技术,打造全新的车内一体化数字平台,为驾驶员提供智能体验,促进行车安全。目前国内外已经有很多研究工作,例如在车辆的AB柱及后视镜安装摄像头,提供情绪识别、年龄检测、遗留物检测、安全带检测等。在传统的汽车行业中,一般的把车内用于娱乐的设备称之为车载信息娱乐系统(In-VehicleIn
风禾万里
·
2023-11-22 10:49
智能座舱
汽车
架构
语音识别
人工智能
6、信息打点——Web
架构篇
&语言&中间件&数据库&系统&源码获取
1、信息搜集搜集哪些东西?架构信息收集,主要包括:操作系统、开发语言、中间件容器、数据库类型、第三方软件等;web源码信息收集,CMS开源?闭源?售卖?自主研发?进行web源码信息收集的目的是,获取web源码。获取方式:资源监控(github、gitee)、网站有可能爆源码获取源码→\rightarrow→直接利用公开的的漏洞库尝试安全测试;或者白盒代码审计,挖漏洞。web域名收集,子域名、相似域
PT_silver
·
2023-11-22 03:35
小迪安全
安全
笔记
前端
【小迪安全】Day06信息打点-Web
架构篇
&域名&语言&中间件&数据库&系统&源码获取
一、知识点Web架构-语言&中间件&数据库&系统等Web源码-CMS开源&闭源售卖&自主研发等Web源码获取-泄露安全&资源监控&其他等Web域名-子域名&相似域名&反查域名&旁注等二、信息点基础信息:网站搭建系统信息:操作系统、服务器应用信息:网站应用,网站源码,有没有安装其他的应用防护信息:安全防护软件,有没有拦截,对安全测试有阻碍的事情。人员信息:社工之类的,搜集管理员个人相关的信息(历史密
你赖东东不错嘛*
·
2023-11-22 02:01
小迪安全笔记
网络安全
Android-
序列化-Serializable/Parcelable
Android-
序列化-Serializable/Parcelable学习自《Android开发艺术探索》序列化漫谈IPC的首要目的是传输数据,当然不能仅仅是传输一些基础数据了,毕竟基础数据承载的信息非常少
weixin_33824363
·
2023-11-21 22:30
java
移动开发
Android-
蓝牙开发:解决华为P40(鸿蒙系统)搜索不到蓝牙设备
参考:
Android-
蓝牙开发:解决搜索不到蓝牙设备_van久的博客-CSDN博客_android蓝牙不能搜索现象:之前用java开发的一个APP,一直都是用华为的荣耀6plus来调试,运行得非常好,APP
zhuohui307317684
·
2023-11-17 13:46
安卓APP开发
android
harmonyos
华为
史上最全后台开发成长指南
目录1后台基础篇(初级)2工程素养篇(中级)3系统
架构篇
(高级)4综合素质篇(专家)5总结我会把后台开发的成长RoadMa
腾讯云开发者
·
2023-11-13 11:42
总结Vue 团队开发的一些基本配置封装分享
本文已授权掘金开发者社区公众号独家使用,包括但不限于编辑、标注原创等权益简介本篇文章主要带来的是vue基础
架构篇
,大家都知道,Vue3.0后Vue2.0会有一个终结版出来,也就说明Vue迎来了新时代,但是并不是所有项目都能够一起迈向新时代的轮船
前端劝退师
·
2023-11-13 08:29
java
敏捷开发
toa
编程语言
xhtml
Android-
如何避免以及定位内存泄漏?
目录非静态内部类的静态实例Handler使用不当导致内存泄露Context使用不当导致内存泄露资源对象未关闭(输入输出流、Cursor等)静态View导致泄露WebViewBitmap监听器未关闭非静态内部类的静态实例非静态内部类会持有外部类的引用,如果非静态内部类的实例也是静态的,就会长期持有外部类的引用,无法被系统回收,解决办法:使用静态内部类Handler使用不当导致内存泄露Handler导
吴唐人
·
2023-11-11 18:18
面试
内存泄漏
定位
内存优化
谷粒商城之分布式基础篇p1-p50
P1-P4主要是介绍项目使用了哪些技术,以及介绍项目是前后端分离模式开发,前端是使用vue开发,后端使用springcloud+spirngcloudalibaba,项目分为三篇基础篇高级篇
架构篇
P5项目结构图
莫等闲 白了少年头
·
2023-11-09 17:36
笔记
vue.js
node.js
Android-
友盟三方登录与分享
前言最近项目中又一次需要集成友盟的三方登录与分享,之前没有记录过,所以这次来写一下…准备工作1.注册友盟账号创建应用,获取key:申请地址http://www.umeng.com2.对对应的平台(腾讯、微信、新浪等等)申请第三方账号,获取key和密码集成步骤因为shareSDK分享与第三方登录集成方式类似(共用jar包),所以我就一起说了。1.下载shareSDK分享的SDK下载地址:https:
秦子帅
·
2023-11-09 10:36
Andorid干货
友盟分享
友盟第三方登录
shareSDK分享
第三方登录
Android-
如何为应用拉起前台服务
最近做的一个需求需要应用能在关闭或者进程杀掉的情况下依然可以接收通知并根据通知条件拉起应用。考虑此场景应最大程度为应用保活,由于8.0之后android禁止应用在后台拉起服务,尝试拉起一个前台服务。拉起前台服务的过程还需要设置一个通知,可将通知设置为常驻。AndroidManifest.xml注册服务前台服务:会在通知一栏显示ONGOING的Notification,当服务被终止的时候,通知一栏的
汤面不加鱼丸
·
2023-11-09 08:04
android
android
studio
ide
Android-
为应用添加widget小组件
最近在实现为应用程序添加小组件的功能,记录一下开发过程。1.添加一个小组件模板设置组件类名称,其他属性按需求设置,这些属性在生成的文件中也可修改工程main目录下会生成类文件,res目录下生成资源文件,涉及文件如下重复上述操作可为应用添加多个小组件多个小组件时,为小组件设置名称是通过AndroidManifest中添加的这一段实现,label为widget设置了标签
汤面不加鱼丸
·
2023-11-09 08:34
android
java
Android-
动态加载插件资源,皮肤包的实现原理
原创-转载请注明出处Android动态加载插件资源最近在看app的换肤功能。简单的来说就是动态读取插件apk中的资源,需要进行换肤的控件所用到的资源在主apk和插件apk中各维护了一份,且资源名称相同。插件听起来高大上,但其实就是一个apk文件。所以我们所要做的,就是怎么样能让插件中的资源加载进本地,并且读取到。Resource的创建在app内部加载资源使用的是context.getResourc
程序猿Jeffrey
·
2023-11-06 13:03
Flutter-自定义短信验证码
可以说是直接把原生的绘制代码复制粘贴到Flutter项目中,kt修改为dart,实现样式还是下面四种:表格类型方块类型横线类型圈圈类型所以这里就不在阐述实现思路了,你也可以直接查看Android版本,点击
Android
龙之音
·
2023-11-06 06:50
android-
性能优化-so优化
个人总结,因为项目开发的原因,需要ndk开发一部分功能,并打包成so使用,在打包so过程中发现生成的so过大,如下图有15M的样子,很大。所以决定看一些so优化相关的知识。图1这是我通过cmake方式直接在as上运行出来生成的so,研究以后才知道,so还有debug和release包的区分,上面这个就是debug的so。在as上task->other->图2点击这个方式build会生成releas
卍W卍X卍
·
2023-11-05 17:10
Android-
指纹登录
Android6.0后且硬件支持!主要功能:1.实现密码登录和指纹登录相互切换2.检测设备是否支持指纹验证主要用到系统Api-FingerprintManager3.指纹验证失败后错误提示4.关闭指纹登录5.检测系统指纹库发生变化后的处理源码GitHub地址:https://github.com/haganWu/FingerprintLoginDemo
HaganWu
·
2023-11-05 13:24
java多用户商城系统
架构篇
——分库分表
网址:www.hulianrongyun.com,本人QQ:4407509,有问题可以联系本人最近公司要开发商城,让我多方咨询,最后看了很多,要不就是代码、表字段注释不全,要不就是bug多,要么就是文档缺少,最后决定自己开发一套商城。下面是开发的一些心得体会,权且记录下来,给自己做个记录把。本人QQ:4407509,有问题可以联系本人之前一直都是在从事电商相关和互联网金融开发,处理过亿级数据量,所
程序员一灯
·
2023-11-05 09:12
Android-
第五节Menu菜单详解
目录一、Menu背景二、Menu使用步骤1.创建menu2.设计menu3.重写menu逻辑代码4.运行效果:一、Menu背景手机毕竟和电脑不同,它的屏幕空间非常有限,因此充分地利用屏幕空间在手机界面设计中就显得非常重要了。如果你的活动中有大量的菜单需要显示,这个时候界面设计就会比较尴尬,因为仅这些菜单就可能占用屏幕将近三分之一的空间,这该怎么办呢?不用担心,Android给我们提供了一种方式,可
夏屿_
·
2023-11-04 19:39
Android
Studio(入门)
android
java
apache
Android-
推荐一个TextView效果开源库( SuperTextView)
图片来源网络,入侵必删我最近发现一个能够实现多种效果的TextView开源库,这篇博客分享给看文章的小伙伴,希望能帮你们提高开发效率以及提升自己App的用户体验感。SuperTextViewSuperTextView一个简单的控件元素,但却不仅仅是一个控件。它生而灵动多变,强大的内嵌逻辑,为你持续提供丰富多彩却异常简单的开发支持。他的特性:为View设置圆角支持单独控制每一个圆角为View添加边框
阿博聊编程
·
2023-11-04 19:02
Android-
样式系统---主题背景属性满满干货指导
程序员职业生涯真的很短吗?不短,我就是明证!我今年44岁,世界500强公司,编程20年,软件技术专家,一直都在编程一线,从来离开过。技术上,我深入的使用过Java、.net、Js等等。也许吧,我勉强算的上一个“全栈工程师”。我看好多回答里说,程序员之所以干不长,那是因为经验不值钱,老程序员和年轻人没有区别,还不能加班,所以自然不受老板待见。我特别不理解,这么荒谬,不合逻辑的言论为什么还会有人相信。
阿里springboot学习笔记
·
2023-11-04 18:40
程序员
android
移动开发
经验分享
android ui flutter,
android-
如何在运行flutter应用程序时解决’dart:ui’错误?
Below错误发生在我尝试运行我的第一个flutter应用程序时.file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart:5:8:Error:Notfound:'dart:ui'import'dart:ui'showImageFilter;^file:///Volume
SummerLogic
·
2023-11-04 11:39
android
ui
flutter
ShareSDK微信没有回调问题解决
Android-
微信-回调微信没有回调?微信回调:这个WXEntryActivity.java类必须要在wxapi下,wxapi必须要在您的工程的包名package下。
被时光移动的城
·
2023-11-04 06:23
MySQL数据库入门到大牛_00_大纲及适用人群
数据库基础篇大纲1.数据库概述与MySQL安装篇2.SQL之SELECT使用篇3.SQL之DDL、DML、DCL使用篇4.其它数据库对象篇5.MySQL8新特性篇二、MySQL高级特性篇大纲1.MySQL
架构篇
十月旧城
·
2023-11-04 01:05
#
MySQL
数据库
mysql
第6天:信息打点-Web
架构篇
&;域名&;语言&;中间件&;数据库&;系统&;源码
第6天:信息打点-Web
架构篇
&域名&语言&中间件&数据库&系统&源码#知识点:1、打点-Web架构-语言&中间件&数据库&系统等2、打点-Web源码-CMS开源&闭源售卖&自主研发等开源:可以上网搜索
阿凯6666
·
2023-11-03 14:17
小迪安全
web安全
Android-
架构新组件---让天下没有难做的-App,android开源输入法
如果我们的组件需要强绑定声明周期,那么只需要借助Lifecycle去监听生命周期的状态和事件即可,再也不用覆写各种回调方法了。下面将要讲到的LiveData和ViewModel都是Lifecycle-AwareComponents,它们都用到了Lifecycle。Android生命周期管理不当带来的最大问题就是内存泄露,举一个我们经常遇到的场景:一个异步任务(比如网络请求)持有了UI元素的引用,只
m0_64603743
·
2023-11-02 21:44
程序员
面试
android
移动开发
Android-
架构新组件---让天下没有难做的-App,Android架构组件Room功能详解
Jetpack不属于AndroidFramework,不是Android开发的必需品,它只是应用层开发的一种辅助手段,帮我们解决了一些常见问题,比如版本兼容、API易用性、生命周期管理等。其中Architecture部分的组件(AndroidArchitectureComponents,以下简称AAC)组合起来形成了一套完整的架构解决方案,在没有更好的方案被发明出来之前,我们姑且把AAC当做And
读读金典
·
2023-11-02 21:44
程序员
面试
移动开发
android
第04章 逻辑架构【1.MySQL
架构篇
】【MySQL高级】
第04章逻辑架构前言推荐第04章逻辑架构1.逻辑架构剖析1.1服务器处理客户端请求1.2Connectors1.3第1层:连接层1.4第2层:服务层1.5第3层:引擎层1.6存储层1.7小结2.SQL执行流程2.1MySQL中的SQL执行流程2.2MySQL8中SQL执行原理1.确认profiling是否开启2.多次执行相同SQL查询3.查看profiles4.查看profile2.3MySQL5
日星月云
·
2023-11-01 17:20
#
mysql高级
mysql
架构
数据库
Android-10、11-存储完全适配(上)
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握上篇文章分析了
小鱼人爱编程
·
2023-11-01 11:31
Android
进阶
android
sqlite
Android-10、11-存储完全适配(下)
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握上篇文章分析了
小鱼人爱编程
·
2023-11-01 11:31
Android
进阶
android
sqlite
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他