- 博客(21)
- 收藏
- 关注
原创 docker安装Postgres-XL集群及踩过的N个坑
说明:本文是在一个机器内部用docker创建了三台centos,然后构建的pgxl集群。
2023-12-06 14:41:18 1190 1
原创 Failed to open output file TPC-DS 生成数据时报错
Failed to open output file!这是因为 生成数据的命令中的 文件不存在./dsdgen -scale 5 -dir /home/postgres/tpcds-kit-master/10gData/所以,需要先mkdir /home/postgres/tpcds-kit-master/10gData然后就可以了
2022-05-18 17:14:56 821
原创 牛客网刷题遇到 报错 “请检查是否存在数组越界等非法访问情况”
当时不停的改代码,以为是代码逻辑的问题。后来发现是没有写类的构造函数因为在开始的类中只定了了栈的引用,没有生成对象,所以出现了这种报错。后来在类的构造函数中生成栈的对象就没事了。import java.util.*;import java.io.*;public class Main{ private Stack <Integer> sta; //这里只有引用 private Stack <Integer> que; public Mai
2022-03-27 10:36:16 2084
原创 benchmark TPC-H postgreSQL
写在前面:个人对TPCH benchma的理解。我接到这个任务的时候,描述是这样的,“××呀,用benchMarke生成TPC-H然后测试一下"。我第一反应就是benchMark是什么,TPCH是什么。现在把这个弄完一遍后来说一下我的理解。首先什么是TPC-H?包括:八张定义好的表(也就是八个create语句)、表中的一条条的数据(比如”张三,1997-12-25,‘江苏’,98“)、22条SQL语句。TPC-H能干什么?用来测试数据库管理系统的性能。浅显的举例子,比如现在有个项目要用数据库,备选
2022-03-23 12:56:46 2530
原创 git pull后找不到拉下来的文件 的解决历程
我也不知道具体的道理,可能有冗余步骤,但是反正按照这个步骤,解决了git pull成功但是找不到拉下来的文件在哪里的问题mkdir AAA(文件夹名字) //新建一个文件夹cd AAAgit inittouch HelloWorld.cpp //新建一个文件git add .git commit -m "init"git remote add origin git@github.com:XXX.git//其中git@github.com:XXX.git为仓库的SSH地址//注意//ssh
2021-10-24 20:43:41 6204
原创 单例设计模式
单例设计模式指的是,一个软件系统中的某个类在整个软件系统中只能存在一个对象 包括 饿汉式和懒汉式 两种分析:1.既然只能存在一个对象,所以说明外部不可以随便的创建对象,故构造方法需要声明为private,这样外部就不能通过构造方法创建对象了。2.外部不能造类的对象,整个系统中还需要一个对象,所以只能在类的内部造对象。3.在类的内部造了对象之后,外部要用,外部又不能造对象,所以也就不能通过对象调用属性或方法,所以必须声明为static,通过类名.属性或类名.方法名的方式调用饿汉式与懒汉式的区别
2021-09-01 15:40:02 82
原创 Java toString
1.当我们输出一个对象的引用时,实际上就是调用当前对象的toString()2.Object类中toString()的定义:public String toString(){ return getClass.getName()+"@"+Integer.toHexString(hashCode()); //类名@十六进制的虚拟地址}3.像String, Date, File, 包装类等都重写了Object类中toString()方法。使得在调用对象的toString()时,返回"实体内容"信息
2021-08-31 14:46:09 95
原创 Java中“==“与equals的区别
1."=="既可以比较基本数据类型也可以比较引用功数据类型。比较基本数据数据类型时,比较的是值得大小,与类型无关。比较引用数据类型时,比较得是内存地址。 //基本数据类型 int i = 10; int j = 10; double d = 10.0; char c = 10; System.out.println(i == j); //true System.out.println(i == d); //true System.out.println(i == c); //
2021-08-31 11:42:25 158
原创 二分查找Python代码
遇到查找问题时,要想到二分查找输入:一个有序数组nums[],一个要查找的目标值target每次比较都是,中间数字与目标值比较,这样每次可以排除一半的数字,故时间复杂度是logN。代码如下class Solution: def search(self, nums: List[int], target: int) -> int: low = 0 high = len(nums)-1 while low <= high:
2021-07-15 12:10:33 251
原创 ssh命令行远程连接服务器跑程序新手教程
1.ssh远程连接服务器2.服务器端配置conda环境3.上传程序到服务器4.跑程序5.修改程序1.用ssh远程连接服务器打开命令行(cmd)ssh 服务器名称@服务器网址 然后按Enter键输入密码,注意输入的密码不会在屏幕上显示 ,然后按Enter键例如:ssh user@192.155.8.123user@192.155.8.123's password:2.在服务器端配置conda环境从头开始配置环境比较麻烦,比如经常出现安装的torch版本...
2021-05-18 14:10:04 15420 2
原创 Essential C ++学习笔记 第一章
1.用户定义的名字不可以和C++的关键字重复string 本质上是一个类,所以它的一些方法就不能与C++的关键字重复。“string class 采用earse()而非delete()来表示删去一个字符"2.为什么会有构造函数语法(多个初值赋值)我们习惯上使用 “=” 来赋值,例如: int number = 5;但是这样有两点限制:①赋值的类型是确定的,int number = 5; 就是int 类型的②一次只赋值一个初值,把等号右边的数字赋值给左边的数字但是,试想,一个类有多个需要被赋
2021-05-14 10:44:16 267
原创 Pycharm远程连接服务器如何将修改后的代码更新到服务器
本人曾经尝试在options里设置Ctrl+S自动上传,然而没有用只找到一种比较笨的方法每次修改完代码,右键然后Deployment,然后再upload如果有更好的方法欢迎留言,感激不尽
2021-05-11 17:57:08 498
原创 初始化嵌入 nn.Embedding
torch.nn.Embedding(num_embeddings,embedding_dim,.....其他参数)生成嵌入:第一个参数是需要生成多少个嵌入,第二个参数是生成嵌入的维度embedding的取值是正态分布N(0,1)取值,好像不太对代码验证import torchimport torch.nn as nnx=torch.LongTensor([1,2,3,5,2,3])print(x)embeddings = nn.Embedding(6,2)print(embedding
2021-04-26 20:04:11 1910
原创 如何查看自己的torch和cuda版本是否配对
import torchprint(torch.__version__)print(torch.cuda.is_available())如果输出结果是False,说明当前pytorch和cuda版本不配对如果输出结果为ture,则配对如果程序中出现报错:Torch not compiled with CUDA enabled也是torch 和cuda版本不配对的问题,解决问题期间可以用上述代码测试新安装的版本是否配对....
2021-04-26 13:29:36 5869
原创 windows ‘nvidia-smi‘不是内部或外部命令,也不是可运行的程序或批处理命令
超级大坑: 先不要着急安装英伟达的驱动,配置环境变量什么的,可能你的电脑显卡是AMD的. 我自己就是,当时我并不知道生产显卡的有两个公司NVIDIA和AMD,而且只有NVIDIA公司生产的显卡,才可以装NVIDIA的驱动,然后才可以用CUDA.我硬是在自己电脑上硬装了一下午的NVIDIA驱动也装不上,后来发现自己电脑的显卡是AMD的,所以朋友们一定要先看看自己电脑显卡的型号. 解决办法: 确认自己电脑显卡是NVIDIA公司生产的显卡后,打开命令行, cd C:\Program Files\
2021-04-26 13:13:34 741 1
原创 pytorch cuda设置GPU时出现 报错 [WinError 2] 系统找不到指定的文件
问题说明:运行这行代码时候报错torch.cuda.set_device(select_gpu())追踪到主要是这行代码报错nvidia_info = subprocess.run('nvidia-smi', stdout=subprocess.PIPE)问题原因分析:可能是nvidia-smi命令不能运行首先在打开命令行(电脑左下角输入cmd,点击Enter键),输入nvidia-smi查看这个命令是否能用。正常情况下显示如下:如果出现其他情况,首先首先首先!!!查看自己的电脑显卡是AMD
2021-04-26 12:55:57 1110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人