問題タブ [archiving]
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.
sql - MySQLで親/子テーブル階層をアーカイブする
MySQLに外部キーで関連付けられた親と子のテーブルがある場合、SQLステートメントを使用して、親からの特定の行と子からの関連行をアトミックな方法でアーカイブテーブル(Parent_ArchiveやChild_Archiveなど)に移動できますか?
web-crawler - クロールされたサイト (ARC ファイル) からのグラフィックの抽出
Heritrix クロールによって生成された ARC ファイルを使用しています。これらのページを Wayback Machine で表示すると、ほとんどのグラフィックがローカル マシンから読み込まれているように見えるので、これらのグラフィックは ARC ファイル内に保存されていると想定しています。あれは正しいですか?もしそうなら、画像を抽出する最良の方法は何ですか?
shell - 移植可能ないくつかのサブディレクトリを含む大きなディレクトリを作成する必要があります
約 30,000 のサブディレクトリを持つディレクトリにデータセットが含まれています。これらの各ディレクトリには、テキスト ファイルと別のサブディレクトリが含まれています。このサブディレクトリには、いくつかのテキスト ファイルが含まれています (テキスト ファイルが 0 個から数百個までの範囲)。私の同僚の多くはこのデータセットを使用していますが、ラボ内のコンピューター/ハードディスクの 1 つから別のコンピューター/ハードディスクにデータセットを転送するのに少なくとも 6 時間かかります - データセットのサイズのためではなく、扱いにくいためです。保存される形式。アーカイブ (.tar.gz など) を作成してこれらのデータを保存し、コンピューター間ですばやく転送できるようにしたいと考えています。以前にこのようなことをしたことがある人がいて、一番早く教えてくれるかどうか知りたかったのですが、それを行う最良の方法は?自分でアーカイブを作成するよりも、シェルスクリプトの方が速いのではないかと考えています。
c# - C#/.Net の圧縮アセンブリ?
SharpZipLib については知っていますが、他に何がありますか? 複数の圧縮形式をサポートするファイル アーカイブ ユーティリティを作成したいと考えています。何か案は?
sql-server - SQL Serverで自動データアーカイブを行う方法は?
毎日自動アーカイブをしたいテーブルがあります。したがって、毎日明確にするために、その日に生成された情報を取得して、別のアーカイブテーブルではなく(同じテーブルの)別のパーティションに移動したいと思います。これは、新しいデータと同じクエリで古いデータにアクセスできるようにするためです。
SQL Server 2005を使用しています。http://msdn.microsoft.com/en-us/library/ms345146 (SQL.90).aspxの記事を読みましたが、パーティショニング関数を次のように記述できませんでした。私のニーズを満たします。
したがって、私が存在することを望む解決策は、それ以上の干渉を必要としない1回限りの構成でなければなりません。何か提案はありますか?
linux - ネストされたさまざまな種類のアーカイブをさまざまなフォルダーから抽出する
多くのフォントのアーカイブを持っていますが、それらをすべて 1 つのフォルダーに抽出するのに苦労しています。長いスクリプトを 3 時間書き込もうとしましたが、パスの問題で何とか壊れてしまいました。私はfindのようにパイプしようとし. -name *.zip|unzip -d ~/fonts
ましたが、うまくいきません。私が書いたスクリプトを大幅に変更したため、実際には見栄えがよくありません:(。
各フォントファイルはおそらく(すべてをチェックしませんでした、本当にたくさんあります)rarアーカイブ内にあり、readmeと一緒にzipアーカイブにあり、別のreadmeと一緒にそれぞれ独自のフォルダーにあります。これは1行で実行できますか?
ruby-on-rails - Railsでのtgzアーカイブの作成と抽出
Railsを使用してフォルダとそれに含まれるファイルをtgzアーカイブとしてアーカイブする方法を知っている人はいますか?私がやりたいのは、フォルダーの内容をアーカイブしてから、アーカイブされたのと同じフォルダーを抽出する別のスクリプトを作成することです。
私が遭遇したアーカイブ手法はすべてかなり複雑です。私が探しているものに対する簡単な解決策があるかどうか疑問に思いました。
optimization - x86 および +1 シフトの高速 memmove (Move-to-front 変換用)
高速な MTF ( http://en.wikipedia.org/wiki/Move-to-front_transform ) の場合、文字を配列内から配列の前に移動する高速バージョンが必要です。
cachegrind が示しているように、memmove では多くの分岐予測ミスが発生しています。
他のバージョンのコード (最初の例の memmove ではなく、これ)
多くのバイト読み取り/書き込み、条件付き分岐、分岐予測ミスがあります
i は、「適切な」入力に使用される MTF であるため、それほど大きくはありません。BWT (Burrows–Wheeler 変換) 後のテキスト ファイルです。
コンパイラはGCCです。
iphone - NSKeyedArchiver に関する問題 - 単にまったくアーカイブしない!
私はおそらくここで何かを見ていないので、助けを求めているのです :) NSCoding プロトコルを満たすアイテムの NSMutable 配列を持っている取引がありますが、NSKeyedArchiver は常にそれをアーカイブできません... これが私のオブジェクトの実装です:
プログラムの実行中に、videosArray と呼ばれるこれらのオブジェクトの NSMutable 配列があります。
それから、最終的に、私は試します:
そして、私は常にブールチェックに失敗します...私が完全に間違っているアイデアはありますか?? ありがとう!!
ms-access - データベースの圧縮とアーカイブ - MS Access バックエンド
シナリオ: 従来のプログラム (どの言語か不明) があり、「データベース内のフォームを圧縮してアーカイブする」ように依頼されました。ユーザーがアプリケーションを開いた時点で、約 27000 レコードをロードするのに約 2 ~ 5 分かかります!!! 私の理論では、起動時にすべてのレコードをロードしているということですが、それだけが理由ではないかもしれません。掘り下げて正しいように見える Access Back end を見つけた後、社内の 15 以上の他の共有でも同じアクセス ファイルを見つけました。このアプリケーションが作成されたのは 1997 年頃で、おそらく Access が標準であったと思いますが、実際には 15 以上の Access データベースからデータを取得するのでしょうか? このプログラムを高速化するための標準のように思われるのは、古いレコードを別のアクセスデータベースにアーカイブすることです (これが、起動時にすべてをロードしていると私が考えている理由です.
質問: 月曜日にプログラムについて話し合う会議があり、役に立つ質問、理論、解決策などを提案してくれる人がいないかと考えていました。これは自分でできないということではありません。別の視点ではできないと思います。傷つく。また、もう 1 つの興味深い事実は、ソース コードが請負業者によって作成され、コードがずっと前に失われた可能性があるため、ソース コードを入手できる場合と入手できない場合があることです。
補足: Access が古い記録を自動アーカイブすることは可能でしょうか? それは、XXXArch という別の DB にそれらを転送することを意味します。
前もって感謝します。ご質問があればお答えいたします。
編集:
近況報告はこちら。
1 つのデータベースのみをメインとして使用し、もう 1 つのデータベースをアーカイブに使用しているようです。アプリケーションを開くための自分のユーザー アカウントはまだ持っていませんが、データベースを調べると、ログイン ID と同じパスワード (PASSWORD) を持つユーザー テーブルがあるため、それらのユーザーの 1 人としてログインして、いくつかのユーザーを選択してみました。何も変更していないデータ。選択すると、ほぼ瞬時にデータを取得でき、他のユーザーが得ていた速度低下は見られませんでした. 私はまだソース コードを見ていませんが、(exe を取得してメモ帳に入れると) わかることから、VBA でコーディングされ、おそらく MS Access を使用して作成されたように見えます。また、アプリケーションがデータ フォルダーに temp.mdb を作成するようです。現在、その中には何もありません。テーブルも何もありません。私' これがユーザーの速度を低下させているものであり、パフォーマンスを向上させるために削除できると仮定/期待しています. ソースコードを入手し、何が遅くなっているのかをよりよく理解したら、別の更新を投稿します.