問題タブ [ids]

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 投票する
2 に答える
630 参照

r - Generate new unique ID numbers while excluding previously generated ID numbers in R

データベース内の行に一意の ID を生成したいと考えています。このデータベースに継続的にエントリを追加する予定なので、並行して新しい ID を生成する必要があります。私のデータベースは比較的小さく、ランダムな ID が重複する可能性はごくわずかですが、プログラムによるフェイルセーフを構築して、過去に使用された ID を生成しないようにしたいと考えています。

手始めに、サンプル データベースの開始に使用できるサンプル データをいくつか示します。

以下は、既存のデータベースに追加される新しいデータを表すために使用できるサンプル データです。

今、私が望むのは、関数を使用してランダムに生成された ID の新しい列をバインドすると同時に、新しく生成された ID がオブジェクトrandom_id内の既存の ID と一致しないことを確認することです。databaseジェネレーターが同一の ID を作成した場合、理想的には、真に一意の ID が作成されるまで新しい置換を生成します。

どんな助けでも大歓迎です!

アップデート

役立つ可能性を考えましたが、まだ制限されています。新しい ID を生成し、for()ループを使用して、新しく生成された ID が既存のデータベースに存在するかどうかをテストできます。もしそうなら、私は新しいIDを再生成します。例えば...

このアプローチの問題点は、ネストされたifステートメントの無限のストリームを構築して、元のデータベースに対して新しく生成された値を継続的にテストする必要があることです。元のデータベースにはない真にユニークな値が生成されるまでテストを続けるプロセスが必要です。

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

python - Python で ID を機能させることはできません! Kivy初心者に必要なヘルプ

あなたは私が全くの初心者だと思うでしょう - そしてあなたは正しいです!! とにかく私を助けてくれるほど親切な人もいるでしょう:)

私は、天気などを表示するライト (Phillips Hue) を制御および実行するための画面を備えた小さなホームデバイスを作成しています。

正常に動作するライトを実行するためのスクリプトを作成しました。私は今、インターフェースも構築しようとしています。スクリプトがバックグラウンドで実行されると、インターフェイスは実行時にボタンの状態を更新する必要があります。

Kivy の時計機能を使用して定期的にライトを更新する機能を作成しようとしています。プロパティを使用してみましたが、ID を使用してみましたが、何を試してもエラーが発生します。多くの場合、Kivy ウィジェットの参照に問題があることがわかります。エラーは多少異なり、Kivy のビルドと実行の方法で私が持っているよりも多くの洞察が必要なようです。

だから、あなたのプロの何人かは、私が間違っていることを指摘するのを手伝ってくれるかもしれません! kv ファイルの影響を受ける部分と、アプリの構造を示す疑似コードを含めました。

KV ファイル:

... (その他のレイアウトに続きます)

Python コード:

私はあなたから得ることができるすべての助けと洞察に感謝しています. 私はあらゆる種類の初心者エラーを犯したことを完全に認識しています! 私は人生の他のことの方が得意ですが、これもかなり楽しいです:D

よろしくサイモン、デンマーク