小编lam*_*bda的帖子

在 python 中声明和填充二维数组

我想在 python 中声明并填充一个二维数组,如下所示:

def randomNo():
    rn = randint(0, 4)
    return rn

def populateStatus():
    status = []
    status.append([])
    for x in range (0,4):
        for y in range (0,4):
            status[x].append(randomNo())
Run Code Online (Sandbox Code Playgroud)

但我总是得到 IndexError: list index out of range 异常。有任何想法吗?

python arrays

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

WebAPI 核心 IFormFile 始终显示为空

我有一个 angular 4 的前端,一个 ASP.NET Core WebAPI 的后端,它们的功能是,将数据和一个人的简历发送到一个 SQL Server 数据库,但是......总是捕获数据并将文件发送到数据库的方法的 IFormFile 为空。

我已经尝试了在互联网上找到的所有类型的解决方案,但没有一个对我有用。

作为 Post 方法的响应,我收到此异常

An unhandled exception occurred while processing the request.  
  NullReferenceException: Object reference not set to an instance of an object.  
  WebApplication.Controllers.CandidateController+<Post>d__4.MoveNext() in CandidateController.cs, line 60
Run Code Online (Sandbox Code Playgroud)

在这里,我粘贴了执行此操作的项目的部分代码。

完整代码的github链接:
前端代码
后端代码

HTML

<form class="col-md-6 offset-md-3" method="POST" enctype="multipart/form-data" #form="ngForm" (ngSubmit)="onSubmit(form)">
  <div class="form-group row">
    <label for="name" class="col-sm-2 col-form-label">Name</label>
    <div class="col-sm-10">
      <input type="text" class="form-control" placeholder="Nome completo" id="name"  name="name" ngModel />
    </div>
  </div>
  <div class="form-group row">
    <label for="email" class="col-sm-2 col-form-label">Email</label> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api asp.net-core angular

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

在Android Studio中创建新项目-Kotlin错误

我对Kotlin并不陌生,我正在创建一个新项目,该项目在Android Studio 3.0 canary中支持Kotlin。

这个项目有两个问题。

  1. R文件未解析
  2. 程序包名称必须为“。”。分隔的标识符列表

我现在应该怎么做?

提前致谢。

kotlin android-studio

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