相关文章
GetThreadContext 64位踩坑日记
最近在编写64位的异常记录器,主要用于项目中守护进程 记录 SEH异常以及 C异常上报的功能。原先的32位异常调试器 直接移植到 64位 GetThreadContext 和 Wow64GetThreadContext 不管怎么样都无法成功。 GetLastError分别返回 998 和 87。 对比 CheatEngine 和 x64db…
建站知识
2024/11/16 7:19:18
使用json配置动态区间及动态执行公式
背景 有时候可能线上一直需要调整公式或者区间以及参数等等,如果使用代码方式,将会变得比较麻烦,可以在redis或者数据库配置一份动态配置,让代码进行解析并执行,可以对公式以及参数等进行动态调节 需求
x 是估值&…
建站知识
2024/11/16 7:13:08
如何从docker-hub下载镜像
前提 系统环境:ubutnu 已经有梯子代理
系统环境ubutnu
安装docker在docker-hub注册账号,需要登录后才能下载镜像sudo docker login,会提示输入docker-hub的用户名和密码,成功后会提示success。否则会提示 Error response from d…
建站知识
2024/11/16 7:11:05
STM32+AI语音识别智能家居系统
基于 STM32 和 AI 语音识别的智能家居系统的详细硬件和软件设计,包括各个模块的详细描述和代码示例。 一、硬件设计 1. 微控制器(STM32):
选择 STM32F7 系列或更高性能的芯片,如 STM32F767ZIT6,以满足处理…
建站知识
2024/11/16 7:04:57
Scala的Array(1)
Scala的Array表示长度不可变的数组,若需要定义可变数组需要倒包
import scala.collection.mutable.ArrayBuffer
下面是关于Array的一些用法:
import scala.collection.mutable.ArrayBufferobject Test29 {// 不可变数组 Array
// def main(args: Arr…
建站知识
2024/11/16 6:45:30
数仓建设之Oracle常见语法学习
1. 字符串截取
select substr(AAA-BBB, 1, instr(AAA-BBB, -, -1) - 1) 值 from dual; --AAA
select substr(AAA-BBB, instr(AAA-BBB, -, -1) 1) 值 from dual; --BBB2. 帆软报表有参数SQL
select a.agency_code, a.agency_name, a.agency_typefrom dw.dim_ta_subred_agency…
建站知识
2024/11/16 6:42:24
Oracle 11g rac 集群节点的修复过程
Oracle 11g rac 集群节点的修复过程 目录 Oracle 11g rac 集群节点的修复过程一、问题的产生二、修复过程1、执行 roothas.pl 命令2、执行 root.sh 命令3、查看集群信息4、查看节点2的IP地址5、查看节点2的监听信息 一、问题的产生
用户的双节点 Oracle 11g rac 集群ÿ…
建站知识
2024/11/16 6:36:14
Excel单元格中自适应填充多图
实例需求:在Excel插入图片时,由于图片尺寸各不相同,如果希望多个图片填充指定单元格,依靠用户手工调整,不仅费时费力,而且很难实现完全填充。如下图中的产品图册,有三个图片,如下图所…
建站知识
2024/11/16 6:33:12