小编Ken*_*ite的帖子

如何在同一行中获取用户输入?

我是C#编程的代表所以,我只是想知道如何在同一行中获取用户输入?这是我的代码,我也想在同一行打印输出

using System;

namespace Wa2
{
  class BodyMassCalculation
  {
    public static void Main (string[] args)
    {
       Console.WriteLine ("BMI Calculator\n");

       double weight;
       Console.WriteLine ("Enter your weight in kilograms: ");
       weight = Convert.ToInt16(Console.ReadLine());

       double height;
       Console.WriteLine ("Enter your height in centimetres: ");
       height = Convert.ToInt16(Console.ReadLine());

       double meter;
       meter = height / 100;

       Double BMI;
       BMI = (weight) / (meter*meter);
       Console.WriteLine ("Your BMI is " , BMI);
       Console.WriteLine(BMI.ToString("00.00"));
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# user-input

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

Android到PC USB读/写

我在PC上有一个程序从USB接收字符串输入(旧程序)我有一个Android(4.X)平板电脑,需要在USB上为PC上运行的程序提供字符串输入.当我在Android上使用示例代码时,以下代码给出了空的hashmap.PC(在32位XP和64位Windows 7上试用)具有Android驱动程序.

    mManager = (UsbManager)getSystemService(Context.USB_SERVICE);
    HashMap<String, UsbDevice> devices =  mManager.getDeviceList();
Run Code Online (Sandbox Code Playgroud)

通过USB与PC通信的任何实际工作代码示例都会有所帮助,pl.还要指出Android上是否需要任何驱动程序等与PC通信.

我试过了附件模式和主机模式(以防万一)

windows usb android

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

LongDayNames - 最初在SysUtils中

从Delphi XE迁移到XE5.

Label1.Caption:= 'Today''s day is '+LongDayNames[DayOfWeek(Date)];
Run Code Online (Sandbox Code Playgroud)

'LongDayNames'不再有效.我看到Delphi将这些用于我的用途:

System.SysUtils, System.Variants, System.Classes,
Run Code Online (Sandbox Code Playgroud)

我如何找到'LongDayNames'以便它可以工作?

delphi delphi-xe delphi-xe5

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

使用Live555从连接到H264编码器的IP摄像机流式传输实时视频

我使用的是定制的德州仪器OMAP-L138板,基本上由基于ARM9的SoC和DSP处理器组成.它连接到相机镜头.我要做的是捕获发送到dsp处理器的实时视频流,用于H264编码,该编码通过uPP以8192字节的数据包发送.我想使用Live555提供的testH264VideoStreamer在RTSP上直播H264编码视频.我修改过的代码如下所示:

#include <liveMedia.hh>
#include <BasicUsageEnvironment.hh>
#include <GroupsockHelper.hh>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <errno.h>
#include <string.h>
#include <unistd.h> //to allow read() function




UsageEnvironment* env;
H264VideoStreamFramer* videoSource;
RTPSink* videoSink;


//-------------------------------------------------------------------------------
/* Open File Descriptor*/
int stream = open("/dev/upp", O_RDONLY);
/* Declaring a static 8 bit unsigned integer of size 8192 bytes that keeps its value between invocations */
static uint8_t buf[8192];
//------------------------------------------------------------------------------


//------------------------------------------------------------------------------
// Execute play function as a forwarding mechanism
//------------------------------------------------------------------------------
void play(); // forward …
Run Code Online (Sandbox Code Playgroud)

c++ encoder rtsp h.264 live555

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

如何在 Angular 9 中为 SwaggerUI 外部创建自定义布局和插件

我正在致力于从 Angular UI 项目外部自定义 Swagger 端点。我为此使用 SwaggerUIBundle。

我在互联网上进行了很多探索,但没有确切地了解如何创建我们自己的自定义布局和插件。在 swagger 官方网站上获得的文档非常没有帮助,它并不能帮助我在我的 Angular 项目中创建这些东西。

const ui = SwaggerUIBundle({
url: "https://petstore.swagger.io/v2/swagger.json",
dom_id: '#swagger-ui',
presets: [
  SwaggerUIBundle.presets.apis,
  SwaggerUIBundle.SwaggerUIStandalonePreset
],
Plugins: [
  SwaggerUIBundle.plugins.DownloadUrl,
]
layout: "StandaloneLayout"
Run Code Online (Sandbox Code Playgroud)

})

你们能帮我举一些例子,说明如何在我的 Angular 9 代码中创建我自己的自定义组件、布局和插件吗?

谢谢。

swagger-ui angular

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

远程 SSH 无法从终端打开文件

  • VS Code 版本:Visual Studio Code 1.48.2
  • 什么类型的远程连接:SSH
  • 操作系统:Ubuntu 16.04.7 LTS (Xenial Xerus)
  • 远程操作系统:Ubuntu 16.04.7 LTS (Xenial Xerus)

我在两台机器之间设置了远程 SSH 连接,看起来很棒。我可以通过集成终端导航目录结构,打开远程工作区,并使用 CTRL+P 打开文件以搜索工作空间中的文件。但是,如果我尝试通过集成终端从远程系统打开文件到本地 VSCode 实例,则不会发生任何情况。code file.txt是一个无操作,而我想在当前的本地窗口中打开该文件。

visual-studio-code vscode-remote

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

如何实现 gRPC 网关 mux 处理程序来处理多个 http 方法

我有使用gorilla/mux实现的 REST HTTP 处理程序。我正在尝试将它们迁移到 gRPC 中。有一些处理程序执行文件上传和下载。因此,我的客户决定在 gRPC 网关中实现这些处理程序。

我的 mux 处理程序之一处理多个 HTTP 方法,并根据一个处理程序函数中的 HTTP 方法执行操作。示例代码如下所示。

package main

import (
    "fmt"
    "github.com/gorilla/mux"
    "net/http"
)

func main() {
    r := mux.NewRouter()
    r.HandleFunc(`/doSomething`, func(writer http.ResponseWriter, request *http.Request) {
        switch request.Method {
        case http.MethodPost:
            // create something
            fmt.Fprint(writer, "POST")
        case http.MethodGet:
            // return something
            fmt.Fprint(writer, "GET")
        case http.MethodPut:
            // update something
            fmt.Fprint(writer, "PUT")
        case http.MethodDelete:
            // delete something
            fmt.Fprint(writer, "DELETE")

        }
    })
    http.ListenAndServe(`:5000`, r)
}
Run Code Online (Sandbox Code Playgroud)

当我实现类似的 grpc 网关复用处理程序来使用grpc-ecosystem/grpc-gateway/v2.3.0处理这些请求时,我必须编写单独的处理程序函数来处理同一路径的不同 HTTP 方法。示例代码如下。

package …
Run Code Online (Sandbox Code Playgroud)

http go gorilla grpc-gateway grpc-go

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

AnimatedSplashScreen PageTransitionType 错误

我使用时遇到问题AnimatedSplashScreen,在我添加pageTransitionType. 然后我得到一个错误:

\n
\n

构建 AnimatedBuilder(animation: Listenable.merge([kAlwaysCompleteAnimation\xe2\x9e\xa9ProxyAnimation, kAlwaysDismissedAnimation\xe2\x9e\xa9ProxyAnimation]), dirty, state: _AnimatedState#bd6f7):\n在 null 上使用 Null 检查运算符时抛出以下 _CastError价值

\n
\n

这是一个产生该问题的简单应用程序:

\n
import \'package:animated_splash_screen/animated_splash_screen.dart\';\nimport \'package:flutter/material.dart\';\nimport \'package:page_transition/page_transition.dart\';\n\nvoid main() {\n  runApp(MyApp());\n}\n\nclass MyApp extends StatelessWidget {\n\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      home: AnimatedSplashScreen(\n        splash: Icon(Icons.person),\n        pageTransitionType: PageTransitionType.scale, //with that line commented there is no error\n        nextScreen: HomePage()\n      ),\n    );\n  }\n}\n\nclass HomePage extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return Container();\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试过运行许多命令,例如flutter pub get等。

\n …

splash-screen android-animation null-check dart flutter

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

AddIdentityServer() 此调用在以下方法或属性之间不明确

我的项目运行良好并且构建也很好。但是,当我添加包rsk.identityserver4.saml时,此代码出现错误。

 var builder = services.AddIdentityServer(options =>
            {
                options.Events.RaiseErrorEvents = true;
                options.Events.RaiseInformationEvents = true;
                options.Events.RaiseFailureEvents = true;
                options.Events.RaiseSuccessEvents = true;

                // see https://identityserver4.readthedocs.io/en/latest/topics/resources.html
                options.EmitStaticAudienceClaim = true;
            })
Run Code Online (Sandbox Code Playgroud)

错误是

Severity    Code    Description Project File    Line    Suppression State
Error   CS0121  The call is ambiguous between the following methods or properties: 'Microsoft.Extensions.DependencyInjection.IdentityServerServiceCollectionExtensions.AddIdentityServer(Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Action<IdentityServer4.Configuration.IdentityServerOptions>)' and 'Microsoft.Extensions.DependencyInjection.IdentityServerServiceCollectionExtensions.AddIdentityServer(Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Action<Duende.IdentityServer.Configuration.IdentityServerOptions>)'    IdentityServer  D:\Office\GitHub\NLP\identityserver\IdentityServer\Startup.cs   58  Active

Run Code Online (Sandbox Code Playgroud)

如果我删除这个包,它就会再次正常工作。如何克服这个问题?

错误

saml single-sign-on saml-2.0 asp.net-identity identityserver4

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

压缩的拉取请求是否作为单个提交显示在贡献图中?

我正在开发功能分支,在一两周内可以有一百多个提交。我预计一旦我的拉取请求被接受,这些每日提交就会在我的贡献图上获得每日标记,但是当该拉取请求被“压缩并合并”时,它看起来只是在贡献图上显示为单个提交。

这是预期的行为,还是我的提交因其他原因而丢失?

github

6
推荐指数
2
解决办法
3316
查看次数