備忘録

備忘録

2023-02-01から1ヶ月間の記事一覧

Linuxに.NET Previewをインストールする方法

Ⅰ. はじめに タイトルの通り「Linuxに.NET Previewをインストールする方法」です。 Ⅱ. 手順 1. 以下コマンドを実行する curl -L https://aka.ms/install-dotnet-preview -o install-dotnet-preview.sh chmod +x ./install-dotnet-preview.sh ./install-dotne…

ASP.NETでnullが明示的に指定されたかを取得する方法

Ⅰ. はじめに タイトルの通り「ASP.NETでnullが明示的に指定されたかを取得する方法」です。 Ⅱ. 前提条件 .NET 7.0以上 Ⅲ. 手順 1. プログラムを書く OptionalConverter.cs // https://stackoverflow.com/questions/71024060 using System.Reflection; using …

Linuxで一時的にコマンド履歴を残さない方法

Ⅰ. はじめに タイトルの通り「Linuxで一時的にコマンド履歴を残さない方法」です。 Ⅱ. 手順 1. 以下コマンドを実行する unset HISTFILE 実行結果 省略 参考 https://unix.stackexchange.com/questions/10922

C言語+Linuxで任意ネットワークインターフェイスを指定してTCP接続する方法

Ⅰ. はじめに タイトルの通り「C言語+Linuxで任意ネットワークインターフェイスを指定してTCP接続する方法」です。 Ⅱ. 手順 1. サンプルプログラムを書く main.c #include <stdio.h> #include <unistd.h> #include <sys/socket.h> #include <arpa/inet.h> #include <errno.h> int main() { int sock = socket(PF_INET,</errno.h></arpa/inet.h></sys/socket.h></unistd.h></stdio.h>…

JavaScriptで日付をフォーマットする方法

Ⅰ. はじめに タイトルの通り「JavaScriptで日付をフォーマットする方法」です。 Ⅱ. 手順 1. サンプルプログラムを書く function formatDate (date) { return date.toLocaleDateString('ja-JP', { year: 'numeric', month: '2-digit', day: '2-digit', hour: …

axiosを利用してファイルアップロード進捗を表示する方法

Ⅰ. はじめに タイトルの通り「axiosを利用してファイルアップロード進捗を表示する方法」です。 Ⅱ. 手順 1. サンプルファイルを用意する index.html <html lang="ja"> <head> <meta charset="utf-8"> </head> <body> <form id="form001"> <input type="file" name="file"> <input type="submit"> </form> <progress id="progress001" value="0" max="100"></progress></body></html>