小编coo*_*000的帖子

如何在Arduino上通过串口保持传入的字节?

我有以下Arduino代码.

void setup()
{
    Serial.begin(9600);
}

void loop()
{
    if(Serial.available() > 0)
    {
        int b=Serial.read();
        Serial.println(b);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我打开串行监视器并输入00000001,我得到输出

48

48

48

48

48

48

48

49
Run Code Online (Sandbox Code Playgroud)

好吧,首先为什么48(和最后一行49),其次为什么这么多行?

我期待获得'1'的简单输出.

如果我将线路更改Serial.println(b);Serial.println(00000001,DEC);,我会得到我期望的(即'1').但是,如果我将线路更改为Serial.println(b,DEC);,我会得到与之前相同的奇怪输出.

serial-port arduino

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

Unity 项目的解决方案资源管理器中未显示任何内容

我在 Unity 2019.4.0f1 中有一个项目,当我双击统一编辑器中的脚本时,它会在 Visual Studio 2019 中按预期打开。但是,尽管为 VS 安装了 Unity Tools,但类文件没有任何智能文本和非对象是彩色编码等。就好像它只是打开了一个文本文件。如果我查看解决方案资源管理器,它什么也没有显示,并说没有项目。如果我查看 Windows 资源管理器,我看不到 Unity 项目的解决方案或项目文件...

到底是怎么回事?我之前(在旧笔记本电脑上)做过很多项目,而且所有项目都运行良好......我以前从未见过这种行为。

unity-game-engine visual-studio

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

如何从 PEM 生成 pfx 文件?

我有一堆 .Pem 文件。

其中之一是(据我所知)CACert

mycacert.pem

另一个是证书

mycert.pem

最后我相信的是密钥文件,它被混淆地称为与证书相同的文件(但对于这个例子,我将称之为不同的东西)

密钥文件

如何从这些文件中形成 PFX 文件?

我尝试运行以下命令

openssl pkey -in C:\Temp\key.pem -out C:\Temp\my.key
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误

无法加载密钥2147581984:错误:0909006C:PEM例程:get_name:无起始行:crypto / pem / pem_lib.c:745:预期:任何私钥

如果我在记事本中打开该文件,我会看到以下内容

-----开始新证书请求-----许多字符-----结束新证书请求-----

基本上我只需要从我拥有的文件创建一个 pfx,但我似乎需要一个 *.key 文件、一个 *.crt 文件和另一个用于 CACert 的 *.crt 文件,但我没有。

还有一件事需要注意。这两个证书 pem 文件各自包含多个证书。

ssl openssl ssl-certificate

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

System.IdentityModel.Selectors.UserNamePasswordValidator不存在

我试图从System.IdentityModel.Selectors.UserNamePasswordValidator派生一个类.但是,如果我添加对System.IdentityModel.Selectors的引用,我仍然无法添加System.IdentityModel.Selectors.UserNamePasswordValidator,因为它告诉我它在命名空间中不存在.微软自己的文档说它就在那里,网上有很多使用这个类的例子,但它只是拒绝在我的机器上识别它......

.net c#

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

数组在函数内未定义,但在函数外定义

我有一个问题,我初始化的数组在函数内被视为未定义。

这是代码

import { Component, OnInit } from '@angular/core';
import { text } from '@angular/core/src/render3';
import{SheetModel} from './models/sheetModel';
import { ThrowStmt } from '@angular/compiler';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  title = 'AngularCSVTest';
  csvContent: string;
  detailItems:SheetModel[]=[];


  ngOnInit(){
  }

  onFileLoad(fileLoadedEvent)
  {
    //this.detailItems=[];
    const textFromFileLoaded=fileLoadedEvent.target.result;
    this.csvContent=textFromFileLoaded;
    var rows=this.csvContent.split('\n');


    for(var i:number=0;i<rows.length;i++)
    {
      var item=new SheetModel();
      var rowItems:string[];
      rowItems=rows[i].split(",");
      item.index=i+1;
      item.Make=rowItems[0];
      item.Model=rowItems[1];
      item.Colour=rowItems[2];

      this.detailItems.push(item);
    }

    this.detailItems = this.detailItems.slice();
  }

  onFileSelect(input: HTMLInputElement) {
    const files=input.files;
    var content=this.csvContent; …
Run Code Online (Sandbox Code Playgroud)

typescript angular

0
推荐指数
1
解决办法
111
查看次数

计算总是导致零

我有以下java代码

long x=25782

float y=x/1000000000
Run Code Online (Sandbox Code Playgroud)

而不是像我期望的那样y等于0.000025782,它等于0.0

我究竟做错了什么?

java

-1
推荐指数
1
解决办法
133
查看次数

一个类可以继承Java中的接口和基类吗?

在.Net中,您可以使用以下代码执行此操作

Public class MyClass:ISomeInterface, SomeBaseClass
Run Code Online (Sandbox Code Playgroud)

在Java中可以做类似的事吗?

我的代码如下

public class InputHander extends OnTouchListener implements IControlHandler
Run Code Online (Sandbox Code Playgroud)

但是我收到了关于OnTouchListener的错误"没有预期接口"

java inheritance interface

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