問題タブ [file-read]
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.
android - Android: DB4O の問題
DB40 データベースから返されたオブジェクトを listviewactivity のリストに入力しようとしていますが、アプリがクラッシュし続け、その理由がよくわかりません。
LogCat の読み方を知っていて、そこに書かれていることから理解できると助かります..- 大まかな理解はできますが、何が問題なのか正確にはわかりません。
本質的にそれを台無しにするものは何も見ていません。Db4oEmbedded.openFile は、終了しない場合はファイルを作成する必要がありますが、次のように、logcat で一連のファイル読み取りエラーが発生し続けます。
c - ファイルから読み取った文字列をリンクリストに挿入します
このコードは、ファイル内の行をトークンに正しく分割します。今、私はそれらをリンクリストに挿入したいと思います。しかし、whileループ内にaddNode関数を追加します:
挿入中は動作しません。
addNode関数は:(指定されたライブラリから)
誰かがこれについて考えを持っていますか?
c# - 独自のチェックサムアルゴリズムを作成する
人々がすでに発明したチェックサムアルゴリズムを使用する方が常に良いことを私は知っています。チェックサムを実行して、2つのファイルが同じであるかどうかを比較できるようにしたいと思います。ファイルはネットワーク上の2つの異なるコンピューターにあり、ネットワーク上にあるため、私の場合のように大きなファイルを処理する場合は、ファイル全体をコピーするよりもチェックサムを実行する方が高速です。(最初に、ファイルの長さが同じであることを確認するなど、他のテストを実行します。)
だから私はこの単純なアルゴリズムを作成しました:
このアルゴリズムを使用して、2つの異なるファイルのチェックサムが実現する確率はわかりません。
1.06 GBのファイルのチェックサムを実行する場合、次の時間がかかります。完了するまでに5.2秒かかり、チェックサムは321840.207306214になります。
代わりにSHA256Managed()アルゴリズムを使用すると、35.8秒かかります。
7倍長い
このアルゴリズムで同じチェックサムを持つ2つのファイルのオッズが異なることは、私のアルゴリズムよりもはるかに低いことを私は知っています。しかし、私のアルゴリズムを使用する方がはるかに高速であり、オッズもかなり低くなるはずです...
あるいは、私が知らない、すでに存在しているさらに高速なアルゴリズムを使用する必要があるかもしれません...
編集
私の質問は:
このアルゴリズムを実装しても安全ですか。ネットワークを介して多くのファイル転送を行う必要があります。チェックサムアルゴリズムを使用してファイルを比較できると便利です。たぶん、各ファイルをチャンクに分割して、チェックサムが一致しないチャンクを置き換えることができます!
c# - ネットワーク経由でファイルを効率的にコピーするためのアルゴリズム
ネットワーク経由でファイルを同期するプログラムがいくつかあることは知っています。それらのどれも、私が考えていたことをしません。私が達成したいことを説明させてください...
私のネットワークでは、複数のコンピュータが同じファイルを共有しています。たとえば、quickbooks ファイルは複数のコンピューターからアクセスされ、大きなファイルです。Outlook large からの pst ファイルもあります。毎晩、変更されたファイルのバックアップをネットワーク経由で作成します。わずかな変更があった場合、1 GB のファイル全体をコピーするのは適切ではないと思います。そのため、ファイルの一部を比較するアルゴリズムを考案したいと考えています。
たとえば、Outlook の pst ファイルがバイトで構成されているとします。
メールを受信すると、バイトは次のようになります。
ファイル全体を送信する代わりに、バイト 10 だけを送信する方が簡単です。
実際には、ファイルには数千バイトあるため、ファイルのすべてのメガバイトのチェックサムを実行するため、テーブルは次のようになります。
メールを受信したときに、pst ファイルに次のようなテーブルがある場合:
ファイルの末尾にコンテンツが追加された場合、このアルゴリズムはうまく機能すると思いますが、実際にはファイルの先頭でバイトが変更される可能性があり、私のアルゴリズムは機能しません。たとえば、ファイルの先頭に 1 バイトを追加すると、すべての 16 進コードが変更されます...
アルゴリズムをより効率的にするにはどうすればよいですか? ファイル全体ではなく、ファイルの一部を送っていただけると助かります
file - Ocaml-ファイルと構文解析
ocamlのファイルからコンテンツを読み取る方法は?具体的にはそれらを解析する方法は?
例 :
ファイルに次のものが含まれているとします(a,b,c);(b,c,d)| (a,b,c,d);(b,c,d,e)|
これを読んだ後、私はとを含む2つのリストが必要l1 = [(a,b,c);(b,c,d)]
ですl2 = [(a,b,c,d);(b,c,d,e)]
構文解析のための良いチュートリアルはありますか?
java - 複数のテキスト ファイルからのデータの読み取り
私はJavaプログラミングに慣れていないので、名前を出力しようとしていて、フォルダーから複数のテキストファイルを読み込んで、各単語ファイルの単語頻度を数えています。フォルダーを読んでいるときに、すべてのテキストファイルが印刷されますが、読み取られません。コードを見てください。
出力:
c# - c# 設定の読み取り中に設定を保存する
設定をファイルに保存する方法があります。このメソッドは、dateTimePicker の値が変更された場合に呼び出されます。しかし、私は Form_Load 読み込み設定を持っています -> ファイルから値を読み取り、dateTimePicker で割り当てますが、この呼び出しメソッドは save_settings (couse 値が変更されました)。そして、この瞬間、ファイルがプログラムによって開かれているという問題があります->値を読み取り、プログラムはファイルの変更に書き込みたいです...どうすればそれを行うことができますか?
java - Java を使用して css ファイルの内容を読み取る
私はcssファイルを読み込もうとしており、cssクラスとその定義を見つけて、クラス名と説明とともにcsvファイルに保存しようとしています。Java を使用して、次の css ファイル common.css を作成します。
クラス名が欲しい
これがその定義です。
csvファイルに保存したい。名前や定義などの CSS コンテンツを取得するには、Java をどのように使用すればよいですか? これは、現時点で完了に最も苦労しているソリューションの一部です。流れるようなコードを書いた
それは私にグループ値を与えません。コンテンツを Matcher に渡すと、グループ 1 で ".MainNav a:hover" が返され、{ float:left; 幅:70px; 高さ:65px; border-top: 2px Solid #F4E6CC; border-bottom: 2px Solid #805822; border-left: 2px Solid #F4E6CC; border-right: 2px Solid #805822; マージン: 0px 0px 0px 0px; 整列:中央; font-family: Verdana、Arial、Helvetica、sans-serif; フォントサイズ: 10px; フォントの太さ: 太字; 色: #FFFFFF; テキスト装飾: なし; テキスト整列: 中央; 背景:#C99349; 背景画像: url(../../images/hor_nav_bg.gif); 背景繰り返し: 繰り返し-X; パディング:4px; クリア:左; group2 としての定義として
しかし、その内容はハードコードです。cb cb content 全体の css ファイル コンテンツを試しています。
winapi - ReadFile()WinAPIに関して、GetLastErrorはエラー183をスローします。このコンテキストでの「ERROR_ALREADY_EXISTS」はどういう意味ですか?
ReadFile()WinAPIを呼び出して、ファイルの内容をVC++コード内のchar配列にコピーしています。ReadFile()の直後にGetLastError()を配置しました。
GetLastError()は、最初のファイルが読み取られた場合にのみ183を返します。他のすべてのファイルは、返される183を読み取ります。ただし、183が返される場合でも、ファイルの内容はcharArrayにコピーされます。また、問題は、28番目のファイルでファイルの読み取りが行われないことです(ここでも、戻りステータスは183です)。ファイルの読み取りが成功したか失敗したかに関係なく、183が返されます。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspxによると
エラーコード183は「ERROR_ALREADY_EXISTS」を意味します。
上記のエラーステータスは、ReadFile()コンテキストで何を意味しますか?
誰かが親切に理由を理解するのを手伝ってくれますか?
c++ - 内容をトラバースせずにファイル内の文字数を見つける方法
プロジェクトでは、ファイルを読み取る必要があり、ファイル内の文字数を処理する必要があります。文字ごとに読み取らずに文字数を取得する方法はあります(そうでない場合は、ファイルを読み取る必要があります)。 2回、1回はその中の文字数を見つけるためだけです)。
それも可能ですか?