「 年別アーカイブ:2018年 」 一覧

AsyncTaskLoaderについて

2018/12/03   -Android

  AsyncTaskLoaderの概要 AsyncTaskをActivityでインスタンス定義すれば、ライフサイクルは同等となるが、非同期タスク(loadInBackgroundでの処理) ...

Activityの復元について

2018/11/30   -Android

  参考ページ 【Android】savedInstanceStateの意味と開発者オプション【初心者向け】 Android の罠 [1] ちゃんと onSaveInstanceState ...

Javaのタイマー処理

2018/11/30   -Java

スレッド動作について コンストラクタの引数の指定により、2つのスレッドモードで動作する。 デーモンスレッド : デーモンスレッドとは、プログラム終了時にスレッドの実行終了を待ちません。プログラム終了の ...

Socketからのデータ読み込み(InputStream)

2018/11/28   -Java

(問題点) Socketからデータを読み込むときに、受信データの終わりが判断出来ないため、InputStream.readがブロックされる問題   (対応方法) クライアント側のクローズで判 ...

Android開発のTIPS WEBページ 

2018/11/28   -Android

  スレッドから画面操作 スレッドからUIを操作する編集する Android 非同期処理についてまとめてみた 別スレッドでキュー管理(Handler, Looper, HandlerThre ...

C++のTIPS

2018/06/09   -C/C++

・それ、ポインタ使わなくてもできるよ:C言語のポインタとC++の流儀 ・【C言語/C++】 配列は戻り値にできない【配列を適切に返す方法】    

C++のvector

2018/06/09   -C/C++

vector push_backで登録する変数はヒープ領域に確保される。vector変数の解放で、登録された変数もヒープ領域から解放される。 vectorは、デストラクタが呼び出されると、メモリの解放 ...

C++のクラス

2018/06/07   -C/C++

メンバ変数   メンバ変数がクラスの場合の初期化 クラスのメンバ変数が引数付きのコンストラクタの場合、メンバイニシャライザを使ってコンストラクタを呼び出す。 クラスのメンバ変数の引数付きのコ ...

Linux C ライブラリについて

2018/06/06   -C/C++

実行時のライブラリ探索 実行時のライブラリ探索パスは/etc/ld.so.confに書いてあるディレクトリ。 環境変数LD_LIBRARY_PATHでも指定可能。 Linux共有ライブラリの簡単なまと ...

C言語その他

2018/06/06   -C/C++

グローバル変数のstatic属性 グローバル変数にstaticを付けた時のstaticは「静的」という意味ではなく、スコープが「宣言位置からそのコンパイル単位の終わりまで」となる。 第10回目 4大メ ...