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

kettle和jdk版本对应关系

kettle是基于java开发的,运行kettle需要java环境,即要安装jdk,那么kettl与jdk版本之间的对应关系是: 另外,如果kettle中需要连接数据库,那么要把数据库驱动拷贝到kettle的lib目录中。 连接数据库的方式一般使用jdbc,如果需要odbc数据源的方式连接数据库(比 ......
版本 kettle jdk

spdlog编译报错:表达式的计算结果不是常数

VS C2131:表达式的计算结果不是常数; 错误代码: int array[cols]; 正确写法: int* array = new int[cols]; 错误原因: 创建数组时数组长度是不能用变量的 参考:https://blog.csdn.net/qq_39027296/article/de ......
常数 表达式 结果 spdlog

通过msys2安装mingw64

Get Started with C++ and Mingw-w64 in Visual Studio Code MSYS2这里下载msys2以及如何安装mingw 安装完整之后跳出一个界面,里面输入命令安装mingw 但运行>gcc --version却显示无此命令,然后再vscode帮助里看到需 ......
msys2 mingw msys 64

关于调用子类中的方法和变量

在调用类的方法和变量的时候,程序会先找对应的类中,有无这个方法 。如果没有则会向上寻找父类中有误这个方法。有之则执行,无之则向上追溯。直到Object类 public class TestSuper2 { public static void main(String[] args) { new Ch ......
子类 变量 方法

关于静态初始化和构造器方法

静态初始化这个东西也就是 static 修饰过的属性和方法。和构造器一样也是先父类再子类,而且是先于构造方法的调用。 public class TestSuper2 { public static void main(String[] args) { new ChildClass2(); } } c ......
静态 方法

OpenAI API keys 的申请和测试小结

申请 准备工作,申请 OpenAI API keys 首先需要准备三件套: 1. VPN(登录Google和OpenAI) 2. Google Gmail 邮箱账号 3. 国外手机(接收验证码,可用接码平台代替) 接下来,开启申请 OpenAI API keys 之旅。 首先,开启 VPN 全局代理 ......
小结 OpenAI keys API

前缀和及其应用

1. 定义 数组a = [1,2,3,4,5],我们维护一个由前缀的和组成的数组sum,sum[i]表示数组中a[0]~ a[i] 的和。 sum[0] = a[0]sum[1] = a[0] + a[1]sum[2] = a[0] + a[1] + a[2]sum[3] = a[0] + a[1] ......
前缀

使用psscan检测dkom攻击——对于那些直接修改内存对象的rootkit,例如通过dkom实现进程隐藏,这个命令就非常好用了

pslist 和 psscan 的区别 列表: “ pslist ” 模块使用与将在实时计算机上执行的任务列表命令相同的算法。 而且,Windows 任务管理器也使用相同的方法。 上面提到的命令“pslist”遍历 Windows 内核维护的活动进程结构列表。 windows内核使用EPROCESS ......
dkom 进程 命令 对象 内存

c#中的特性Atrtribute和反射

特性(Attribute) 特性概述 特性即 Attribute ,网页翻译也叫属性。他在c#代码中是一个类,名称通常为 xxxAttribute 。用于对程序片段(方法、类、属性)等附加一些额外信息,这些信息可以通过反射被获取,以便做一些逻辑处理。通常与筛选器、AOP等结合使用。 官方文档:利用特 ......
Atrtribute 特性

多线程对全局变量修改和单线程对全局变量修改

线程过多了,不会比单线程快多少。因为程序可能花时间在线程的转换上了。 import threading import time ind=4 dan_sum=0 multi_sum=0 def single(): for j in range(ind): for i in range(5000): p ......
线程 全局 变量

「模板」前缀和

阿巴阿巴阿巴输入n个数,给出m个询问,询问区间[x,y]的和。 输入 第一行为n和m,1<=n,m<=100000 接下来一行为n个数,范围在0~100000之间 接下来m行,每行两个数x,y,输出第x个数到第y个数之间所有数的和。保证x<=y 输出 m个数 tips: 1 #include<bit ......
前缀 模板

前缀和

前缀和 一、介绍 ~~前缀,顾名思义就是一个东西前面的点缀...~~(bushi 其实打比方来说就是:假如有一字符串ABCD,那么他的前缀就是A、AB、ABC、ABCD这四个从新从第一个字母一次往后开始拼接的字符串。当然这是字符串。但前缀和一般应用于数组,对于给定的数组a=[1,2,3,4],他的前 ......
前缀

.NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、自动化部署)

通过前面三篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx ... ......
解决方案 Jenkins 方案 CentOS Docker

Ansible的部署和命令模板

一、 ansible 的概述 1、ansible简介 Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。 它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。 它使用SSH来和节点进行通信。Ansible基于 Py ......
命令 模板 Ansible

Windows 共享文件夹是一种方便的网络文件共享方式,它具有以下优点和缺点 风险提醒!太能说了,

Windows 共享文件夹是一种方便的网络文件共享方式,它具有以下优点和缺点: 优点: 方便共享: Windows 共享文件夹使用户可以轻松地在组织内部共享文件和文件夹。 简单易用: 开启共享文件夹非常简单,并且其他用户只需输入计算机名称或 IP 地址即可获得访问权限。 可以对不同用户进行授权: 您 ......
文件 文件夹 优点 缺点 风险

关于录屏软件 bandicam 和 action!4 的详细对比分析

关于录屏软件 bandicam 和 action!4 的详细对比分析。 介绍: bandicam 和 action!4 是两款十分流行的屏幕录制软件,它们可以帮助人们轻松地记录屏幕上的各种操作和活动,并将其保存为高质量的视频文件。本文将从用户体验、功能性能、性价比等多个方面来进行对比和分析,以帮助读 ......
bandicam action 软件

hfs、chfs、dufs 和wing ftpserver 四款软件进行一个比较详细的分析

本文旨在对 hfs、chfs、dufs 和wing ftpserver 四款软件进行一个比较详细的分析。这四款软件都是用于文件共享或传输的服务器软件,并且已经成为当前市场上最流行的软件之一。本文将会对这些软件的特点、功能、性能等各个方面进行分析,并将从用户角度出发,评估它们的优缺点。 1: HFS ......
ftpserver 软件 chfs dufs wing

腾讯云美西服务器禁止密码,修改服务器上SSH配置,使得允许用户通过root访问

1.登录到服务器,输入: sudo nano /etc/ssh/sshd_config 2.在配置文件中找到: #PermitRootLogin prohibit-password 将其改成: PermitRootLogin yes 3.保存配置文件。在nano中,按Ctrl + X,然后按Y,最后 ......
服务器 密码 用户 root SSH

关于有些服务器禁止root用户直接通过SSH登录

例如我购买的美西服务器就不可以,就需要使用原用户名登录后,再切换到root用户,方法如下: ......
服务器 用户 root SSH

82.标准库函数begin和end

尽管能计算得到尾后指针,但这种用法极易出错。为了让指针的使用更简单、更安全,C++11新标准引入了两个名为begin和end的函数。这两个函数与容器中的两个同名成员(参见3.4.1节,第95页)功能类似,不过数组毕竟不是类类型,因此这两个函数不是成员函数。正确的使用形式是将数组作为它们的参数: in ......
函数 标准 begin end 82

go krotos proto编译引用外部包 was not found or had errors

前言 kratos protos 生成 pb.go 文件时,会出现引用其他 proto 文件报错 was not found or had errors,因找不到此文件而无法编译。 解决 首先我们先了解下 protoc 中 import 的两条规则: import 不允许使用相对路径; import ......
errors krotos found proto had

pytorch模型降低计算成本和计算量

下面是如何使用PyTorch降低计算成本和计算量的一些方法: 压缩模型:使用模型压缩技术,如剪枝、量化和哈希等方法,来减小模型的大小和复杂度,从而降低计算量和运行成本。 分布式训练:使用多台机器进行分布式训练,可以将模型训练时间大大缩短,提高训练效率,同时还可以降低成本。 硬件加速:使用GPU或TP ......
模型 成本 pytorch

python自动下载pdf文件—可分布下载=.= 一个demo

代码如下: import io import requests def download_pdf(save_path,pdf_name,pdf_url): send_headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64 ......
文件 python demo pdf

终于有人把openGauss3.0.0分布式原理讲透了,openGauss X ShardingSphere分布式原理和部署

本文为原理精讲,部署文章链接如下 https://www.cnblogs.com/opengauss/p/17364285.html 一、opengauss 的背景和行业现状 2022 年,七大 openGauss 商业版发布,是基于 openGauss3.0 推出商业发行版 目前海量数据库 Vas ......

linux 更新软件安装源

# 备份 cp /etc/apt/sources.list /etc/apt/sources.list.bak #编辑 sudo vim /etc/apt/sources.list #替换 阿里镜像 deb http://mirrors.aliyun.com/ubuntu/ bionic main ......
linux 软件

PHP: mysql 5.7 and php 5.6 导入记事本编号查询不了和中文乱码问题

-- https://dev.mysql.com/doc/refman/8.0/en/charset-database.html show variables like "character_set_%"; CREATE DATABASE `geovindu` CHARACTER SET utf8 ......
乱码 记事本 问题 mysql PHP

c++ 自由储存区和堆

在C++中,内存区分为5个区,分别是堆、栈、自由存储区、全局/静态存储区、常量存储区 谈到自由存储区与堆的区别,就需要了解new与malloc的区别。 实际上堆是C语言的关键术语,是操作系统所维护的一块特殊内存,它提供了动态分配的功能。用户使用malloc进行堆内存申请,使用free实现堆内存的释放 ......
储存区

LCD1602调试工具

加完两个头文件,然后疯狂地调库即可 实例代码: #include <at89c51RC2.h> #include "LCD1602.h" int main() { LCD_Init(); LCD_ShowChar(1,1,'A'); LCD_ShowString(1,3,"Hello"); LCD_ ......
工具 1602 LCD

SQL后半部和JDBC

SQL后半部 排序order by asc 升序desc 降序select *from 表名 order by 列名 asc ; select *from 表名 order by 列名 asc , 列名 desc ; 聚合 count select count(*) from 表名 where 列名 ......
半部 JDBC SQL

mysql -- 保存查询结果和加载数据

可以使用select into outfile语句将输出保存到文件中。可以指定列和行分割符,然后可以将数据导入其他数据平台。 保存查询结果 可以将输出目标另存为文件或表。 1.另存为文件 ​ 要将输出结果保存到文件中,需要拥有file权限。 FILE是一个全局特权, 这意味着你不能将其限制为针对特定 ......
结果 数据 mysql