問題タブ [identify]
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.
perl - 動的リスト項目の識別
コードが次のリストデータを特定しようとしています:
必要な出力:
問題は、レベルごとにコードを入力する必要があることです。ここでは最大 4 つのレベルをコーディングしました。しかし、これは解決策ではありません (リストには任意の数のサブレベルがある場合があります)。リストのすべての可能なサブレベルをカバーする短いコードを記述する他の方法はありますか? 繰り返しますが、リストは動的です。リストは次のいずれかの形式で開始できます = A) (A) 1. 1) (1) a) (a) i) (i)。
bash - 名前に期待しないでください。(高度な BASH)
http://romhustler.net/rom/ps2/final-fantasy-x-usa <-- 親 URL
この URL をコピーして貼り付けると、ブラウザがファイル名を識別することがわかります。bash スクリプトで同じことを行うにはどうすればよいですか?
最初の URL を WGET する必要がありますが、さらに 100 個のアイテムが必要になるため、各 URL をコピーして貼り付けることができません。
現在、すべてのファイルに対してメニューを設定しています。ファイルの URL には一致するパターンがないため、各ファイルを個別に一括ダウンロードする方法がわかりません。
*私の作業メニューのビット:
これを行う必要があるのは BASH です。これは可能ですか?
python - 1つのファイル(csv)で行と書き込みを識別する機能
多くの行を含むログ ファイルがあります。ログファイルは csv 形式です。そのファイルでさまざまなメッセージを検索しており、それらを別のファイルに保存したいと考えています。
どうすればそれを管理できますか?
現在、私は次のようにしています:
一度に複数のメッセージを検索して、1 つのファイルに書き込むようなことはできますか?
sockets - Web クライアントは 8 つの接続を開き、7 つでは何も送信しません。それらが同じクライアントからのものであるかどうかを確認する方法は?
だから、私はHTTP 1.1 Webサーバーっぽいものを実行しています。
一般的な Web クライアントが接続すると、多数の着信接続が一度に取得されます。サーバー上、LAN 上では、それらはすべて同じ IP を共有しているため、それらを区別できます。
Web では、より困難な問題があります。リモート ポートが、同じ IP アドレスを共有する複数の動的に割り当てられた Web クライアント ポートを持つルーターから来ている可能性があるためです。これらのソケットが何かを送信しない限り、それらは完全に匿名です。
とにかく、すべての接続を 1 つの論理クラスにまとめて、それらを自明に識別し、発生したときに適切な「もの」に関連付けて、これらの接続が共通のデータと資格情報を共有できるようにしたいと考えています。
私が言うように、私が管理している LAN では、これはそれほどトリッキーではありません。IP アドレスからキーを取得するだけで、すべて 192.168.xxx.xxx や 10.0.xxx.xxx などになります。
インターネットでは、IP アドレスはルーターの背後にある任意の数のユーザーである可能性があり、ポートは比較的無意味です (私にとって)。同じルーターの背後にある 2 人のユーザーがほぼ同時に接続すると、ブラウザーが次々とソケットを開くため、インターリーブされたポートが割り当てられる可能性があるため、シーケンシャルであることは保証されないようです。したがって、これは 100 万回に 1 回発生し、Web 規模のトラフィックで 1 日に 100 回問題が発生します。
これを入力しているときに、これは問題ではない可能性があることに気付きました。私は主に WebSocket のことを行っているためです。これらの他の接続は、私の場合は一般的に「無害」なリソースを取得するためのもののようです。しかし、アプリの「ロング ポーリング」バージョンでは、それらすべての使い古された古いブラウザをサポートするため、これが問題になる可能性があります。私は彼らがデータと一緒に送信するための一意の識別子を持っているので、どのソケットが「ゲームからのもの」であるかを知ることができます (今のところ... しかし、それは任意の数のソケットの 1 つから来ます)。そこから私のデータを受け取りました。
好奇心の項目として、私は自分の状況を正しく理解していますか、それとも私が見落としている簡単なことで、私の人生を「はるかにシンプル」にする可能性があります. 希望を捨ててアーミッシュか何かになる以外にね。
visual-studio-2010 - Visual Studio 2010/ArcObjects を使用して、ArcGIS の識別ダイアログで選択したフィーチャを表示する方法は?
私は ArcObjects SDK を初めて使用し、苦労しています。レコードを選択するためのクエリを実行する Python アドインがあり (うまく機能します)、識別ダイアログ ボックスを表示して選択したレコードの属性を表示する .NET アドイン ボタンを介して識別ダイアログを呼び出そうとしています。以下は、この時点で私が持っているコードです。現在、識別ダイアログが表示されていますが、レコードが表示されません。選択したレコードをどこかに入力する必要があることはわかっています....しかし、どこにあるのかわかりません。任意の考えをいただければ幸いです。(Visual Studio/Microsoft Visual Basic 2010 および ArcGIS 10.2.1 を使用しています)
クラス終了
string - 最初の文字をチェックして、関連する文字列情報を認識します
2列のテーブルがあります。列 1 には文字列情報があり、列 2 には論理インデックスがあります。
更新:
- ワークスペースをコード形式にコピーする方法がわかり次第、このセクションを更新します
** まだその方法がわかりませんが、これで終わりです
*** テーブルの操作が諸刃の剣である理由 (それでもクール): テーブル内のクラスを if else コンストラクトで参照するには、非常に注意する必要があります。ここでは、2 つの列をカテゴリカルに変換し、それを機能させるためにセルから倍増する...
私のデータは次のようになります。
私はこれが欲しい:
私はなんとかmatlabに自分のやりたいように指示することができましたが、この投稿の要点は次のとおりです。文字列の長さが可変である文字列のA2P3の後に来るものを無視するようにmatlabに指示するにはどうすればよいですか? そうしないと、A2P3 (および B2P3 など) に残されたすべての文字列情報を調べるだけで非常に面倒になるからです。
それ、どうやったら出来るの?
c - C POSIX での子プロセス間の通信
同じプロセスの親プロセスの子プロセス間の通信に問題があります。
- 親プロセスは N 個の子プロセスを作成します。
- 各子プロセスには ID があります。
- 最初の子の ID は N、2 番目は (N-1)、...、最後は (1) です。
プロセス i は、プロセス j= i-1 (兄弟の左) からシグナル SIGRTMIN を受信した後にのみ動作を継続できます。
プロセス i は、プロセス j = i+1 >(brother right) からシグナル SIGRTMIN+1 を受信した後にのみ終了できます。
親プロセスは、すべての子プロセスが終了した後にのみ終了できます。
問題は 、IPC(メッセージのキュー、共有メモリ、セマフォ)またはIO(ソケット、チューブ、パイプ、ファイル)を使用せずに、プロセスが兄弟のプロセスIDを左に、兄弟のプロセスIDを右に知る方法です。
For the question of brother left,
プロセス ID の配列を使用します。より明確には、親プロセスでは、配列は作成する各子のプロセス ID を保持し、プロセスが作成されると、プロセス i-1 のプロセス ID を認識します (プロセスの ID = N-i+1)。
しかし、プロセス i+1 のプロセス ID を取得する方法がわかりません (兄弟)。