🐿 2024/4/12 (金)
作成日: 2024/04/12
0

応用情報

バスト入出力ディバイス

  • プログラム制御方式はCPUを介して入出力装置とメモリとのやり取りを行う方法
  • DMAは入出力装置からメモリへの転送をCPUを使わないでやり取りする方法
  • 液晶ディスプレイはバックライトもしくは外部からの光で発行する
  • 有機ELディスプレイは、ディスプレイが発行をする

Lambda

C#環境構築

//dotnet version 7,8
dotnet new install Amazon.Lambda.Templates

dotnet tool install -g Amazon.Lambda.Tools
dotnet tool update -g Amazon.Lambda.Tools
dotnet tool uninstall -g Amazon.Lambda.Tools

C#のLambda関数ハンドラー

クラスライブラリハンドラー

  • Lambdaに対してハンドラーの通知の仕方がASSEMBLY::TYPE:METHIDとなる

実行可能アセンブリハンドラー

  • Lambdaに対してLmbdaBootstrapBuilder.Createで関数名を指定する
    • また、Lambdaに指示するはんどらー文字列はアセンブリ名を使用する

LambdaAnnotations

  • 上記を使用するとコードの簡略化が行える
[LambdaFunction]
[HttpApi(LambdaHttpMethod.Get, "/add/{x}/{y}")]
public int Add(int x, int y)
{
    return x + y;
}