小编Wie*_*lol的帖子

如何为Jetbrains Rider asp.net项目指定基本URL或主机端口

我有一个在Visual Studio中制作的C#Asp.net Web项目.该项目在某个端口(57243)上运行,我制作了其他正在测试Web服务等的程序以使用"localhost:57243".

最近我尝试在Jetbrains的Rider IDE中运行该项目,因为我当时编造的任何原因.我现在唯一的问题是Web服务在端口5001上运行,我找不到任何属性来更改基本URL或主机端口以使其工作.

TLDR,我在Jetbrains的Rider IDE中寻找这个选项: 在此输入图像描述

c# asp.net rider

7
推荐指数
4
解决办法
4935
查看次数

llvm llc 命令无法识别

我正在尝试编译以下 llvm ir 代码:

define i32 @main() #0 {
    ret i32 42
}
Run Code Online (Sandbox Code Playgroud)

上面的代码存储在一个名为main.ll的文件中

然后,我在命令提示符中运行“llc main.ll”,但收到错误消息“'llc'未被识别为内部或外部命令、可操作程序或批处理文件”。

我已检查 llvm 安装文件夹中的 bin 文件夹是否包含在 PATH 环境变量中。但问题是没有名为“llc”的文件。我不是那种知道任何其他方法来注册命令提示符使用的命令的专家,所以在我看来,我没有正确的文件。

我从http://releases.llvm.org/http://releases.llvm.org/download.html#5.0.0(预构建的二进制文件)下载了安装程序(似乎是相同的),但是两者都不包含 llc 文件。

所以,我的问题是,我在哪里可以获得正确的文件,或者我还做错了什么?

(我使用 Windows 以防万一有人想知道)

编辑

这里的问题是 llc.bat 文件不存在。

这个问题可能有同样的原因:https ://github.com/android-ndk/ndk/issues/432

但是,他们没有说明替代方案或在其他地方获取 llc.bat 文件的位置。

那么,新问题:我在哪里可以获得 llc.bat 文件,或者我还可以使用什么来让 llvm 编译器编译 llvm ir 代码?

command-line llvm llvm-ir

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

Kotlin有什么不是Any的子类型

给出以下代码:

fun <T> getClass(instance: T): Class<T>
{
     return instance.javaClass
}
Run Code Online (Sandbox Code Playgroud)

我只是有一个具有类型参数和该类型变量的函数.

我想获取该实例的类,所以我调用.javaClass

问题是上面的代码给出了编译器错误,因为.javaClass只能在Any的实例上完成而且T不是Any的子类型

修复此问题的方法是将通用类型T替换为T:Any,但这会增加一些噪音

可空性(又名?)可能是原因,但我不确定这是否属实,如果是,为什么.

所以,问题是,有什么不是Any的子类型吗?

generics types kotlin

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

标签 统计

asp.net ×1

c# ×1

command-line ×1

generics ×1

kotlin ×1

llvm ×1

llvm-ir ×1

rider ×1

types ×1