小编Fel*_*eno的帖子

Gradlew 抛出 java.net.SocketException

因此,我为 Android 创建了一个 Qt 项目,但每当我尝试构建它时,我都会遇到该异常。我什至尝试在命令行中运行 gradlew 文件,得到相同的结果。无论我在网上查找什么,这似乎都是代理或网络问题,如https://docs.gradle.org/current/userguide/userguide_single.html#properties第 12.3 节中指出的那样。我仔细检查了两个不同的网络,并且我没有使用代理服务器。

这是自动生成的build.gradle(有什么问题吗?)

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

apply plugin: 'com.android.application'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

android {
    /*******************************************************
     * The following variables:
     * - androidBuildToolsVersion,
     * - androidCompileSdkVersion
     * - qt5AndroidDir - holds the path to qt android files
     *                   needed to build any Qt application
     *                   on Android.
     *
     * are defined …
Run Code Online (Sandbox Code Playgroud)

qt gradle gradlew

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

发布选项从 VS2017 的上下文菜单中消失

所以我正在尝试发布一个项目,但出于某种原因我不能。我添加的最后一个项目仍然让我可以选择这样做,但其他项目都不允许我这样做。上下文菜单中缺少发布选项(请参阅代码片段)。我尝试按照本文中的说明更改指南,但没有成功。

发布

暂无发布

我如何发布我的项目?

我在这里先向您的帮助表示感谢!

顺便说一句,我正在使用 Visual Studio Community 2017

c# publishing csproj visual-studio visual-studio-2017

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

如何为 apollo-server-lambda 启用 cors

好吧,我看到了很多关于如何为 apollo-express 启用 cors 的答案,但我还没有找到真正适合 apollo-server-lambda 的答案。

这是我从 chrome 收到的错误:

Access to XMLHttpRequest at 'https://5j3gae3086.execute-api.us-east-2.amazonaws.com/alpha/'
from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight
request doesn't pass access control check: The 'Access-Control-Allow-Origin' header
has a value 'https://example.com' that is not equal to the supplied origin.
Run Code Online (Sandbox Code Playgroud)

我不知道如何更改值“https://example.com”。这是我尝试创建服务器的代码:

Access to XMLHttpRequest at 'https://5j3gae3086.execute-api.us-east-2.amazonaws.com/alpha/'
from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight
request doesn't pass access control check: The 'Access-Control-Allow-Origin' header
has a value 'https://example.com' that …
Run Code Online (Sandbox Code Playgroud)

cors aws-lambda apollo-server apollo-client apollo-angular

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

String vs Char Array vs String Builder(效率性能)

我正在编写一个拼写纠正器,为用户提供建议.要做到这一点,我正在使用一个和两个编辑距离的单词.有四种技巧:

  • 删除该单词的一个字母,
  • 转置两个相邻的字母,
  • 改变一个字母的单词,和
  • 在单词中插入一个字母.

其中一些需要通过单词进行多次迭代,并执行诸如交换两个字母或在字符串中间添加字母之类的操作.

我知道String在java中是不可变的,并且字符串生成器中的插入可能会根据需要创建字符串的副本,所以我想知道char数组是否会使这更快.

java arrays string stringbuilder

4
推荐指数
1
解决办法
3027
查看次数

Strtok_r未解析的外部符号

我正在使用Visual Studio 2015,我正在尝试使用strtok_r.由于某种原因,编译器无法识别它.

这是我的代码:

#include <string.h>
#include <stdlib.h>
#include <assert.h>

char** str_split(char* a_str, const char a_delim, int * argc)
{
   ... some other code
   if (result)
    {
    size_t idx = 0;
    char* saveptr = a_str;
    char* token = strtok_r(a_str, delim, &saveptr);
    //char * token;
    while (token)
    {
        assert(idx < count);
        *(result + idx++) = strdup(token);
        token = strtok_r(0, delim, &saveptr);
    }
    assert(idx == count - 1);
    *(result + idx) = 0;
  }

return result;
Run Code Online (Sandbox Code Playgroud)

我一直在关注此文档:http://linux.die.net/man/3/strtok_r

该功能是否已弃用?还是我犯了一个愚蠢的错误?提前谢谢你们.

c visual-studio-2015

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