- 2024-10-07一起学RISC-V汇编第9讲之RISC-V ABI之寄存器使用约定
目录1RISC-V寄存器使用约定2Caller-saved与Callee-saved2.1对比几种不同的寄存器保存方式2.2为什么要分caller-saved与callee-saved?2.3caller-saved与callee-saved寄存器的灵活使用寄存器使用约定告诉我们函数调用时通过哪些寄存器传递参数、通过哪些寄存器保存返回值、
- 2024-09-05【运维监控】prometheus+node exporter+grafana 监控linux机器运行情况(完整版)
本示例是通过prometheus的nodeexporter收集主机的信息,然后在grafana的dashborad进行展示。本示例使用到的组件均是最新的,下文中会有具体版本说明,linux环境是centos。本示例分为四个部分,即prometheus、grafana、nodeexporter的部署和三者集成的监控linux。本文旨在说明三者
- 2024-06-22golang runtime.Caller 获取调用堆栈信息, Caller(1) 和 Caller(2) 的区别
funcwhoCalledMe(){//获取调用堆栈信息_,fileName,lineNo,ok:=runtime.Caller(2)if!ok{fmt.Println("Failedtogetcallerinformation")return}fmt.Printf("Calledfrom:%s:%d\n",fileName,lineNo
- 2024-03-27aardio教程) 搭建自己的扩展库仓库
前言aardio中有些经常使用的库,换个项目总需要复制一下,还不便于修改。虽然可以直接把它放到aardio\lib目录下,也是不便于共享给其他人使用。最近偶然翻到编辑器里的工具->开发环境->扩展库发布工具,就想着可以像官方一样,发布自己的扩展库,也便于分享给大家使用,最好能像官方扩展库一
- 2024-03-15terraform小知识 - 如何取消掉环境变量中设置的身份凭证.md
terraform小知识-如何取消掉环境变量中设置的身份凭证.md文章目录terraform小知识-如何取消掉环境变量中设置的身份凭证.md需求测试总结需求目前通过环境变量配置了aws的身份凭证,如果直接执行terraform命令,则会调用该身份,但是直接unset取消环境变量又会影响同
- 2024-03-04Application.Caller详细解释
官网给的解释基本看不懂反复测试下能搞懂的部分,我知道就三点1)单元格调用自定义函数的时候,表示单元格自己单元格调用老版本又分2种同样下面的代码Functiontest()DimrngAsRangeSetrng=Application.Callertest=rng.AddressEndFunction如果我在C14单元格
- 2024-02-06模块化全局指令调用 - 我的世界OCO指令系列
最近在搞我的世界指令的模块化。本指令不需要引用任何模块。意义计分板和标签经常作为模块化的入口,然而当我们的操作不具体到实体时,如何才能保证有一个可供我们随意添加标签和计分项目的实体来供我们调用其他模块呢?一个简单的方法是弄一个盔甲架,用特殊的标签标记它,尽量让它
- 2024-01-10Prometheus环境部署
一、Prometheus简介Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。Prometheus于2016年加入了CloudNativeComputingFoundation,这是继Kubernetes之后的第二个托
- 2024-01-10macOS Ventura 重启报错 panic(cpu 2 caller 0xffffff800f5b4f23)
本子:macBookpro系统:macOSVentura13.6.3报错:panic(cpu2caller0xffffff800f5b4f23):Kerneltrapat0xffffff800f5af2a0,type14=pagefault,registers:CR0:0x000000008001003b,CR2:0xffffff7fef252228,CR3:0x000000020c00e175,CR4:0x00000000003626e0RAX:0x
- 2023-11-18前端学习笔记202310学习笔记第一百零玖天-vue3-链式调用&对象属性与遍历&this指向&caller_callee之10
- 2023-11-04前端学习笔记202310学习笔记第一百零玖天-vue3-链式调用&对象属性与遍历&this指向&caller_callee之26
- 2023-11-04前端学习笔记202310学习笔记第一百零玖天-vue3-链式调用&对象属性与遍历&this指向&caller_callee之24
- 2023-11-02HookDeskTopWindowMsg
.netwinform程序打开SaveFileDialog时,调试窗口显示这些信息,盲猜是对话框中的显示内容被第三方污染,比如图标,按钮的变化。HookDeskTopWindowMsg,Tencent\QQPCMgr\12.11.19357.218\QMInternalShellExt64.dllisnotexistssofa“App.exe”(Win32):已加载“C:\Windows\System32
- 2023-08-06FreeSWITCH添加自定义endpoint之媒体交互
操作系统:CentOS7.6_x64FreeSWITCH版本:1.10.9 之前写过FreeSWITCH添加自定义endpoint的文章:https://www.cnblogs.com/MikeZhang/p/fsAddEndpoint20230528.html今天记录下endpoint媒体交互的过程并提供示例代码及相关资源下载,本文涉及示例代码和资源可从如下渠道获取:关
- 2023-06-14在FreeSWITCH中使用Lua脚本来将电话记录存储到MySQL数据库中
在FreeSWITCH中使用Lua脚本来将电话记录存储到MySQL数据库中,需要做以下几个步骤:安装MySQL客户端库首先需要通过包管理器(如apt-get或yum)安装MySQL客户端库,以便FreeSWITCH能够与MySQL数据库进行通信。例如,在Ubuntu系统中,可以运行以下命令进行安装:sudoapt-getinstalllibmysq
- 2023-05-15CGO中处理C中的回调函数
C语言的接口api.h#ifndefAPI_H#defineAPI_H#ifdef__cplusplusextern"C"{#endiftypedefvoid(*IntCallback)(void*,int);voidSetIntCallback(IntCallbackcb,void*data);voidDoIntCallback(intvalue);#ifdef__cplusplus}#endif#endif
- 2023-05-09【小小Demo】网页视频通话
工程名video-call一个简单的音视频通话demo,包含:视频、麦克风、屏幕共享操作。项目环境jdk1.8ideamavenspringboot2.1.1.RELEASEwebsocketthymeleaf项目启动修改maven设置打开IDEA设置:File>Setting>Build,Exec...如下图所示启动找到启动类,鼠标右键点击三角
- 2023-03-28如何在Go的函数中得到调用者函数名(caller)
在go语言中,可以通过runtimepackage中Caller函数获取调用者信息funcCaller(skipint)(pcuintptr,filestring,lineint,okbool)skip表示查看第几层调用栈信息
- 2023-03-10Python - 获取调用者的函数名称
def_is_page(self,locator):"""判断是否到达指定页面"""caller_name=traceback.extract_stack()[-2][2]is_page=self.ele_actions(locator).exists()
- 2023-02-07freeswitch: 如何指定主叫显示号码
一、origiante时指定主叫号码正常情况下,如果在freeswitch控制台,输入类似下面 命令:originateuser/1000 &park被叫收到振铃提示时,显示的号码类似下面
- 2023-01-17Prometheus笔记-安装
官网https://prometheus.io/docs/introduction/overview/下载Prometheushttps://prometheus.io/download/安装Prometheus配置文件#myglobalconfigglobal:
- 2022-11-29java 调用gcc 和lldb 等shell程序的方法
java调用gcc和lldb等shell程序的方法,我这里是调用的是gcc的objdump工具用于生成汇编代码直接调用控制台程序会出现死锁的问题,java特色,所以封装一下封装package
- 2022-11-19ROS应用层通信协议解析
参考:http://wiki.ros.org/ROS/Master_APIhttp://wiki.ros.org/ROS/ConnectionHeader说明ROS本质上就是一个松耦合的通信框架,通信模式包括:远程调用(service-client)、订阅
- 2022-11-01crontab执行shell脚本
- 2022-11-01Freeswitch sofia常用命令
#查看所有已注册用户sofiastatusprofileinternalreg#查看已注册用户1006sofiastatusprofileinternalreg1006sofiastatusprofileinternaluser1006#删除已注