小编Sab*_* 錆兎的帖子

最烦人的解析

我在Cpp Quiz 上看到了一个代码[问题 #38]

#include <iostream>

struct Foo
{
  Foo(int d) : x(d) {}
  int x;
};

int main() 
{ 
  double x = 3.14;

  Foo f( int(x) );

  std::cout << f.x << std::endl;

  return 0;
} 
Run Code Online (Sandbox Code Playgroud)

据说这段代码格式不正确,因为Foo f( int(x) );将被视为函数声明而不是 type 的对象声明Foo

据我所知,这是“最烦人的解析”的一个实例。我的问题是int(x)语句中的这种语法是什么Foo f( int(x) );意思?到目前为止,我只看到了如下函数声明:

  1. Foo f( int );

  2. Foo f( int x );

是一样的Foo f( int x );吗?

c++ most-vexing-parse

8
推荐指数
2
解决办法
1947
查看次数

如何在 vscode 中运行张量板?

每当我尝试使用此命令在 Visual Studio 代码中的 jupyter notebook 中运行 tensorboard 时tensorbard --logdir=runs,我都会收到消息Launching TensorBoard...。但是,Tensorboard 从未启动。有时我也会收到错误消息。

关于如何在 vscode 中启动 tensorboard 的任何想法?

编辑:

我也尝试运行稍微优化的命令

%load_ext tensorboard
%tensorboard --logdir runs
Run Code Online (Sandbox Code Playgroud)

但这只能显示Launching Tensorboard...永恒的信息。

结果与

%reload_ext tensorboard
%tensorboard --logdir runs --host localhost --port 8888
Run Code Online (Sandbox Code Playgroud)

是否有将张量板嵌入到单元输出中的张量板扩展?

visual-studio-code tensorboard

8
推荐指数
3
解决办法
7517
查看次数

未找到可执行文件;请配置 clang-可执行文件

Clang 格式在 VSCode Linux (Ubuntu) 中不起作用。在 VSCode 中安装后clang-format,我尝试调用它,但出现以下错误:

executable not found; please configure clang-executable. 
Clang-format is available under '/home/alex/.vscode/extensions/ms-vscode.cpptools-0.10.3/LLVM/bin/clang-format'
Run Code Online (Sandbox Code Playgroud)

clang-format visual-studio-code

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

AttributeError: module 'networkx' has no attribute 'utils'

from networkx import *
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

I've imported the networkx library which previously (yesterday) allowed me to create a random graph. Running the same code again today I'm getting import errors. I am using this on Jupyter notebook/Anaconda Python.

AttributeError                            Traceback (most recent call last)
<ipython-input-13-d245e6f3c125> in <module>()
----> 1 from networkx import *
  2 import matplotlib.pyplot as plt

C:\Anaconda3\lib\site-packages\networkx\__init__.py in <module>()
 96 from networkx.tests.test import run as test
 97 
---> 98 import networkx.drawing
 99 from networkx.drawing import …
Run Code Online (Sandbox Code Playgroud)

python importerror networkx anaconda

7
推荐指数
1
解决办法
5449
查看次数

Got 包含的 URLconf 中似乎没有任何模式

我已经看过这个问题的其他答案,但我仍然无法弄清楚出了什么问题。

通常,有两个 urls.py - 一个在我的account文件夹中,另一个在我的bookmarks文件夹中,位于根文件夹中 - bookmarks

当我尝试创建超级用户时,我得到以下信息:

django.core.exceptions.ImproperlyConfigured: The included URLconf '<module 'account.urls' from '/Users/aleksanderjess/Documents/PacktPub/Django/bookmarks/account/urls.py'>' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.
Run Code Online (Sandbox Code Playgroud)

我完全不知道为什么。进口看起来是合法的。

这里有两个 urls.py

account/urls.py

from django.contrib.auth import views
from . import views

urls = [
    path('login/', views.user_login, name='login'),
]
Run Code Online (Sandbox Code Playgroud)

然后是书签中的一个,如下所示:

from django.contrib import admin
from django.urls import path, include
from django.conf …
Run Code Online (Sandbox Code Playgroud)

python django django-urls

7
推荐指数
1
解决办法
6093
查看次数

类型错误:如果启用了张量相等,张量是不可散列的。相反,使用 tensor.experimental_ref() 作为关键

我试图将迁移学习应用于 InceptionV3。这是我的代码:

inception_model = InceptionV3(weights='imagenet',include_top=False)
output_inception = inception_model.output
output_globalavgpooling = GlobalAveragePooling2D()(output_inception)
output_dense = Dense(1024,activation='relu')(output_globalavgpooling)
predictions = Dense(1,activation='sigmoid')(output_dense)

final_model = Model(inception_model.input,output=predictions)

final_model.compile()

inception_model.summary()
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我在该final_model = Model(inception_model.input,output=predictions)行收到以下错误:

TypeError: Tensor is unhashable if Tensor equality is enabled. Instead, use tensor.experimental_ref() as the key.
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

python keras tensorflow

7
推荐指数
1
解决办法
8406
查看次数

未处理的拒绝(FirebaseError):没有要更新的文档

我对编码还很陌生,所以请耐心等待!我已经按照 YouTube 课程构建了一个笔记应用程序并获得了一个工作基础,但现在在删除 firebase 中的笔记时随机出现此错误,希望有人能够发现这里正在做什么!

“未处理的拒绝(FirebaseError):没有要更新的文档:projects/speakle-dc94b/databases/(默认)/documents/notes/GdWPrQNxR3Z9TFMWmqOZ”

它引用节点模块,如下所示: chrome 中错误的屏幕截图

我与 firebase 交互的代码如下所示:

componentDidMount = () => {
    firebase
      .firestore()
      .collection('notes')
      .onSnapshot(serverUpdate => {
        const notes = serverUpdate.docs.map(_doc => {
          const data = _doc.data();
          data['id'] = _doc.id;
          return data;
        });
        console.log(notes);
        this.setState({ notes: notes });
      });
  }

  selectNote = (note, index) => this.setState({ selectedNoteIndex: index, selectedNote: note });
  
  noteUpdate = (id, noteObj) => {
    firebase
      .firestore()
      .collection('notes')
      .doc(id)
      .update({
        title: noteObj.title,
        body: noteObj.body,
        timestamp: firebase.firestore.FieldValue.serverTimestamp()
      });
  }
  
  newNote = async (title) …
Run Code Online (Sandbox Code Playgroud)

node.js firebase google-cloud-firestore

7
推荐指数
1
解决办法
1万
查看次数

在 D 盘上安装 Anaconda 是否会将 conda envs 保存在 D 盘上?或者它们仍然存储在C盘中?

我的目录中有很多 conda envs C:\Users\username\.conda\envs。由于这个原因,我一直面临很多记忆问题。我计划在我的D驱动器中完全重新安装 Anaconda。但我想确认这实际上会envs在我的D驱动器中创建,而不是在我的C驱动器中创建。

另外,如果它确实创建了,envs那么D将环境文件夹复制粘贴到C:\Users\username\.conda\envs新创建的环境文件夹中envs是否可以成功恢复我的 conda 环境?

memory installation reinstall anaconda conda

7
推荐指数
1
解决办法
2万
查看次数

Google Ads + iOS first_open 转化跟踪问题

我在 Firebase 上有一个项目,其中包含 iOS 和 Android 应用程序,它们在 Firebase 和 Analytics 中按预期进行跟踪。

我的下一个目标是在 Google Ads 网站上设置广告系列。我已将 Firebase 和 Analytics 帐户与我的 Google Ads 帐户相关联。在链接转化出现并且广告活动成功运行之后,Android 运行良好。但是对于 iOS 应用程序,我遇到了问题 - first_open 转换未在 Google Ads 控制台中的任何位置显示,如果我尝试重新导入转换,它会显示我已经导入了所有转换。因此,我无法运行令人失望的 iOS 广告活动。

我在网上看到很多这样的请求,但在所有这些请求上,“Google GOLD 专家”都说要重新检查链接,这是没有意义的。

有没有人能够修复这个错误?我发现也许我们应该使用 Google Tag Manager 并将其与 Google Ads 连接以跟踪 iOS 对话。

google-analytics firebase firebase-analytics google-ads-api

7
推荐指数
3
解决办法
2068
查看次数

textcat -&gt; 不允许架构额外字段

我一直在尝试使用 PyCharm 练习从本教程中学到的知识:( https://realpython.com/sentiment-analysis-python/ )。

还有这一行:

textcat.add_label("pos")
Run Code Online (Sandbox Code Playgroud)

生成警告: 无法在“(Doc) -> Doc | ”中找到引用“add_label” (文档)-> 文档'

我知道这是因为“ nlp.create_pipe() ”生成一个文档而不是字符串,但是(本质上是因为我不知道在这种情况下该怎么做!)无论如何我都运行了脚本,但后来我得到了一个错误从这一行:

textcat = nlp.create_pipe("textcat", config={"architecture": "simple_cnn"})
Run Code Online (Sandbox Code Playgroud)

错误消息:

raise ConfigValidationError(
thinc.config.ConfigValidationError:

Config validation error

textcat -> architecture extra fields not permitted

{'nlp': <spacy.lang.en.English object at 0x0000015E74F625E0>, 'name': 'textcat', 'architecture': 'simple_cnn', 'model': {'@architectures': 'spacy.TextCatEnsemble.v2', 'linear_model': {'@architectures': 'spacy.TextCatBOW.v1', 'exclusive_classes': True, 'ngram_size': 1, 'no_output_layer': False}, 'tok2vec': {'@architectures': 'spacy.Tok2Vec.v2', 'embed': {'@architectures': 'spacy.MultiHashEmbed.v1', 'width': 64, 'rows': [2000, 2000, 1000, 1000, 1000, 1000], 'attrs': ['ORTH', 'LOWER', 'PREFIX', 'SUFFIX', 'SHAPE', 'ID'], …
Run Code Online (Sandbox Code Playgroud)

python data-analysis pycharm spacy

7
推荐指数
2
解决办法
6219
查看次数