問題タブ [file-storage]
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.
opencv - Filestage を使用して OpenCV で Mat のベクトルのベクトルを保存および読み取る
opencv のファイルストレージを使用して Mats のベクトルのベクトルを読み書きする方法を教えてください。
この関数を使用して次のように記述します。
そしてこれを読む:
書き込み用のコードはうまく機能せず、読み取り用のコードはビルドできません。私は実際には完全に絶望的です。私は想像できるすべてを使いました。ここで同じサンプルコードを探しましたが、どれもうまくいきませんでした。手伝ってくれてありがとう!!!
c++ - cv::FileStorageがQtで機能しない
Xcodeで記述したコマンドラインopenCVプログラムがあり、2つのXMLファイルを開き、分析して比較します。ただし、出力を理解しやすくするために、QtCreatorを使用してそのプログラムをGUIに配置しようとしています。
問題は、Qtがcv::FileStorageを好まないようだということです。プログラムは正常にコンパイルされますが、実際にOpenCV部分を実行しようとすると、クラッシュして次のエラーが発生します。
OpenCVエラー:cvOpenFileStorageのヌルポインター(NULLまたは空のバッファー)、ファイル/tmp/OpenCV-2.4.3/modules/core/src/persistence.cpp、行2702 Qtは、イベントハンドラーからスローされた例外をキャッチしました。イベントハンドラからの例外のスローは、Qtではサポートされていません。QApplication :: notify()を再実装し、そこですべての例外をキャッチする必要があります。
プログラムが予期せず終了しました。
Qtがこのプログラムを実行するのを好まないように見える理由を誰かが知っていますか?または、OpenCVプログラムをQtプログラムにきれいに統合できる方法がある場合はどうでしょうか。
注意:QtGUIは次のようになります。
ユーザーは、関連するボタンを使用して2つのXMLファイルを選択します。これらのファイルへのパスが保存され、ボタンの横のボックスに表示されます。次に、以下を使用してQStringsをstd::stringsに変換します。
次に、file1pathとfile2pathが次のようにcv::FileStorageコマンドに渡されます。
derby - その場で Jackrabbit 永続マネージャを変更するには?
derby DB とファイルシステム リポジトリに基づく内部の持続性マネージャーを使用しました。
現在、リポジトリには約 150 万のファイルと 3 TB、derby DB には約 600 万のレコードがあります。
前回はパフォーマンスが大幅に低下したため、その DB には多すぎると思います。
そのため、永続化マネージャーを MySQL や Oracle などに変更したいと考えています。
Apache Jackrabbit derby DB からデータをエクスポートして MySQL にインポートする最良の方法は何ですか?
これを最も簡単で最速の方法で行うにはどうすればよいですか?
windows - AmazonS3に代わるシンプルでスケーラブルな非ホスト型
既存のWebアプリケーション内に画像、ビデオ、オーディオクリップ、その他の添付ファイルを添付する機能をユーザーに提供しています。当社の製品の一部のインストールには数千人のユーザーがいるため、データの量が非常に多くなります。
Amazon S3は明らかなソリューションですが、法的な理由により、常に使用できるとは限りません。顧客が自分でホストできるソリューションが必要です。
したがって、私は次の特性を備えたファイルストレージシステムを構築または採用することを検討しています。
- ホストされていません。顧客のWindowsサーバーにインストール可能である必要があります。
- テラバイトのストレージまで水平方向にスケーラブル。
- S3と同様の操作で、両方のアプローチを製品の一部にすることができます。
- 実証済みのアーキテクチャ
StackOverflowや他のフォーラム(Eucalyptus Walrus、Hadoop HDFS、MongoDB + GridFS、CouchDB、MogileFS)でこれに関するいくつかの提案を見てきましたが、単純で実績のあるものとして識別するのに十分な情報を見つけることができませんでした。
私はCouchDBの経験があり、テラバイトのビデオファイルでうまくいくと確信できれば、それに飛びつきますが、頼りになる良いサクセスストーリーは見つかりませんでした。
database - データベースとファイル システムの同期を保つ
私は、ファイルをファイル システムに格納するソフトウェアと、それらのファイルへの参照をデータベースに格納するソフトウェアの開発に取り組んでいます。したがって、アップロードされたファイルのクエリは、ファイル システムにアクセスすることなく、データベースで実行できます。私が他の投稿で読んだことによると、ほとんどの人は、バイナリ データを BLOB としてデータベースに直接格納するよりも、ファイル ストレージにファイル システムを使用する方が良いと言っています。
だから今、データベースとファイルシステムの両方が同期を保ち、存在しないファイルへの参照やファイルがスペースを占有しないように、これを設定する最良の方法を理解しようとしています参照されていないファイル システム。ここに私が検討しているいくつかのオプションがあります。
オプション 1: 最初にファイル参照を追加する
ファイルへの参照が実際のファイルの前に追加されるため、このオプションには問題があり、システムに実際に格納される前に別のユーザーがファイルをダウンロードしようとする可能性があります。ただし、ファイルへの参照は事前に作成されるため、ファイルを保存するときに主キーの値を使用できます。
オプション 2: ファイルを最初に保存する
このオプションの方が優れていますが、参照されていないシステムに誰かがファイルをアップロードする可能性があります。これは、参照されていないファイルを削除する「Purge」または「CleanUpFileSystem」関数で修正できますが。このオプションでは、データベースの主キー値を使用してファイルを保存することもできません。
オプション 3: 保留中のステータス
このオプションを使用すると、ファイルをアップロードする前に主キーを作成できますが、アップロードする前に他のユーザーがファイルへの参照を取得することもできなくなります。ただし、ファイルがアップロードされず、ファイル参照が保留中のままになる可能性があります。それでも、保留中の参照をデータベースからパージすることもかなり簡単です。
私はオプション 2 に傾倒しています。これは単純であり、ユーザーがファイルをアップロードする前に要求しようとすることを心配する必要がないからです。ストレージは安価なので、参照されていないファイルがスペースを占有することになっても、世界の終わりではありません。しかし、これもよくある問題のように思えます。他の人がどのように解決したか、または私がすべきその他の考慮事項を聞きたいです。
ios - iOS でのストレージ使用量、objective-c
Objective-C でディスク ストレージの使用量を取得する方法を教えてください (例: 音楽 - 1Gb、画像 - 100Mb、...、空き容量 - 5Gb)。
UPD:私はこれを書きました:
しかし、実際には、ディスクに関するシステム情報など、音楽、ビデオなどに関するすべての情報が必要です (スクリーンショット: http://cl.ly/image/1Y3Q3N1U3Q3A )
ios - iOS の動画ファイルと動画の「説明」ファイルの保存フォルダー - Apple ガイドライン
現在、「コンピューターデバイス」からいくつかのビデオをダウンロードするアプリを開発しています。これらのビデオはアプリで再生されます -> 適切な同期のために。別のファイルが必要です (各ビデオには対応するファイルがあります)。これをどこに保存すればよいかについていくつかの調査を行いました...しかし、特定の答えはありません(少なくとも現時点では)。
「/cache」フォルダが適切だと思いましたか?この場合、どのフォルダを使用すればよいですか? ビデオを「オフライン」の状況で再生できるようにしたい。これらのビデオは少し「重み付け」される可能性があるため、iCloud 同期は必要ありません。
java - プラットフォームに依存しないファイル ストレージ Java
オプションと LWJGL jar を標準のアプリケーション データ ストレージ ディレクトリに格納する Java ゲームを作成していました (Windows では C:\Users\user\AppData\roaming\application、Linux では ~/.application、~/Library だと思います)。 /Mac の設定)。現在、私は System.getProperty(os.name) を使用するだけで、if-else を使用して正しいファイル パスを選択します (system.getProperty(user.home) を使用し、正しいファイル パスをそれに追加します)。ただし、if-else は OS 名に Windows、Mac、または Linux を見つけられないため、これはいくつかの奇妙な OS では機能しない可能性があります。それ以外の場合、OS が Windows または Mac でない場合、OS は Linux であると想定されます)。アプリのデータと LWJGL jar を正しいパスに格納する Minecraft を逆コンパイルしてみましたが、コードが難読化されています。これを行うためのより良い方法はありますか?
c++ - OpenCV FileNode マップからキーと値のペアを取得するには?
OpenCV FileStorage を使用して、次のようなマップを yaml ファイルに保存しています。
さて、データを取り戻したいのですが、マップのキーがわかりません。コードは次のようになるはずです。
キーなしでそのマップのすべてのペアを取得することは可能ですか? を確認しましたcv::FileNodeIterator
が、この問題は解決していないようです。C インターフェイス ではCvFileNode
、キーを提供した直後に値を取得できます。