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系统源码学习
【OpenGauss
源码学习
—— 执行算子(SeqScan算子)】
执行算子(SeqScan算子)执行算子概述扫描算子SeqScan算子ExecInitSeqScan函数InitScanRelation函数ExecSeqScan函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库源码解析》一书
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
数据库
gaussdb
数据库
Android性能优化——布局优化
图片解码,文本绘制GPU负责栅格化,UI元素绘制到屏幕上,将一些组件,比如Buttonbitmap拆分成不同的像素进行显示,然后完成绘制,这个操作相对来说非常耗时,所以引入GPU来完成栅格话操作具体到
Android
郑子
·
2023-08-16 20:28
Android:基础篇
Android
Android异常日志快速定位分析小技巧
system文件夹读写权限Ubuntu系统开机报错(无法开机启动)Linux启动报错或无法启动的解决方法KernelSUAndroid上基于内核的Root方案基于WSL2环境的Aosp12源码开发环境搭建
Android
哆啦安全
·
2023-08-16 18:25
Android系统定制
android
百度Apollo
源码学习
之Bazel编译介绍
image.png什么是BazelBazel是一个类似于Make的编译工具,是Google为其内部软件开发的特点量身定制的工具,如今Google使用它来构建内部大多数的软件。(怪不得看起来很像Android.bp语法O(∩_∩)O)Google认为直接用Makefile构建软件速度太慢,结果不可靠,所以构建了一个新的工具叫做Bazel,Bazel的规则层级更高。image.png开始使用Bazel
Lee_5566
·
2023-08-16 14:05
SofaRpc
源码学习
篇-netty以及跟dubbo骚操作,负载均衡
蚂蚁金服开源-SofaRpc
源码学习
篇netty很重要的三个类NettyByteBuffer(直接跳过没
大鸡腿同学
·
2023-08-16 09:26
中间件
中间件
Android面试题收集
1.
Android系统
的架构
Android系统
架构之应用程序Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器
weixin_34211761
·
2023-08-16 06:48
面试
ui
java
Android常用到的面试题集合大全
1.
Android系统
的架构
Android系统
架构之应用程序Android会同一系列核心应用程序包一起发布,该应用程序包包
黑马通讯
·
2023-08-16 06:17
android使用
android
面试题
应用
Android进程间通信(IPC)机制Binder简要介绍和学习计划
简要介绍和学习计划Binder:是一种进程间通信机制,它是一种类似于COM和CORBA分布式组件架构,通俗一点,其实是提供远程过程调用(RPC)功能Binder机制无论从系统开发还是应用开发的角度来看,都是
Android
ChanYeol666
·
2023-08-16 05:46
BlockCanary的监控流程分析
原理概述
Android系统
中的消息机制是依靠Looper不断从MessageQueue中取出Message进行处理,卡顿的直接原因是处理Message的时间过长,所以监控卡顿主要是监控Message的处理时长
s1991721
·
2023-08-16 02:02
Android系统
开机第一帧splash和Bootanimation修改
1>开机第一帧splash准备一张和屏分辨率相同(颜色位深8/24/32都可以)格式为png的图片,如720*1280的屏照片命名为logo.png使用device\qcom\common\display\logo\logo_gen.py脚本生成splash.img,将logo.png放在同一文件夹内使用以下命令python./logo_gen.pylogo.png将上面生成的splash.img
Just_Paranoid
·
2023-08-15 21:19
Android
OS
android
framework
bootloader
Android系统
之Mtk开机logo镜像单独制作(不用全编译代码)
一.问题背景在我们客制系统版本时,经常有时候会有需求就是单独更新一个客制logo,如果每次仅仅就是更改一个开机logo,我们每次都需要有一个完整编译的out,也就意味着可能要全编,这想必是非常低效率的,了解高通平台的人知道,高通的开机logo由单独的splash.img分区包含,且高通有非常便利的python脚本可以直接将一张png格式的开机logo图片转换成splash.img,以达成不用编译代
有头发的猿
·
2023-08-15 21:18
Android系统
MTK
android
mtk
Android11 系统裁剪
参考这篇文章:(188条消息)Android11系统裁剪_
android系统
裁剪_凯文的内存的博客-CSDN博客很到位
阿木看源码
·
2023-08-15 21:47
Android
Android系统
中如何擦除镜像替换
fastbooterasesplashfastbootflashsplash./splash.img
阿木看源码
·
2023-08-15 21:47
Android
Mybatis
源码学习
(十二):拦截器(结束篇)
一、前文回顾在前几篇文章中我们学习了Mybatis中的一级二级缓存。今天将要开始一个新的模块也是本系列的最后一个模块了,拦截器。二、拦截器和过滤器提到拦截器我们会很自然的联想到和他功能很相似的过滤器,在讲解Mybatis拦截器之前,我们有必要先简单的比较一下这两者。过滤器(Filter):它依赖于servlet容器。在实现上,基于函数回调,它可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能
你可以叫我仔哥呀
·
2023-08-15 21:41
Mybatis源码学习
mybatis
学习
java
Qt Creator
源码学习
笔记 05,菜单栏是怎么实现插件化的?
阅读本文大概需要6分钟对于一个多插件的IDE软件来说,支持界面扩展是必不可少的,今天我们来看看在QtCreator当中是如何实现界面扩展的概述界面扩展无非就是在其它插件中访问修改主界面当中的一些菜单、参数,或者添加、删除某些菜单,目前很多大型软件都是支持插件化开发的前几篇我们一起看了QtCreator的主界面其实很简单,主界面包括一个菜单栏,模式工具栏,内容区域以及状态栏,如下图所示:我们看到的其
流浪的鹅卵石
·
2023-08-15 20:54
Qt学习之路
Qt
Creator
Qt
软件框架
编程那些事
技术
编程
C++之std::call_once实例(一百七十五)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++的std
Android系统攻城狮
·
2023-08-15 20:12
C++入门系列
c++
开发语言
Android系统
的进程管理(创建->优先级->回收)
一、进程的创建1、概述
Android系统
以Linux内核为基础,所以对于进程的管理自然离不开Linux本身提供的机制。
小官学长
·
2023-08-15 17:09
Linux
性能优化
linux
android
性能优化
安卓13解决链接问题
第一步:选择可靠的协议新的
Android系统
里,PPTP协议不再是一个可行的选择,但幸运的是,我们有L2TP协议作为一个可靠且安全的
华科℡云
·
2023-08-15 13:28
android
运维
网络协议
图片优化
Android系统
的进程(APP级别)有最大内存限制超过这个限制系统就会抛出OOM错误图片OOM问题的产生一个页面一次加载过多图片虽然每个图片占用的内存不大,但是多个图片的内存加起来就很可怕,有可能就超过了
发光的老金
·
2023-08-15 07:54
车载智能座舱开发核心技术——SystemServer
SystemServer在车载开发中扮演着重要角色,它是
Android系统
的核心组件之一,负责管理和调度其他系统服务。
Android技术栈
·
2023-08-15 06:11
车载开发
android
Android开发
程序员
车载开发
移动开发
linux网络编程-libevent
epollselectpoll等5支持I/O和信号等事件1.libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.4.x系列,较为早期版本,适合
源码学习
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
移动应用程序开发的未来:Flutter
基于此,Google于2017年的I/O大会上隆重推出了移动UI框架Flutter,可以让开发者在iOS和
Android系统
上快速构建高质量的原生用户界面。
初一十五啊
·
2023-08-15 00:43
移动开发
Android
编程语言
移动开发
Android
程序员
webrtc
源码学习
- 3种异步处理
文章目录1、webrtc3中异步调用方式2、具体实现2.1TaskQueue2.2AsyncInvoker2.3SynchronousMethodCall1、webrtc3中异步调用方式在webrtc任务中有3种不同的异步处理方式,用于解决不同的问题,如下1)taskqueue每个队列上有一个线程执行,线程不需要指定2)asyncTask在指定的线程上执行,需要指定线程3)SynchronousM
~小泽~
·
2023-08-14 16:48
webrtc
webrtc
卡顿掉帧问题分析之工具篇
Android卡顿掉帧问题分析之原理篇Android卡顿掉帧问题分析之工具篇Android卡顿掉帧问题分析之实战篇上一篇文章中我们完整的分析了
Android系统
中应用上帧显示的系统运行机制和流程,了解了卡顿问题的基本定义
锐湃
·
2023-08-14 15:01
优化
性能优化
Android之版本号、版本别名、API等级对应关系(全)(一百六十二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:快速查找Android
Android系统攻城狮
·
2023-08-14 13:42
Android系统调试系列
android
Android系统
组件——AMS,App启动中的AMS流程
AMS(ActivityManagerService)是
Android系统
中非常重要的一个组件,负责管理应用程序的生命周期、进程调度以及任务栈的管理等任务。
Android技术栈
·
2023-08-14 11:01
Android
开发
android
服务器
Android开发
程序员
framework
ams
组件
Android 9.0 APP 启动流程分析 (进程创建 ,ActivityThread 创建 ,Application创建,Activity的创建,)
1.APP启动优化1.系统启动流程学习APP启动之前,先大概了解下
Android系统
启动的流程,流程图如下:image
Android系统
在按下电源键时引导芯片的代码加载引导程序BootLoader到RAM
Ord1nAry_c568
·
2023-08-14 03:17
Android12之MediaCodec用法套路(三十四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解Android12
Android系统攻城狮
·
2023-08-14 03:58
MediaCodec
android 10 api 变更
google官方地址google收缩权限以及规范apk运行时状态,意味着google的
Android系统
将更加规范,将有效打击各种使用黑科技的app。
Asbefore如初_3142
·
2023-08-14 01:44
Android硬件加速
硬件加速是
Android系统
在绘制图形时采取的一种方式。图形的绘制,本质上就是界面的渲染。在渲染界面的时候,是要经过一系列计算的,这部分计算通常是逻辑较简单,但数据量庞大的浮点运算。
_惊蛰
·
2023-08-14 01:26
Retrofit
源码学习
个人主页:https://chengang.plus/文章将会同步到个人微信公众号:Android部落格1基本使用@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_retrofit);newThrea
cg1991
·
2023-08-13 18:28
Unity3D浅学
慕课网上有课程,下载手机App就可以搜到十分基础目标是把属性与生活拆成
源码学习
,然后尝试给它加一个场景。
山树x
·
2023-08-13 16:58
Android开发者必须要了解的View工作过程(总览)
View的工作原理之总览View是
Android系统
中特别重要的部分,它展示了Activity中的界面效果.Android中,TextView、EditView、LinearLayout......等实际上都属于
最爱吃葡萄
·
2023-08-13 14:02
Android开发系列
Android
Notes
Android
VIew
工作过程
流程图
Android系统
悬浮球开发,在Android12上不显示的问题排查与处理。
0.前提想要开发一个能全局显示的悬浮球功能,悬浮球显示的位置在右下角。大概在这个位置,然后可以任意拖动。0.1出现的问题当我的App处于后台时,竖屏下能正常显示,当打开一个横屏的应用时,它无法正常显示了。1、问题排查过程认为屏幕方向导致Window发生变化由于现象是竖屏正常展示,切换到横屏不能正常展示,切回竖屏又能正确展示,于是合理推断是由于屏幕方向发生变化,导致不能正确展示。于是在Service
最爱吃葡萄
·
2023-08-13 14:31
Android
Notes
Android开发系列
android
开发语言
悬浮窗
FloatWindow
【Redis
源码学习
】准备工作
一、获取源码可以去redisgithub上边clone一份或redisdownload网站下载一份。这里选择版本为5.0.二、安装注1:把src/Makefile里的OPTIMIZATION?=-O2改为OPTIMIZATION?=-O0,这样可以用gdb进行调试注2:Linux平台下,确保系统安装了gcc否则make时会遇到问题,参考以下链接解决redis安装fatalerror简单来说,red
爱吃芝麻球
·
2023-08-13 13:40
redis
学习
数据库
golang sql
源码学习
记录
sql总结golang只实现了框架,用于如何连接数据库,具体的数据库连接的驱动,由各类数据库实现,如postgresql为pg,mysql为mysql,整体实现为driver目录下定义各种接口,接口定义得比较细致,可能一个函数就对应一个接口,sql目录下实现整体框架,DB结构体为整体入口,Open函数会创建DB,使用DB调用各类操作函数接口接口定义在driver目录下driver.Driver,具
ase2014
·
2023-08-13 11:50
golang源码阅读
golang
APK反编译
安装文件是一个包含所有代码和资源文件的压缩包image.pngAndroidManifest.xml是Android应用程序的配置文件,是一个用来描述Android应用“整体资讯”的设定文件,简单来说,相当于Android应用向
Android
墨留痕
·
2023-08-13 07:12
Android Systrace 基础知识(8) - Vsync-App :基于 Choreographer 的渲染机制详解
本文是Systrace系列文章的第八篇,主要是对Systrace中的Choreographer进行简单介绍本系列的「目的」是通过Systrace这个工具,从另外一个角度来看待
Android系统
整体的运行
Grackers
·
2023-08-13 03:21
Systrace
android
Android Systrace 基础知识(7) - Vsync 解读
文章会从Systrace的角度来看
Android系统
如何基于Vsync每一帧的展示。
Grackers
·
2023-08-13 03:51
Systrace
Android学习笔记
android
事件分发机制浅析
1.View树介绍View结构(来自网络)在
android系统
中视图是一层层累加起来的,这样就会出现重叠的视图要响应触发事件,需要要区分目标view是哪个的问题,分发机制的出现原因。
DOAING
·
2023-08-13 03:09
安卓应用开发入门:两个 Activity 之间的跳转
Android系统
根据此Intent的描述,负责找到对应的组件,并将Intent传递给调用的组件,并完成组件的调用。
FreeTechLiu
·
2023-08-13 02:34
Android
移动应用
安卓
Java
java 安卓调试_使用Eclispe进行
Android系统
应用的开发和调试
使用Eclispe进行
Android系统
应用的开发和调试准备好自己的源码并顺利编译通过,现在开始进一步开发啦^^。还没准备好的,可以参阅我上一篇《》。
weixin_39720865
·
2023-08-13 02:04
java
安卓调试
Android串口使用方法
下面介绍串口在android开发中的2使用方式一、环境介绍
Android系统
版本:Android7.1Android12A
qaz96801
·
2023-08-13 02:03
物联网开发
android
java
信息与通信
物联网
iot
第一百零九回 页面转场动画
这里介绍的转场动画表示页面之间切换时的动画效果,在默认情况下
Android系统
中画面之间跳转时会从右向左进行,而且带着渐入的动画。IOS系统中画面之间跳转时会从下
talk_8
·
2023-08-13 00:06
一起Talk
Flutter吧
Flutter动画
Flutter转场动画
2.1 Android源码下载及编译
一.背景系统开发者作为曾经的系统开发者,虽然已经很长时间没碰过
Android系统
了,今天重新尝试下载并编译
Android系统
。
流浪四海
·
2023-08-12 22:26
Android系统
-进程-Binder2-Java层
引言:对于
Android系统
,一般是从java层到native层,再到kernel驱动层,形成一个完整的软件架构。
大海之狂
·
2023-08-12 21:32
android
Android图形-合成与显示-SurfaceTestDemo
目录引言:主程序代码:结果呈现:小结:引言:通过一个最简单的测试程序直观
Android系统
的native层Surface的渲染显示过程。
大海之狂
·
2023-08-12 21:02
Android系统开发
android
Android系统
-ServiceManager2
目录引言:获取ServiceManager流程图注册系统服务获取系统服务引言:注册或使用服务之前,需要通过ServiceManager这个DNS来找到对应的服务。那怎么找到ServiceManager呢?怎么注册系统服务?怎么获取系统服务?获取ServiceManagerframework/native/libs/binder/-ProcessState.cpp-BpBinder.cpp-Bind
大海之狂
·
2023-08-12 21:02
android
Android系统
-进程-Binder3-Demo
引言:编写demo程序,更深刻理解BinderIPC通信机制的架构和原理Native层Binder服务端客户端Java层Binder服务端客户端
大海之狂
·
2023-08-12 21:32
android
binder
AOSP 中的编译工具链工具
这些工具协同工作,将源代码转换为可执行的二进制文件,用于生成
Android系统
的各个组件和应用程序。
Just_Paranoid
·
2023-08-12 21:10
Android
OS
gcc
clang
ninja
make
llvm
jdk
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他