問題タブ [snapshot]

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

ruby - クロールされた Web ページのスナップショットを (Ruby で) プログラムで取得する方法は?

プログラムで Web ページのスナップショットを取得するための最適なソリューションは何ですか?

状況は次のとおりです。多数の Web ページをクロールし、それらのサムネイル スナップショットを定期的に、たとえば数か月に 1 回、手動で各ページに移動する必要がないようにしたいと考えています。また、完全に Flash/Flex である可能性のある Web サイトの jpg/png スナップショットを取得できるようにしたいので、何らかの方法でスナップショットを取得するには、ロードされるまで待つ必要があります。

生成できるサムネイルの数に制限がなければいいのですが (妥当な範囲内で、1 日あたり 1000 など)。

Rubyでこれを行う方法はありますか? かなり厳しいようです。

これを行うブラウザ: Safari または Firefox、できれば Safari。

本当にありがとう。

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

apache-flex - キャンバスのスナップショットを作成できません

私のアプリケーションでは、キャンバス オブジェクトの高さ = 90 px & 幅 = 86400 px (1 日の秒数を示す [60 * 60 * 24] )。キャンバスはスクロール可能で、ユーザーはその中のコンポーネントを追加または削除できます。

ここで、キャンバス全体のスナップショットを取得し、それをサイズ 910x30 に縮小して、別のキャンバスにスナップショットを描画したいと考えています。

このような大きなコンポーネントのスナップショットを撮る方法を誰か教えてもらえますか?

BitmapData オブジェクトでスナップショットを取得しようとしましたが、最大幅が 2880 であるため、キャンバス全体のスナップショットを取得できません。

もしそうなら、私に知らせてください。

提案は大歓迎です。

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

sql-server - 複数のバージョン管理されたテーブルをクエリするための推奨される方法

MSSQL 2005 が実行されている Windows 2003 ボックスを用意します。前日に作成された新しい/変更された SalesOrder が毎朝入力されるデータベースがあります。データベースには、SalesOrder、SalesOrderItem、SalesOrderItemBom という複数のテーブルがあります。それぞれに対応するバージョン テーブル (つまり、SalesOrderVersion、SalesOrderItemVersion、SalesOrderItemBomVersion) があり、まったく同じフィールドがありますが、2 つの追加列 VersionStartDate、VersionEndDate があります。バージョン非対応のテーブルには最新のデータがあります。

また、VersionStartDate はバージョン テーブルの PK の一部です。たとえば、SalesOrder には PK として OrderID があり、SalesOrderItem には PK として VersionStartDate、OrderID があります。

バージョン テーブルの仕組みの簡単な例:

販売注文

OrderID、金額 1、100 2、200

販売注文バージョン

VersionStartDate、OrderID、VersionEndDate、Amount 20090101 13:00:00、1、20090103 08:00:00、50 20090103 08:00:00、1、99991231 00:00:00、100 20090101 09:00:00、2、 20090105 15:00:00, 300 20090105 15:00:00, 2, 99991231 00:00:00, 200

SalesOrder の行が変更されるたびに、SalesOrderVersion の現在の行 VersionEndDate が更新され、VersionEndDate 99991231 の新しい行が SalesOrderVerion に挿入されます。

注: SalesOrderItem のレコードが変更された場合、必ずしも SalesOrder の「親」レコードが変更されるとは限りません。

販売の傾向と日々の増加を示すレポートを作成するように依頼されました。頭のてっぺんから、SalesOrder、SalesOrderItem、SalesOrderItemBom の 3 つのスナップショット テーブルを作成することを考えていました。これは、当日の「最新データ」をキャプチャし、増分スナップショットを作成して傾向を示します。より多くのディスク容量を必要とすることに加えて、バージョン テーブルを結合するストアド プロシージャを実行する場合と比較して、この方法には欠点があります。これは、長くて高価なクエリのようです。

考えや推奨事項はありますか?

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

java - コード内からのメモリスナップショットの作成(Java)

プログラム内から、Javaライブラリを呼び出して、Javaにそのプログラムのメモリスナップショットを作成させる可能性はありますか?(デフォルトの.hprofファイル)

0 投票する
4 に答える
680 参照

snapshot - 検索エンジンについて: ウェブサイトのスクリーンショットはどのように撮っていますか?

これはばかげた質問かもしれませんが、私にはまったくわからないので、非常に興味があります。だから我慢してください。

私が知っていることは、検索エンジンはサイト内の HTML と単語を読み取るだけだということです。彼らは通常、CSS またはその一部を無視します。彼らは間違いなく画像を読むことができません。彼らは?

彼らが本当にそれらを読むことができない、または無視する場合、私の質問はスクリーンショットを作成する方法です。これは、CSS と同じように表示され、画像を含むページです。

CSS や画像を読み取らず、人間が自分の画面で開くのを好まない場合。彼らはどのようにスクリーンショットを作成しますか?
ありがとう!

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

database-design - すべての場合において、品目価格のデータ スナップショットは計算よりも優れていますか?

顧客の製品注文が行われたときのスナップショットを取得するために、他のテーブルから 1 つ以上のフィールドをコピーする注文または請求書の line_item テーブルをよく見かけます。

ただし、私のスキーマでは、データをコピーせずに注文のビューを生成できます。したがって、注文/製品/価格データの検索には少しコストがかかりますが、コピー/挿入の時間、スペース、および冗長性を節約できます。コピー/挿入は 1 回限りのトランザクションであることは理解していますが、ルックアップは何度も必要になります。問題。

したがって、a) 私のスキーマはスナップショットなしで正確なルックアップをサポートし、b) ルックアップの最適化を強く必要としないため、スナップを取得する代わりに計算を実行することは理にかなっていると思います-ショット。または、私が見逃しているものがありますか?このような場合は常にスナップショットを撮る必要がありますか?

ルックアップ計算がどのようになるかの例を次に示します。

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

php - PHP、MySQLページのスナップショットまたはクローンを作成する方法...インスピレーションが必要

ユーザーが番号フォームを介して入力したすべてのMySQLに保存された詳細を含む動的なPHPページを作成するWebアプリケーションがあります。これまでのところ良好ですが、管理者がデータに変更を加えることができるため、この保存されたデータから計算された計算に反映されるため、この情報を後日参照できるように保存する必要があります。

この保存されたデータに戻るときは、その特定の計算のために送信されたすべての情報を確認できる必要があります。そのため、そのデータが変更された場合は、その計算に何が関連していたかがわかります。これで、計算が完了したときのスナップショット、WebページのPDFなどを検討しましたが、これは簡単に実行できますか?

これが理にかなっているといいのですが...

0 投票する
6 に答える
9859 参照

linux - マウントされたファイルシステムの LVM スナップショット

できればLVMを使用して、Linuxでライブファイルシステムのスナップショットをプログラムで作成したいと思います。たくさんのファイルを開いているので、アンマウントしたくありません (私の最も一般的なシナリオは、たくさんのプログラムで忙しいデスクトップを持っているということです)。

カーネル バッファと一般的なファイル システムのアクティビティにより、ディスク上のデータが多かれ少なかれ未定義の状態になる可能性があることは理解しています。

FS を「原子的に」アンマウントし、LVM スナップショットを作成してマウントし直す方法はありますか? このタスクを実行するために、OS がすべてのアクティビティを数秒間ブロックしても問題ありません。それとも、ある種のアトミックな「同期 + スナップショット」でしょうか。カーネルコール?

それが可能かどうかさえわかりません...

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

maven-2 - Mavenリリースプラグインが依存関係管理でSNAPSHOTバージョンを許可するのはなぜですか?

1つの会社の親pomがあります。これは、dependencyManagementを使用して、使用されるすべてのアーティファクトのすべての依存関係のバージョンを管理します。

憂慮すべきことは、SNAPSHOTバージョンをdependencyManagementで定義できることです。ただし、Mavenリリースが実行されると、dependencyManagementでSNAPSHOTバージョンを使用してpomをリリースできます。なんで?

子プロジェクトを会社の親pomのリリースされたバージョンにポイントし、この子プロジェクトがSNAPSHOTバージョンであるにもかかわらずdependencyManagementで定義された依存関係を使用する場合、子プロジェクトをリリースできません。

MavenがdependencyManagementで定義されたアーティファクトのSNAPSHOTバージョンのリリースを許可するのはなぜですか?また、SNAPSHOTバージョンが定義されている場合に、Mavenリリースプラグインが失敗するように構成するにはどうすればよいですか?