小编Его*_*дев的帖子

表被删除了,我怎样才能让Django重新创建呢?

有两个模型组和学生,只有一个表的组,学生表被删除.

如何maje Django再次创建它?如果我做了数字,它会打印"未检测到任何变化".

在管理页面上,当我单击Students表时,它会抛出异常:

relation "students_students" does not exist
Run Code Online (Sandbox Code Playgroud)

python django postgresql django-models django-migrations

14
推荐指数
5
解决办法
2万
查看次数

从Go提供静态文件时不会更新静态文件

我开始学习Go,并且遇到静态文件处理问题.拥有这个:

func main() {
    fs := http.FileServer(http.Dir("public"))
    http.Handle("/", fs)
    err := http.ListenAndServe(":8080", nil)
    if err != nil {
        log.Fatal("ListenAndServe: ", err)
    }
}
Run Code Online (Sandbox Code Playgroud)

文件夹结构:

main.go

public
    - index.html
Run Code Online (Sandbox Code Playgroud)

当我运行go run main.go并在它之后,更改内容index.html并再次运行时go run main.go,浏览器中的视图不会更改.所以我google了一下,并认为它们是二进制文件,编译,因为main.go没有改变,go不会重新编译它.所以我跑来go run -a main.go强制重新编译,但它没有帮助.

我清除历史记录和缓存在chrome中甚至尝试其他浏览器curl,但仍然看到旧的静态文件,而在文件系统中只有新版本.所以它不是关于浏览器.实际上,当我在浏览器中看到新版本的静态文件时,有一件事就是重命名publicpublic2(例如)并main.go进行相同的更改.

这不是Go问题,因为此示例在其他用户中正常工作.所以它与我的系统有关.我在Vagrant的默认Ubuntu 16.04上运行该代码.

vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 8080, host: 8080
  config.vm.network "forwarded_port", guest: …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu go vagrant ubuntu-16.04

5
推荐指数
1
解决办法
194
查看次数

cmath和y0变量名称未编译

我得到了一个名为变量y0并包含cmath的变量,在g++不带任何参数的情况下进行编译时,出现编译错误

error: invalid operands of types ‘double(double) throw ()’ and ‘double’ to binary ‘operator+’ y = y0 + R; ~~~^~~

为了进行实验,我删除了cmath,其中包括所有内容,一切正常。

#include <iostream>
#include <cmath>

double y0, y, R;
int main() {
    std::cin >> y0 >> R; 
    y = y0 + R;
}
Run Code Online (Sandbox Code Playgroud)

c++ cmath

5
推荐指数
1
解决办法
33
查看次数

如何在表格行中重定位表格单元格?

我有一个tr和3 td.我需要将第一和第三td宽度分别设为50%,第二个宽度为100%,并且在这两行之下.我知道这是一项奇怪的任务,但我需要用css或js做到这一点.在此输入图像描述

html javascript css jquery

0
推荐指数
1
解决办法
73
查看次数

不明白为什么CUDA中列添加比行添加快

我从 CUDA 开始,编写了两个内核进行实验。Whey 都接受 3 个指向 n*n(矩阵仿真)和 n 数组的指针。

__global__
void th_single_row_add(float* a, float* b, float* c, int n) {
  int idx = blockDim.x * blockIdx.x * n + threadIdx.x * n;
  for (int i = 0; i < n; i ++) {
    if (idx + i >= n*n) return;
    c[idx + i] = a[idx + i] + b[idx + i];
  }
}

__global__
void th_single_col_add(float* a, float* b, float* c, int n) {
  int idx = blockDim.x * blockIdx.x …
Run Code Online (Sandbox Code Playgroud)

cuda

0
推荐指数
1
解决办法
645
查看次数

Java流归约到映射

我得到了字符串数组列表,如何将它们减少为哈希映射

输入:[a, b, a, a, c, x]

输出:{(a: 3), (b: 1), (c: 1), (x: 1)}

附言。我搜索了这个。我需要这样做,reduce而不是像其他问题那样使用频率计数,因为我的问题是一个简化的实际任务。

java java-stream

-1
推荐指数
1
解决办法
8498
查看次数