小编guo*_*guo的帖子

Android Studio中gradle下载依赖的位置在哪里?

Android Studio中gradle下载依赖的位置在哪里?

如何找到它们?

android-studio android-gradle-plugin

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

使用约束库的版本1.0.0-alpha7,这是过时的

我开始使用Android Studio 2.2并尝试使用ConstraintLayout但是当我让android studio自动添加它时它会向我显示该错误

Using version 1.0.0-alpha7 of the constraint library, which is obsolete
Run Code Online (Sandbox Code Playgroud)

当我尝试使用快速修复升级它时,我得到了这个错误

Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha8.
Run Code Online (Sandbox Code Playgroud)

我认为这是Android Studio中的一个错误.我该怎么做才能解决这个问题?

我目前的解决方案是抑制错误.

android android-layout android-studio

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

Spring:@Bean仍可以在没有@Configuration的情况下工作

来自https://projects.spring.io/spring-framework/我有一个spring框架hellpworld程序.我删除了注释@Configuration.但是程序仍然可以像以前一样运行.为什么?这里的@Configuration角色是什么?

spring

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

我怎么最终得到一个独立的HEAD?

我从master检查了一个提交/分支,然后检查回master并写了一些东西.在那之后,我承诺了,但我最终得到了一个独立的HEAD.为什么?

这是我做的:

  1. 创建一个新项目并创建git存储库.
  2. git add
  3. git commit
  4. 输入一些单词
  5. git commit
  6. 结帐到之前的提交
  7. 退房回来

    STEP7

  8. 输入一些单词

  9. 尝试提交; 它提示有一个独立的头.

    STEP9

IntelliJ IDEA的控制台显示:

17:08:58.143: cd C:\Users\jiahao\IdeaProjects\testtt\src
17:08:58.143: git init
Initialized empty Git repository in C:/Users/jiahao/IdeaProjects/testtt/src/.git/
17:09:16.331: cd C:\Users\jiahao\IdeaProjects\testtt\src
17:09:16.331: git -c core.quotepath=false add --ignore-errors -- C.java
17:09:24.407: cd C:\Users\jiahao\IdeaProjects\testtt\src
17:09:24.407: git -c core.quotepath=false commit --only -F C:\Users\jiahao\AppData\Local\Temp\git-commit-msg-0.txt -- C.java
[master (root-commit) 22d1c79] first commit
 1 file changed, 6 insertions(+)
 create mode 100644 C.java

17:09:38.060: cd C:\Users\jiahao\IdeaProjects\testtt\src
17:09:38.060: git -c core.quotepath=false commit --only -F C:\Users\jiahao\AppData\Local\Temp\git-commit-msg-0.txt -- C.java …
Run Code Online (Sandbox Code Playgroud)

git intellij-idea git-detached-head

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

为什么"离线工作"使Gradle Build在Android Studio中运行得更快?

从回答/sf/answers/2510170071/我们知道,当您面对Android Studio构建应用程序太慢的问题时,"离线工作"确实有很大帮助.作为扩展,为什么"离线工作"会使Android Studio中的Gradle Build运行速度更快?是因为当Android Studio处于"在线工作"模式时,每次重建应用程序时Android Studio都会从Internet下载文件吗?如果是这样,为什么将"在线工作"作为默认操作?它看起来并不明智.

android gradle android-studio android-gradle-plugin

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

构造函数和字段初始化执行顺序

public class RegisterViewModel{
  public RegisterViewModel()
  {
      MaxDepartmentLevel = db.Settings.Find(1).MaxDepartmentLevel;
  }

  private ApplicationDbContext db = new ApplicationDbContext();
  public int MaxDepartmentLevel { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这安全吗?能否保证db会在行之前初始化

MaxDepartmentLevel = db.Settings.Find(1).MaxDepartmentLevel;跑步?

换句话说,具有字段初始化和构造函数的类的执行顺序是什么?

c#

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

为什么 koa-router 不能放在 koa-cors 之前?

我将 Koa 与 Node.js 8.1 一起使用。

今天我发现在我的app.js中,如果我按这个顺序写:

const Koa = require('koa')
var cors = require('koa-cors')
const app = new Koa()

app.use(cors(options))
app.use(router.routes())
Run Code Online (Sandbox Code Playgroud)

cors可以工作。我可以通过在Postman中发送标头来验证结果origin,并得到

访问控制允许来源

作为响应头。

但是,如果我按这个顺序写:

const Koa = require('koa')
var cors = require('koa-cors')
const app = new Koa()

app.use(router.routes())
app.use(cors(options))
Run Code Online (Sandbox Code Playgroud)

cors 将无法正常工作。

这里有什么问题?我错过了什么吗?

javascript node.js cors koa koa-router

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

为什么PyCharm使用双反斜杠来表示逃逸?

例如,我写了一个普通字符串和另一个"异常"字符串,如下所示:

在此输入图像描述

现在我调试它,发现在调试工具中,"异常"字符串将显示如下:

在此输入图像描述

这是问题:

为什么PyCharm显示双反斜杠而不是单反斜杠?众所周知,\'意味着'.有什么伎俩吗?

python string escaping backslash pycharm

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

WebStorm 找不到导出函数的用法

我有一个名为business_video.js 的js 文件,其中包含一些函数。最后我导出它们:

  module.exports = {
        checkShare,
        checkDownloadFile,
        uploadVideo,
        quickTransferVideo,
        searchVideoInshared,
        renameVideo,
        deleteVideo,
        addTags,
        deleteTag,
        downloadFileToFromHDFSToServer,
        doesFileExistInServer,
        videoSquare,
        getVideoInfoByIdsArray
    }
Run Code Online (Sandbox Code Playgroud)

我想找到一个函数名getVideoInfoByIdsArray在整个项目中的使用情况,包括那些使用const abc = require('../business_video')then的人abc.getVideoInfoByIdsArray()

然而,当我按 F7 时, function getVideoInfoByIdsArray(){...}它显示唯一的用法是在module.exports={...}. 如何找到整个项目中的用途?

javascript jetbrains-ide node.js webstorm

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

方法范围中的命名冲突

在方法中,只能有一个任何给定名称的对象.在前面的示例中,我们使用循环控制变量的块级别范围重用相同的变量名称,但是,在块范围之外的同名对象将显示为什么不起作用.请参阅此示例以显示此命名冲突:

public static void DoWork()
{
    for (int i = 0; i < 10; i++)
    {
        Console.WriteLine(i);
    }
    int i = 777; // Compiler error here
    Console.WriteLine(i);
}
Run Code Online (Sandbox Code Playgroud)

以上是https://www.microsoft.com/net/tutorials/csharp/getting-started/scope-accessibility,我想问为什么会发生这种情况?为什么c#的设计是这样的,因为C++和Java没有这样的东西.(我已经测试过,在Java和C++中没有限制)

c# language-design

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