問題タブ [writing]

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 投票する
1 に答える
3916 参照

database - applicationDidEnterBackground:データベースに書き込む時間

アプリケーションが終了すると、データベースにデータを書き込みます。

iOS 4からのようにapplicationWillTerminate:は呼び出されないので、applicationDidEnterBackground:とapplicationWillTerminate:の両方に同じ保存コードを入れました。

applicationDidEnterBackground:で実行されるタスクには数時間かかることを読みました。

それで、データベースへの書き込みにもっと時間がかかる場合、どうすればこれを管理できますか?

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

android - テキストファイルへの Android の書き込み

アプリの raw フォルダー内にテキスト ファイルがあり、設定を保存し、必要に応じて読み戻すための簡単な方法として使用する予定です。BufferedReader とそれに付属するものを使用してこのファイルから読み取ることができますが、このファイルに書き込むことができるようにするためにいくつかの異なる方法を試しましたが、どれも機能していないようです。

問題は、実際にファイルを取得できないことだと思われます。これは、正しいディレクトリとファイル名を指定する方法が正確にわからないためだと思います。思いつく限りのことを試しましたが、「そのようなファイルまたはディレクトリは存在しません」や「読み取り専用ファイル システム」などのエラーが発生する傾向があります。

これは、間違った情報を提供するだけの非常に単純な問題のようです。誰かが私を正しい方向に向けることができれば、それは大歓迎です.

ありがとう、ラフィー

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

c# - ファイル システム レベルでファイルへの書き込みを同期する

テキスト ファイルがあり、複数のスレッド/プロセスがそれに書き込みます (これはログ ファイルです)。

同時書き込みが原因で、ファイルが破損することがあります。

ファイルシステムレベル自体でシーケンシャルなすべてのスレッドからファイル書き込みモードを使用したいと考えています。

ロック (複数のプロセスのミューテックス) を使用してこのファイルへの書き込みを同期できることはわかっていますが、ファイルを正しいモードで開き、タスクをSystem.IO.

出来ますか ?このシナリオのベストプラクティスは何ですか?

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

c# - 個別に機能する暗号化とファイル ストレージを組み合わせて使用​​できないのはなぜですか?

私はC#にかなり慣れていないので、これを許してください。私はこれで長い間頭を壁にぶつけていましたが、解決策が見つかりません. おそらくそれは非常に明白なことです。

オブジェクトのプロパティをファイルに書き込んでいます。最初にプロパティをバイト配列に変換し、次に配列全体 (「1 つのオブジェクト」) をまとめて、Aes を使用して MemoryStream 経由で暗号化します。シリアル化やその他の可能性については知っていますが、本当にこの方法で行う必要があります。他の方法では、このファイルをチャンク (「オブジェクト」) で読み取り、復号化し、バイト配列からオブジェクト プロパティを再構築します。問題は、最初のレコード (「オブジェクト」) のみが復号化され、正常に/正しく再構築されることです。他のすべてのデータはめちゃくちゃになります (int は 2 ではなく 48464 の値を取得し、文字列は奇数の符号を示し、double は 20 ではなく -3.16...E-161 になります...)。

そして、私には理由がわかりません。考えられる限りのことはすべて試しました。暗号化と復号化をコメントアウトするとすべてが機能するので、書き込みと読み取りには問題ありません。オブジェクトの復号化と再構築のコードを暗号化のコードのすぐ下に配置すると (書き込まれたデータ チャンクを復号化するため)、すべてが適切に復号化および再構築されるため、復号化と再構築の問題にはなりません。しかし、それがすべて一緒になると、それはめちゃくちゃになります。私はここで本当に迷っています。

私がデータを操作する方法に集中しないでください。今はそれほど重要ではありません。なぜこのようにするのかには理由があります。

ファイルに保存するためのコード全体を次に示します。

そして、ロードするためのコード全体は次のとおりです。

解決策を見つけるためだけに多くの変更を加えたため、最適でないものもあります。いくつかのこと (uInt16 への変換や「or」などの使用など) は部分的に圧縮が原因です。

これを解決するのを手伝ってください。また、データの取り扱いに集中したり、シリアライゼーションやバイナリライターなどを使用するようにアドバイスしたりしないでください。本当に理由があります。

私は完全にアイデアがないので、本当にあなたを頼りにしています。皆様、貴重なお時間とご回答ありがとうございます。

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

image - 新しいディレクトリにファイルを書き込むため

以下のリンクから、私の質問の特定の部分に対する答えを見つけました。 同じディレクトリ内の特定のファイルを開いて保存するようにMATLABに指示する方法

しかし今、私は画像が処理された後、これらの画像を新しいフォルダに保存したいと思っていることを知りたいと思います。それで、あなたはそれのためのコーディングを見つけるのを手伝ってくれませんか。

熱心に答えを待っています。

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

android - Androidでファイルに書き込んで表示する

ネットからデータを取得して再編成する必要のあるアプリケーションを作成しています。テストのために、プロジェクトワークスペース内のファイルにHTML応答の内容を書き込んで、それを表示し、再編成ロジックを考え出します。

システムからファイルを書き込んで表示することはできますか?SDカードに書き込んだ場合、開発中にプロジェクトワークスペースに保存されるファイルはどこになりますか?

0 投票する
7 に答える
148 参照

java - テキストでJavaメンバーを参照する正しい方法は何ですか?

質問に答えるとき、私はメソッド名とオンラインドキュメントを頻繁に参照していることに気付きます。メソッド名をテキストで参照する方法について混乱しています。

たとえば、私はよく次のように入力します。

String.equals()2つの文字列が等しいかどうかを比較するために使用する必要があります。

ただし、これは少し誤解を招く可能性があります。

  1. equals()静的メンバーのように見えます。
  2. それはequals()議論をしないように見えます。

完全を期すために、私は知りたいです:

静的メンバーとインスタンスメンバーの両方を参照する正しい方法は何ですか?

私は次のようなものを見てきました:

  • String.equals()
  • String#equals()
  • myString.equals()

引数にとらわれない方法でメソッドを参照する方法はありますか?

たとえば、Cfoo(void)では明示的にゼロ引数関数であり、foo()後で別の引数セットを持つように再定義できます。(?)

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

java - ファイルを上書きするのではなく、ファイルに追加しないのはなぜですか?

私はアンドロイド開発に非常に慣れていません。ユーザーが入力するフォームを作成しました。そのデータをタブ区切りの文字列で外部ファイルに保存し、後で抽出または電子メールで送信できる関数を作成しようとしています。ただし、ファイルに新しい文字列を書き込むたびに、既存の文字列が上書きされます。ヘルプ!

これは、ファイルに行を追加するコードです。

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

c - C プログラミング - 自分自身をコンパイルするテキスト ファイルの作成

自動的に再コンパイルされるファイルをディスクに書き込もうとしています。残念ながら、sth は動作していないようで、まだ理解できないエラー メッセージが表示されます (私は C の初心者です :-)。生成された hello.c を手動でコンパイルすると、すべて動作しますか?!

これは私が得るエラーです:

/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crt1.o: 関数_start': (.text+0x20): undefined reference tomain で collect2: ld が 1 つの終了ステータスを返しました

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

excel - 優れたデータの書き込み

c#を使用してExcelファイルにデータを書き込みたいのですが、セルごとにデータを書き込みたいです。これをどのように行うことができますか。