Mar 26JavaCloneableインタフェースインスタンスの複製に対応していることを表明するためのンターフェース(マーカーインタフェース)。インタフェース実装後にclone()メソッドをオーバーライドすることでインスタンスの複製clone()メソッドが使用可能になる。 オーバーライドの注意 clone()メソッドはObjectクラスにprotectedで宣言されて...2568 PV0pine.moo.jp
Mar 26JavaComparableインターフェース実装自然順序を宣言しcompareTo()メソッドのオーバーライドを矯正する。要するにsort機能を使いたいときに使用する?のかな 自然順序ってなに? あるクラスについて一般的に想定される並べ順のこと compareTo()メソッドってなに? 引数で渡されてきたインスタンスobjと自分を比較し、その大小関係を判定するという...1203 PV0pine.moo.jp
Mar 22JavaScriptサーバ時刻を取得するローカルの時刻取得しても人によってばらばらになっちゃうからサーバから時間取るかぁ。ってときのあれこれ パターン1サーバに時間を返すAPIを設置する PHPを使用してjson形式で時間を返してくれるファイルを設置する header("Content-Type: application/json; charset=UTF-...2676 PV0pine.moo.jp
Mar 20PHPPHP json形式でデータを渡すテンプレheader("Content-Type: application/json; charset=UTF-8"); // 記事一覧を得る $Get = 'SELECT * FROM `sql_table` WHERE `PageShow` = 1 ORDER BY `UpDateTime` DESC'; $Result ...1009 PV0pine.moo.jp
Mar 16Javaクラス作成の注意(メソッドのオーバーライド)toString()はなぜオーバーライドが必要か toString()メソッドは「インスタンスの内容を、人が読んで理解できる文字列で表現したものとして返す」という責務がある。自作クラスでtoString()のオーバーライドをしないと親であるObjectクラスのtoString()が呼び出される。その場合「型名@英数字」...1295 PV0pine.moo.jp
Mar 15JavaScriptcreatedオプション ライフサイクルフック一覧var app = new Vue({ el: '#app', created: function() { beforeCreate: function() { //インスタンスが生成され、リアクティブが初期化される前 }, created: function() { //インスタンスが生成され、リアクティブが初期化さ...904 PV0pine.moo.jp
Mar 15JavaScriptVueの基本的なオプション構成テンプレートVue.jsのオプションを忘れるためテンプレ作成算出プロパティとウォッチャの使い分けに注意しなければ行けないなと思いましたまる。だいたい算出プロパティでいいのかな・・・? var app = new Vue({ //①マウントする要素 el: '#app', //②アプリケーションで使用するデータ data: { va...1078 PV0pine.moo.jp