草庐IT

JVM指令手册

全部标签

android - 在react native apk指令中找不到gradle.properties文件

我正在按照nativereact签名apk的说明https://facebook.github.io/react-native/docs/signed-apk-android.htmlMYAPP_RELEASE_STORE_FILE=my-release-key.keystoreMYAPP_RELEASE_KEY_ALIAS=my-key-aliasMYAPP_RELEASE_STORE_PASSWORD=*****MYAPP_RELEASE_KEY_PASSWORD=*****但是在设置gradle变量的步骤中,我在mac上找不到~/.gradle/gradle.properties

STM32发送数据ESP8266固件烧录MQTT和AT指令调试与链接OneNET

提要STM32连接ESP8266发送数据到OneNET平台0.文章所需要的均可点击上方的资源包免费下载1.硬件型号:ESP8266-01s和USBTTL转接口模块2.固件:1471_esp8266-at_mqtt-1m(MQTT透传AT固件(固件号:1471))3.固件烧录工具:flash_download_tool_3.9.4固件下载和烧录工具均可在安信可官网下载安信可AT固件下载本文章使用的是XCOMV2.6串口助手4.OneNET平台创建MQTT——WIFI直连5.AT指令调试6.可能遇到的问题ESP8266驱动代码如下||可以在资源包里下载(免费)这里代码是学习B站江科大stm32教程

HTTP知识手册

HypertextTransferProtocol(HTTP)应用基本案例(1)在浏览器(或客户端)中输入一个URL网址,一般以HTTP(http://)或HTTPS(https://)开头;(2)浏览器基于DNS服务找到目标的IP地址;(3)浏览器发送HTTP请求,如果无需提供表单数据,那么此时的HTTP请求可以很简单,例如:GET/index.htmlHTTP/1.1Host:www.example.com(4)HTTP请求经过复杂的网络之后,最终转发到目标主机地址;之后,将提供HTTP响应,最简单的形式如下:HTTP/1.1200OK(5)若浏览器接收到这个HTTP响应,且其中包含HTM

自定义JVM语言:创建可行的堆栈跟踪?

JVM上的堆栈跟踪如何工作?是否可以将ClassFiles转换为具有与父语言相关的堆栈跟踪,而不是伪Java文件?具体而言,这个混音库可以吗https://github.com/spongepowered/mixin进行修改,以便当它覆盖/注入代码中的方法时,如果发生错误,它将指向源中正确的mixinpseudo类?看答案根本不需要Java源代码文件。只有两个相关属性。这SourceFile类属性指定源代码文件的名称,而不必是一个.java文件。这LineNumberTable应用的属性Code属性,告诉字节代码指令如何映射到源代码行。堆栈跟踪仅报告类和方法名称以及上述两个属性报告的源文件名和

Mac OS下 使用 osascript 指令,执行完可执行程序后,关闭当前已结束的终端(Terminal)窗口)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档MacOS下使用osascript指令,执行完可执行程序后,关闭当前已结束的终端(Terminal)窗口前言一、osascript是什么?二、使用演示1.示例2.使用osascript3.osascript其他应用前言最近在工作中需要使用shell脚本的可执行程序,在shell里调用完成一些其他功能。Macos下执行的时候是调用终端(Terminal)。执行完成后会有一个已结束终端进程界面,一直在桌面显示,每次都需要手动关闭就很麻烦。一、osascript是什么?osascript是mac上执行applescript的命令。app

理解Java虚拟机(JVM):优化代码执行效率的内部机制

Java虚拟机(JavaVirtualMachine,JVM)是Java程序运行的核心组件,它负责将Java源代码编译成字节码并执行。JVM具有内部机制来优化代码的执行效率,包括即时编译(Just-In-TimeCompilation,JIT)、垃圾回收(GarbageCollection,GC)和运行时优化等。下面将深入理解JVM的内部机制,以及如何通过优化代码执行提高程序的性能。一、JVM的基本原理JVM是一种抽象的计算机,它在不同的操作系统上实现了Java程序的执行环境。JVM的基本原理可以概括为以下几个步骤:1、类加载:JVM通过类加载器将.class文件加载到内存中,并生成对应的Cl

【从零开始学习JVM | 第八篇】学习垃圾回收算法 和 垃圾回收器

前言:现代编程语言通常采用垃圾回收机制来自动管理内存。垃圾回收机制是一种自动化的内存管理技术,可以在程序运行时自动识别和回收不再使用的内存,从而减少内存泄漏和其他内存相关问题的发生。本文将介绍垃圾回收算法和垃圾回收器的相关知识,帮助读者深入了解内存管理的实现原理和技术细节。目录前言:常见的垃圾回收算法:1.标记-清除算法(Mark SweepGC)2.复制算法(CopyingGC)3.标记整理算法(Mark CompactGC)4.分代GC(GenerationalGC)年轻代:  老年代: 分代GC的垃圾回收流程:总结:   垃圾回收的要做的事就两件:1.找到内存中存活的对象,并进行分类2.

java - 在 JVM 上使用 Android XmlPullParser 进行单元测试

我正在尝试为我的应用程序设置单元测试用例。应用程序的一个关键部分使用org.xmlpull.v1.XmlPullParser解析XML文件。由于这部分是低级的、隔离的并且独立于Activity、上下文、View等,我真的想让它在JVM本地运行,以避免必须一直插入或模拟设备。但是当在JVM上运行这样的东西时:XmlPullParserparser=Xml.newPullParser();parser.setInput(in,null);...我得到了著名的:Exceptioninthread"main"java.lang.RuntimeException:Stub!atandroid.u

【Linux】Linux基本指令(1)

 一.前言从这篇文章开始,博主就开启了Linux学习之路了,本篇文章也是博主的第一篇Linux的文章,今后也会持续不断更新的。二.理解文件1.文件文件=文件数据+文件属性(所以一个建好的文件就算没有数据,也占用存储空间)=>文件操作=对文件数据操作+对文件属性操作2.路径(用来定位文件)a.绝对路径:把从开始到定位的位置成为绝对路径Linux下:windows下:b.相对路径:以自己所处的路径为其实参照位置,来进行特定文件的定位,称为为相对路径(当我们所处的路径有变化时,可能相对路径就失效了)路径定位具有唯一性文件都是树状结构,而子节点的父节点只有一个,所以路径定位具有唯一性。Linux风格的

Nexus6p手机刷KaliNetHunter详细操作手册-Windows

Nexus6p手机刷KaliNetHunter详细操作手册-Windows​作者:7号极客博客:7号极客的博客_CSDN博客-IOT渗透测试领域博主阶段一:准备工作硬件准备:Nexus6P手机一部电脑一台【配置adb工具Windows环境方法:安装Windows刷机adb环境手册_7号极客的博客-CSDN博客】数据线一条软件准备:手机底包:https://dl.google.com/dl/android/aosp/angler-opm7.181205.001-factory-b75ce068.ziptwrp:DownloadTWRPforangler(选择下载:[twrp-3.4.0-0-an