i-focus i-focus BB
    • カテゴリ
    • 最近
    • タグ
    • 人気
    • ユーザー
    • グループ
    • 登録
    • ログイン
    1. ホーム
    2. 最近の更新
    投稿するにはログインしてください
    • すべてのスレッド
    • 新しいスレッド
    • ウォッチ済みのスレッド
    • Unreplied Topics
    • 全てのカテゴリ
    • yuhopeY

      A5M2(A5:SQL Mk-2)を macOS で起動させてみる

      技術ブログ
      • • • yuhope
      1
      0
      Votes
      1
      投稿
      462
      閲覧数

      返事はまだありません

    • Z

      実開発に使われるC言語 [基礎から裏技まで] (5) Object-Oriented C その3 Protectedの実現

      C言語
      • • • zhengyu.chen
      1
      0
      Votes
      1
      投稿
      236
      閲覧数

      返事はまだありません

    • i_yamasakiI

      lambdaの内包表記で躓いた話

      Python
      • python • • i_yamasaki
      1
      0
      Votes
      1
      投稿
      225
      閲覧数

      返事はまだありません

    • yuhopeY

      #M2 Max after 13.3.1

      Flutter
      • • • yuhope
      1
      0
      Votes
      1
      投稿
      257
      閲覧数

      返事はまだありません

    • X

      AAASWatch Pro BUG Report

      AAASWatchPro
      • • • XinC
      5
      1
      Votes
      5
      投稿
      761
      閲覧数

      W

      タイトル:
      問題管理表NO.2
      内容:
      デバイス設定できません。
      参照:
      https://docs.google.com/spreadsheets/d/12eMlgMWFcwhl7qyEkxDJbnkarcfWjIXH/edit#gid=116157000

    • R

      製品の品質管理

      技術ブログ
      • • • risa
      1
      0
      Votes
      1
      投稿
      221
      閲覧数

      返事はまだありません

    • i_yamasakiI

      深いネストを持った辞書型から安全かつ簡潔に値を取り出したいので調べた

      Python
      • python • • i_yamasaki
      2
      1
      Votes
      2
      投稿
      412
      閲覧数

      N

      JavaScriptも同様の問題があり、ライウラリー探したけど、いまいちなので自作しました。
      pythonも多分同じ方法で出来ると思います。

      /**

      オブジェクトのプロパティの存在チェック&取得 パラメータ: obj : 任意のオブジェクト path : チェックしたいデータがあるプロパティをパス形式で渡す (フォーマット例 "a.b.c") 戻り値: プロパティにデータがある場合はデータを返し、無い場合はnotExistの指定が無い場合は"undefined"を返す

      */
      Object.propatyGet = function(obj, path, notExist=undefined) {
      return path.split('.').reduce((obj, prop) => { return obj && obj[prop] ? obj[prop] : notExist; }, obj);
      }

    • X

      グリーンスクリーンの再起動を繰り返す場合の対処法

      AAASWatchPro
      • • • XinC
      1
      0
      Votes
      1
      投稿
      724
      閲覧数

      返事はまだありません

    • yuhopeY

      フォルダの中のファイルに日本語を抽出する

      Python
      • • • yuhope
      2
      0
      Votes
      2
      投稿
      316
      閲覧数

      D

      @yuhope ありがとう

    • X

      アップグレード失敗の時...

      AAASWatchPro
      • • • XinC
      3
      0
      Votes
      3
      投稿
      404
      閲覧数

      X

      事象:画面上反応なし
      対処:画面が動くまで、デバイスの電源ボタンをそのまま押しっぱなしにする。

    • Z

      実開発に使われるC言語 [基礎から裏技まで] (4) Object-Oriented C その2 Privateの実現

      C言語
      • • • zhengyu.chen
      1
      1
      Votes
      1
      投稿
      232
      閲覧数

      返事はまだありません

    • Z

      実開発に使われるC言語 [基礎から裏技まで] (3) Object-Oriented C その1 継承

      C言語
      • • • zhengyu.chen
      1
      0
      Votes
      1
      投稿
      224
      閲覧数

      返事はまだありません

    • yuhopeY

      New deadline: Target API Level

      共通ディスカッション
      • • • yuhope
      2
      0
      Votes
      2
      投稿
      488
      閲覧数

      yuhopeY

      New deadline: Target API Levelで@yuhopeが発言 :

      announced

      https://android-developers.googleblog.com/2022/04/expanding-plays-target-level-api-requirements-to-strengthen-user-security.html

    • M

      C言語使用中の個人メモ

      C言語
      • • • misi.tang
      4
      0
      Votes
      4
      投稿
      502
      閲覧数

      M

      C言語の中のローカル変数が、
      初期化されていない状態だと、値は不確定です(0ではない)。
      初期化されていない状態での読み込みを操作しないように!
      特にpointer型、NULLじゃなくてもfreeしないで(プログラムがしんちゃう。。。)

      文字列は最後「0」に入れると、きれいにprintできる。
      strlen()にも0の前の長さで出る。
      (特にchar *を要注意、最後が0じゃないとstrlen()算出したlengthは不正確になる)

    • W

      AAASWatch Plus バッテリー表示不正のレポート

      AAASWatchPlus
      • • • wangjiang
      1
      0
      Votes
      1
      投稿
      236
      閲覧数

      返事はまだありません

    • i_yamasakiI

      今日の学び:集合型に辞書型を入れることはできない

      Python
      • python • • i_yamasaki
      2
      0
      Votes
      2
      投稿
      322
      閲覧数

      i_yamasakiI

      集合型にはミュータブル型(変更不可)しか入れられないのが原因らしい。

      辞書はイミュータブル型(変更可能)だから入らなかったので一度文字列(ミュータブル型)に変換して入れた後にリストに入れれば疑似的に重複を削除できた。

      import json dlist = [ {"a": 1}, {"a": 1}, # 同じ値 {"b": 2}, ] dlist_new = [json.loads(d_str) for d_str in {json.dumps(d_dict) for d_dict in dlist}] # dlist_new = [{"a": 1}, {"b": 2}] # dlist_newの中身は順不同

      ミュータブル型に変換するのであれば辞書のキーにしてしまい値だけ取り出す方法でもできることに気が付いた。こちらのほうがすっきりしていて見やすい気がする。また、愚直に集合型を使用しないので中身が元のリストの出現順になる。

      import json dlist = [ {"a": 1}, {"a": 1}, # 同じ値 {"b": 2}, ] dlist_new = list({json.dumps(d): d for d in dlist}.values()) print(dlist_new) # dlist_new = [{"a": 1}, {"b": 2}]

      辞書の要素の順がすべて同じであると保証されている場合はこれでも良いが、よく考えると要素の出現順が違うとこの方法だとうまくいかないことに気が付いてしまった。

      import json dlist = [ {"c": 3, "a": 1}, {"a": 1, "c": 3}, # 同じ値、ただし順番は違う {"b": 2, "c": 3}, ] dlist_new1 = [json.loads(d_str) for d_str in {json.dumps(d_dict) for d_dict in dlist}] # [{'c': 3, 'a': 1}, {'a': 1, 'c': 3}, {'b': 2, 'c': 3}] # 重複削除失敗 dlist_new2 = list({json.dumps(d): d for d in dlist}.values()) # [{'c': 3, 'a': 1}, {'a': 1, 'c': 3}, {'b': 2, 'c': 3}] # 重複削除失敗

      辞書の順をソートしても良いが、ネストが深い場合にどうにもならないので比較するしかなさそう。すでに出てきた辞書を追加するリストを使う方法が最初に浮かんだ。

      dlist = [ {"c": 3, "a": 1}, {"a": 1, "c": 3}, # 同じ値、ただし順番は違う {"b": 2, "c": 3}, ] dlist_new = [] for d in dlist: if d not in dlist_new: dlist_new.append(d) # dlist_new = [{'c': 3, 'a': 1}, {'b': 2, 'c': 3}]

      ただどうしてもワンライナーで書きたかったので考えていたところ、dlist内の比較結果が同じもので作成したリストを文字列に変換し、それをキーにしてリスト内の比較結果が同じものを紐づける方法を思いついた。

      import json dlist = [ {"c": 3, "a": 1}, {"a": 1, "c": 3}, # 同じ値、ただし順番は違う {"b": 2, "c": 3}, ] dlist_new = list({json.dumps([_d for _d in dlist if d == _d]): d for d in dlist}.values()) # [{'a': 1, 'c': 3}, {'b': 2, 'c': 3}] # 同じ内容の場合後に出てきたものが入る

      あまり賢い方法には思えないがこれが一番スッキリしていると思う。

    • T

      Mobile Application

      プロジェクト連絡
      • • • t.masuda
      2
      0
      Votes
      2
      投稿
      337
      閲覧数

      M

      @t-masuda
      スマートフォンで表示した際に確認できた画面の乱れです。
      画像を追加しました
      https://docs.google.com/document/d/180LsECzV4ySFYllf5fb0QtcZyycd74xVgHvkiKw9hm0/edit

    • X

      新規MMI APPの作り方

      AAASWatchPro
      • • • XinC
      1
      0
      Votes
      1
      投稿
      214
      閲覧数

      返事はまだありません

    • yuhopeY

      中国語:RSRP、RSRQ、SINR説明

      通信RF
      • • • yuhope
      1
      0
      Votes
      1
      投稿
      244
      閲覧数

      返事はまだありません

    • yuhopeY

      アンテナ指標

      通信RF
      • • • yuhope
      1
      0
      Votes
      1
      投稿
      248
      閲覧数

      返事はまだありません