プログラミング

プロおよび熱狂的プログラマーのためのQ&A


6
2つの異なるy軸でプロットするにはどうすればよいですか?
Rで2つの散布図を重ね合わせて、ポイントの各セットが独自の(異なる)y軸を持つようにします(つまり、図の位置2と4に)が、ポイントは同じ図に重ねて表示されます。 これを使ってこれを行うことは可能plotですか? 問題を示すサンプルコードを編集する # example code for SO question y1 <- rnorm(10, 100, 20) y2 <- rnorm(10, 1, 1) x <- 1:10 # in this plot y2 is plotted on what is clearly an inappropriate scale plot(y1 ~ x, ylim = c(-1, 150)) points(y2 ~ x, pch = 2)
122 r  plot  yaxis 

8
TCP / IPリセット(RST)フラグが送信される原因は何ですか?
私のアプリのTCP / IP接続が10分ごとに(正確には、1〜2秒以内に)中断し続ける理由を理解しようとしています。Wiresharkを実行したところ、10分間何も操作しないと、相手側がリセット(RST)フラグが設定されたパケットを送信していることがわかりました。グーグル検索は私に「リセットフラグはレシーバーが混乱しているので接続を中止したいことを示します」と私に告げますが、それは私が必要とする詳細の少し不足しています。何が原因でしょうか?そして、途中のいくつかのルーターがそれを担当している可能性はありますか、またはこれは常に他のエンドポイントからのものですか? 編集:私のコンピューターと他のエンドポイントの間にルーター(特にLinksys WRT-54G)が設置されています-ルーターの設定で確認すべきことはありますか?
122 networking  tcp 


4
.netrwhistとは何ですか?
でファイルを編集する~/.vimと、.netrwhistファイルも不思議なことに変更されます。 それは内容です: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... このファイルは何をしますか?大切ですか?
122 vim  netrw 

8
<input>フィールドのwidth:auto
初心者向けのCSS質問。「利用可能なスペースを埋める」width:autoというdisplay:block要素を考えました。ただし、&lt;input&gt;要素の場合はそうではないようです。例えば: &lt;body&gt; &lt;form style='background-color:red'&gt; &lt;input type='text' style='background-color:green;display:block;width:auto'&gt; &lt;/form&gt; &lt;/body&gt; 次に2つの質問: width:autoが意味する正確な定義はありますか?CSSの仕様は曖昧に思えますが、関連するセクションを見逃したのかもしれません。 入力フィールドに対して期待される動作を実現する方法はありますか。他のブロックレベル要素のように利用可能なスペースを埋めますか? ありがとう!
122 css 

11
フォルダではなくタグを使用するファイルシステム?
私のファイルはめちゃくちゃです、再帰的なクラスの内訳の意味でそれらが何であるかを説明する名前の付いたフォルダーにそれらを構造化しようとしますが、後でそれを探しに行くときにもう一度ファイルを見つけるのに問題があります(1つのファイルは多くのフォルダに存在します)。 フォルダを使用する代わりに、タグの組み合わせでファイルを検索できるファイルシステムは何ですか。 そのようなファイルシステムがあったとしても、OSがどのように対応するかはわかりません。フォルダーシステムに大きく依存しているからです。tag2findに出くわしましたが、それほど悪くはありません。それは今のところ物を見つけることで私の問題を解決しますが、それはファイルシステムではなくアプリケーションです。
122 tags  filesystems 

6
Vim:保存時に親ディレクトリを作成する
呼び出してvim foo/bar/somefileもfoo/barまだ存在していない、Vimは、保存することを拒否します。 シェルに切り替えたり:!mkdir foo/barVimから実行したりできることは知っていますが、怠惰です:) Vimがバッファーを保存するときに自動的にそれを実行する方法はありますか?
122 vim  mkdir 

4
HTTPポーリング、ロングポーリング、HTTPストリーミング、およびWebSocketについての私の理解
質問タイトルのキーワードについて、SOとWebに関する多くの投稿を読み、それらから多くのことを学びました。私が読んだ質問のいくつかは特定の実装の課題に関連しており、他の質問は一般的な概念に焦点を当てています。すべての概念とテクノロジーXがテクノロジーYよりも発明された理由などを確実に理解したいだけです。だからここに行く: HTTPポーリング:基本的にAJAX、XmlHttpRequestを使用。 HTTPロングポーリング: AJAXですが、サーバーに更新がない限り、サーバーは応答を保持します。サーバーが更新を取得するとすぐに、サーバーはそれを送信し、クライアントは別の要求を送信できます。不利な点は、前後に送信する必要がある追加のヘッダーデータが原因で追加のオーバーヘッドが発生することです。 Httpストリーミング:ロングポーリングに似ていますが、サーバーは「Transfer Encoding:chunked」のヘッダーで応答するため、サーバーがデータを送信するたびに新しいリクエストを開始する必要はありません(したがって、追加のヘッダーオーバーヘッドを節約できます)。ここでの欠点は、サーバーから送信された複数のチャンクを区別するために、データの構造を「理解」して理解する必要があることです。 Javaアプレット、Flash、Silverlight: tcp / ipを介してソケットサーバーに接続する機能を提供しますが、プラグインであるため、開発者はそれらに依存したくありません。 WebSockets:これらは、上記のメソッドの短所を次のように解決しようとする新しいAPIです。 Javaアプレット、Flash、Silverlightなどのプラグインに対するWebSocketの唯一の利点は、WebSocketがブラウザにネイティブに組み込まれており、プラグインに依存しないことです。 HTTPストリーミングに対するWebSocketの唯一の利点は、受信したデータを「理解」して解析するための努力をする必要がないことです。 ロングポーリングに対するWebSocketsの唯一の利点は、余分なヘッダーサイズを排除し、リクエスト用のソケット接続を開閉することです。 私が見逃している他の重要な違いはありますか?既にSOに関する質問の多くを1つの質問に再質問または組み合わせている場合は申し訳ありませんが、これらの概念に関してSOおよびWebにあるすべての情報から完全に理解したいと思います。 ありがとう!


8
JavaScriptでアップロードする前に画像の幅と高さを確認してください
ユーザーが画像を配置できるフォームを持つJPSがあります。 &lt;div class="photo"&gt; &lt;div&gt;Photo (max 240x240 and 100 kb):&lt;/div&gt; &lt;input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/&gt; &lt;/div&gt; 私はこのjsを書きました: function checkPhoto(target) { if(target.files[0].type.indexOf("image") == -1) { document.getElementById("photoLabel").innerHTML = "File not supported"; return false; } if(target.files[0].size &gt; 102400) { document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)"; return false; } document.getElementById("photoLabel").innerHTML = ""; return true; …


8
PostgreSQL-既存の権限を持つユーザーをすばやく削除する方法
作業中のアプリの制限付きDBユーザーを作成しようとしています。実験に使用しているPostgresデータベースユーザーを削除します。最初にすべての権限を手動で取り消すことなく、またはユーザーが持っているすべての許可を取り消すことなく、ユーザーを削除する方法はありますか?
122 postgresql 

5
単一のnode.jsプロジェクト内のMongooseおよび複数のデータベース
サブプロジェクトを含むNode.jsプロジェクトを実行しています。1つのサブプロジェクトには1つのMongodbデータベースがあり、Mongooseはdbのラップとクエリに使用されます。しかし問題は Mongooseでは、モデルが1つの接続で構築されるため、単一のMongooseインスタンスで複数のデータベースを使用することはできません。 複数のmongooseインスタンスを使用する場合、Node.jsはにキャッシュシステムを備えているため、複数のモジュールインスタンスを許可しませんrequire()。Node.jsでモジュールキャッシングを無効にすることは知っていますが、Mongooseでのみ必要であるため、これは良い解決策ではないと思います。 私が使用しようとしたcreateConnection()とopenSet()マングースで、それは解決策ではありませんでした。 私は、マングースインスタンス(http://blog.imaginea.com/deep-copy-in-javascript/)をディープコピーして、新しいマングースインスタンスをサブプロジェクトに渡そうとしましたが、スローしましたRangeError: Maximum call stack size exceeded。 私はとにかくこの問題のためにマングースまたは複数の回避策で複数のデータベースを使用することはありますか?マングースはとても簡単で速いと思うので。または推奨事項として他のモジュール?

6
Docker Compose:そのような画像はありません
を実行するとdocker-compose up、次のエラーが発生します。 root@ubuntu:/home/benson/Docker/HaproxyMy# docker-compose up Recreating 950ddc308278_950ddc308278_950ddc308278_950ddc308278_950ddc308278_haproxymy_webb_1 Recreating 485800bdf3a1_485800bdf3a1_485800bdf3a1_485800bdf3a1_485800bdf3a1_haproxymy_webc_1 Recreating 2b3338d88716_2b3338d88716_2b3338d88716_2b3338d88716_2b3338d88716_haproxymy_weba_1 ERROR: for webb No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099 ERROR: for webc No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099 ERROR: for weba No such image: sha256:15853e771e7ca3f5eecee38fcf97efd3ee164c1b66e2ef543d9985a04e78e099 docker-compose.yml: weba: build: ./web expose: - 80 webb: build: ./web expose: - 80 webc: build: ./web expose: - …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.