programming
ちょっとWebアプリ開発の勉強をしようとしていて、 Eclipse×TomcatでServletを少しいじりはじめ、 よし、次はDBも使ってみよう、と思ってMySQLを入れてみたんだけど、 このMySQLがくせ者。Vistaに入らねぇ・・・! vistaにmysqlをインストール (vista, mysql…
my $n = 1, my @prime = (); loop: while($n++) { for (@prime) { next loop if ($n % $_ == 0); } push(@prime, $n); print "$n "; } たった8行と2つの変数で殺人的に素数が生成できるなんて、ステキ。 正規表現を使いこなせば1行でできちゃうみたいだし。 …
まだまだ入門中。 なんとなくの雰囲気はつかめたかも? ただ、正規表現を用いた文字列処理はまだ全然。 ここが一番大切なところだろうし、しっかり身に付けよう。 変数が出てくるたびに"$"をつけないといけないのは慣れるまで時間がかかるw 「配列」と「リ…
スクリプト言語もできるようになりたい、ってことで 去年買ったものの読まずに放置していた本を読み始める。新版Perl言語プログラミングレッスン入門編作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/10/21メディア: 単行本購入: 16…
文字列stringでの検索 size_type find(charT c, size_type pos = 0) const; ここでposに入れる値が、length()以上の値になった場合でも、特にエラーにはならずにstring::nposが返ってくるようだ。 コンパイラによって違ったりするのかな? さすがに負の値を…
C++では定数に対して"#define"を使わない。 #define PI 3.14159265 ではなく static const double Pi = 3.14159265; とすることで、定数の型をはっきりさせ、デバッグもやりやすくなる。
帰りの電車で、読んだ。プログラミングの宝箱 アルゴリズムとデータ構造 (C magazine)作者: 紀平拓男,春日伸弥出版社/メーカー: ソフトバンククリエイティブ発売日: 2003/06/14メディア: 単行本購入: 4人 クリック: 25回この商品を含むブログ (40件) を見る…
@echo off setlocal ENABLEDELAYEDEXPANSION set OUTPUT=hoge.txt set /a i = 2 if "%1"=="" (set END=100) else set END=%1 if exist %OUTPUT% del %OUTPUT% echo %i% echo %i% >> %OUTPUT% set /a i += 1 :loop set /a j = 0 for /f %%k in (%OUTPUT%) do …
使えるIDEを一挙まとめて:C/C++、Java、.NET、Perl、PHP、Python、Ruby - ZDNet Japan こんなに色々あるのね。 いつか頼ることになるかもしれない。 できる限りEmacs/Meadowのみでやっていきたいが。
やはりデバッガがないとツラい… まずは使い方から覚えないといけないのがさらにツラいが。 とはいえ今どきVC++とかeclipseがあるからgdbなんてあまり使わないのだろうか
Cでは関数のオーバーロードはできない。
SendMessageとPostMessageとか。 プロセスとスレッドの違いすら怪しい。 そして色々やっているうちに「タスクの切り替え」スレッドを殺してしまい、 Alt+Tabによる切り替えが効かなくなる。復帰の仕方がわからず、やむなく再起動。うぇーん あれはexplorer.e…
別にBorland C++ Compilerを使わなくても、 gccでも"-mwindows"オプションを付ければ問題なくコンパイルできるじゃん。 なんで気づかなかったんだろう・・・