プログラミング

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

5
ホストポートをDockerコンテナーに転送する
ホストがDockerコンテナーのアクセスポートを開くことは可能ですか?具体的には、ホストでMongoDBとRabbitMQを実行していて、Dockerコンテナーでプロセスを実行してキューをリッスンし、(オプションで)データベースに書き込みたいと思います。 (-pオプションを介して)コンテナーからホストにポートを転送し、Dockerコンテナー内から外部の世界(つまりインターネット)に接続できることを知っていますが、RabbitMQおよびMongoDBポートを公開したくないホストから外の世界へ。 編集:いくつかの明確化: Starting Nmap 5.21 ( http://nmap.org ) at 2013-07-22 22:39 CEST Nmap scan report for localhost (127.0.0.1) Host is up (0.00027s latency). PORT STATE SERVICE 6311/tcp open unknown joelkuiper@vps20528 ~ % docker run -i -t base /bin/bash root@f043b4b235a7:/# apt-get install nmap root@f043b4b235a7:/# nmap 172.16.42.1 -p 6311 # IP …
166 linux  networking  port  docker 

6
ファイルのリストから入力を受け取るtarアーカイブ
tarでアーカイブしたいファイルのリストを含むファイルがあります。呼びましょうmylist.txt を含む: file1.txt file2.txt ... file10.txt mylist.txt入力として受け取るTARコマンドを発行する方法はありますか?何かのようなもの tar -cvf allfiles.tar -[someoption?] mylist.txt これは、次のコマンドを発行した場合と同様です。 tar -cvf allfiles.tar file1.txt file2.txt file10.txt
166 linux  unix  archive  tar 

20
Chromeで開発者モード拡張ポップアップを無効にする
先週のChromeの最新リリース(34.0.1847.116)以降、watir-webdriverを使用して自動テストを実行すると、「開発者モード拡張を無効にする」という通知を受けました。 これは不快な拡張機能のようですが、これがChromedriverで使用されていることを考えると、潜在的に危険な拡張機能であることは私には意味がありません。 以前のバージョンにロールバックしたり、古いバージョンのインストーラーをロールバックしたりすることができず、これが私のテストで大混乱を引き起こしているため、これに対する修正を見つけた人。

3
GraphViz-サブグラフを接続する方法は?
のDOT言語でGraphVizは、依存関係図を表現しようとしています。コンテナー内にノードを持つことができ、ノードやコンテナーを他のノードやコンテナーに依存させることができる必要があります。 subgraphコンテナを表すために使用しています。ノードのリンクは問題なく機能しますが、サブグラフを接続する方法がわかりません。 以下のプログラムを考えると、矢印を使用cluster_1して接続できる必要がありますがcluster_2、クラスタを接続する代わりに、試行したすべてのノードが新しいノードを作成します。 digraph G { graph [fontsize=10 fontname="Verdana"]; node [shape=record fontsize=10 fontname="Verdana"]; subgraph cluster_0 { node [style=filled]; "Item 1" "Item 2"; label = "Container A"; color=blue; } subgraph cluster_1 { node [style=filled]; "Item 3" "Item 4"; label = "Container B"; color=blue; } subgraph cluster_2 { node [style=filled]; "Item 5" …

21
React-Native:アプリケーションが登録されていないエラー
私は現在、React-Nativeチュートリアルを行っています。はじめにチュートリアルから始めました。そこでは、新しいreactネイティブプロジェクトを作成し、デバイスでプロジェクトを正常に実行することができました。 次に、Propsチュートリアルを開始し、コードスニペットをコピーしてプロジェクトを再度実行しようとしたところ、次のエラーメッセージが画面に表示されました。

10
JavaScriptでURLからJSONを取得する方法は?
このURLはJSONを返します。 { query: { count: 1, created: "2015-12-09T17:12:09Z", lang: "en-US", diagnostics: {}, ... } } 私はこれを試しましたが、うまくいきませんでした: responseObj = readJsonFromUrl('http://query.yahooapis.com/v1/publ...'); var count = responseObj.query.count; console.log(count) // should be 1 このURLのJSON応答からJavaScriptオブジェクトを取得するにはどうすればよいですか?
166 javascript  json 

7
マニフェストファイルのMain-ClassではないJarからクラスを実行する方法
4つのクラスを持つJARがあり、それぞれにMainメソッドがあります。必要に応じて、それぞれを実行できるようにしたいと考えています。Linuxボックスのコマンドラインから実行しようとしています。 E.g. The name of my JAR is MyJar.jar 主なクラスのディレクトリ構造は次のとおりです。 com/mycomp/myproj/dir1/MainClass1.class com/mycomp/myproj/dir2/MainClass2.class com/mycomp/myproj/dir3/MainClass3.class com/mycomp/myproj/dir4/MainClass4.class マニフェストファイルでメインとして1つのクラスを指定できることを知っています。しかし、実行したいクラスを実行するためにコマンドラインで引数を指定する方法はありますか? 私はこれを試しました: jar cfe MyJar.jar com.mycomp.myproj.dir2.MainClass2 com/mycomp/myproj/dir2/MainClass2.class /home/myhome/datasource.properties /home/myhome/input.txt そして私はこのエラーを受け取りました: com/mycomp/myproj/dir2/MainClass2.class : no such file or directory (上記のコマンドでは、「/ home / myhome / datasource.properties」および「/home/myhome/input.txt」がコマンドライン引数です)。
166 java  jar  executable-jar 



6
SQLで列値の出現を効率的にカウントする方法
学生のテーブルがあります: id | age -------- 0 | 25 1 | 25 2 | 23 すべての学生をクエリし、同じ年齢の学生の数を数える追加の列を作成します。 id | age | count ---------------- 0 | 25 | 2 1 | 25 | 2 2 | 23 | 1 これを行う最も効率的な方法は何ですか?サブクエリが遅くなることを恐れており、もっと良い方法があるかどうか疑問に思っています。ある?
166 sql  performance 


3
PragmaヘッダーとCache-Controlヘッダーの違いは何ですか?
私はウィキペディアのプラグマヘッダーについて読みました: 「Pragma:no-cacheヘッダーフィールドは、リクエストで使用することを目的としたHTTP / 1.0ヘッダーです。これは、ブラウザーがサーバーと中間キャッシュにサーバーの代わりに新しいバージョンのリソースが必要であることを伝える手段ですブラウザにリソースをキャッシュしないように指示します。一部のユーザーエージェントは応答のこのヘッダーに注意を払いますが、HTTP / 1.1 RFCはこの動作に依存しないように特に警告しています。」 しかし、私はそれが何をするのか理解していませんか?Cache-Control値がno-cacheでPragmaあるヘッダーと値もであるヘッダーの違いは何no-cacheですか?

8
WHERE句での列エイリアスの参照
SELECT logcount, logUserID, maxlogtm , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff FROM statslogsummary WHERE daysdiff > 120 私は得る 「無効な列名daysdiff」。 Maxlogtmは日時フィールドです。それは私を夢中にさせる小さなものです。



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