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
Instrumentation
Spring Framework 核心模块详解
本文将全面解析SpringFramework的五大核心模块体系:核心容器(CoreContainer)AOP和
Instrumentation
数据访问/集成(DataAccess/Integration)
白仑色
·
2025-06-22 23:19
Spring系列
spring
SpringFramework
核心模块
Java开发
IoC容器
C++ 代码覆盖率分析:使用 CMake + Gcovr 生成 HTML/XML/JSON 报告
使用CMake和Gcovr进行代码覆盖率分析1.Gcovr的原理1.1编译时插桩(
Instrumentation
)使用-fprofile-arcs-ftest-coverage选项时,GCC会插入探针(
另寻沧海
·
2025-05-17 23:59
cmake
clean_code
c++
代码覆盖率
Android Activity之间跳转的原理
AndroidActivity跳转的底层实现涉及系统服务交互、进程间通信(IPC)和生命周期管理,主要流程如下:startActivity()触发请求应用调用startActivity()时,通过
Instrumentation
diaostar
·
2025-05-15 10:44
android
Go基于plugin的热更新初体验
如果使用JVM的
Instrumentation
功能,可以实现方法体内部的代码热更新,具体原理及操作可参考游戏服务端框架之代码热部署(一)如果使用类单列替换,甚至可以实
jforgame
·
2025-05-12 01:46
从Java到Go
golang
plugin
热更新
从美团Sonic的成功应用深入理解Java热部署
一)Sonic分析(二)业界现有产品对比(二)Sonic远程热部署落地推广的实践经验三、整体设计方案(一)Sonic结构(二)Agent分析Agent技术分析核心原理概述Instrument工具类分析
Instrumentation
张彦峰ZYF
·
2025-05-09 14:18
互联网系统架构与深入学习汇总
后端
java
系统架构
架构
开源
Android测试王炸:Appium + UI Automator2
它使用了供应商提供的UI框架(如iOS中的XCTest和Android中的UIAutomator或
Instrumentation
)来实施测试,并将这些框架封装
WIN赢
·
2025-05-09 14:47
个人工作总结
WEB自动化项目实战
android
appium
ui
Activity渲染完成第一帧时机
统计开始时间:hookActivityThread的
Instrumentation
,得到Activity各个生命周期的开始、结束时间;参考:Activity的生命周期是谁调用的?
brycegao321
·
2025-03-23 00:54
Android
渲染完成
第一帧
Stack cookie
instrumentation
code detected a stack-based buffer overrun.
在vc++下面出现这个调试错误:Stackcookieinstrumentationcodedetectedastack-basedbufferoverrun.(栈检测指令检测到基于栈的缓存区被某种操作越界操作了。)原因:在栈上执行了某种操作,例如,内存复制(memcpy),内存设置(memset),缓冲区格式化(sprintf),等等,查是这个操作已经越过了申请的栈空间的大小。系统在退出函数调用
ComputerInBook
·
2025-03-08 16:00
VC++
c++
Windows应用编程
vc++
栈越界
vc++调式
Introductionto eBPF and BCC Creating powerful
instrumentation
作者:禅与计算机程序设计艺术1.简介为什么要写这篇文章?eBPF(extendedBerkeleyPacketFilter)2012年提出的一种虚拟机,可以对Linux内核中的网络数据包进行高级过滤、修改、收集等操作,并且是安全且免费的。BCC(BerkeleyCloudComputingCompiler),是由该团队开发的一套工具链,用于编译、加载并运行eBPF程序。同时,Rust编程语言也成为
AI天才研究院
·
2025-02-25 13:30
Python实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
Appium原理及版本变化细节
Appium原理小结Api接口调用selenium的接口,android底层用android的
instrumentation
(API2.3+通过绑定另外一个独立的selendroid项目来实现的)、uiautomator
萧十一郎456
·
2024-09-06 07:52
BTrace的使用
简介BTrace可以动态地向目标应用程序的字节码注入追踪代码所依赖的技术:JavaComplierApi、JVMTI、Agent、
Instrumentation
+ASMBTrace安装新建环境变量:BTRACE_HOME
谁说咖啡不苦
·
2024-02-20 02:41
什么是 Code
instrumentation
?
Codeinstrumentation(代码仪器化)是一种软件开发领域的技术,它涉及向代码中插入特定的指令或代码片段,以便在程序执行过程中收集各种信息或执行特定的任务。这种技术通常用于调试、性能分析、代码覆盖率分析、安全检查等用途。通过在代码中嵌入仪器化代码,开发人员可以更深入地了解程序的执行过程,并获取关键的运行时信息。1.目的和用途1.1调试Codeinstrumentation在调试过程中发
·
2024-02-11 17:49
四大组件的工作过程
Instrumentation
.execStartActivityActivity由ActivityManagerNative.getDefault来启动,又转移到了AMS中。
android小菜鸡一枚
·
2024-02-10 10:16
Activity的启动流程
Android11分析相关源码:/frameworks/base/core/java/android/app/Activity.java/frameworks/base/core/java/android/app/
Instrumentation
.java
isLJli
·
2024-02-04 21:07
Laucher中activtyA启动APP进程中的ActivityB
第一步:解析要启动的Activity信息Launcher通过
Instrumentation
类,在
Instrumentation
中通过ServiceManager拿到AMS的Binder和AMS通信,调用
今晚打老虎666
·
2024-02-04 16:04
FrameWork
java
jvm
开发语言
Framework - ActivityThread 应用启动UI渲染流程
Instrumentation
管理Applica
Jomurphys
·
2024-02-04 06:00
Framework
android
Android登录拦截:动态代理+Hook的实现
一、动态代理+Hook的实现在之前的文章我们讲过插件化的实现有点类似,插件化一般是替换系统的mInstrumentation为自己的
Instrumentation
。
安安_660c
·
2024-01-29 04:57
深度详解 Android R(11.0)Activity 启动过程
文章目录前言一、应用启动进程Launcher调用ATMS系统进程的过程1.时序图2.Launcher桌面的App图标入口3.Launcher#startActivitySafely()方法4.
Instrumentation
neuHenry
·
2024-01-27 06:30
源码分析
Android
android
java
Activity
Instrumentation
是什么?和 ActivityThread 是什么关系?
Instrumentation
可以理解为应用进程管家,ActivityThread要执行创建或暂停某个Activity的操作时,都需要通过
Instrumentation
来进行具体的操作,即回调Activity
橙子19911016
·
2024-01-24 17:17
android
什么是MOM,与MES系统的差异是什么
针对这些问题,美国仪器、系统和自动化协会(
Instrumentation
,System,andAutomationSociety,ISA)
阿拉伯梳子
·
2024-01-14 15:41
企业信息化
制造
经验分享
JavaAgent探针技术第一篇:在主程序运行之前的代理程序
通过操作
Instrumentation
的api就可以实现不重启服务对单个类进行简单的修改。
GeekerLou
·
2024-01-07 10:36
Android 12系统源码_页面管理(一)ActivityManagerService的启动流程
早期Activity的startActivity方法都是通过
Instrumentation
和Ac
AFinalStone
·
2023-12-29 04:19
Framework12源码
android
java
frameworks
Prometheus 发现机制和告警
1.服务发现PrometheusServer的数据抓取工作于Pull模型,因而,它必需要事先知道各Target的位置,然后才能从相应的Exporter或
Instrumentation
中抓取数据。
小龙加油!!!
·
2023-12-21 22:18
prometheus
prometheus
iphone
ios
OpenTelemetry Operator 最佳实践
主要管理以下操作:OpenTelemetryCollectorAuto-
instrumentation
:使用OpenTelemetry检测库自动检测工作负载观测云采集器DataKit的引进了OpenTelemetry
观测云
·
2023-12-21 07:11
opentelemetry
链路
可观测性
frida汇总(待续)
然后,bootstrapper会创建一个新线程,连接到设备上运行的Frida服务器,并加载一个包含Frida代理和我们的
instrumentation
代码的动态生成的库。
yangzex
·
2023-12-15 13:27
frida
javaagent字节码增强浅尝
技术广泛应用于对代码的增强,比如统计方法执行时间、GC信息打印、分布式链路跟踪等;实现方式包括javassist和bytebuddy,bytebuddy是对javassist的改进;类似于spring中的AOP;
Instrumentation
Firechou
·
2023-12-06 06:24
#
SkyWalking
javaagent
字节码增强
埋点
javassist
bytebuddy
Android自动化测试必备的测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或
Instrumentation
。
测试界的路飞
·
2023-12-05 20:23
软件测试
技术分享
android
带你一次性搞懂JavaAgent技术,反正我是彻底服了
JavaAgent技术JavaAgent是一种特殊的Java程序,是
Instrumentation
的客户端。
java记
·
2023-12-05 14:55
jvm
java
开发语言
gorm 集成opentelemetry
packagemainimport("GoStart/telemetry/ch03/server/model""github.com/gin-gonic/gin""go.opentelemetry.io/contrib/
instrumentation
lisus2007
·
2023-12-02 15:51
GO开发工程师系列
golang
一个空对象占用多大的内存
在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的这个类也非常实用:importjava.lang.instrument.
Instrumentation
80fd1d54878f
·
2023-12-01 02:07
Spring核心容器简述
Spring框架:这里写图片描述首先我们看到Spring框架被分成7部分:CoreContainer(核心容器),DataAccess/Integration、WEB、AOP、
Instrumentation
呱呱钵钵鸡
·
2023-11-16 15:10
SSM框架——spring
spring
动态二进制插桩的原理和基本实现过程(Pin/DynamoRIO/Frida)
英文原文全文http://deniable.org/reversing/binary-
instrumentation
译转自https://www.4hou.com/binary/13026.html和https
woswod
·
2023-11-09 00:43
漏洞挖掘
插桩
pin
frida
DynamoRIO
AOSP>设计>测试(第二节)测试开发工作流
测试第二节测试开发工作流一、概览测试类型测试用例准则二、简单配置示例设置三、复杂配置目标准备器测试类四、插桩测试概览主要概念步骤总结自插桩测试(示例)确定源代码所在的位置清单文件简单配置文件复杂配置文件JUnit4功能访问
instrumentation
测试的菜鸟
·
2023-11-07 19:52
Android_source
android
java获取对象的大小_Java - 如何获取对象大小
于是发现了这么个东西:光看了下该方法的声明,这不就是获取对象的大小么,于是没想太多,心想这下问题变得简单了,弄了个premain方法初始化
Instrumentation
:publicclassObjectSizeUtils
灰灰佳是小火龙
·
2023-11-06 14:20
java获取对象的大小
Android S startActivity 启动流程分析
AndroidSstartActivity启动流程分析Activity中startActivity会执行
Instrumentation
.execStartActivity()的方法publicActivityResultexecStartActivity
liulei9385
·
2023-11-06 01:00
android
java
apache
【Android自动化测试】5个必备的测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或
Instrumentation
。
程序员木江
·
2023-11-03 18:38
软件测试
单元测试
android
Android自动化测试,5个必备的测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或
Instrumentation
。
程序员威子
·
2023-11-03 18:02
测试用例
职场和发展
自动化测试
软件测试
android
Android自动化测试必备的测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或
Instrumentation
。
软件测试甜甜
·
2023-11-03 18:18
自动化测试
android
关于Android的自动化测试,你需要了解的5个测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或
Instrumentation
。
程序员小雷
·
2023-10-24 19:37
1024程序员节
测试用例
功能测试
单元测试
测试工具
selenium
android
Opentelemetry将请求头添加到Span属性中
如果想要提取请求头添加到Span中:JVM参数otel.
instrumentation
.http.capture-headers.server.request,存在多个使用","隔开环境变量OTEL_
INSTRUMENTATION
_HTTP_CAPTURE_HEADERS_SERVER_REQ
火箭蛋头
·
2023-10-22 01:50
Android自动化测试,5个必备的测试框架
为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或
Instrumentation
。
美团程序员
·
2023-10-14 16:30
自动化测试
软件测试
技术分享
android
springboot3+grpc+zipkin+Micrometer配置
org.springframework.bootspring-boot-starter-parent3.1.2212022.0.43.1.2io.micrometermicrometer-tracing-bridge-braveio.zipkin.reporter2zipkin-reporter-braveio.zipkin.bravebrave-
instrumentation
想花
·
2023-10-09 02:54
java
开发语言
golang学习笔记(二):链路追踪
自定义http连接的服务端packageserverimport("github.com/gin-gonic/gin""go.opentelemetry.io/contrib/
instrumentation
bluesnail95
·
2023-09-30 10:45
golang
android 7.1 ams启动,android AMS—— Activity的启动一
Acitivity的启动.png一、APP端发起从APP端点击应用打开窗口调用StartActivity开始流程经过
Instrumentation
.execStartActivity中ActivityManager.getService
孙靓
·
2023-09-26 18:26
android
7.1
ams启动
[论文分享] Instrew: leveraging LLVM for high performance dynamic binary
instrumentation
Instrew:leveragingLLVMforhighperformancedynamicbinaryinstrumentation[SIGPLAN/SIGOPS2020]动态二进制检测框架是一种流行的工具,可以通过附加的分析、调试或分析功能来增强程序,或者在不需要重新编译或访问源代码的情况下添加优化或翻译。他们分析二进制代码,将其转换为典型的低级中间表示,添加所需的工具或转换,然后在运行时按
fa1c4
·
2023-09-25 09:15
软件安全
linux
android 遍历ui控件,Android UIAutomator浅谈
注意:UIAutomator测试框架是基于
instrumentation
的API,运行在AndroidJunitRunne
neo-zone
·
2023-09-24 07:10
android
遍历ui控件
微信分享,点击列表无反应
能调起微信分享,但是选择不了聊天日志E/
Instrumentation
:UninitializedActivityThread,likelyapp-createdInstrumentation,disablingAppComponentFactoryjava.lang.Throwableatandroid.app.
Instrumentation
.getFactory
luowenbin
·
2023-09-24 06:57
arthas使用分析
arthas详细官网介绍说明文档:简介|arthasArthas实现的原理:利用
Instrumentation
实现Java字节码的动态修改和增强,以实现方法
大邦
·
2023-09-20 15:13
java
jvm
大数据
AMS—Activity工作过程
我们从Activity的startActivity()开始,这个方法有很多重载方式,最终都回调了startActivityForResult();startActivityForResult()
Instrumentation
.ActivityResultar
leap_
·
2023-09-20 11:27
Android进阶宝典 --- UI的绘制流程
UI绘制流程1App的启动流程1.1ApplicationThread1.2
Instrumentation
1.3ActivityThread2Activity的创建流程3UI的绘制流程3.1setC
Awesome_lay
·
2023-09-18 20:58
android
ui
android
studio
源码分析
java
上一页
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
其他