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
mtk源码分析_accdet
Java Lambda 表达式
源码分析
Lambda表达式是什么?JVM内部究竟是如何实现Lambda表达式的?为什么要这样实现?基本概念Lambda表达式下面的例子中,()->System.out.println("1")就是一个Lambda表达式。Java8中每一个Lambda表达式必须有一个函数式接口与之对应。Lambda表达式就是函数式接口的一个实现。@Testpublicvoidtest0(){Runnablerunnable
Java架构大仙
·
2023-12-18 10:13
Android FrameWork ---- Binder驱动
源码分析
对于进程间通信,Linux有很多实现的方式,像管道、信号量、共享内存、Socket等,那么为什么Android要使用Binder而不使用传统的IPC,钟爱Binder自然有其中的原因,从本节开始,分析AndroidFramework层原理Binder机制的底层原理1Binder是什么?2相对于传统IPCBinder的优势在哪?3Binder如何完成了1次拷贝?3.1内存的划分3.2虚拟内存3.3m
Awesome_lay
·
2023-12-18 10:57
源码分析
android
java
binder
ipc
jni
HBase 1.2.0
源码分析
:Compact
Compact是指HBase表中HRegion上某个ColumnFamily下,部分或全部HFiles的合并。由于数据持续写入的过程中,MemStore达到一定阈值,被flush到磁盘上,形成许多的小文件,这些文件如果不做处理,将会严重影响HBase数据读取的效率。所以,在HBase系统内部,需要定期在满足一定条件的情况下,或者由人为手动触发,将这许多文件合并成一个大文件,称为Compact。Co
Alex90
·
2023-12-18 09:39
MTK
8788平台的矩阵按键
原理图如下:以下根据原理图来对Android的配置文件进行修改+++b/device/mediateksample/tb8788p1_64_bsp/
mtk
-kpd.kl@@-94,3+94,10@@key163MEDIA_NEXTkey165MEDIA_PREVIOUSkey168MEDIA_REWINDkey159MEDIA_FAST_FORWARD
七个橘子多少钱
·
2023-12-18 04:45
Android
android
驱动开发
机器翻译
MTK
cts测试注意事项
CTS跑多项:1.新建文件,例如:CtsStatsdHostTestCases.xmlarmeabi-v7a根据html报告来2.android-cts目录新建subplans目录将步骤1的文件放在下面3.runcts--subplanCtsStatsdHostTestCases-s+手机sn号STS用userdebug版本BTS扫描用user版本google源码地址(可查询google提交记录)
学无止境0205
·
2023-12-18 03:44
android
cts
cts
Android 高通8909 系统之路之
文章出自:http://blog.csdn.net/gjy_it/article/details/79113173Android系统之应用裁剪此前在
MTK
6573,6577做了很多系统裁剪以及部分驱动,
FW_G8Z
·
2023-12-18 03:44
mtk
android settings
svnlog--stop-on-copysvn://192.168.10.22/ALPS_GB2_V2.17_MT6515_NAND_6628_RGT/branches/xiazhengguo/g209_20130217_GELJSW-1058svnmerge-r9788:HEADsvn://192.168.10.22/ALPS_GB2_V2.17_MT6515_NAND_6628_RGT/bra
金笛子
·
2023-12-18 03:42
android
settings模块
MTK
6753 部分APK功能说明
ApplicationsProvider应用程序支持服务,主要用于同步数据,删除后系统休眠无法正常启动AtciServiceATCi公司的一个软件,是将音乐会、新闻、体育、企业通信以及其它视频内容的流媒体直播服务融入智能手机的功能AutoDialer自动拨号BasicDreams休眠模式BatteryWarning低电量警告BLEManager蓝牙管理界面Bluetooth蓝牙BluetoothL
anqingcheng
·
2023-12-18 03:11
APP应用裁剪
1
MTK
11A经验总结(1)
1.模拟器编译错误1.1在vs2008中的忽略库去除msvcrt.lib1.2整个项目的文件夹名称路径最好不要太长2.添加vapp的package文件vapp_package_res.h3.调整主菜单的顺序数组入口vappMainmenuDefaultOrder4.将vapp的res文件转为相应的.c文件mmi_rp_string.c5.nativeapp数组,里边包含native名称和相应nat
bihaiyise
·
2023-12-18 03:11
mtk
浏览器
文件管理器
timezone
手机
list
MTK
修改手机型号
机型修改---packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java---index5d06776..092571c100644@@-593,7+593,7@@publicclassSpecialCharSequenceMgr{//createtheasyncqueryhandlerfinalQueryHand
Me_Ordinary
·
2023-12-18 03:40
Android
MTK
Android13 user版本进入engineermode的Bluetooth测试项时闪退
平台:MT6771android13问题描述:进入到工模,点击进入Bluetooth测试项直接闪退Log如下:07-3110:15:51.48036053605DEM/EmUtils:getEmAidlService...07-3110:15:51.481398398Iservicemanager:Couldnotfindvendor.mediatek.hardware.engineermode.
七个橘子多少钱
·
2023-12-18 03:09
android
LwIP
源码分析
(3):内存堆和内存池代码详解
文章目录1内存堆1.1mem_init1.2mem_malloc1.3mem_free2内存池2.1memp_init2.2memp_malloc2.3memp_free3内存管理宏定义在嵌入式系统中,内存池有助于快速有效地分配内存。LwIP提供了两个灵活的方式来管理和组织内存池的大小:内存堆和内存池。当然它还支持C库中的malloc和free来申请和释放内存,但是这种分配方式可能会产生很多堆碎片
tilblackout
·
2023-12-18 03:29
LwIP
网络
网络协议
Set接口下的实现类HashSet,和Map接口下的HashMap的相关内容
Set接口的相关细节:1.实现Set接口的类中不能添加重复的元素(会进行
源码分析
),且只能存在一个null值。2.添加和取出的元素顺序是不一致的即无序,且没有索引。
鼬猿
·
2023-12-18 02:01
java
开发语言
分布式事务--初识Seata和TC部署
官网地址:Seata|Seata,其中的文档、播客中提供了大量的使用说明、
源码分析
。
勤奋的小狮子YY
·
2023-12-18 02:49
Java服务框架
分布式
java
MTK
Android P Sensor架构(一)
需求场景:本来如果只是给传感器写个驱动并提供能读取温湿度数据的节点,是一件比较轻松的事情,但是最近上层应用的同事要求我们按照安卓标准的流程来,这样他们就能通过注册一个服务直接读取传感器事件数据了。这样做的好处就是第三方的应用也能正常读取温湿度的数据并展示。正文:网上分析安卓9.0sensor相关的资料不多,下面找到了一位大神对安卓9.0整个sensor框架总结的流程图:虽然流程比较粗糙,但是也有助
sdkdlwk
·
2023-12-18 02:11
Android
framework
android
sensor
MTK
Android P Sensor架构(二)
不过这里提醒一下,
MTK
平台应该从kernel3.x版本后就不支持温湿度传感器的框架了,不过幸好他们还保留了框架的雏形在,我们需要自行解决一下编译问题。
sdkdlwk
·
2023-12-18 02:08
Android
framework
android
SQL的IN参数化查询(字符列表转换成整型的处理方法)
传进去的参数被当做整个字符串了,没办法从中匹配,用如下方式进行解决declare@DepartmentIdnvarchar(50)set@DepartmentId='35,25,36'select*fro
mtk
f_AgriLandw
caiyang101
·
2023-12-18 01:18
sql
Golang同步原语Mutex
源码分析
在sync包下提供了最基本的同步原语,如互斥锁Mutex。除Once和WaitGroup类型外,大部分是由低级库提供的,更高级别的同步最好是通过channel通讯来实现。Mutex类型的变量默认值是未加锁状态,在第一次使用后,此值将不得复制,这点切记!!!本文基于goversion:1.16.2Mutex锁实现了Locker接口。//ALockerrepresentsanobjectthatcan
cfanbo
·
2023-12-18 00:34
《ThreadLocal使用与学习总结:2023-12-15》由浅入深全面解析ThreadLocal
ThreadLocal目录由浅入深全面解析ThreadLocal简介基本使用ThreadLocal与synchronized的区别ThreadLocal现在的设计(JDK1.8)ThreadLocal核心方法
源码分析
码农阿豪
·
2023-12-18 00:32
面试
ThreadLocal
线性探测法
哈希冲突
EventBus
源码分析
使用MainActiviitypublicclassMainActivityextendsAppCompatActivity{privateTextViewmTv;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ac
Peakmain
·
2023-12-17 22:50
MTK
Camera2 的OPEN API流程认知
MTK
的设计架构再了解Camera的openapi调用之前我们,需要了解Camera的架构,这样才能提高阅读代码的效率。
TheBao0107
·
2023-12-17 21:38
c++
Flink Hudi 源码之COW表数据写入流程
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录数据写入流程接上一篇FlinkHudi源码之HoodieTableSink。
AlienPaul
·
2023-12-17 19:10
Leaflet.Graticule
源码分析
以及经纬度汉化展示
目录前言一、
源码分析
1、类图设计2、时序调用3、调用说明二、经纬度汉化1、改造前2、汉化3、改造效果总结前言在之前的博客基于Leaflet的Webgis经纬网格生成实践中,已经深入介绍了Leaflet.Graticule
夜郎king
·
2023-12-17 13:42
leaflet
Graticule源码分析
Graticule
汉化
Java集合底层源码剖析-HashMap扩展
数据结构概述基本属性构造方法Entry定义put()方法get()方法TreeMap自定义排序规则的红黑树map数据结构put函数源码get获取函数源码如何保证有序性HashSetHashSet如何去重
源码分析
猿与禅
·
2023-12-17 13:23
Java技术栈源码分析
java
面试题
HashMap扩展
TreeMap
LinkedHashMap
源码分析
【基础】练习册42-Python3_带数据库的学生管理系统
清空控件内容#待增加功能:查询增加鼠标事件来进行修改#Treeviewimporttkinterastkimporttkinter.messageboximportstringimportdatabasefro
mtk
interimportttkwin
Alyna_C
·
2023-12-17 11:52
python 单选框radiobutton
"createagroupofradiobuttonsthatlaunchdialogdemos"fro
mtk
interimport*#getbasewidgetsetfromdialogTableimportdemos
SkTj
·
2023-12-17 10:22
【Vue原理解析】之虚拟DOM
本文将深入探讨Vue.js中虚拟DOM的作用、核心
源码分析
。虚拟DOM的作用虚拟DOM是一个轻量级的JavaScript
俊刚、
·
2023-12-17 10:07
Vue
vue.js
前端
【Vue原理解析】之模版编译
本文将深入探讨Vue模版解析的作用、核心
源码分析
以及总结。模版解析的作用在Vue中,我们可以使用类似HTML的语法编写组件的模版代码。这些模版代码包含了数据绑定、指令、事件等功能,但浏
俊刚、
·
2023-12-17 10:37
Vue
vue.js
前端
【Vue原理解析】之虚拟DOM
本文将深入探讨Vue.js中虚拟DOM的作用、核心
源码分析
。虚拟DOM的作用虚拟DOM是一个轻量级的JavaScript
俊刚、
·
2023-12-17 10:37
Vue
vue.js
前端
关于python 的一些小项目(四)
/user/bin/envpython#-*-coding:utf-8-*-importpygameimportosfro
mtk
interimport*root=Tk()root.title('狗子专用播放器
卂尐
·
2023-12-17 08:19
【Qt信号槽
源码分析
】
Qt信号槽
源码分析
一、相关宏介绍二、示例moc文件源码解析信号发送接收过程源码解析emitsignalconnect三、关键类图:四、时间&空间问题五、总结一、相关宏介绍*要使用信号-槽功能,先决条件是继承
did_you
·
2023-12-17 08:44
qt
设计模式
数据结构
qt
c++
信号槽
观察者模式
Android 7.0 Camera架构
源码分析
Android7.0之前CameraService是在mediaserver进程中注册的,看下Android6.0的代码://path:frameworks\av\media\mediaserver\main_mediaserver.cppintmain(){spproc(ProcessState::self());spsm=defaultServiceManager();ALOGI("Servi
longroey
·
2023-12-17 07:08
andriod系统
nginx_rtmp_module 之 ngx_rtmp_mp4_module 的mp4
源码分析
一:整体代码函数预览static ngx_int_tngx_rtmp_mp4_postconfiguration(ngx_conf_t *cf){ ngx_rtmp_play_main_conf_t *pmcf; ngx_rtmp_play_fmt_t **pfmt, *fmt; pmcf = ngx_rtmp_conf_get_module_mai
liuzhezhe111
·
2023-12-17 05:56
流媒体
nginx
rtmp
MP4
音视频
协议解析
源码分析
ijkPlayer
源码分析
PacketQueue分析
前言本文介绍PacketQueue,相对于FrameQueue来说比较简单,可以类比Android中的MessageQueue。PacketQueue总体介绍单向链表结构。first_pkt、last_pkt,是链表的起点和终点结点;recycle_pkt链表用于节点复用;是一个多线程安全队列,靠等待唤醒机制保证线程安全;当遇到flush_pkt时,serial加1自增,标志着流序列变化,区分是否
baiiu
·
2023-12-17 03:07
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
FrameQueue分析
前言上一篇文章介绍了PacketQueue,本文介绍FrameQueue。FrameQueue结构体FrameQueue结构体,持有queue数组,是基于环形队列实现的;rindex、windex、size、max_size和等待唤醒机制获取读写位置,利用环形队列最大限度节约了空间;默认队列大小为16,最后由max_size=Math.min(max_size,FRAME_QUEUE_SIZE)来
baiiu
·
2023-12-17 03:07
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
start流程和buffering缓冲策略
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略本文是分析ijkPlayer中的start流程和buffering机制,放在一块分析是因为两部分代码都在对播放状态进行操作,暂停或恢复播放。其中buffering机制也是ijk的核心,是卡顿和延时的核心。关键bool值ffp->render_w
baiiu
·
2023-12-17 03:36
音视频&进阶
ijkPlayer
buffering缓冲策略
jitter
buffer
ijkplayer
源码分析
音频解码流程
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略本文是流程分析的第四篇,分析ijkPlayer中的音频解码流程,在audio_thread中,如下流程图中所示。
baiiu
·
2023-12-17 03:06
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
视频解码流程
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略本文是流程分析的第五篇,分析ijkPlayer中的视频解码流程,在video_thread中,如下流程图中所示。
baiiu
·
2023-12-17 03:06
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
视频向音频同步
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略本文是流程分析的第六篇,分析ijkPlayer中的音视频同步,在video_refresh_thread中,如下流程图中所示。
baiiu
·
2023-12-17 03:06
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
视频渲染流程
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略本文是流程分析的第一篇,分析ijkPlayer中的视频渲染流程,在video_refresh_thread中,如下流程图中所示。
baiiu
·
2023-12-17 03:36
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
音频播放流程
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略本文是流程分析的第二篇,分析ijkPlayer中的音频播放流程,在aout_thread中,如下流程图中所示。
baiiu
·
2023-12-17 03:36
音视频&进阶
ijkPlayer
源码分析
ijkplayer
源码分析
read_thread流程
前言本系列如下:整体概述视频渲染流程音频播放流程read线程流程音频解码流程视频解码流程视频向音频同步start流程和buffering缓冲策略前言本文是流程分析的第三篇,分析ijkPlayer中的read_thread流程,如下流程图中所示。
baiiu
·
2023-12-17 03:36
音视频&进阶
ijkPlayer
源码分析
JNI原理 System.loadLibrary
源码分析
前言本文介绍System.loadLibrary原理。Java层源码流程System#loadLibrary->Runtime#loadLibrary0–>BaseDexClassLoader#findLibrary–>DexPathList#findNativeLibrary->Runtime#nativeLoad,走向c层源码主要是从nativeLibraryPathElements中找到so
baiiu
·
2023-12-17 03:33
linux
c
c++
jni等
JNI
源码分析
【置顶】 本博博文汇总
文章目录前言音视频ijkplayer
源码分析
FFmpeg、音视频协议Andriod系统音视频框架C、C++Android&Java
源码分析
、绘制、渲染Dalvik、Art虚拟机Java并发计算机基础操作系统计算机网络设计模式
baiiu
·
2023-12-17 02:59
Android
Java
性能优化等
音视频
安卓
Flink 源码之数据分区
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录前言Flink流处理作业支持并行操作。每一个并行度可以理解为一个数据管道。上游和下游的并行度也可能是不同的。
AlienPaul
·
2023-12-17 02:38
基于图片翘曲的后门攻击WaNet
源码分析
什么是WaNet?WaNet是一种基于图片翘曲的后门攻击手段,参考文章《基于扭曲的后门攻击》下图分析了WaNet对于人眼的隐蔽性下图展现了WaNet的基本原理参考代码:github代码一、network文件1、blocks.py导入pytorch库importtorchfromtorchimportnnConv2dBlock函数用forward正向传播实现卷积、BN归一化、Relu激活函数clas
AuroraGengi
·
2023-12-17 02:11
安全
人工智能
深度学习
网络攻击模型
Python实现三次参数样条曲线、三次Bezier曲线、三次B样条曲线
算法:importmatplotlib.pyplotaspltimportnumpyasnpimporttkinterastkfro
mtk
interimport*importtkinter.messageboximporttkinter.simpledialogimporttkinter.colorchooserclassDraw
我真不会起名字啊
·
2023-12-17 01:43
python
开发语言
7张图揭晓RocketMQ存储设计的奥妙
温馨提示:本文节选自新上市《RocketMQ技术内幕》第二版本,一个最大的改变就是在进入
源码分析
之前,首先通过图文的方式,提炼出RocketMQ的核心工作机制,降低源码阅读的难度,引发思考。
Java老程
·
2023-12-17 00:39
Flink 源码之 SQL 内置function定义方式
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录前言近期使用FlinkSQL内置函数的时候遇到了点问题,函数的返回结果和想象中的不一致。
AlienPaul
·
2023-12-16 23:23
使用 ThreadLocal 时一定会出现内存泄露吗?什么情况在会出现?如何防止?
文章目录内存泄露案例
源码分析
ThreadLocal.set方法什么情况会出现内存泄露如何防止总结为什么会写这篇文章呢?
黑夜无路人
·
2023-12-16 22:09
java基础
java
ThreadLocal内存泄露
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他