物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

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

OpenCV 2系でGPUで膨張処理をさせる方法

OpenCV 2系でGPUで膨張処理をさせる方法で詰まったので書いておく。最後に検証に使った全コードがあるのでどうぞ。 CPUで膨張処理をさせるとき、さくっと書けば次のようになる。 cv::Mat src, dst; int width = 256; int height = 256; src = cv::Mat::eye(c…

WSL (Ubuntu系)における便利なコマンド一覧

Windows Subsystem on Linux 自分用のメモとして随時更新 インストールパッケージをアップデート。これをしないと何もできない。 sudo apt update sudo apt upgrade Anacondaをインストールする sudo sh Anaconda3-2018.12-Linux-x86_64.sh ビルドツールを一…

SRIM 2013を日本語版 Windows 10 64bitで動かすためのメモ

とても個人的なメモなので、使えなくても泣かないお約束で。 SRIM本体は下記のURLからインストールする。 http://www.srim.org/SRIM/SRIMLEGL.htm Msvbvm50.dll がないと怒られるので、下記URLからMsvbvm50.exeダウンロードし実行する https://support.micro…

pythonでファイルを1行ずつ読み込む+書き出す方法

行頭に # 付きはコメント行、空白行は読み飛ばす 読み込み1 def read_txt(filename): lines = [] for line in open(filename, 'r'): if len(line) == 1: continue if line[0] == "#": continue lines.append(line) return lines 読み込み2 def read_data12(f…

Portable版のVisual Codeを更新(アップデート)する方法

記憶喪失になった時用のメモ zipをダウンロードする zipを解凍する 展開先のVSCode用のフォルダの data 以外を削除する 解凍したデータを削除したフォルダに入れる 以上。 data を消してしまうと泣くので気をつけよう。

C# WPFで グリッドマーク上にTextBlockやRectangleを配置する

C#

供養 var textBlock = new TextBlock { HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center, Text = text, FontSize = 0.1 }; var rectangle = new Rectangle { Stroke = Brushes.Black, StrokeThickness = 0…

C#でPythonのスクリプトを実行して戻り値を取得する方法

英語をすらすら読める人はここを読めば全て解決する。 code.msdn.microsoft.com C#からPythonを呼び出し、返り値を取得する方法としては、C#におけるプロセス間通信の一つである Process を使って、Pythonのスクリプトを実行し、その標準出力(コンソール出力…

ハゲタカ出版社リスト

Beallのリスト beallslist.weebly.com 突然送られてくるメールの妥当性を確認するために。

C# WPFでWindowを一定時間後に自動的に閉じる方法

stackoverflow.com Window_Loaded をコンストラクタ内に書けばOK。 MessageBoxを一定時間後に自動的に閉じる時は stackoverflow.com