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系统源码分析
Qt
源码分析
之信号和槽机制
原文在这里:http://blog.csdn.net/oowgsoo/article/details/1529411Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像这和回调函数也
ylluo_hust
·
2023-11-09 17:22
Qt学习
tomcat和dubbo对于JDK线程池的修改
文章目录预备知识概述Tomcat线程池
源码分析
ThreadPoolExecutorTaskQueueDubbo线程池
源码分析
参考资料预备知识计算任务的分类CPU密集型:需要线程长时间进行的复杂的运算,这种类型的任务需要少创建线程
evasnowind
·
2023-11-09 14:06
java
源码分析
源码分析
Android sqlite 使用简介
Android系统
支持sqlite数据库,在app开发过程中很容易通过SQLiteOpenHelper使用数据库,SQLiteOpenHelper依赖于Context对象,但是基于uiatomator1.0
软件测试潇潇
·
2023-11-09 14:29
软件测试工程师
自动化测试
软件测试
android
sqlite
数据库
软件测试
自动化测试
功能测试
程序人生
Linux之IPC通信共享内存与消息队列、管道、信号量、socket内存拷贝实例总结(六十二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解IPC通信消息队列
Android系统攻城狮
·
2023-11-09 13:58
linux
基础知识
linux
运维
服务器
Spring基础(3):复习
(上一篇说过了,目前介绍的2种注入方式的说法其实不够准确,后面
源码分析
时再详细介绍)主要内容:如何把对象交给Spring管理依赖注入自动装配、@Component还是@Bean聊一聊@ComponentScan
smart哥
·
2023-11-09 13:50
spring基础
spring
java
后端
spring基础
Android 13.0 SystemUI 启动流程
1、手机开机后,
Android系统
首先会创建一个Zygote(核心进程)。2、由Zygote启动SystemServer。
憨潇
·
2023-11-09 07:56
android
13源码
android
java
android
studio
adb and 软件架构笔记
NativeService,这是
Android系统
里的一种特色,就是通过C++或是C代码写出来的,供Java进行远程调用的RemoteService,因为C/C++代码生成的是Native代码(机器代码
W-Jarvis
·
2023-11-09 05:57
adb
笔记
源码分析
Alibaba sentinel 滑动窗口实现原理(文末附原理图)
要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值1W/tps,那首先如何判断当前的TPS是多少?AlibabaSentinel采用滑动窗口来实现实时数据的统计。温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原理图,再决定是否需要阅读源码。@目录1、滑动窗口核心类图2、滑动窗口实现原理2.1ArrayMetric2.2L
Java架构师云流
·
2023-11-09 05:11
python
java
编程语言
数据分析
大数据
香蕉派 Banana Pi BPI-M1 全志A20 开源硬件开发板
BananaPI兼容性强大,可以跑
android系统
,Debianlinux,Ubuntulinux,RaspberryPi系统.BananaPI硬件:1GhzARM7双核处理器,1GBDDR3内存,千兆以太网口
Wendy_BananaPi
·
2023-11-09 04:37
物联网
iot
硬件工程
单片机
debian
自动驾驶通信中间件ecal
源码分析
—2. Broker vs Brokerless
前面我们提到ecal是没有中间代理商的(brokerless),那么什么是Broker和Brokerless。1.MessageBrokerAmessagebrokerissoftwarethatenablesapplications,systems,andservicestocommunicatewitheachotherandexchangeinformation.Themessagebrok
lyf5231
·
2023-11-09 02:33
中间件
自动驾驶
eCal 基础安装和使用
参考文章:自动驾驶通信中间件ecal
源码分析
—1.什么是ecal1、安装使用官网提供的指令安装主要参考官网进行安装,https://eclipse-ecal.github.io/ecal/index.html
田小呱
·
2023-11-09 02:33
Myhome智能家居系统搭建
ubuntu
linux
运维
pythonapp自动化_移动App Appium自动化测试教程Appium+Python 【2018年新】_IT教程网
自动化测试概述1-1Appium自动化课程简介1-2课程大纲1-3移动设备操作系统兴亡简史1-4移动App自动化测试兵器发展历程1-5移动App自动化测试兵器发展历程1-6自动化测试流程与分类第二章:
Android
weixin_39996096
·
2023-11-08 22:07
pythonapp自动化
pythonapp自动化_移动App Appium自动化测试教程Appium+Python 【2018年新】
自动化测试概述1-1Appium自动化课程简介1-2课程大纲1-3移动设备操作系统兴亡简史1-4移动App自动化测试兵器发展历程1-5移动App自动化测试兵器发展历程1-6自动化测试流程与分类第二章:
Android
weixin_39861955
·
2023-11-08 22:06
pythonapp自动化
spring cloud ribbon负载均衡
源码分析
及看源码的方法
带着这个疑问咱们来
源码分析
。本文会详细介绍阅读源码的方式。如果从多实现中找到具
猿道apeto
·
2023-11-08 20:14
源码分析
spring
ribbon
Android 图片Bitmap的剪切
[+]一、什么是Android中的BitmapBitmap是
Android系统
中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。
mengzhengjie
·
2023-11-08 18:10
android
HarmonyOS应用开发-ArkTS基础知识
作者:杨亮Jerry作为多年的大前端程序开发工作者,就目前的形式,个人浅见,在未来3-5年,移动端依旧是
Android系统
和iOS系统的天下。
码中之牛
·
2023-11-08 18:03
移动开发
鸿蒙
APP
harmonyos
华为
移动开发
架构
Android App卡顿慢优化之多线程优化
AsyncTask,HandlerThread,IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项,这是一篇了解Android多线程编程不可多得的基础文章,清楚的了解这些
Android
apple_51426592
·
2023-11-08 18:49
大数据
java集合Set-HashSet-LinkedHashSet-TreeSet-
==哈希值==概述案例:验证hashCode方法特点==数据结构之哈希表==概述哈希表的存储过程案例HashSet集合存储学生对象并遍历==HashSet集合==概述HashSet集合保证元素唯一性的
源码分析
LXMXHJ
·
2023-11-08 18:17
java学习
java
开发语言
后端
【Kafka】Kafka-副本-分区设置-性能调优
SparkKafkaDemo-Executorskafkareplication负载均衡_百度搜索Kafka高性能吞吐揭秘-友盟博客-SegmentFaultKafka集群partitions/replicas默认分配解析-CSDN博客kafka
源码分析
之
weixin_34198762
·
2023-11-08 17:44
大数据
【干货】求之不得的 Java 文档教程大汇总!
//github.com/liyupi/free-programming-resources大家好,今天分享几个GitHub上非常实用的Java文档教程项目,包括Java基础知识、类库框架、系统设计、
源码分析
等
风度78
·
2023-11-08 16:21
人工智能
编程语言
java
xhtml
openjdk
兼容Oracle与MySQL的那些事(分页问题)
MySQL)文章目录系列文章目录前言一、MyBatis提供的RowBounds参数二、MyBatis提供的databaseId方式三、Mybatis-PageHelper解决方案1.加入依赖2.数据层编码3.
源码分析
lang20150928
·
2023-11-08 16:28
oracle
mybatis
mysql
mybatis
mysql
java
ConcurrentHashMap源码解析
ConcurrentHashMap
源码分析
(1.8)ConcurrentHashMap源码解析ConcurrentHashMap能完全替代HashTable吗?
carPeak
·
2023-11-08 15:04
java基础
ConcurrentHashMap
源码分析
ConcurrentHashMap关系图JDK1.7中的实现JDK1.7中的ConcurrentHashMap采用了分段锁的设计,先来看一下它的数据结构。ConcurrentHashMap中含有几个Segment数组。每个Segment中又含有几个HashEntry数组。Segment是一种可重入锁,在ConcurrentHashMap里扮演锁的角色;HashEntry则用于存储键值对数据。一个C
程序员老石
·
2023-11-08 15:00
java基础
java
哈希算法
数据结构
SpringBoot核心注解,配置文件,condition,启动器分析,
源码分析
,自建springboot启动器starter,SpringBoot集成jsp
SpringBoot进阶一、SpringBoot核心注解1.@SpringBootApplication标识springboot项目的启动类打开@SpringBootApplication注解@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfigurat
打乒乓球只会抽
·
2023-11-08 15:43
spring
boot
spring
boot
spring
java
netty基础_05.Netty 心跳检测机制案例
netty基础_05.Netty心跳检测机制案例Netty心跳检测机制案例概述心跳机制心跳实现MyServerMyServerHandler客户端IdleStateHandler
源码分析
总结Netty心跳检测机制案例实例要求
吴法刚
·
2023-11-08 15:56
netty
.net
网络
服务器
心跳
IdleState
【转】【Netty 】Netty Channel
源码分析
前面,我们大致了解了Netty中的几个核心组件。今天我们就来先来介绍Netty的网络通信组件,用于执行网络I/O操作——Channel。Netty版本:4.1.30概述数据在网络中总是以字节的形式进行流通。我们在进行网络编程时选用何种传输方式编码(OIO、NIO等)决定了这些字节的传输方式。在没有Netty之前,为了提升系统的并发能力,从OIO切换到NIO时,需要对代码进行大量的重构,因为相应的J
中年油腻男人的转型之路
·
2023-11-08 14:53
Netty
Camera软件架构
主要包含三个部分的介绍:1)AndroidCamera架构:
Android系统
原生架构简要介绍.2)MediatekAndroidCamera架构:简要介绍Mediatek平台在
Android系统
基础上
青春~飞鸟
·
2023-11-08 14:39
图像处理
JDK8 ConcurrentHashMap
源码分析
文章目录常量说明put()方法putVal()方法initTable():初始化数组treeifyBin():链表转红黑树tryPresize():初始化数组+扩容TreeBin()构造方法:生成红黑树putTreeVal():往红黑树中插入值helpTransfer():多线程帮助扩容addCount():计算Map中的元素总数(put时+1,delete时-1)fullAddCount():C
一名小码农
·
2023-11-08 12:43
源码
数据结构
链表
map
concurrentHashM
源码
JDK8 HashMap put() 方法
源码分析
文章目录一、前置知识红黑树定义二、构造方法HashMap()HashMap(intinitialCapacity,floatloadFactor)tableSizeFor(intcap):计算hashmap初始容量三、put方法源码1.put()hash(Objectkey):计算key的hash值2.putVal()通过hash计算数组下标3.resize():扩容扩容时计算数组下标4.tree
一名小码农
·
2023-11-08 12:42
算法
哈希算法
算法
java
hashmap
源码
php插桩 xdebug,[原创]AFL编译插桩部分
源码分析
AFL的编译插桩是在afl-as部分完成的。本部分主要介绍afl-as以及相关编译插桩的内容。开始之前本篇是afl源码阅读的第二篇,在上一篇我没有主要介绍插桩相关的内容,放在这一章来简单讲一下。在本篇之后还会有最后一篇第三篇来介绍AFL的LLVM优化的相关内容。一个afl-gcc编译出来的程序是什么样的首先我们不去看源码,直接先看一下插桩后的样子。我们使用一个很简单的程序可以看到这里已经显示了In
Grfxlf
·
2023-11-08 10:33
php插桩
xdebug
AFL
源码分析
之afl-llvm-rt
前言AFLLLVM_Mode中存在着三个特殊的功能。这三个功能的源码位于afl-llvm-rt.o.c中。AFL会尝试通过仅执行一次目标二进制文件来优化性能。它会暂停控制流,然后复制该“主”进程以持续提供fuzzer的目标。该功能在某些情况下可以减少操作系统、链接与libc内部执行程序的成本trace-pc-guardmode功能执行afl-clang-fast的时候传入-fsanitize-co
cailianjiangnan
·
2023-11-08 10:54
linux
AFL
源码分析
之afl-clang-fast(学习笔记)
前言通过afl-gcc来插桩这种做法已经属于不建议,更好的就是afl-clang-fast工具是通过llvmpass来插桩。#ifdef是判断某个宏是否被定义,若已定义,执行随后的语句#endif是#if,#ifdef,#ifndef这些条件命令的结束标志.一、头文件名解析1、config.h属于配置类的头文件,包含大量的宏定义,用来规定。宏定义大概分三个部分,刚开始是一些通用的参数,如输入输出文
cailianjiangnan
·
2023-11-08 10:24
linux
ASAN Pass【
源码分析
】(五)——插桩
前言这分析得不错ModuleAddressSanitizer关注全局变量AddressSanitizer关注栈变量ASANRuntime关注堆变量全局变量的准备a.提取全局变量类的初始化执行前端任务前,读取源文件时会构建CodeGenModule类(生成跨函数的状态方便后续IR生成),进而创建并初始化SanitizerMetadata(生成元数据供后续Pass使用)。//clang/lib/Fro
小气球归来
·
2023-11-08 10:23
内存安全
Sanitizer
skywalking使用方法_分布式追踪 & APM 系统 SkyWalking
源码分析
—— Agent 插件体系
2.插件的加载在《SkyWalking
源码分析
——Agent初始化
weixin_39559804
·
2023-11-08 10:15
skywalking使用方法
Java中对象的比较:复写基类的equals+Comparble接口类的比较+比较器比较+PriorityQueue的比较+
源码分析
文章目录Java中对象的比较一、元素的比较二、对象的比较1.复写基类的equals2.基于Comparble接口类的比较3.基于比较器比较三种方法的对比4.集合框架中PriorityQueue的比较方式Java中对象的比较一、元素的比较在Java中,基本类型的对象可以直接比较大小。二、对象的比较1.复写基类的equalsJava中引用类型的变量不能直接按照>或者{@Overridepublicin
翁佳明
·
2023-11-08 10:58
数据结构
java
jvm
数据结构
对象
对象的比较
零基础快速上手HarmonyOS开发2---开发工具使用技巧、Java布局开发指南
HarmonyOS架构解析、和Android深度对比-cexo-博客园鸿蒙开发往下学习,在上一次也主要是对鸿蒙系统跟
Android系统
进行一个对比的认识,那这次,则需要开始接触开发鸿蒙应用开发时的一些基础知识了
webor2006
·
2023-11-08 09:09
鸿蒙应用开发(2)
java
harmonyos
android
【RocketMQ】揭开事务消息的神秘面纱
揭开事务消息的神秘面纱参考资料:解析RocketMQ业务消息——“事务消息”——阿里云RocketMQ事务消息,图文、源码学习探究~RocketMQ实战一:事务消息保证分布式事务的一致性RocketMQ
源码分析
小颜-
·
2023-11-08 08:40
MQ
rocketmq
面试
java
java-rocketmq
1k行代码的编辑器-kilo
源码分析
kilo简介:Atexteditorinlessthan1000LOCwithsyntaxhighlightandsearch.kilo由redis的作者antirez编写的,代码只有短短的1k行,但是基本功能都有,也有代码高亮。很短但很强大。其实kilo代码逻辑很简单。顺着main函数看下去就行,数据结构也不复杂。花个小半天捋一捋,差不多能弄懂脉络。先来看数据结构语法结构体structedito
随风奔跑的小蜗牛
·
2023-11-08 07:03
c
linux
【Java并发编程实战】——CountDownLatch
源码分析
CountDownLatch一个同步辅助类,允许一个或多个线程等待,直到其它线程执行完成一组操作。它是AQS的共享模式的一种实现。流程简介:CountDownLatch必须通过数值count来初始化一个大于0的计数,任何线程调用await方法都会阻塞,直到其它线程调用countDown将计数从初始值减为0,count变为0时,所有阻塞在await方法的线程都会恢复运行。这个计数只能使用一次,如果需
mbtlami
·
2023-11-08 07:20
java并发编程
Java并发编程实战
Java并发编程第11讲——AQS设计思想及核心
源码分析
Java并发包(JUC)中提供了很多并发工具,比如前面介绍过的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore、FutureTask等锁或者同步部件,它们的实现都用到了一个共同的基类——AbstractQueuedSynchronizer,简称AQS。本篇文章将深入剖析AQS的工作原理和核心概念,以理解多线程同步的关键技术。
橡 皮 人
·
2023-11-08 07:11
Java并发编程
Java并发编程
AQS
面试
源码分析
Glide 源码解析与原理总结——Glide.with
本文
源码分析
基于4.15.0,就从最基础的调用Glide.w
我不勤奋v
·
2023-11-08 07:09
Android
开源框架
glide
事件分发源码,Android性能优化之启动优化实战篇,终获offer
Android系统
庞大且错综复杂,今天小编将带领大家初探
Android系统
整体架构,一窥其全貌。
A小小开发者
·
2023-11-08 07:30
程序员
android
美团点评APP在移动网络性能优化的实践,吊打面试官系列!
Android相关1.Android之SharedPreferences内部原理浅析2.Android
源码分析
-消息队列和Looper3.Android
源码分析
—带你认识不一样的AsyncTask4.Android
阿里MySQL面经
·
2023-11-08 07:30
程序员
android
移动开发
面试
从内存优化视角再看 Glide 图片加载库
这不是一篇Glide
源码分析
类的文章,如果对Glide使用还不够熟悉,
Android小贾
·
2023-11-08 07:21
移动开发
Android
架构
glide
kotlin
android
移动开发
面试
第八章 Spring MVC
源码分析
笔记
一、基础概念SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC也是要简化我们日常Web开发的。另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。Spring
Hankin晚风
·
2023-11-08 05:34
Spring框架源码解读
Spring
MVC源码分析
大数据学习之Spark性能优化
HashBasedShuffleSort-BasedShuffleSpark之checkpointcheckpoint概述checkpoint与持久化的区别checkPoint的使用checkpoint
源码分析
小崔的技术博客
·
2023-11-08 05:02
大数据学习
大数据
学习
spark
android系统
提示空间不足,解决手机提示系统空间内存不足的七种方法技巧 手机知识...
手机经常提醒内存不足,没法运行程序,每次提醒后我都是删软件,但是现在实在没有可以删除的软件了,该怎么办呢?下面分享解决内存小系统空间不足问题的七种办法,需要的可以过来看看哦。一、设置应用“首选安装位置”为外置存储卡或者内置存储卡。用户不进行“首选安装位置”设置则默认为“由系统确定”,这样会有应用安装在系统空间上,占用了系统空间,我们设置到外置或内置存储卡减轻系统空间负担。设置方法:设置→应用安装与
白澤 SaMa
·
2023-11-08 05:10
android系统提示空间不足
Netty网络框架学习笔记-12(Netty核心源码剖析-启动)
Netty网络框架学习笔记-12(Netty核心源码剖析-启动_2022.6.9)Netty(服务器)的启动分析
源码分析
的方式走一下Netty(服务器)的启动过程,更好的理解Netty的整体设计和运行机制
懵懵懂懂程序员
·
2023-11-08 00:54
Netty
网络
学习
java
【设计模式】责任链模式(Chain of Responsibility Pattern)
前言本文将阐述设计模式中的责任链模式,包括责任链模式的应用场景、责任链模式与构造者模式的结合、框架
源码分析
等,最后综合阐述下责任链模式的优缺点。希望可以帮忙大家更好的理解责任链模式。
Java技术那些事儿
·
2023-11-08 00:35
java
开发语言
后端
设计模式
移动端性能专项测试之内存 —— 进阶篇
在
Android系统
中内存作为重要的资源,一直是开发及测试关注的重点,内存不足或者内存资源滥用都会导致严重的问题。
测试界的彭于晏
·
2023-11-07 22:28
自动化测试
技术分享
软件测试
python
测试工具
软件测试
pytest
自动化测试
web
app
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他