user

スポンサーリンク
ネットワーク

iBGPとIGPの違い

以下のページが分かりやすい。 iBGPとIGPはAS内のルーティングに使用される点は同一だが、根本的にiBGPはAS間のルーティングを目的とし、IGPはAS内のルーティングにのみ注目し、iBGPルータまでの経路を作成することが目的と...
ネットワーク

L3SW、ルータでセグメント内通信のMACアドレスは置き換わるか

答え まずは答えからですが、置き換わりません。 MACアドレスの置き換え 送信元・送信先MACアドレスはルータを経由する度に置き換わります。正確に言えば、ブロードキャストドメインを移行する際に変更されます。 解説 ...
Android

Given component holder class androidx.activity.ComponentActivity does not implement interface dagger.hilt.internal.GeneratedComponent or interface dagger.hilt.internal.GeneratedComponentManager

Jetpack Compose + Hiltでテストしている人に向けて Jetpack Composeで予めInstrumentation Testを一度実施したことがあって、Hiltを使ったアプリケーションを初めて動かすときにはま...
Kotlin

Kotlinでinterface + abstract classにおいて、再起呼び出しを含む場合に呼び出しInstanceと同クラスを返り値とする関数を一箇所で記述したい

状況 以下のような状況です。compositeパターンを使用している場合に具象クラスを返答してほしい場合に(例えば、Compositeの生成途中等でまだInterfaceとして渡したくないが処理は一括したい等)、に利用したい場合があ...
Android

{classname} declares multiple JSON fields named gson {fieldname}

エラー内容 GsonをKotlinで取り扱う際に、親クラスのfieldを使用するときに発生するエラーです。原因は完全には理解できていませんが、Kotlinはpropertyをbacking fieldとして実現することが悪さをしてい...
Android

Objectに追加されたextention propertyをreflectionで取得したい

何を言っているか分からないかもしれませんが、やりたかったことはMaterial Designとして提供されているSync, Accessible等のImageVectorを名前で指定してインスタンスを取得したかったのです。(Materia...
Android

Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (light greylist, reflection)

原因 non-SDK interfaceにアクセスした場合に発生します。 non-SDK interfaceとはAndroidが公式なInterfaceとして公開していないpackageメソッドやprivateメソ...
Kotlin

【Kotlin】Flowの.catchか従来のtry-catchか

Flow .catch FlowのcatchはSuspend FunctionのCancellationExceptionをcatchしません.すなわち,Flow内のSuspend Functioniは通常通りCancelすることが...
Android

Jetpack Composeでnavigate時のパラメータ受け渡し

何個か方法がありそうですね.Android公式をみてもいまいちどれを使えば分からなかったのでまとめておきます まず前提ですが,navigate時に授受する値は必要最低限のものにすべきで,多くの要素を共有する必要がある場合には,そのd...
Kotlin

【Kotlin】Scope functionsの定義の読み方

Scope functionsは非常に便利ですが,Kotlinの関数定義を理解していなかったため,慣れるまで何度もネットで検索して使い方を思い出してと非常に時間がかかってしまいました.ここで理解しようと思って理解したことをまとめます.使い...
スポンサーリンク
タイトルとURLをコピーしました