問題タブ [micropython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
69 参照

python-3.x - WPA2 ハンドシェイクの KRACK バグに対する Micropython のセキュリティ パッチはありますか?

パッチを適用せずに ESP8226 チップを接続すると、ネットワーク全体が脆弱になる可能性があると思いますか? 誰かが混乱してそのようになる可能性は非常に低いですが、とにかく知っておくとよいでしょう. ありがとう!

0 投票する
1 に答える
279 参照

python - (Monkey) マイクロ python 単体テスト用パッチ

例が見つかりません。質問を具体的にしようとします。

micropython には何らかの形式の単体テスト ライブラリがあるため、モンキー パッチなどを実行して、テスト ケース内のシステム オブジェクトの出力または入力を置き換えるにはどうすればよいでしょうか。

望ましいのは、テストのためだけに実際の実装コードを変更せずにモックできないテスト ケースを作成することです。つまり、ネットワークまたはファイル システム オブジェクトをパッチを使用してモックに置き換えたり、テスト目的でシステム オブジェクトをオーバーライドする同様の手動の方法を使用したりします。

0 投票する
1 に答える
36 参照

python-3.x - クラスメソッドを終了した後、自分自身に追加しても効果がありません

ESP8266 の MicroPython で実行するために、ランダムな数字のリストを特定の (既存の) オブジェクトに割り当てるクラス メソッドを定義しようとしています。私が直面している問題は、このオブジェクトの値が数append()秒後に空になることです。私が使用しているコードは次のとおりです。

しかし、このメソッドを次のように実行した後

self反復ごとに成長したにもかかわらず、まったく変わっていないようです。selfメソッドを終了した後ではなく、ループ内でインクリメントされるのはなぜですか?