我开始学习Angular,并且正在学习教程。我试图按照教程中的导航栏放置代码:
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a href="#" class="navbar-brand">Recipe book</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li> <a href="#">Recipe</a></li>
<li> <a href="#">Shopping list</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<ul class="dropdown-menu">
<li><a href="#">Save data </a></li>
<li><a href="#">Fetch data </a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
但是我所得到的是:
如果删除引导程序,则可以得到其他项。
我曾经npm install bootstrap --save和@import "~bootstrap/dist/css/bootstrap.css";Styles.css中使用的引导。
编辑:
我不想打开一个有两个问题的问题,但是在看了到目前为止到目前为止还不能描述另一个问题的答案之后:
我还使用安装了Jquery nmp install jquery --save并将其添加到angular.json中:
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.css",
"src/styles.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/tether/dist/js/tether.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
Run Code Online (Sandbox Code Playgroud)
在这种情况下,@import …
我有一个程序来发现网络上的客户端,负责发现的类库是.net standard 2. 它在 Windows 机器上运行良好,但现在我需要在 linux 上运行它,而我的 UdpClient 没有收到消息,即使很困难,我确实看到它们从 linux 机器上的 tcpdump 客户端发送到正确的地址,这意味着他们确实得到了发现消息并回复它,它只是在代码中没有到达我的 UdpClient.Receive 方法。
private bool Start(IPEndPoint localEP, IPEndPoint remoteEP)
{
try
{
MulticastOption mcastOption = new MulticastOption(remoteEP.Address, localEP.Address);
List<byte> msg = new List<byte>();
// message type: Discovery
byte[] discoveryMessage = CreateDiscoveryMessage();
UdpClient managerClient = new UdpClient(localEP);
managerClient.Client.SetSocketOption(SocketOptionLevel.IP,
SocketOptionName.AddMembership,
mcastOption);
managerClient.Client.SetSocketOption(SocketOptionLevel.IP,
SocketOptionName.MulticastLoopback,
0);
Task.Run(() =>
{
while (!_token.IsCancellationRequested)
{
IPEndPoint ep = new IPEndPoint(IPAddress.Any, 0);
// Receive solicitation message
byte[] ret = managerClient.Receive(ref ep);
Console.WriteLine($"Message recieved …Run Code Online (Sandbox Code Playgroud) 我有这种结构的文档:
{
"_id":{
"$oid":"..."
},
"Index":0,
"KeyIndex":"...",
"SerialNumber":"...",
"Tests":[
{
"TestName":"...",
"Status":"...",
"Steps":[
{
"LowLimit":"X",
"HighLimit":"Y",
"Result":"Z"
},
{
"LowLimit":"X",
"HighLimit":"Y",
"Result":"Z"
}
],
"Logs":[
{
"Type":"Info",
"Message":"..."
},
{
"Type":"Warning",
"Message":"..."
}
]
},
{
"TestName":"...",
"Status":"...",
"Steps":[
{
"LowLimit":"X",
"HighLimit":"Y",
"Result":"Z"
}
],
"Logs":[
{
"Type":"Info",
"Message":"..."
},
{
"Type":"Info",
"Message":"..."
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,Tests属性是一个数组,其中每个对象都有自己的属性,其中两个是它们自身的数组。我想要一个从测试数组中的所有对象中删除日志属性的阶段。
结果应该是这样的:
{
"_id":{
"$oid":"..."
},
"Index":0,
"KeyIndex":"...",
"SerialNumber":"...",
"Tests":[
{
"TestName":"...",
"Status":"...",
"Steps":[
{
"LowLimit":"X",
"HighLimit":"Y",
"Result":"Z"
},
{ …Run Code Online (Sandbox Code Playgroud) 我试图在其他解决方案中使用一个项目作为 nuget 包。我想使用的项目在他所在的解决方案中有 2 个对其他项目的引用。我正在使用 cli 命令dotnet pack在我想用作 nuget 包的项目路径中创建 .nupkg 文件。使用命令将 .nupkg 文件添加到其他解决方案时,dotnet add package我在帖子标题中收到错误,其中包含 2 个参考项目的名称。
.net-core ×1
angular ×1
angular6 ×1
asp.net-core ×1
bootstrap-4 ×1
c# ×1
css ×1
mongodb ×1
nuget ×1
udpclient ×1