通常の方法で終了できなくなった場合、
psコマンドでプロセスIDを調べて
1 |
kill (プロセスID) |
とやりますが、それでも終了しない場合は
1 |
kill -9 (プロセスID) |
で強制終了のシグナルを送って終了させます。
TOMCATの業務システムで1度ありました。
在宅プログラマーの備忘録として2005年に始めたブログです。
通常の方法で終了できなくなった場合、
psコマンドでプロセスIDを調べて
1 |
kill (プロセスID) |
とやりますが、それでも終了しない場合は
1 |
kill -9 (プロセスID) |
で強制終了のシグナルを送って終了させます。
TOMCATの業務システムで1度ありました。
数値を価格などの表示に変換したいときに。
1 2 3 |
function to_price(num) { return String(num).replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1,'); } |
1 2 3 4 5 6 7 8 |
function bool (val) { if(val == undefined) { return false; } else { return val; } } |
__FILE__は実行中のファイル名が取得できますが、
フレームワークなどを利用していて、インクルード元のファイル名を取得したいときは
1 |
debug_backtrace() |
が便利です。
この関数の結果は配列で受取ります。
添え字が大きいほうがインクルード元のファイルの情報になりますので、
1 2 |
$trace = debug_backtrace(); $file = $trace[1]['file']; |
で、インクルード元のファイル名が取得できます。
JavaScriptの変数のタイプが想定通りかどうかをtrue/falseで返します。
1 2 3 4 |
function is(type, obj) { var clas = Object.prototype.toString.call(obj).slice(8, -1); return obj !== undefined && obj !== null && clas === type; } |
使い方は
1 2 3 4 |
var val1 = 'ABC'; if( !is('Array', val1) ) { alert('配列ではありません'); } |