Think Essentially

計算機テクノロジー全般が好きです

2021-10-01から1ヶ月間の記事一覧

Kotlin Basics - primitive variable and wrapper variable

Intelij IEでKotlinの勉強をするよ. developer.android.com *1 Explore numeric operators Kotlinでは、数字はプリミティブとして扱われますが、数字に対してオブジェクトのようにメソッドを呼び出すことができます 2.times(3) ⇒ res5: kotlin.Int = 6 3.5.p…

keytoolを用いてデバッグ証明書のフィンガープリントを得る方法

Authenticating Your Client | Google Play services | Google Developers を参照したのですが,イマイチ分からなくて自分なりにまとめました. 以下が,keytoolを用いてフィンガープリントを取得するコマンドですが, keytool -list -v -alias androiddebug…

Single-expression functions VS Block-type functions

Kotlinでは, fun double(x: Int): Int = x * 2 などの, 単一式型の関数を書く際,以下の様に fun double(x: Int) = x * 2 明示的に戻り値の型を宣言するのを省略することが出来るけど, ブロックタイプ fun() {} の場合はUnit(=void)を返す場合除いて,常…

私の最近hotな技術用語

現在,インターンとして業務に携わる傍ら,よく使う言葉 fetch:「ただ,サーバーからデータを持ってくる」という事象を指す. desiriarize:コンピュータにとって都合の良いようにデータを加工すること (対義語のsiriarizeは,人にとって都合のいいように…

プログラムのメモリ管理

プログラムのメモリ管理は,大まかに分割すると,3つの領域によって構成される - 静的領域 - ヒープ領域 - スタック領域

CPUとスレッド

グローバル変数問題・再利用ができない クラスの仕組みは,「まとめて,かくして,沢山つくる」 CPUは複数の処理を行う際,一貫して最初から最後まで1つずつの処理をこなすのではなく,その複数の処理を高速で少しずつこなしている.つまり,作業台(スレッ…

test

test

test