なんだかGoodVibes

日々の勉強メモです。

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

【C#】Threadを使用した非同期処理

C#

こんにちは。 本日はThreadを使用した非同期処理についてのメモです。 概要 スレッドの開始と待機(Start、Join) バックグラウンドとフォアグラウンド スレッドに引数を渡す スレッドの中断(Abort → 非推奨) スレッドの中断(Interrupt) 概要 非同期処理を実現…

【VBA】使用中の範囲を取得する(UsedRange)

VBA

こんにちは。 本日はVBAメモです。 概要 サンプルコード 概要 対象のシートから使用中の箇所(入力があるセルの範囲)を 取得し、行や列の情報を取得します。 使用中の範囲の取得にはUsedRangeを使用します。 サンプルコード Dim ws As Worksheet Set ws = Thi…

【JavaScript】クラスを定義する

こんにちは。 本日はJavaScriptメモです。 概要 JavaScriptでクラスを定義して そのクラスを利用する。 クラス定義とインスタンスの生成 以下のサンプルコードのクラスには 静的プロパティ(count) 静的メソッド(addCount) ゲッター/セッター(mul) コンストラ…

【Python】スレッドを使用した並列処理(threading)

こんにちは。 本日はPythonメモです。 概要 スレッドを使用した並列処理 スレッドの待機(join) 引数を渡す 概要 Pythonでは通常、上から順に処理が実行されます。 時間がかかったり重い処理を行う場合、 上から順に処理を行うのでは効率が悪い場合があります…

【Python】時間いろいろ(timeモジュール、datetimeモジュール)

こんにちは。 本日はPythonメモです。 概要 UNIX時間(エポック秒)の取得(time.time) 一時停止(time.sleep) datetimeの取得(datetime.datetime) 日時に関する差を取得する(datetime.timedelta) 概要 timeモジュール、datetimeモジュールを使用した 時間に関す…