問題タブ [self-updating]

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 に答える
610 参照

livecode - Web からの LiveCode デスクトップ アプリの更新

Web サーバーからの新しいバージョンでコンポーネント スタックを更新できる LiveCode アプリケーションを構築するにはどうすればよいですか? これが「簡単に実行できる」と言及されているのを見てきましたが、どのようにダウンするかについての詳細を見つけることができませんでした.

0 投票する
2 に答える
410 参照

python - 実行中の Python の更新と保存

この質問のタイトルの言い方がわかりませんでした。

ターミナルから入力を受け取り、その入力をスクリプトに書き込み、その変更を保存する Python のメソッドはありますか? つまり、スクリプトは自己更新になります。ユーザーがプロンプトで一連の文字を入力すると、スクリプトはそれらの文字をスクリプトの本体に書き込みます。次回スクリプトが実行されると、これらの文字が参照できるようになります。

0 投票する
0 に答える
169 参照

overwrite - Nodewebkit Self Updating - 使用しているプログラム ファイルを上書きできますか?

あなたが言う前に-ただ試してみてください、私は問題を引き起こすような面白いことはしたくありません. そこで、これらのことをすでに知っている人々に尋ねています。

Nodewebkit プログラム app.exe があるとします。その中に、プログラムの最新バージョンをダウンロードする更新ボタンがあります。次に、app.exe (実行中のプログラム) を上書きします。

この最後のことは、Windows (および Mac と Linux) で許容されますか?

0 投票する
0 に答える
892 参照

android - 私の Android アプリは更新を自動的にプッシュしません

これは出版問題です!

アプリを作成し、Google Play ストアで公開しました。問題は、アプリケーションを更新したいときはいつでも正常に動作することですが、クライアントのデバイスでアプリが自動的に更新されないことに気付きました。代わりに、アップデートを受け取るために、アプリケーションをアンインストールして再インストールする必要があります! これは本当に理想的ではありません。なぜなら、私のアプリは頻繁に新しい機能を追加するからです。また、アプリを手動でアンインストールして再インストールしなくても、ユーザーが利用可能なすべての機能を利用できるようにしたいからです。私は何をすべきか?

前もってありがとう、 YomanAwe

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

algorithm - 実行時のデータ構造表現の変更: 他の例を探す

パフォーマンスを向上させるために、実行時にデータ構造の表現を変更するプログラム/アルゴリズムはどれですか?

コンテキスト: データ構造は、実世界の概念がどのように構造化され、コンピューター メモリ内で表現されるかを「定義」します。さまざまな種類の計算では、許容できるパフォーマンスを達成するために、さまざまなデータ構造を使用する必要があります (たとえば、リンク リストと配列の実装)。

自己適応型 (自己更新を参照) データ構造は、具体的な使用パターン (自己平衡ツリーなど) に従って内部状態を変更するデータ構造です。これらの変更は内部的なものであり、データに依存します。さらに、これらの変更は設計上想定されています。

他のアルゴリズムは、表現の外部変更から恩恵を受けることができます。たとえば、行列乗算では、「2 番目の行列」を転置する (キャッシュがより効率的に使用されるようにする) ことはよく知られているパフォーマンス トリックです。これは実際には行列表現を行優先から列優先に変更しています。"A" は "Transposed(A)" と同じではないため、プログラムの意味を正しく保つために、乗算の後に 2 番目の行列が再び転置されます。

2 番目の例は、プログラムの起動時にリンク リストを使用して「データ構造」にデータを入力し、リストの内容が「安定」したら配列ベースの実装に変更することです。

パフォーマンスを向上させるために、アプリケーションで表現の外部変更が実行される他のサンプル プログラムで同様の経験を持つプログラマーを探しています。したがって、データ構造の表現 (選択された実装) は、実行時にプログラムの明示的な部分として変更されます。