2012-01-01から1年間の記事一覧
コンストラクタと代入演算子は継承されないので、親を呼ぶだけでもいいからちゃんと作る。 using namespace std; #include <string> class mystring : public string { public: mystring() : string() {} mystring(const char *str) : string(str) {} mystring(const</string>…
typeid演算子 - ゲームが作れるようになるまでがんばる日記 ふつうなら typeid(*p).name() で済むんだけど、gccとかだとゴミが付くのでそれをなんとかするという話 #include <iostream> #include <typeinfo> // classname用 #include <cxxabi.h> // classname用 using namespace std; class</cxxabi.h></typeinfo></iostream>…
stringを見る (gdb) p a.c_str() $1 = 0x6131f8 "HOGEHOGE"
普通にやると改行で区切られ、行単位でしか取り込めない。改行コードも無くなる。 cin >> a; cout << "---" << a << "---" << endl; $ ./a.out hoge ←入力 ---hoge--- ←出力
letsboost::shared_ptr #include <iostream> #include <boost/shared_ptr.hpp> using namespace std; class Hoge { public: void echo(){ cout << "HELLO" << endl; } virtual ~Hoge(){ cout << "BYE" << endl; } typedef boost::shared_ptr<Hoge> Ptr; }; int main() { { Hoge::Ptr a; a = Hoge::P</hoge></boost/shared_ptr.hpp></iostream>…
listじゃなくてvectorだけど。 #include <iostream> #include <vector> using namespace std; class Hoge { public: int number; virtual ~Hoge(){ cout << number << endl; } typedef vector<Hoge*> List; typedef vector<Hoge*>::iterator Iterator; }; class Piyo : public Hoge { public:</hoge*></hoge*></vector></iostream>…
http://21graff.com/wp/archives/2917 2012年06月25日の記事一覧 - 詳細表示 - Yahoo!ブログ
#include <string> #include <iostream> using namespace std; class Hoge { public: virtual string to_str(){ return "hoge"; } }; class Piyo : public Hoge { public: virtual string to_str(){ return "piyo"; } }; Hoge *getp() { return new Piyo(); } Hoge get() { Piy</iostream></string>…
int main() { Var a; a = "abc"; cout << a << endl; a = 1234; cout << a << endl; return 0; } $ ./a.out abc 1234
tcflush()を使う // 受信バッファ全クリ tcflush(fd,TCIFLUSH); // 送信バッファ全クリ tcflush(fd,TCOFLUSH); Man page of TERMIOS
hogehogeというプロセスがいるかどうかチェックする $ pgrep -x hogehoge 2136 $ echo $? 0 $ pgrep -x hoge $ echo $? 1Man page of PGREP -x を使うとプログラム名を正確に指定できる(パス部分は無視してくれる)
型番がいっぱいあってよくわからないので、一覧表にまとめてみる カテゴリ 品番 CPU HDD/SSD メモリ バッテリ ミニAC 指紋 カメラ WiMAX モデム 個人向け CF-NX2JEADR i5-3320M HDD 500GB 4GB LS ○ × ○ ○ × 法人向け CF-NX2JDHYS i5-3320M HDD 250GB 4GB L × × ○ × × 法人…
ポート5000など、準well-knownポートを使っちゃってるプロトコルを表示すると、デコードに失敗してMalformedなんとかと言われエラーのように見えてしまうので、デコードをさせないようにする。 http://www.slideshare.net/eightroll/hokkaidocap1-wireshark …
C:\Documents and Settings\unko\Local Settings\Application Data\Mozilla\Firefox\Profiles\asdfghjk.default\Cache キャッシュはここに保存されている ツールバーの「最近の履歴を消去」を選んでキャッシュを消すことが出来る キャッシュを消し始めると、…
#!/usr/bin/php -q tsvをcsvにするついでに余計な空白を取り除く カラムがたくさんあるときは array_mapじゃないほうを使ったほうがいい
iphoneのメール作成画面でキーボードを隠す方法について 通常ではキーボードは隠せないらしい iphone - How can I hide the onscreen keyboard in the iOS messaging app? - Ask Different が、どうもjailbreakすればできるらしい 主に声がキモい
# apt-get install libhighgui-dev ・・・・ 以下のパッケージが新たにインストールされます: autopoint build-essential debhelper dpkg-dev g++ g++-4.4 gettext git html2text intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgo…
bashでチルダを変数に入れるとき、""でくくると展開されない $ A="~/hoge"; cd $A bash: cd: ~/hoge: そのようなファイルやディレクトリはありませんスクリプトを書くときには注意すること
Linux の date コマンドでミリ秒まで出力する方法 A=`date +"%Y-%m-%d %H:%M:%S.%N"`; echo ${A:0:23} 2012-06-16 09:26:29.381 どうにかしてAのところにdateコマンドを入れたかったけど、無理だった。
http://rubygems.org/gems/adlint を参考に # gem install adlint
rubyのビルドとインストール http://www.ruby-lang.org/ja/downloads/ からダウンロードして $ ./configure --prefix=/usr/local $ make # make installこの直後、gemがなんかエラー吐いたのでアンインストールする rubyのアンインストール ソースからインス…
TeraTerm4.74がリリースされてた。 なんかもりもり機能追加があったけど、とりあえずこの2つが大事 SCP転送先パス指定 2012.05.31 (Ver 4.74) ウィンドウへのドラッグ&ドロップによるファイル送信において、SCPの送信先パスを指定できるようにした。 terat…
iphoneに使えるqi対応充電スタンドを安い順に並べた パナソニック QE-TM101-K 評判良い マクセル WP-PD10S.BK マクセル WP-SL10A.BK 評判悪い smart ways SW-QI01-HSCH/BK 評判ない サンワサプライ WLC-STN11BK サンワサプライ WLC-IPH11BK 評判ない マクセ…
PHPで使えるCAPTCHA画像作成ライブラリまとめ:phpspot開発日誌 こちらを参考に、まずCAPTCHA Xを試す http://www.phpclasses.org/browse/package/3023.html からcaptcha-x.zipをダウンロードしてサンプルを実行
マイネットワークを開くのに3分くらいかかるようになっていたので、対処。 赤枠内のショートカットを削除
.bash_logoutにclearコマンドが書いてあるので、コメントアウトするかファイルを削除する。
http://www.amazon.co.jp/o/ASIN/B0041D9JI6/iwwmemo-22
届いた きのう何食べた?(6) (モーニング KC) 無限の住人(29) (アフタヌーンKC)
inbound packet failed validation: HOGE -> PIYOhttp://forums.juniper.net/t5/ScreenOS-Firewalls-NOT-SRX/In-bound-packet-failed-validation/td-p/5222 http://forum1.netgear.com/showthread.php?t=18279 なんかようするにファイアウォールの問題っぽい…
C:\Documents and Settings\unko\Local Settings\Temporary Internet Files の内容が DOS窓で見たときとエクスプローラで見たときとで全然違う