問題タブ [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 投票する
5 に答える
26349 参照

android - N秒ごとにTextViewを更新していますか?

私は最近これについて非常に混乱しており、どこにも答えが見つかりません。

Android用にプログラミングするとき、テキストビューを10秒ごとに更新したいのですが、どうすればいいですか? 「Run()」と「Update()」を使用するサンプルをいくつか見ましたが、試してみても役に立たないようです。何かアイデアはありますか?

今私は持っています:

私が本当に求めているのは、onPause() が呼び出されるまで checkTime() を際限なく繰り返させるにはどうすればよいかということだと思います。

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

ajax - ajaxを使用してmysql経由でコンテンツを更新します。

}

チェックボックスの形式でSQLクエリをその場で更新したいと思います。このスクリプトは機能しますが、結果を表示するには[送信]ボタンをクリックする必要があります。チェックボックスをクリック/クリック解除した後に更新する方法はありますか?

ありがとう

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

css - 実行中のアプリケーションで css を更新する

Web アプリケーション (Apache および Tomcat で実行) で css (バージョン 1.0) を更新したいと考えています。アプリケーション内から、ユーザーが次のことができるようにしたいと考えています。

  1. css の新しいバージョン (バージョン 1.1) をリモートの場所 (リモート Web サーバー) からダウンロードします。
  2. Web アプリの CSS のバージョン (バージョン 1.0 をバージョン 1.1 に) を置き換えます。
  3. できれば、Web アプリケーションを再起動せずに新しい CSS を使用できるようにしてください。

可能であれば、画像とhtmlも同じです。

本当にありがとう!

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

bash - 自己更新するBashスクリプト?

Bashスクリプトを使用してユーティリティを作成していますが、それに更新機能を含めたいと思います。スクリプトは現在、Rubyのgem哲学に従っています。たとえば、1つのコマンドに複数のサブコマンドがあります。

理想的には、次のように実行します。

しかし、これが可能かどうかはわかりません。

これを行うための最良の方法は何ですか?現在実行中のスクリプトへの書き込みは悪い考えであることを私は知っています。

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

compact-framework - .net Compact Frameworkで作成されたアプリは自動的に再起動できますか?

.net Compact Frameworkで作成されたアプリは自動的に再起動できますか?

これを達成するための一般的なパターンのいくつかは何ですか?更新が行われた場合に自動的に再起動する自己更新アプリケーションが欲しいのですが。

もちろん、2つの.exeを使用することもできます。1つは更新と実際のアプリですが、1つだけを使用したいと思います。

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

android - Android:アプリ内インプレース更新

私はAndroidアプリを持っています。このアプリの一部は、現在文字列配列(xmlリソース内)に含まれているデータのリストです。私は現在、実際のアプリの更新を頻繁にリリースしています。これは、このデータのリストを更新するだけです。(はい、後から考えると、この方法は最初から悪い考えでした)。

今の私の目標は、これを変更して、変更が必要なアプリの一部のみを更新できるようにすることです。私はウェブサーバーを持っていて、URLからJSONバージョンのデータを提供しています。したがって、アプリが行う必要があるのは、そのURLにアクセスし、変更されたかどうかを確認して(おそらくバージョン番号を使用して)、更新することだけです。

私の問題は実際の実装にあります:

  • このデータをどこに/どのように保存すればよいですか?生ファイルとして?SharedPrefs?データベース?[つまり、それぞれの長所と短所は何ですか]
  • 更新中に壊滅的な事態が発生した場合でも(ユーザーがバッテリーを抜くなど)、アプリが破損しないシームレスなアップグレードを実行するにはどうすればよいですか?
  • 更新コードはサービスに存在する必要がありますか?
0 投票する
2 に答える
290 参照

java - Java Swingセルフアップデーター(Java Web Start以外のソリューション)を作成する方法は?

  1. 更新を含むディレクトリがないかサーバーを確認してください。
  2. jarファイルを現在のアプリケーションディレクトリにダウンロードします。
  3. アプリを再起動するようにユーザーに通知します。

私の懸念は、Javaアプリケーションの実行中に古いファイルを上書きすることです。

たとえば、myapp.jarおよびその他のライブラリjarが更新されており、新しいバージョンを現在のアプリケーションディレクトリにダウンロードし、その過程で上書きすることで置き換える必要があります。これを達成する方法はありますか?上書きできますか?

0 投票する
3 に答える
756 参照

java - 「PushLink」jar をアプリに追加して自己更新できるようにする

最初に、私は Android プログラミングの初心者です。
アプリケーションを自己更新する必要があるため、http://push-link.com/から jar ファイルをアプリケーションに追加して自己更新させようとしました。

jar (これ) をクラスパスに追加しました (コピーした jar ファイル -> 右クリック -> ビルド パス -> ビルド パスに追加...)。このコードを貼り付けて、AndroidManifest.xml にインターネット アクセス許可を追加しました。 :

このコードの後:

次のように記述して PushLink.start メソッドを呼び出します。

このコードの後:

そして今、私のアプリケーションは開始時にクラッシュします:

03-05 20:20:27.509: I/ActivityThread(26890): プロセス アクティビティ メッセージを入力 = 110 03-05 20:21:09.149: I/ActivityThread(26927): プロセス アクティビティ メッセージを入力 = 110 03-05 20:21 :09.199: W/dalvikvm(26927): threadid=1: キャッチされない例外で終了するスレッド (group=0x2aacc8a0) 03-05 20:21:09.219: E/AndroidRuntime(26927): 致命的な例外: メイン
03-05 20:21 :09.219: E/AndroidRuntime(26927): java.lang.RuntimeException: アプリケーション pl.defozo.gim1menager.PushLinkSetup をインスタンス化できません: java.lang.ClassNotFoundException: ローダー dalvik.system.PathClassLoader の pl.defozo.gim1menager.PushLinkSetup[/ data/app/pl.defozo.gim1menager-1.apk]
03-05 20:21:09.219: E/AndroidRuntime(26927): android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:663) 03-05 20:21:09.219: E/AndroidRuntime(26927): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4274) 03-05 20:21:09.219: E/AndroidRuntime(26927): android.app.ActivityThread.access$3000(ActivityThread.java:132)
03-05 20 :21:09.219: E/AndroidRuntime(26927): android.app.ActivityThread$H.handleMessage(ActivityThread.java:2109) で
03-05 20:21:09.219: E/AndroidRuntime(26927): android.os.Handler.dispatchMessage(Handler.java:99) 03-05 20:21:09.219: E/AndroidRuntime(26927): Android で。 os.Looper.loop(Looper.java:123) 03-05 20:21:09.219: E/AndroidRuntime(26927): android.app.ActivityThread.main(ActivityThread.java:4669) 03-05 20:21: 09.219: E/AndroidRuntime(26927): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 03-05 20:21:09.219: E/AndroidRuntime(26927): java.lang.reflect.Method.invoke( Method.java:521) 03-05 20:21:09.219: E/AndroidRuntime(26927): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876) 03-05 20:21: 09.219: E/AndroidRuntime(26927): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634) 03-05 20:21:09.219: E/AndroidRuntime(26927): dalvik.system で。NativeStart.main(Native Method) 03-05 20:21:09.219: E/AndroidRuntime(26927): 原因: java.lang.ClassNotFoundException: pl.defozo.gim1menager.PushLinkSetup ローダー dalvik.system.PathClassLoader[/data/ app/pl.defozo.gim1menager-1.apk]
03-05 20:21:09.219: E/AndroidRuntime(26927): dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) で
03-05 20:21:09.219: E/AndroidRuntime(26927): Java で。 lang.ClassLoader.loadClass(ClassLoader.java:573) 03-05 20:21:09.219: E/AndroidRuntime(26927): java.lang.ClassLoader.loadClass(ClassLoader.java:532) 03-05 20:21: 09.219: E/AndroidRuntime(26927): android.app.Instrumentation.newApplication(Instrumentation.java:942)
03-05 20:21:09.219: E/AndroidRuntime(26927): android.app.ActivityThread$PackageInfo.makeApplication で(ActivityThread.java:658) 03-05 20:21:09.219: E/AndroidRuntime(26927): ... 11 もっと見る

それを正しく実装する方法は?
push-link.com に関する情報を含むチュートリアルはありますか?
アプリケーションを簡単に自己更新する方法はありますか?

前もってありがとう、
デフォゾ

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

c# - 外部WebサービスからのPOCOモデルクラスの自己更新

GPS緯度/経度座標を使用して、ほぼリアルタイムで輸送車両を追跡するクラスライブラリに取り組んでいます。

ライブラリは、トランジットサービスによって提供されるRESTXMLWebサービスから車両の位置を取得します。アプリケーションのrefreshメソッドを使用して手動で呼び出したり更新したりすることなく、車両の座標を自動的に更新する必要があります。クラスは自動的に最新のデータで更新し、更新時にイベントを発生させる必要があります。

時限イベントを使用してオブジェクト内のタイマーのデータを自動更新することは可能ですか、それともクラス内でメッセージポンプを実行しないと不可能です。

この種の質問が存在する場合はお詫び申し上げますが、質問がある場合は、Googleまたはサイト検索を使用して見つけることができませんでした。

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

windows - Windows で Chrome スタイルの自己更新プログラムを作成するには?

Google の Chrome ブラウザーには、Windows での非常に洗練された更新システムがあります。管理者特権は必要なく、ユーザーの操作を必要とせずにその場で更新されます。

これに似たものを作成しようとしていますが、その方法についてアドバイスをいただければ幸いです。

彼らのトリックの最初の部分は、Program Filesほとんどの Windows プログラムのように にインストールするのではなく、 にインストールすることC:\Users\USER_NAME\AppData\Local\Google\Chrome\Applicationです。これにより、プログラム ファイルが管理者権限なしで自分自身を変更できるようになります。

そのディレクトリの中を見ると、 a だけでchrome.exeなくold_chrome.exe. オンラインで検索したところ、更新がうまくいかなかった場合に備えて、chrome 自体が old_chrome としてバックアップされていることがわかりました。それでも何かを実行できます。

これを行う方法は、インストール パッケージの一部として提供されるヘルパー アプリケーションを作成し、そのアプリケーションに実行を移し (これは何とか実行可能だと思います)、そのヘルパー アプリケーションはファイルの名前変更を行い、chrome.exe完了時に再起動しますか? (もしそうなら、おそらくこのヘルパーアプリケーションはchrome.exe起動時に順番に削除され、なぜ私はそれが座っているのを見ないのかを説明しています.) 単純にchrome.exe自分自身の名前を変更しold_chrome.exeてコピーし、新しいものを起動する方法chrome.exeはありませんか?

これがこのようなものを機能させるための最良の方法である場合、これを行うための事前に構築されたソリューションはありますか?自分?

または、より良い方法がある場合、それは何ですか? (価値のあることとして、Chrome のアプローチは、サービスを使用する Mozilla の新しいアプローチよりもはるかにエレガントで簡単です)