問題タブ [read-write]
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.
c - Unix上のCのファイル書き込みプログラムが508回の開閉サイクルでスタックする
一連の文字をファイルに書き込むプログラムをCで作成しました。5つの英数字の後に、1つ(char)(30)
の「レコード区切り文字」文字を繰り返します...改行はありません。プログラムは、508回目の反復(3048文字)に達するまで問題なくループでき、その後、ファイルにアクセスできないと言って終了します。
プログラムの構造では、このシーケンスが書き込まれるたびにファイルを閉じて再度開く必要があるため(スクリプトは、より大きな疑似データベースシミュレーションモジュールの一部です)、開く/書き込み/閉じるプロセスには508サイクルあります。 。データベースモジュールコード(かなりの数の行があるので、それを避けることができれば、そうする必要はありません)を分析し始める前に、めったに遭遇しない読み取り/書き込み制限を誰かが知っているかどうか疑問に思いました。 Unix、または特定の制限時間内のファイル内の3048文字の問題、またはファイル内の508 {30}の問題、またはそのような単純な(しかしキャッチするのが難しい)問題。オフチャンスで読み取り/書き込みを数ミリ秒遅らせてみましたが、それが閉じたときに誤って開いたり、そのようにつまずいたりしましたが、葉巻はありませんでした。
ruby-on-rails - Ruby on Rails - 共有ファイルへの複数アクセスを管理する方法
私は Rails にまったく慣れていないので、大学のプロジェクトを実装する必要があります。このプロジェクトは、バイナリ ファイルをデータベースとして使用する Web サイトで構成されています。
したがって、同じファイル(データベース)が複数のプロセスで使用されることを考慮して、このファイルを読み書きするスレッドセーフな方法を知る必要があります(誰かがサイトにアクセスするたびに、ファイルにデータを読み書きする必要があります) .
前もって感謝します
vb.net - セクションのないiniファイルからの読み取り
私はこれに似たクラスを使用していますhttp://forgottencoders.co.uk/showthread.php?tid=53しかし、読み込もうとしているiniファイルは別の形式です。たとえば、セクション ヘッダーがまったくなく、設定が次の形式になっているとします。
INI 読み取り/書き込みクラスではなく、このタイプの INI ファイルを簡単に読み取り/書き込みするために使用できる別の方法はありますか? 私はreadlineのようないくつかの方法を考えることができますが、それは少し..ラフです.
VB.Net でのコーディング
python - Neo4j - Cypher 読み書きリターン クエリ
私はneo4jにかなり慣れていません。cypher と REST API で少し遊んでみました。特定のパスに沿ってリーフ ノードを作成できるようにしたいのですが、これらのノードはある種のイベントであると考えてください。このイベントが接続されるノードの ID は、実行時にわかりません。ルックアップを行い、ノードの ID を取得してから、新しいノードを作成する必要があります。
そのため、実行時に cypher を使用して MATCH を実行して、イベントをアタッチできるノードを取得し、MATCH によって返された既存のノードとの関係とともに新しいノードを作成できることを望んでいました。それで、私がぴったりだと思った読み取り-書き込み-戻りクエリを持つサイファーチートシートに出くわしました。しかし、ドキュメンテーションではそれについてあまり言及されていないか、私はスーパーグーグルではないかもしれません!!
これ(読み書きリターン)が正しい/有効なアプローチであるかどうか誰か教えてください。
どうもありがとう!
php - 読み取り/書き込み分割をPHPmysqlnd_msで機能させる際の問題
PHP
mysqlnd_ms
拡張機能をセットアップしようとしていますが、いくつか問題があります。これまでのところ、これが私が行ったことです。
-有効にしながらソースからコンパイルされたPHPmysqlnd
-インストール済みmysqlnd_ms
(実行すると、プラグイン pecl info mysqlnd_ms
に関する情報が表示されます):mysqlnd_ms
-変更PHP.ini
(および後で再起動):
-mysqlnd_ms_config.ini
以下のコンテンツで作成されました(公式ドキュメントに例として示されています)
プラグインは、構成されたMySQLスレーブで読み取り専用ステートメントを実行し、MySQLマスターで他のすべてのクエリを実行します。ステートメントがSELECT、SQLヒント/ ms = slave /で始まる場合、または前のクエリを実行するためにスレーブが選択され、クエリがSQLヒント/ ms = last_used /で始まる場合、ステートメントは読み取り専用と見なされます。他のすべての場合、クエリはMySQLレプリケーションマスターサーバーに送信されます
したがって、この時点で、SELECT
ステートメントがに送信され、slave
他のステートメント(などUPDATE
)がに送信されることを期待していmaster
ます。
セットアップをテストするための小さなスクリプトを作成しました。
クエリは適切に実行されますが、すべてに送信されますslave
(これを知っているのは、トラフィックをスニッフィングすると何$ tcpdump -ni any port 3306
も3306
表示されないのに対し、手動でクエリを実行するとに表示されるためですtcpdump
)。
/*ms=slave*/
やなどのコメントを使用し/*ms=master*/
ても違いはありません。を混乱させる可能性のある他のgeneral_log
コメントがないことを示していますmysqlns_ms
:
非ループバックIP
(10.0.0.56
ローカル接続など)を使用してネットワーク経由の接続を「強制」しようとしましたが、違いはありません。
$pdo->getAttribute(PDO::ATTR_CLIENT_VERSION)
"mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39
どのショーmysqlnd
が使用されているかを教えてくれます。
読み取り/書き込み分割が機能するために何が欠けていますか(提案を歓迎します)?
更新:分割が機能している
かどうかを確認するために、tcpdumpよりも優れた方法を見つけました:read/write
android - Android NFC タグ (汎用リーダー)
Samsung TecTiles NFC タグがいくつかあります。Google Play の TecTiles アプリを使用してタグに書き込みました。
友人にタグを渡すと、彼はそれを読むことができません。調査の結果、彼は TecTiles アプリをインストールしていないため、タグを読み取ることができないことがわかりました。
他のいくつかのアプリでタグに書き込もうとしましたが、タグを読みたいときは、タグの書き込みに同じアプリを使用する必要があるようです。
どうにかしてタグを書き込んで、NFC リーダー アプリで読み取れるようにすることはできますか? リーダーアプリが必要ですか、それとも電話自体がタグを読み取る必要がありますか?
ありがとう。PB
matlab - matlabでフォーマットされていないfortranファイルを読む - どの精度?
私はちょうどファイルを書き出しました:
Matlab でこれを読み取るための私のコード:
最小値と最大値は、正しく読み取られていないことを明確に示しています (最小値は 0 で、最大値は大きな正の実数です*8)。
フォーマットされていない Fortran ファイルで読み取るには、Matlab でどの精度を設定する必要がありますか?
やや関連する質問:私が使用しているこのMatlabコードは、バイナリファイルを正常に読み取りますが、フォーマットされていないファイルは読み取りません。gfortranを使用してMac OSXでこの新しいデータを生成していますが。form="binary" を認識しないので、そのようにはできません。ライブラリを追加する必要がありますか、それともエンディアンの問題ですか?
=====進捗状況=====
順調に進んでいます。ndim*ndim*ndim 行列の代わりに、x 値 (列ベクトル) を次のように書き出しました。
次に、Matlab は次のように読み取ります。
それはうまくいきました。次に、元の ndim**3 マトリックスを試して、次のように読み込もうとしました。
しかし、それは私にゴミを与えます。おそらくここ:
変更する必要がありますか: mesh_raw = fread(fid,ndim*ndim*ndim,'float32'); それが本当の* 8を読んでいることを確認するには?それは何でしょう?確かに「real*8」を逐語的に使用するだけでうまくいくはずですか?x ベクトルが機能するための「real*4」を意味します。「密」と表示されていますが、最小値/最大値/平均値が間違っています。
php - 異なる所有者/グループのファイルをサーバーの所有者/グループに書き込むCakePHP
CakePHP 2.2.2を使用しており、フォルダへのファイル/シンボリックリンクの書き込み/削除には、CakePHPスクリプトファイルとは異なる所有者/グループ名を使用しているように見えるため、フォルダのアクセス許可を0777に設定する必要があります。これにより、同じスクリプトを使用して作成したファイル/シンボリックリンクを削除したり、ftpクライアントを介してアクセス許可の変更/ファイルの削除を試みたりするときに問題が発生します。この問題を解決する方法についてのアドバイスはありますか?
batch-file - ファイルからの読み取り、バッチ
私はバッチをいじっていて、疑問に思っています...
誰かが私がファイル(Doc1.txt
またはDoc1.doc
)に書き込んでからそれを読み取り、それを変数に設定するのを手伝ってもらえますか?必要に応じて変更して保存しましたか?そして、1つのファイルに複数のパスワードがありますか?
ファイルを読み取ることは可能だと聞きましたが、うまくいかないようです。私は以下を置きます。
エラーが発生します:
どんな助けも愛されます。ありがとうございました!
例えば。ログインを作成していたとしましょう。誰かが新しいアカウントを作成したり、パスワードを作成したり、変更したりすることができます。