rabbitfoot530's diary

読んだ本と、プログラムに関することのメモです。好きな言語は、C++, Python, Golang, TypeScript。数学・物理・学習理論も好きです。

2012-05-01から1日間の記事一覧

opensslをビルドする設定

MacのXodeでopensslを使ったコードをビルドするには、下記の設定が必要。 Other Linker Flagsに-lcryptoを追加 CMakeでビルドするには、下記の設定が必要 SET(LIBS "-lcrypto") target_link_libraries(target ${LIBS})

boost::mutex::scoped_lockのunlock

scoped_lockを任意の場所でunlockしたい場合は、unlockを呼ぶ。 boost::mutex::scoped_lock lock(m_mutex); lock.unlock();

unityをemacsきーばいんどにする

12.04LTSにupgradeしたら、unityに強制的になってしまったので、しぶしぶ使ってます。けど、そんなunityでも1つだけ譲れないところが、emacsキーバインド。前までのgconf-editorは使えないので、下記のコマンドにて1発設定。 gsettings get org.gnome.deskto…

strcmpと'', ""の関係

c c++

strcmpで文字列を比較するときに、文字列側には、""を使わないといけない。''だとエラーになる。 std::string str = "a"; strcmp(str, 'a'); // エラー std::string str = "a"; strcmp(str, "a"); // OK