译 通过自动反编译和外部源提升调试

error和exception

![](https://img2023.cnblogs.com/blog/1892439/202307/1892439-20230719154338646-147101418.png) Error指程序处理不了的,或者不应该由程序处理的错误,这种错误往往是JVM中出现的问题。比如栈溢出错误,内存不足 ......
exception error

Vue安装遇到的问题和解决办法

问题1 :npm list vue遇到显示empty 解决:npm list vue -g 即可 如果还是不行,将vue.cmd所在的路径 添加到环境变量中的系统变量Pate 问题2 :npm install webpack -g 报错4048 解决: 删除C盘用户文件夹下的npm和cnpm 问题3 ......
办法 问题 Vue

通过CM集群管理的openGauss数据库选主策略

通过CM集群管理的openGauss数据库选主策略 前提条件:集群内参与选主的备实例数量超过集群实例总数的一半 细分策略: (1)cma会尝试拉起数据库集群原始主实例,6s内成功拉起则无需新一轮仲裁 (2)local_term最大的 (3)local_last_xlog_location最大的 ......
集群 openGauss 策略 数据库 数据

SQL对决MySQL全面对比:差异、相似性、用途和优点!

SQL和MySQL被用于编程和管理关系型数据库。了解SQL和MySQL之间的主要区别,以及在使用这些数据库管理工具的工作中所需的技能。 ![1](https://img2023.cnblogs.com/other/2105888/202307/2105888-20230719155233577-35 ......
相似性 差异 用途 优点 MySQL

golang实现的 https 协议的四层代理和七层代理

**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G ......
golang https

(GCC) gcc编译选项 -Wl, -start-group,whole-archive,-Wl, Bstatic

1. start-group 编译选项 假设程序x依赖三个静态库:libX1.a、libX2.a和libX3.a,而libX2.a又依赖libX1.a,libX3.a依赖libX2.a和libX1.a,正常情况下的CMakeLists.txt格式如下 target_link_libraries( x ......

通过任意脚本调用django的模型类

通过任意脚本调用django的模型类 ## 需求: 我想通过任意脚本,调用django的模型类,查询一下数据库的信息,或者新增数据库数据,而不需要通过启动django项目或者使用`python manage.py shell`这种方式来运行 ## 解决办法 脚本中添加django项目的路径到sys. ......
脚本 模型 django

通过 SonarQube审查gitlab项目上的代码,并实现CI/CD

公司想要实现代码的审查功能,例如:代码的安全性,代码的重复性 公司代码是统一推送到gitlab上,公司项目后端又是基于Djingo架构 故使用SonarQube SonarQube组件包含: SonarQube Server:sonarqube服务端,接受客户端扫描报告 SonarQube Data ......
SonarQube 代码 项目 gitlab CI

(转)Overlay和Underlay网络协议区别及概述讲解

原文:https://www.cnblogs.com/fengdejiyixx/p/15567609.html 本文分别介绍Overlay网络模型和Underlay网络模型。 (一) Overlay网络模型 跨主机网络意味着将不同主机上的容器用同一个虚拟网络连接起来。这个虚拟网络的拓扑结构和实现技术 ......
Underlay Overlay 网络

谷歌云 | Document AI 引入了强大的新自定义文档拆分器来自动化文档处理

企业依靠处理大量文档来驱动流程并做出决策。许多此类文档合并为一个文件。例如,贷款申请可能在单个文件中包含驾驶执照、工资单、W2、银行对账单和其他文档类型。在单个文件中处理多种文档类型的复杂性使得企业难以进行大规模管理。 谷歌云致力于通过持续投资文档 AI 解决方案套件来解决这些挑战,该套件提供用于... ......
文档 Document AI

包管理工具npm和Yarn的区别,我们该如何选择?

好家伙,学习新工具 1.为什么我们需要包管理器? 关于npm我们已经知道了,这是我们项目的包管理器, 我们现在用的无比顺手的工具,都是在无数的竞争中杀出来的,他们淘汰了无数的产品 首先,倘若我们不使用npm,那么我们应该如何去新建一个前端项目? 纯手工,把我们项目需要的项目一个个下载到我们的项目里面 ......
工具 Yarn npm

Android编译报错Caused by: java.lang.RuntimeException: Manifest merger failed with multiple

Android编译报错Caused by: java.lang.RuntimeException: Manifest merger failed with multiple这种异常一般是引用了aar ,如果项目中的manifest application配置和aar中不一样就会报错,比如 andro ......

Whistle(基于Node实现的跨平台转包调试工具)的使用

可抓包,可显示vconsolet调试 一、安装 npm i -g whistle 二、启动 手机和电脑处于同一网络 w2 start --init 浏览器打开地址:http://127.0.0.1:8899/ 三、配置 Rules:https://testh.app.coc.10086.cn whi ......
Whistle 工具 Node

Matplotlib库中,plt.figure()、plt.imshow()、plt.axis()和plt.show()、gca、savefig、详解

在Matplotlib库中,`plt.figure()`、`plt.imshow()`、`plt.axis()`和`plt.show()`是用于绘制和显示图像的常用方法。下面是对每个方法的含义的解释: 1. `plt.figure()`: `plt.figure()`用于创建一个新的图形对象(Fig ......
plt Matplotlib savefig figure imshow

Linux的nm查看动态和静态库中的符号

功能 列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。 使用 nm [option(s)] [file(s)] 有用的options: -A 在每个符号信息的前面打印所在对象文件名称; -C 输出demangle过了的符号名称; ......
静态 符号 动态 Linux

vite-plugin-style-import styleImport和createStyleImportPlugin

当vite-plugin-style-import安装版本为2.0.0时,只能使用createStyleImportPlugin,取消了styleImport。如下 1 //vite.config.ts 2 import {createStyleImportPlugin, AndDesignVueR ......

Cyber Triage 3.7 (Windows) - 数字取证和事件响应

Cyber Triage 3.7 (Windows) - 数字取证和事件响应 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) **唯一专门用于事件响应的数字取证工具** 快速、准确和简单地完成入侵调查 ![在这里插入图 ......
Windows 事件 数字 Triage Cyber

UTM 4.3 发布:在 macOS 上优雅的使用 QEMU 虚拟化 Windows、Linux 和 macOS

UTM 4.3 发布:在 macOS 上优雅的使用 QEMU 虚拟化 Windows、Linux 和 macOS 在 iOS 中虚拟化 Windows、Linux 和 Unix 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.o ......
macOS Windows Linux QEMU UTM

拷贝构造函数 和 移动构造函数 深拷贝

采用了深拷贝的方式,obj2 和 obj3 的 data 成员变量指向不同的内存空间,因此可以独立地释放资源而不会出现重复释放的问题. class MyClass { public: int* data; int size; // 默认构造函数 MyClass() : data(nullptr), ......
拷贝 函数

图片元信息Exif(Exchangeable Image File)的获取和修改

我们进行图片分类,做一些人工智能的项目或者利用Python来对图片进行分类,都可以利用到Exif信息。 什么是Exif? Exif是一种图像文件格式,实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号 ......
Exchangeable 图片 Image 信息 Exif

lua环境配置与编译

1.背景 2.安装lua 官方下载地址:https://joedf.ahkscript.org/LuaBuilds/ 下载后解压即可 解压后: 配置环境变量: 检查是否安装成功: 如果能输出版本号,则表示配置成功. 3.执行lua文件 4.编译lua文件 完美! ......
环境 lua

go通过docker sdk进入容器执行命令

代码部分 ```go package main import ( "context" "fmt" "io" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client" ) func main() { // 设 ......
容器 命令 docker sdk

RunnerGo使用体验之性能测试、接口自动化测试

最近在gitee上看见一款获得GVP(最有价值开源项目)的测试平台RunnerGo,看他们官网介绍包含了接口测试、性能测试、自动化测试。知道他们有saas版可以试用,果断使用了一下,对其中场景管理和性能测试印象深刻,之后也在公司自己安装使用,接下来和大家介绍一下RunnerGo的整体使用情况。 登录 ......
RunnerGo 接口 性能

不止于Api调试!Apipost这些功能你会用吗?

从API设计到API测试Apipost提供了API全生命周期的工作平台,大家对Apipost的API设计和调试功能已经非常熟悉了,不过你知道吗?Apipost的API测试功能也非常强大! 简单概括就是:API调试完后随手就能完成API接口自测、API并发测试。而对于我们测试同学来说,可以在Apipo ......
Apipost 功能 Api

huilder 无法调试微信小程序方法

huilder 无法调试微信小程序方法 npx browserslist@latest --update-db​14:20:29.948 项目 'test11' 编译成功。前端运行日志,请另行在小程序开发工具的控制台查看。14:20:29.953 正在启动微信开发者工具...14:20:30.328 ......
huilder 程序 方法

通过iptables做本地端口分流实现高性能服务

根据以往经验,在高配置服务器上部署Java服务,建议部署多个JVM实例,以提升JVM示例内存回收效率; 此时面临负载分发问题,常规想法是通过Nginx或者Apache做负载分流。然而在高并发情况下无论外置负载还是本机负载,都需要处理TCP端口占用问题,处理起来并不简单。 近期在做一个高性能测试时候, ......
高性能 端口 iptables

连续的英文字符和阿拉伯数字不能换行

原因: 这是因为div中,英文字母之间没有空格的话,它会默认认为这是一个英文单词,所以单词就一次输出不换行。 解决方法(以IE,chrome,FF为测试浏览器): { word-break:break-all; /*支持IE,chrome,FF不支持*/ word-wrap:break-word;/ ......
阿拉伯数字 字符

编译安装redis6.2.13集群-哨兵模式

## 下载并编译Redis 虽然使用SLES15进行编译,但是理论上在其它系统上也是可行的,我们把编译所需要的依赖包安装即可。 Redis我们选择`6.2.13`这个版本, 我们先随便找个节点进行编译产生二进制文件 ``` #首先安装依赖包 zypper ref && zypper install ......
哨兵 集群 模式 redis6 redis

编译安装最新的Pluto compiler,以及遇到的一些坑

# 好久不见! 这段时间在鼓捣一些奇奇怪怪的东西。 Pluto Compiler是一款非常优秀的Polyhedral编译器。这玩意拿来优化循环和程序局部性啥的是相当好的。其安装过程涉及到整个llvm的编译过程,如果之前并没能够了解llvm的话估计会够呛,我也是基本上把坑踩了一个遍。所以干脆写篇博客给 ......
compiler Pluto

CentOS7中安装Mysql8并配置远程连接和修改密码等

场景 使用Vmware等虚拟机软件搭建CentOS7系统,需要在其上安装Mysql8版本数据库。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 实现 1、去mysql官网手动下载rpm包并上传到服务器,或者直接通过wget进行下载 wget htt ......
密码 CentOS7 CentOS Mysql8 Mysql