小编Luu*_*ter的帖子

Bootstrap 4将导航栏项目对齐到右侧

如何将导航栏项目对齐?

我想登录并注册到右边.但我尝试的一切似乎都不起作用.

Navbar的图片

这是我到目前为止所尝试的:

  • <div>围绕<ul>着属性:style="float: right"
  • <div>围绕<ul>着属性:style="text-align: right"
  • <li>标签上尝试了这两件事
  • !important添加到最后再尝试所有这些东西
  • 改变nav-itemnav-right<li>
  • 添加了一个pull-sm-right<li>
  • 添加了一个align-content-end<li>

这是我的代码:

<div id="app" class="container">
  <nav class="navbar navbar-toggleable-md navbar-light bg-faded">
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <a class="navbar-brand" href="#">Navbar</a>
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Features</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" …
Run Code Online (Sandbox Code Playgroud)

css navbar flexbox twitter-bootstrap bootstrap-4

295
推荐指数
12
解决办法
39万
查看次数

.Net Core 2.1 - 无法访问已处置的对象.对象名称:'IServiceProvider'

我刚刚将.NET Core 2.0迁移到.NET Core 2.1.一切都很顺利,但是当我尝试登录时,我得到了以下错误:

  • $ exception {System.ObjectDisposedException:无法访问已处置的对象.对象名称:'IServiceProvider'.

这发生在这段代码中:

public class AppContractResolver : DefaultContractResolver
{

    private readonly IServiceProvider _services;

    public AppContractResolver(IServiceProvider services)
    {
        _services = services;
    }

    protected override IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization)
    {
        var httpContextAccessor = _services.GetService<IHttpContextAccessor>();
        var user = httpContextAccessor.HttpContext.User;

        List<JsonProperty> properies = base.CreateProperties(type, memberSerialization).ToList();

        properies = FilterOneClaimGranted(type, properies, user);

        return properies;
    }
Run Code Online (Sandbox Code Playgroud)

它出现在这一行:

var httpContextAccessor = _services.GetService<IHttpContextAccessor>();
Run Code Online (Sandbox Code Playgroud)

这确实适用于.NET Core 2.0

我已经尝试添加HttpContextAccessor到我的启动,但这不起作用.

那么,我该如何解决这个问题呢?

如果您需要更多代码,请与我们联系.我很乐意提供更多,但我不知道你可能需要什么或不需要什么,所以我没有添加很多代码.

编辑

我已经添加services.AddHttpContextAccessor();到我的创业公司,但这似乎不起作用.仍然得到错误.

编辑2:

完整的堆栈跟踪:

- $exception    {System.ObjectDisposedException: Cannot access …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-core

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

C#中Raspberry Pi的CPU温度

我已经阅读了很多关于这个主题的文章和论坛帖子,但几乎所有内容都非常复杂,都来自2年多以前.

所以我想知道,在C#中获取Raspberry Pi的CPU温度的最佳方法是什么?

我有最新版本的Windows 10 IoT核心版.

更新

我不想降低CPU温度.我正在使用Sense HAT.该物体的温度传感器位于CPU附近,因此读数不准确.我发现了一个python脚本是什么让读数准确,但它需要CPU温度.

注意:

我正在使用Windows 10 IoT核心!我没有这个文件:/sys/class/thermal/thermal_zone0/temp

更新2:

如果唯一的方法是编写自己的驱动程序,请指导我如何做到这一点.我对编写驱动程序或任何低级别的东西一无所知......

c# raspberry-pi windows-10-iot-core

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

Laravel 5.5 mailgun不发送电子邮件 - 没有错误

我试图用mailgun发送电子邮件,但他们不会发送,我不知道为什么,因为我根本没有任何错误.

这是我的代码:

mail.php:

'driver' => env('MAIL_DRIVER', 'mailgun'),
Run Code Online (Sandbox Code Playgroud)

services.php:

'mailgun' => [
    'domain' => env('sandbox1e...60.mailgun.org'),
    'secret' => env('key-146...419'),
],
Run Code Online (Sandbox Code Playgroud)

EmailController.php:

public function send($email, $uuid = null)
{
    if($uuid == null){
        $uuid = User::get()->where('customer_email' , $email)->first()->email_confirmed;
    }

    return Mail::to($email)->send(new ConfirmEmail($uuid));

}
Run Code Online (Sandbox Code Playgroud)

ConfirmEmail.php:

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class ConfirmEmail extends Mailable
{
    use Queueable, SerializesModels;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public $uuid;

    public function __construct($uuid)
    {
        $this->uuid = $uuid; …
Run Code Online (Sandbox Code Playgroud)

php email laravel mailgun

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

PHP - 类不调用扩展类的构造函数,而它在其他类中工作正常

我的问题:

所以,我有一个名为'Home'的类,它扩展了类'Controller',控制器类需要构造函数中的所有模型.这很好用.

现在我有一个名为'Login'的第二个类它也扩展了类'Controller',但它没有调用构造函数,我很困惑为什么它不调用这个类中的构造函数.

我找到了一个解决方法,那就是在Login类中创建一个构造函数,Parent::__construct()当我这样做时,一切正常.

但我正在工作为什么它在Home类中工作,而不是在Login类中工作.

一些信息:

家庭控制器:(没有任何问题的那个)

当我不强制调用扩展类的构造函数时回溯:

0 Core\Controller - > __ construct()在[/var/www/html/site.luukwuijster.eu/core/Router.php:26]调用#1 App - > __ construct()调用[/ var/www/html /site.luukwuijster.eu/public/index.php:5]

当我强制调用扩展类的构造函数时回溯:

0 Core\Controller - > __ construct()在[/var/www/html/site.luukwuijster.eu/app/controllers/home.php:12]调用#1 Home - > __ construct()调用[/ var/www /html/site.luukwuijster.eu/core/Router.php:26]#2 App - > __ construct()在[/var/www/html/site.luukwuijster.eu/public/index.php:5]中调用

登录控制器:(有问题的那个)

当我不强制调用扩展类的构造函数时:

致命错误:未捕获错误:在/var/www/html/site.luukwuijster.eu/app/controllers/login.php:21中找不到类'App\User':堆栈跟踪:#0/var/www/html/site .luukwuijster.eu/core/Router.php(26):登录 - >登录()#1 /var/www/html/site.luukwuijster.eu/public/index.php(5):App - > __ construct() #21 {main}在第21行的/var/www/html/site.luukwuijster.eu/app/controllers/login.php中引发

当我强制调用扩展类的构造函数时回溯:

核心\控制器 - > __ construct()在[/var/www/html/site.luukwuijster.eu/app/controllers/login.php:11]调用#1登录 - > __ construct()调用[/ var/www/html/site.luukwuijster.eu/core/Router.php:26]#2 App - > __ construct()在[/var/www/html/site.luukwuijster.eu/public/index.php:5]中调用

正如你所看到的,当我强制调用构造函数时,它工作正常,但是当我不强制它时,它只适用于Home类.(家庭控制器)

码:

家庭控制器:

use App\User;
use Core\Controller; …
Run Code Online (Sandbox Code Playgroud)

php

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

C# - response.Content.ReadAsAsync&lt;Result&gt; 不工作,因为我认为它应该工作

我正在开发一个 winform 应用程序,并且正在对 GoogleMaps API 进行 API 调用。但由于某种原因,我无法得到回应。或者实际上,我确实得到了回应,但无法对它做任何事情。

我的代码:

using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace GoogleMaps
{
    public partial class Main : Form
    {
        public Main()
        {
            InitializeComponent();

            setup().Wait();
        }

        static HttpClient client = new HttpClient();

        static async Task setup()
        {
            client.BaseAddress = new Uri("https://maps.googleapis.com/maps/api/geocode/json");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        }

        static async Task<Result> getAdress(int huisnummer, string postcode)
        {
            Result address = null;
            HttpResponseMessage response = await client.GetAsync($"?address=00+1234AB&key=MYKEY");
            if (response.IsSuccessStatusCode)
            {
                address = await response.Content.ReadAsAsync<Result>();
            }
            return …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

Bootstrap 4-Scrollspy不起作用

我已经阅读了有关如何在BS4中使用Scrollspy的文档,但是该文档不起作用,那么我该如何解决呢?

我的身体有 posistion: relative

这是我的身体标签:

<body data-spy="scroll" data-target=".navbar">
Run Code Online (Sandbox Code Playgroud)

这是导航栏的HTML:

<nav class="navbar navbar-toggleable-md navbar-light bg-faded">
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="container">

        <a class="navbar-brand" href="/">
            <img src="/images/logo_placeholder.jpg" width="90" height="45" class="d-inline-block align-top" alt="">
            Jalinen
        </a>
        <div class="collapse navbar-collapse" id="navbarNav">
            <ul class="navbar-nav">
                <li class="nav-item active">
                    <a class="nav-link" href="#home">Home </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Nieuws</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Diensten</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Calamiteiten</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Gallerij</a>
                </li>
                <li …
Run Code Online (Sandbox Code Playgroud)

html twitter-bootstrap bootstrap-4

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

Angular 5 - 动画不起作用

我有一个动画,当我在组件之间切换时,它应该滑入和滑出,但它不起作用。因此,当您从组件切换时,您现在看到的应该向左滑动,而您要加载的则从右侧滑动。

原谅我糟糕的画,但我希望这更有意义: 在此处输入图片说明

这是我的代码:

清单.component.ts

import {Component, Input, OnInit, ViewChild, ViewEncapsulation} from '@angular/core';
import {animate, style, transition, trigger} from "@angular/animations";

@Component({
    selector: 'app-checklist',
    templateUrl: './checklist.component.html',
    styleUrls: ['./checklist.component.scss'],
    encapsulation: ViewEncapsulation.None,
    animations: [
        trigger('animation', [
            transition('void => *', [
                style({transform: 'translateX(-100%)'}),
                animate(1000)
            ]),
            transition('* => void', [
                animate(1000,
                    style({transform: 'translateX(100%)'}))
            ]),
        ])
    ]
})
export class ChecklistComponent implements OnInit {

    @Input() page = 'main';

    @ViewChild('modalElement') modalElement;

    constructor() {
    }

    ngOnInit() {
    }

    onPage(page: string): void {
        this.page = page;
    }
}
Run Code Online (Sandbox Code Playgroud)

清单.component.html

<ng-template …
Run Code Online (Sandbox Code Playgroud)

javascript animation typescript angular angular5

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

Getter C#上的StackOverflowException

get;在抽象类的属性上得到StackOverflowException .

public abstract class SenseHatSnake
    {

        private readonly ManualResetEventSlim _waitEvent = new ManualResetEventSlim(false);

        protected SenseHatSnake(ISenseHat senseHat)
        {
            SenseHat = senseHat;
        }

        protected static ISenseHat SenseHat { get; set; } // This Line

        public virtual void Run()
        {
            throw new NotImplementedException();
        }

        protected void Sleep(TimeSpan duration)
        {
            _waitEvent.Wait(duration);
        }

    }
Run Code Online (Sandbox Code Playgroud)

我正在设置并在此处获取:

public class SnakeGame : SenseHatSnake
{
    private readonly int _gameSpeed = 1000;
    private static Timer _updatePositionTimer;
    private bool _gameOver = false;

    public readonly Movement Movement = new …
Run Code Online (Sandbox Code Playgroud)

c# uwp

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

Ionic 3-键盘无缘无故地将内容推到其他内容之上

我正在用Ionic开发一个简单的应用程序。

我有一个问题,就是键盘将我的输入字段向上推到另一个div上,同时又有足够的空间供他们键盘输入。我该如何解决?我已经在互联网上四处张望,但是找不到解决我问题的方法。

这是发生了什么:

应用程式

如您所见,文本在图像中,因此没有理由如此之高。下面有足够的空间。

这是我的代码:

HTML:

<ion-header>

  <ion-navbar>
    <ion-title>Login</ion-title>
  </ion-navbar>

</ion-header>


<ion-content padding class="login content">

  <div class="logo-container">
      <img src="assets/imgs/Mikos_logo.jpeg" class="logo-img">
  </div>

  <div class="center">
      <p>Vul hier je naam in:</p>
      <ion-item class="code-field">
          <ion-input placeholder="naam" type="text" (keyup)="nameInput()" [(ngModel)]="name"></ion-input>
      </ion-item>      
  </div>



</ion-content>
Run Code Online (Sandbox Code Playgroud)

CSS:

page-login {

    .login {
        background-color: #EEEEEE;
    }

    .logo-container{
        position: absolute;
        width: 400px;
        left: calc(50% - 400px / 2);
      }

      .logo-img{
        display: block;
        width: 100%;
        height: auto;
      }

    .center{
        position: absolute;
        top: 40%;
        width: 300px;
        left: calc(50% - 300px / 2);
    } …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic3

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