FC2ブログ

--

--

コメント

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

04

13

コメント

[C#] ローテーションできるテキストログクラスを作ってみた

 必要に迫られたので、やっつけで作成。 コピペで使えるログクラス。 二条項 BSD ライセンスで公開しますので、必要な方はご利用くださいませ。

続きを読む

スポンサーサイト

02

03

コメント

[C#] 大きな配列の生成に関する考察 2

 前回からの続きです. 今回は,前回のプログラムを実行した結果をまとめます.

 "new.csv" を加工し,配列サイズ(要素数)ごとの生成時間(Creation Time: new にかかった時間)と初期化時間(Initiation Time: 初期化の代入にかかった時間)の平均値を計算しました. 横軸に配列サイズ,縦軸に時間をとってプロットしたものが下のグラフです. 青いプロット点が平均生成時間,赤いプロット点が平均初期化時間です.

配列サイズと処理時間

続きを読む

02

03

コメント

[C#] 大きな配列の生成に関する考察

 さんざん語りつくされたネタだとは思いますが,配列の生成コストについて,自分なりに調べてみました. 調査に用いた環境は以下の通りです.

CPUIntel(R) Core(TM) i7 CPU 920 @ 2.67 GHz
メモリ11.0 GB
OSWindows 7 Home Edition
開発環境Visual Studio 2008
言語C#
Framework.Net Framework 3.5

続きを読む

01

04

コメント

[PHP] issetとかemptyとかis_nullとか

 PHP でプログラムを組むと,毎度変数が定義されているかどうかチェックするのに迷って検索する羽目になるので,ここらでまとめ。 どうせやるなら,その他いろいろなパターンも。

$v未定義※1NULL0FALSE'''0'array()
isset($v)falsefalsetruetruetruetruetrue
empty($v)truetruetruetruetruetruetrue
is_null($v)true※2truefalsefalsefalsefalsefalse
!($v)true※2truetruetruetruetruetrue
$v == NULLtrue※2truetruetruetruefalsetrue
$v === NULLtrue※2truefalsefalsefalsefalsefalse
$v == 0true※2truetruetruetruetruefalse
$v === 0false※2falsetruefalsefalsefalsefalse
$v == falsetrue※2truetruetruetruetruetrue
$v === faslefalse※2falsefalsetruefalsefalsefalse
$v == $undefined※1true※2, 3true※3true※3true※3true※3false※3true※3
$v === $undefined※1true※2, 3true※3false※3false※3false※3false※3false※3
  • ※1: プログラム上で宣言・定義されていない状態。
  • ※2: 実行時に "PHP Notice: Undefined variable" が出力される。
  • ※3: 実行時に比較演算子右辺の未定義変数で "PHP Notice: Undefined variable" が出力される。

 未定義の可能性がある $_POST とか $_GET とかの要素に "値が入っているか確認する" には isset を使おう、と。

続きを読む

01

01

コメント

[PHP]関数の引数を省略した場合

 PHP で関数の引数を省略したというか,本当は必要なんだけど記述し忘れたときに何がおこるのかを調べてみました.テストコードとしては,↓こんな感じ (便宜上,'すくりぷと.php' とします).

<?php
function test($p, $q)
{
    echo 'test(';
    echo is_null($p) ? 'null' : "'$p'";
    echo ', ';
    echo is_null($q) ? 'null' : "'$q'";
    echo '); ';
}

test();
test('hoge');
test('hoge', 'fuga');
?>

続きを読む

ブログ内検索

プロフィール

須良

Author:須良
落ちてるネタを見つけては無駄に実践し、自己満足に浸る暇人。
いい加減、真っ当な生活をすることを考えないといけないと思い始めて久しい今日この頃。しかし、その兆しは一向に訪れる気配なし。
横文字のハンドルネームから漢字文字のそれに変わった様だが、いまだに自分の名前を間違えることが少なくない模様。

ブロとも申請フォーム

Designed by

Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。