小编Jim*_*imi的帖子

VSCode:无法导入 Golang 包

我正在 GoPath 中编写一个 Go 项目,并且我正在使用 Redigo 包连接到 Redis 服务器。应用程序运行良好,但是在 VSCode 中,包导入时出现了这个烦人的错误,这阻止了 VSCode 提供智能感知建议

无法导入 github.com/gomodule/redigo/redis(没有导入路径 github.com/gomodule/redigo/redis 的包数据)

这是我的 VSCode settings.json

{
    "editor.fontSize": 14,
    "editor.formatOnPaste": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.snippetSuggestions": "top",
    "extensions.ignoreRecommendations": false,
    "workbench.statusBar.visible": true,
    "workbench.iconTheme": "vscode-great-icons",
    "files.autoSave": "afterDelay",
    "go.useLanguageServer": true,
    "go.alternateTools": {
        "go-langserver": "bingo"
    },
    "go.toolsEnvVars": {
        "GO111MODULE": "on"
    },
    "go.languageServerExperimentalFeatures": {
        "autoComplete": true,
        "documentSymbols": true,
        "findReferences": true,
        "format": true,
        "goToDefinition": true,
        "goToTypeDefinition": true,
        "hover": true,
        "signatureHelp": true,
        "rename": true,
        "workspaceSymbols": true,
    },
    "go.lintTool": "golangci-lint",
    "go.lintFlags": [
        "--fast",
        "-E", "goimports",
        "-E", …
Run Code Online (Sandbox Code Playgroud)

go visual-studio-code go-packages

26
推荐指数
3
解决办法
5万
查看次数

有没有办法下载特定版本的 Visual Studio 2019?

我目前在最新的 Visual Studio 2019 版本 (16.7.0) 中遇到一些问题,我想返回到以前的版本,特别是 16.6.2。但是在VS网站上我找不到下载特定版本的Visual Studio的地方,那么有没有办法(即使是非官方的)下载这个版本?

visual-studio

12
推荐指数
2
解决办法
9748
查看次数

apollo-server-plugin-response-cache:如何使缓存无效?

我正在使用 apollo-server-plugin-response-cache 包,像这样在服务器创建中设置

const responseCachePlugin = require('apollo-server-plugin-response-cache');
const server = new ApolloServer({
  // ...
  plugins: [responseCachePlugin()],
});
Run Code Online (Sandbox Code Playgroud)

但是,我在文档中找不到如何在事件发生时从缓存中删除或更新值,例如突变查询。这如何在负责此的 GraphQL 解析器中实现?

apollo

7
推荐指数
0
解决办法
342
查看次数

S3:默认将上传的文件设为公开

我有一个公共 S3 存储桶,公共策略设置如下

{
    "Version": "2012-10-17",
    "Id": "Policy1563368389080",
    "Statement": [
        {
            "Sid": "Stmt1563368385984",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": [
                "s3:GetObject",
                "s3:GetObjectVersion"
            ],
            "Resource": [
                "arn:aws:s3:::mybucketname/*",
                "arn:aws:s3:::mybucketname"
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是,当我上传新文件时,默认情况下它不是公开的。我的政策有问题吗?

amazon-s3 amazon-web-services

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