使うたびに調べてる気がする。。。C# 配列 int[] array = new int[] {1, 2, 3}; System.Console.WriteLine(array.Length); List List<int> list = new List<int> {1, 2, 3}; System.Console.WriteLine(list.Count); Java 配列 int array[] = {1, 2, 3}; System.out.pri</int></int>…
掲題の通り、今更ながらJavaScriptの勉強を始めました。 動機は社内報を書くため。目的があるとはかどります。で、早速困った。 IE11を使用していますが、参考書でまず初めにやっているconsole.log()がundefinedになる。 ちなみにディベロッパーツール上のコ…
CやC++に慣れているので、つい n++ と書いてしまい怒られます。 n += 1 のように書く必要があるようです。これは値もオブジェクトとして扱ってることが背景にあるようです。 元来「++」は変数を操作する演算子であり、オブジェクトを操作する演算子ではあり…
namespace Sample { class SampleClass { [DllImport("kernel32.dll")] private static extern int GetPrivateProfileString( string lpApplicationName, string lpKeyName, string lpDefault, StringBuilder lpReturnedstring, int nSize, string lpFileNam…
std::vectorはstd::sortを使ってソートできる。 以下は簡単なソートの例。<ソース> #include <iostream> #include <vector> #include <algorithm> // for std::sort #include <functional> // for std::greater void main() { std::vector<int> vec; vec.push_back(3); vec.push_back(1); vec.push_back(2</int></functional></algorithm></vector></iostream>…
VC++のコマンドラインからのビルドで複数ファイルをビルドするには、 対象ファイルを列挙すればよい。Main.cpp :exeを作りたいファイル Class[n].cpp:クラスの実装ファイル cl /EHcs Main.cpp Class1.cpp Class2.cpp Class3.cpp オプション「/Gm /Zi」を付…
std::stringにsplit関数がないので、std::getlineを使って分割する。<ソース> #include <iostream> #include <vector> #include <sstream> #include <string> int main() { std::vector<std::string> vec; std::string str; // 読み込み std::getline(std::cin, str); // ' ' で分割 std::stringstream ss(s</std::string></string></sstream></vector></iostream>…
ダンプ表示プログラムを書いていて、符号有無とprintfの型変換に引っかかったのでメモ。■問題 2桁16進数指定なのに上位がF埋めされて、8桁表示される場合がある。■原因 ファイルから読み込んだバッファをchar型配列に格納していた為。 printfで出力する際にi…
GWのまとまった時間を利用して、C#の基礎を勉強中。string(System.String)型とSystem.Text.StringBuilder型の性能についてのメモ。 ■文字列追加時 string(System.String)型→オブジェクトを再生成System.Text.StringBuilder型→オブジェクトは再生せず、サイズ…
目先の結果にとらわれすぎて 何がしたいのか、どうなりたいのかが分からなくなっている。 まわりの期待に応えようとして 自分で自分のハードルを上げて 動きにくくなっている。 原点に立ち戻ろう。 どうなりたいのか。 それに向かって何かする。一日ひとつで…
windows APIを使って通信系のプログラムを作成しています。 疑似環境で動いても本番環境で動くかわからない。 RFCで基本的な仕様を確認しながら進めているけれど、 知識/経験がなさ過ぎて、本番環境での品質が保証できるのか。 不安しかない。 既存コードは…
コンピュータが苦手なソフトウェア開発者fu-koの備忘録です。 職場での環境の変化にあたふたしている自分が面白いので、 その思いを何らかの形で残そうと思い、blogという選択をしました。 2年強、同じチームで開発をしてきましたが、 限られた世界で慣れた…