• 2024-09-03Android Activity启动过程全解析
     https://blog.csdn.net/tenggangren/article/details/50925740 App与AMS通过Binder进行IPC通信,AMS(SystemServer进程)与zygote通过Socket进行IPC通信。一个App的程序入口到底是什么?是ActivityThread.main()。 1.ActivityManagerServices,简称AMS,服务端对象,负责系统中所有A
  • 2024-07-24如何在不修改DBAPI游标的情况下捕获SQLAlchemy中的所有SQL查询结果?
    我正在尝试实现一个系统,该系统捕获SQLAlchemy中的所有查询结果以用于日志记录和分析目的。然而,在尝试直接修改DBAPI游标时,我遇到了挑战,因为它的属性通常是只读的。因此需要:捕获SELECTSQL查询的所有结果,并使用不同的结果获取方法(fetchone、fetchmany、fetchall、ite
  • 2024-06-17IEEE/ASME Transaction on Mechatronics与IEEE Transactions on Instrumentation and Measurement期刊介绍
    一、背景最近阅读了上海交通大学王伟明老师2024年发表于IEEETransactionsonInstrumentationandMeasurement的视触传感器文章,题目为《Real-TimeReconstructionof3-DTactileMotionFieldviaMultitaskLearning》,随后查了一下王伟明老师的履历,简直太强了,1978年生,4
  • 2024-05-28自动化测试在 Kubernetes Operator 开发中的应用:以 OpenTelemetry 为例
    背景最近在给opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个e2etest.因为在当前的版本下,只要给deployment打上了instrumentation.opentelemetry.io/inject-java:"true"这类注解就会给该deployme
  • 2024-04-20(UIAutomator、Appium、Robotium)三种APP自动化测试框架
    一、原理1.UiAutomator——基于UIAutomation的用户界面自动化测试框架,可以跨应用工作,谷歌亲生的。UIAutomation在Android4.3发布时有了新版本,官方简介:http://blog.csdn.net/zhubaitian/article/details/40504827。Android4.3之前:使用inputManager或者更早的WindowsManager
  • 2024-04-17安装软件提示 Runtime Error (at 28:321): Generic faiure Swbemlocator
    第一次遇见这个问题,查了下,根据ai智能提示总结下。报错解释:这个错误通常表示在Windows操作系统中,在安装或运行软件时,与WindowsManagementInstrumentation(WMI)服务交互时出现问题。SwbemLocator是一个COM对象,用于连接到WMI服务,进行系统管理任务。"Genericfailure"意味着操作
  • 2023-09-21小白也能看懂的插件化DroidPlugin原理(三)-- 如何拦截startActivity方法
    **前言:**在前两篇文章中分别介绍了动态代理、反射机制和Hook机制,如果对这些还不太了解的童鞋建议先去参考一下前两篇文章。经过了前面两篇文章的铺垫,终于可以玩点真刀实弹的了,本篇将会通过Hook掉startActivity方法的一个小例子来介绍如何找出合适的Hook切入点。开始之前我们
  • 2023-09-11CtsKeystoreTestCases 测试--和keybox相关的几条用例
    AttestationPerformanceTest测试方式:adbshellaminstrument-r-eclassandroid.keystore.cts.AttestationPerformanceTest-wandroid.keystore.cts/androidx.test.runner.AndroidJUnitRunner需要预置keymasterkey,同时设备需处于locked状态。两个fail项:Therewere2fai
  • 2023-07-31android 单元测试之 JUnit
    android里面做单元测试第一,JUnit。     实用范围:     东西,比如业务逻辑,数据封装,数值计算等等。并不能测试androidapi。第二,采用Instrumentation.Android单元测试的主入口是InstrumentationTestRunner。它相当于JUnit当中TestRunner的作用。你可以将Instrumentat
  • 2023-04-15插桩(Instrumentation)
    插桩(Instrumentation)是一种在程序运行时动态修改代码的技术,它可以用来监控、记录和分析程序的运行状态,包括方法调用、参数传递、返回值等信息。在Android性能优化中,插桩技术可以用来收集应用的性能数据,如CPU、内存、电量等使用情况,以便进行分析和优化。插桩可以在代码编译时或运行
  • 2023-01-16关于SmartPlant
    SmartPlant是鹰图公司(Intergraph)的化工•电力•海事部门(PP&M)下的一系列工程设计软件,包括:文档管理平台兼数据存储转化平台SmartplantFoundation绘制智能PID的Smartpl
  • 2022-11-15Java Instrumentation
    前言JDK1.5开始,Java新增了Instrumentation(JavaAgentAPI)和JVMTI(JVMToolInterface)功能,允许JVM在加载某个class文件之前对其字节码进行修改,同时也支持对
  • 2022-11-11【Java】Instrumentation热更新 premain agentmain
    有两种办法:1)在java5中,可以利用jvm加载类的一个扩展点来实现类文件的动态修改。需要提供一个premain方法。缺点是只能在类文件加载且main方法执行之前修改,无法实现真正的运行
  • 2022-11-03Java Instrumentation
    前言JDK1.5开始,Java新增了Instrumentation(JavaAgentAPI)和JVMTI(JVMToolInterface)功能,允许JVM在加载某个class文件之前对其字节码进行修改,同时也支持对
  • 2022-10-20Java Instrumentation
    文章目录一、前言二、热部署初识三、JavaInstrumentation四、JavaInstrumentation静态代码示例五、JavaAgent示例——attach的使用 一、
  • 2022-08-28PowerShell教程 - WMI操作(Interact With Windows Management Instrumentation)
    更新记录转载请注明出处。2022年8月28日发布。2022年8月28日从笔记迁移到博客。WMI操作(InteractWithWindowsManagementInstrumentation)说明WindowsManageme