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

MFC C++ doubleの変数使って余りだすならfmod()関数

%の式だとエラーになる double a = 5.5; double b = 2.2; double remainder = fmod(a, b);

MFC C++でdouble型の変数から小数点以下が0なら整数の文字列、0でないなら小数点以下を含む文字列を生成する

#include <iostream> #include <iomanip> #include <sstream> std::string doubleToStr(double value) { std::ostringstream oss; if (fmod(value, 1.0) == 0.0) { // 小数点以下が0の場合、整数として出力 oss << std::fixed << int(value); } else { // 小数点以下がある場合、小数点を</sstream></iomanip></iostream>…

.htaccessによる転送 ツール

リダイレクトの作成(生成) https://htaccess.cman.jp/explain/redirect.html

Pythonでスクリプトを実行した際に、そのスクリプトファイルのあるパスを取得

import os # 現在のファイルのフルパスを取得 file_path = os.path.abspath(__file__) # ファイルパスからディレクトリのパスを取得 directory = os.path.dirname(file_path) print(directory)Pythonでスクリプトを実行した際に、そのスクリプトファイルのフ…

タスクスケジューラでpython呼び出すとき、DOS窓表示させない方法

タスク スケジューラで Python スクリプトを実行する際に DOS ウィンドウ(コマンド プロンプト ウィンドウ)を表示させない方法にはいくつかのアプローチがあります。以下にその方法を説明します。 1. Pythonw.exe を使用する Python には pythonw.exe とい…

inno setupでインストール時に選択肢を出す

MsgBox()が使える CurStep = ssInstallはインストールプロセスが開始された時。 実際のファイルコピーが開始される前にカスタムアクションを実行することができます。 [Code] var ShouldCreateRestorePoint: Boolean; function InitializeSetup(): Boolean; …

Powershellでwin10未満とwin10以降なら64bit/32bitかの判定

# OSのバージョンを取得 $osVersion = (Get-CimInstance -ClassName Win32_OperatingSystem).Version $osVersionMajor = [int]$osVersion.Split('.')[0] # OSのアーキテクチャを取得 $osArchitecture = (Get-CimInstance -ClassName Win32_OperatingSystem).…

S&P500の時系列データ取得 python

yfinanceとpandasはpip installしてね import yfinance as yf import pandas as pd # S&P 500のデータを取得 (^GSPCはS&P 500のシンボル) sp500 = yf.Ticker("^GSPC") # 例として過去5年間の日次データを取得 df = sp500.history(period="5y") # インデック…