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 卡顿分析与布局优化
android系统
渲染页面流程:1)通过LayoutInflater将View组件解析成View对象,对象中封装了组件位置、显示图片等信息,加载到内存中;2)CPU将View对象进行计算处理,最终得到该组件对应
sziitjin
·
2023-08-01 04:28
android
android
卡顿分析与布局优化
【Spring Boot
源码学习
】走近 AutoConfigurationImportSelector
AutoConfigurationImportSelector源码解析引言主要内容1.ImportSelector接口2.DeferredImportSelector接口3.AutoConfigurationImportSelector功能概述总结引言上篇博文我们了解了@EnableAutoConfiguration注解,其中真正实现自动配置功能的核心实现者AutoConfigurationImp
Huazie
·
2023-07-31 18:49
开发框架-Spring
Boot
spring
boot
源码学习
自动配置导入选择器
ImportSelector
自动加载功能
Go Ethereum
源码学习
笔记 001 Geth Start
GoEthereum
源码学习
笔记前言[Chapter_001]万物的起点:GethStart什么是geth?
CloudHu1989
·
2023-07-31 11:43
Go
Ethereum学习笔记
golang
学习
go
区块链
qt
源码学习
---QMetaObject(三)
本篇主要解释下QMetaMethod中剩余的一些成员函数,如invoke函数、invokeOnGadget函数等1、首先看下invoke函数的源码:此处主要是判断QMetaMethod中的QMetaObject对象和传入的QObject对象是否为空及检查传入的返回值类型是否为空或者是否与QMetaMethod的返回值类型是否匹配;QMetaObject::normalizedType的作用主要是去
yang843094036
·
2023-07-31 10:36
qt
学习
NSQ
源码学习
笔记(三)
上一篇的最后一段代码中,channel中的消息在发送至客户端时,也同步了一份消息发送到了inFight队列中subChannel.StartInFlightTimeout(msg,client.ID,msgTimeout)这里其实一开始不是很明白,在上网查阅了资料后,了解到inFlight队列是NSQ用来实现消息至少投递一次的。知道了功能后,再来看就很明了了。func(c*Channel)Star
莫Y兮
·
2023-07-31 09:03
Android-SEAndroid权限问题指南
details/98213671Google官网参考:https://source.android.google.cn/security/selinux/device-policy前言SEAndroid是在
Android
momxmo
·
2023-07-31 08:06
Go Ethereum
源码学习
笔记000
GoEthereum
源码学习
笔记前言时代的弄潮儿:Blockchain为什么要研究以太坊&Go-Ethereum的原理前言这个专栏的内容是免费的,因为自己这边都是基于开源库和开源内容整理的学习笔记,在这个过程中进行增删改查
CloudHu1989
·
2023-07-31 07:37
Go
Ethereum学习笔记
golang
学习
笔记
ADB 用法大全
注:有部分命令的支持情况可能与
Android系统
版本及定制ROM的实现有关。Otherlanguages::gb:English基本用法命令语法adb命令的基本语法如下
Gundy_
·
2023-07-31 06:30
android系统
优化启动时间(Google官方推荐)
原文链接:https://source.android.com/devices/tech/perf/boot-times本文档提供了有关改进特定Android设备的启动时间的合作伙伴指南。启动时间是系统性能的重要组成部分,因为用户必须等待启动完成后才能使用设备。对于较常进行冷启动的汽车等设备而言,较短的启动时间至关重要(没有人喜欢在等待几十秒后才能输入导航目的地)。Android8.0支持一系列组
GX追风少年
·
2023-07-31 01:53
Android系统
android
bootchart
2、bootchart在Android平台使用情况:
Android系统
中已有一份bootchart的c实现,位于system/core/init/bootchart.c中。bootchart对An
hc-斌斌
·
2023-07-31 01:53
framework
C语言之pthread_cond_t信号变化探究总结(八十)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解pthread_cond_wait
Android系统攻城狮
·
2023-07-31 01:09
C语言基础
c语言
开发语言
Activity 的启动模式
Android系统
全局统一管理Task,Task不属于任何App,两个App的Activity可以放在一个Task内。本
JunL_Dev
·
2023-07-30 23:06
Handler 小结
Handler学习在
Android系统
中,Handler是常用的异步消息机制。最近在改项目中Lint出来的问题,顺便查了一下Handler的相关资料,记录这个笔记。
E_Kwong
·
2023-07-30 14:13
Android系统
USB读卡器
1U盘通用知识1.1Windows分区知识因为保存主分区信息的MBR(MasterBootRecord)只能容纳4个分区信息,也就是说只能有4个主分区。如果你想要更多的分区,只能将其中的一个主分区再划分,再划分出来的分区叫做逻辑分区,被划分的主分区又叫扩展分区,逻辑分区信息是保存在EBR(ExtendedBootRecord)里的。Linux系统中规定了主分区号为sda1-sda4或者hda1-h
SEP5010
·
2023-07-30 14:53
USB
USB
基于AOA协议实现Android设备的USB通信
该协议拓展了Android设备USB接口的功能,为基于
Android系统
的智能设备应用于数据采集和设备控制领域提供了条件。
Stonger熊
·
2023-07-30 14:23
android常用状态获取
android
C++之科学技术法e使用(一百七十二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:在Android
Android系统攻城狮
·
2023-07-30 11:36
C++入门系列
c++
开发语言
从保存受限的手机APP中提取文件(读取
Android系统
中的新增缓存文件)
这个手机APP的权限可能设置了无法在应用内保存文件,但是这个文件实际上一定存在于本地的某个地方,本文的方法通过遍历最后修改日期在今天的文件,很容易就可以找到它。首先安装一个QPython,这个软件可以允许你在安卓手机上运行Python程序:然后新建一个脚本,运行如下代码:importos,timeMIN_DATE=time.localtime()[:3]MIN_SIZE=1e6result=[]o
硫酸锌01
·
2023-07-30 10:06
Python
Android
python
android
Android 面试题 内存泄露的原因 二
它是造成应用程序OOM的主要原因之一;由于
Android系统
为每个应用程序分配的内存有限,当一个应用中产生的内存泄漏比较多时,就难免会导致应用所需要的内存超过系统分配的内存限额,这就造成了内存
️ 邪神
·
2023-07-30 07:59
Android
内存泄漏
week1已学内容总结
week1-4第一章Android基础入门Android简介通信技术1G2G3G4G5GAndroid发展历史android发展史1.pngandroid发展史2.pngAndroid体系结构
Android
Thestarxc
·
2023-07-30 06:42
Android 面试题 ANR 五
什么是ANRANR(ApplicationNotResponding)应用无响应的简称,是为了在APP卡死时,用户可以强制退出APP的选择,从而避免卡机无响应问题,这是
Android系统
的一种自我保护机制
️ 邪神
·
2023-07-30 04:21
Android
面试题
ANR
Android系统
下读写Sqlite数据库的源码
将开发过程经常用的内容片段做个备份,如下内容是关于
Android系统
下读写Sqlite数据库的的内容。
jiangmm
·
2023-07-30 03:56
validate-npm-package-name
源码学习
用法validate-npm-package-name这个npm包的作用就是验证项目名称(npm包名)是否合法,很多的cli工具都有使用。例如vue-cli:https://github.com/vuejs/vue-cli/blob/HEAD/packages/@vue/cli/lib/create.js#L8create-react-app:https://github.com/facebook
前端develop
·
2023-07-30 03:40
源码学习
初章-基础知识储备
文章目录学前准备源码地址引言extern"C"宏定义平台宏跨平台宏vstdio平台禁用警告宏连接、双层宏定义函数宏系统函数宏自定义函数宏多语句执行宏dowhile0普通宏定义C的一些必备函数知识回调函数和函数指针回调函数wireshark-4.0.7源码例子函数指针wireshark4.0.7源码例子结构体和关键字结构体和联合体结构体struct联合体union关键字staticexternC++
蔡徐坤学C++
·
2023-07-29 23:49
cJSON源码学习
c++
C++之poll与epoll总结(一百六十九)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解poll和
Android系统攻城狮
·
2023-07-29 14:08
C++入门系列
c++
开发语言
Android 反编译入门(基于 Mac)
1.2APK文件的构成首先,我们通过一张图来看看APK的整体组成:可以看到,APK主要由六个部分组成:Dex文件:.class文件处理后的产物,
Android系统
的可执行文件。
故、梦
·
2023-07-29 12:41
Android
android
macos
android
studio
Android--广播的简明介绍
文章首发至个人公众号:追风栈Binary广播(Broadcast)是
Android系统
以及应用程序传递信号的一种机制。
windytouch
·
2023-07-29 11:37
SpringCloud
源码学习
笔记之Eureka客户端——服务续约
1、服务续约入口 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中的initScheduledTasks()方法中,实现了服务续约。具体实现如下://创建心跳服务线程,同时进行服务续约heartbeatTask=newTimedSupervisorTask("heartbeat",scheduler,heartbeatExecutor,rene
姠惢荇者
·
2023-07-29 10:27
Spring
Cloud
Spring
Cloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——初始化
1、Eureka客户端初始化流程启动类上的@EnableDiscoveryClient注解,通过@Import引入了EnableDiscoveryClientImportSelector配置类,然后该配置类又通过selectImports()方法,注入AutoServiceRegistrationConfiguration类。基于SpringBoot自动装配机制,从spring-cloud-net
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
SpringCloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——服务发现
1、前言 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中,有两个地方会触发服务端的注册信息获取,即服务发现。我们这里接着上一篇中的内容,再深入学习Eureka客户端是如何进行服务发现的。2、服务发现 在DiscoveryClient对象的构造函数中,有两个地方会触发服务端的注册信息获取,一个是直接在构造函数中直接调用了fetchRegist
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
Spring
Cloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——服务注册
1、服务注册入口 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中的initScheduledTasks()方法中,实现了服务注册。具体实现如下://创建注册线程,主要用于服务注册和节点间的数据同步instanceInfoReplicator=newInstanceInfoReplicator(this,instanceInfo,clientC
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
Spring
Cloud
eureka
android音频架构以及技术选型
一.android音频架构
Android系统
提供了四个层面的音频API:1.Java层MediaRecorder&MediaPlayer系列;2.Java层AudioTrack&AudioRecorder
freshhell
·
2023-07-29 08:29
android
音视频
架构
spring类的compareToIgnoreCase()方法
源码学习
compareToIgnoreCase方法,在字符串比较时,可以忽略大小写进行比较。//Spring类中的compareToIgnoreCase方法publicintcompareToIgnoreCase(Stringstr){returnCASE_INSENSITIVE_ORDER.compare(this,str);}//Spring的类成员CASE_INSENSITIVE_ORDE(用来比较
Mrmcling
·
2023-07-29 07:02
2020-03-20java.io.IOException: Cleartext HTTP traffic to 192.168.1.29 not permitted
可是调用网络接口的时候,爆出来这个错误java.io.IOException:CleartextHTTPtrafficto192.168.1.29notpermitted为保证用户数据和设备的安全,Google针对下一代
Android
骑着家雀吃辣条
·
2023-07-29 05:13
安卓开发问题记录:okhttp连接报错:java.net.UnknownServiceException: CLEARTEXT communication to 192.168.1.3 not per
这属于是Android高版本联网失败报错参考链接,本博客仅为问题记录为保证用户数据和设备的安全,Google针对下一代
Android系统
(AndroidP)的应用程序,将要求默认使用加密连接,这意味着AndroidP
山南237
·
2023-07-29 03:44
android
okhttp
java
Vue2
源码学习
(一)准备工作
所有的
源码学习
资料都是参考了vue技术解密Flow(静态类型检查语言)vue的源码中引用了一种类似TypeScript的静态类型检查语言,只要学习过TypeScript的同学对于vue源码中Flow的用法都能看懂
3Alan
·
2023-07-28 23:31
Android系统
启动流程
1.启动电源以及系统启动当电源按下时引导芯片代码从预定义的地方(固化在ROM)开始执行。加载引导程序BootLoader到RAM,然后执行。2.引导程序BootLoader引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要作用是把系统OS拉起来并运行。设备制造商要么使用很受欢迎的引导程序比如redboot、uboot、qibootloader或者开发自己的引导程
zhouzhihao_07
·
2023-07-28 23:51
源码解析
android
Golang
源码学习
----gin框架简单阅读
一、热加载gogetgithub.com/pilu/fresh快速编译,省去了每次手动gorun二、gin特点轻量级、运行速度快,性能、高效擅长API接口的高并发,项目规模不大,业务简单三、Engine启动器Engine是框架的实例,使用NEW()或着Default()来创建。使用gin实际上就是使用engine的方法。其中engine.trees!!!负责存储路由和handle方法的映射,采用类
而鱼儿and-fish
·
2023-07-28 21:49
Golang
golang
学习
网络
基于
Android系统
的外卖APP【纯干货分享,免费领源码04871】
摘要立足于当下餐饮行业现有的点餐模式,分析传统APP点餐的运作流程,结合
Android系统
的特点设计新型的外卖APP。
QQ_785101605
·
2023-07-28 18:14
android
数据库
java
Android的.so文件、ABI和CPU的关系
关于ABI的知识,我整理这两篇博客,相信会对你有帮助ABI和CPU关系的疑难杂症Android的.so文件、ABI和CPU的关系早期的
Android系统
几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗
lilifang_2011
·
2023-07-28 18:39
Andriod开发
Emacs之实现鼠标/键盘选中即拷贝外界内容(一百二十)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:实现鼠标划词拷贝
Android系统攻城狮
·
2023-07-28 15:16
Emacs
emacs
计算机外设
编辑器
Vue
源码学习
- 异步更新队列 和 nextTick原理
目录前言一、Vue异步更新队列二、nextTick用法三、原理分析四、nextTick源码解析1)环境判断2)nextTick()五、补充前言在我们使用Vue的过程中,基本大部分的watcher更新都需要经过异步更新的处理。而nextTick则是异步更新的核心。官方对其的定义:在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM。一、Vue异步更新队列Vue
铁锤妹妹@
·
2023-07-28 12:43
Vue
JavaScript
vue.js
javascript
前端
android日志系统详解
Android系统
启动篇1,《
android系统
启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程
佳哥的技术分享
·
2023-07-28 10:29
android系统开发必备
android
Android系统
Handler详解
Android系统
启动篇1,《
android系统
启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程
佳哥的技术分享
·
2023-07-28 10:29
android
springboot第32集:redis系统-
android系统
-Nacos Server
ErrorparsingHTTPrequestheaderHTTPmethodnamesmustbetokens检查发送HTTP请求的客户端代码,确保方法名中不包含非法字符。通常情况下,HTTP请求的方法名应该是简单的标识符,例如"GET"、"POST"、"PUT"等。如果你使用的是浏览器发送HTTP请求(例如使用JavaScript中的Fetch或XMLHttpRequest),请检查你的代码中
掘金-我是哪吒
·
2023-07-28 09:26
spring
boot
redis
android
后端
java
libevent介绍
epollselectpoll等5支持I/O和信号等事件libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.1.4.x系列,较为早期版本,适合
源码学习
wilson_go
·
2023-07-28 08:45
数据库
C++之std::function总结(一百六十七)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:std::function
Android系统攻城狮
·
2023-07-28 08:55
C++入门系列
c++
开发语言
全局ip代理安全吗? 手机设置全局代理方法详解
在手机上设置全局代理,可以通过以下步骤进行:对于
Android系统
:打开手机的设置应用。进入“无线和网络”或类似选项,然后选择“W
qq^^614136809
·
2023-07-28 08:24
tcp/ip
安全
智能手机
React
源码学习
文章知乎40行代码内实现一个React.jslittle-reactjsMuYunYunLuy仿anu简单实现司徒正美preact
源码学习
hujiulongLuminqi轮子react-lite1.7kpreact20kinferno13kanu2k
丶rachel
·
2023-07-28 06:06
音视频入门之音频采集、编码、播放
使用AudioRecord实现录音生成PCM文件AudioRecord是
Android系统
提供的用于实现录音的功能类,要想了解这个类的具体的说明和用法,我们可以去看一下官方的文档:AndioRecord
码中之牛
·
2023-07-28 05:39
移动开发
Android
音视频
音视频
android
移动开发
编码
播放
采集
C++之lambda表达式/function/using/typedef用法总结(一百六十六)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:lambda表达式
Android系统攻城狮
·
2023-07-28 05:25
C++入门系列
c++
开发语言
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他