ベスパリブ

プログラミングを主とした日記・備忘録です。ベスパ持ってないです。

2016-01-01から1年間の記事一覧

ユーザコントロールから自身のWindowを取得する。それとLoadedイベント

Visual Studio 2010のWPFでアプリを開発中。 Windowにユーザコントロールを設置してあり、そのユーザコントロールのボタンが押された時にWindowのコントロール(ボタンとか)を制御したい。ユーザコントロールから自身のWindowを取得するのは簡単。 (Window1…

似たような機能の関数を区別しやすいような関数名をつける

「左側のメニューにある複数のボタンのそれぞれについて、クリック可能/不可能を更新する」みたいな関数名をつけるとき、次の2種類を考えた。 ・UpdateLeftSideMenuClickable ・UpdateClickableOfLeftSideMenuどちらがよいか悩んだ時の方針として、とりあえ…

C# 16進数文字列を数値に変換する

C#

数値を16進数文字列に変換するのはWEBを探せばよくあるが、その逆は見かけなかったので。 using System; using System.Globalization; public class Test { public static void Main() { // your code goes here string str = "FF"; int ans = int.Parse(str…

Shift-JISのC言語のソースをコンパイルすると「warning: multi-line comment」が出る

謎バグで悩まされたソースコード // アナログ値のテーブル表 sprintf((char*)tmp_str, ",アナログ値,合計"); //なぜかこれがないと以前のtmp_strが出力される sprintf((char*)tmp_str, ",アナログ値,合計"); tcp_send_writeline( SmtpSocket, (BYTE*)tmp_str…

Please move or remove them before you can switch branches.

branchにcheckoutできない。 git checkout . 作業を取り消すにはこれ。実行する。 しかしまだ同じエラーが出る。 git clean -f http://qiita.com/konweb/items/061475d6376db957b3c4 これをするといいらしいので、実行。 しかしまだ同じエラーが出る。 Pleas…

VB6.0でWebBrowserを使用してセレクトボックスを操作する

まえがき あまりにもレガシー過ぎてググってもリファレンスもドキュメントもそんなに残っていない。 適当にVBAのコードを書いたら動いた。 本題 htmlのソース <select id="Contact" name="Insw" > <option value=0 selected >入力0</option> <option value=1 >入力1</option> </select> 入力0 入力1 やりたいことは、selectedされているoptionを取得し、他方のoptionを…

間接演算子のインクリメント

以下の様な処理で、予期しない動作をしてかなり悩んだ func(char* hoge){ *hoge ++; } 実際にはもっと処理は長いのだが、どこが原因かを突き止めること自体に悩んだ。上記の意図としては、hogeのアドレスが指し示す値をインクリメントして欲しくて記述したも…

after resolving the conflicts, mark the corrected paths with 'git add <paths>' or 'git rm <paths>' and commit the result with 'git commit'

git

(他ブランチの)特定コミットをmasterブランチにコミットする。 git checkout master git cherry-pick [コミットID] 当たり前のようにエラーが出る。 hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' h</paths></paths>…

RaspberryPi2 ModelBの無線LANの設定

RasberryPi2 ModelBを購入。無線で接続したかったので、Amazon.co.jp: PLANEX 無線LAN子機 (USBアダプター型) 11n/g/b 150Mbps MacOS X10.10対応 GW-USNANO2A (FFP): パソコン・周辺機器を購入。 しかしなかなか繋がらない。かなり苦戦したので設定の備忘録…