プログラミング

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



14
Apacheが別のポートにリダイレクトする
私はしばらくこれに苦労してきて、間違いなく何か間違ったことをしています。 同じマシン上にApacheサーバーとJBossサーバーがあります。mydomain.comのトラフィックをJBoss localhost:8080 / exampleにリダイレクトしたいと思います。DNSは現在mydomain.com用に設定されており、ブラウザに入力するとポート80に直接移動します。 私の質問は、特定のドメイン名(この場合は「mydomain.com」)がApacheに到達したときに、どのようにして別のポートにリダイレクトするのですか? <VirtualHost ip.addr.is.here> ProxyPreserveHost On ProxyRequests Off ServerName mydomain.com ProxyPass http://mydomain.com http://localhost:8080/example ProxyPassReverse http://mydomain.com http://localhost:8080/example </VirtualHost> 提案付きで更新 -ポート8080にまだ転送されない <VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName mydomain.com ServerAlias www.mydomain.com ProxyPass http://mydomain.com http://localhost:8080/example ProxyPassReverse http://mydomain.com http://localhost:8080/example </VirtualHost>
151 apache  redirect 

4
テンプレートのデフォルト引数
次のことを許可されている場合: template <typename T = int> class Foo{ }; なぜメインで以下を行うことが許可されていないのですか? Foo me; ただし、以下を指定する必要があります。 Foo<int> me; C ++ 11はデフォルトのテンプレート引数を導入し、現在、それらは私の完全な理解にとらわれています。
151 c++  templates 

14
C#のJavaと同等のものasync / await?
私は通常のC#開発者ですが、時々Javaでアプリケーションを開発します。C#async / awaitに相当するJavaがあるかどうか疑問に思っていますか?簡単に言うと、Javaで以下に相当するものは何ですか。 async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await client.GetStringAsync("http://msdn.microsoft.com"); return urlContents.Length; }
151 c#  java 

10
querySelectorAllおよびgetElementsBy *メソッドは何を返しますか?
DO getElementsByClassName(など、同様の機能getElementsByTagNameとquerySelectorAll)仕事と同じgetElementByIdか、それが要素の配列を返すのですか? 私が尋ねる理由は、を使用してすべての要素のスタイルを変更しようとしているためですgetElementsByClassName。下記参照。 //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

5
ストリームオブジェクトに対してClose()またはDispose()を呼び出す必要がありますか?
以下のようなクラスStream、StreamReader、StreamWriterなどの実装IDisposableインタフェース。つまりDispose()、これらのクラスのオブジェクトでメソッドを呼び出すことができます。彼らはpublicと呼ばれるメソッドも定義しましたClose()。オブジェクトの処理が完了したら、何を呼び出せばよいのでしょうか。両方とも呼ぶとどうなりますか? 私の現在のコードはこれです: using (Stream responseStream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(responseStream)) { using (StreamWriter writer = new StreamWriter(filename)) { int chunkSize = 1024; while (!reader.EndOfStream) { char[] buffer = new char[chunkSize]; int count = reader.Read(buffer, 0, chunkSize); if (count != 0) { writer.Write(buffer, 0, count); } } …

8
パンダは日付を自動的に認識できますか?
今日、私は、データファイル(たとえば)からデータを読み取るときに、パンダが値のタイプを認識できるという事実に積極的に驚きました。 df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) たとえば、次の方法で確認できます。 for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) 特に整数、浮動小数点数および文字列は正しく認識されました。しかし、次の形式の日付を持つ列があります2013-6-4。これらの日付は文字列として認識されました(pythonの日付オブジェクトではありません)。認識された日付までパンダを「学習」する方法はありますか?
151 python  date  types  dataframe  pandas 

4
vector :: resize()とvector :: reserve()の間の選択
vectorメンバー変数にメモリを事前に割り当てています。以下のコードは最小限の部分です class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; ある時点で、t_Names.size()がに等しい場合1000。サイズを大きくしていきたいと思います100。次に、それがに達した場合1100、再び増加100します。 私の質問はの間で選択するのか、あるvector::resize()とvector::reserve()。この種のシナリオでより良い選択はありますか? 編集:私はある種の正確な見積もりを持っていますt_Names。と推定700し800ます。ただし、特定の(まれな)状況では、それよりも大きくなる可能性があり1000ます。
151 c++  vector 

3
パンダは列名のみで空のDataFrameを作成します
正常に機能する動的DataFrameがありますが、DataFrameに追加するデータがない場合、エラーが発生します。したがって、列名のみで空のDataFrameを作成するソリューションが必要です。 今のところ、私はこのようなものを持っています: df = pd.DataFrame(columns=COLUMN_NAMES) # Note that there are now row data inserted. PS:列名が引き続きDataFrameに表示されることが重要です。 しかし、このように使用すると、結果としてそのようなものが得られます。 Index([], dtype='object') Empty DataFrame 「Empty DataFrame」の部分は良いです!しかし、インデックスの代わりに、列を表示する必要があります。 編集: 私が見つけた重要なこと:このDataFrameをJinja2を使用してPDFに変換しているため、最初に次のようにHTMLに出力するメソッドを呼び出します。 df.to_html() これは、カラムが失われる場所だと思います。 Edit2:一般的に、私は次の例に従いました:http ://pbpython.com/pdf-reports.html 。CSSもリンクからのものです。これが、データフレームをPDFに送信するために行うことです。 env = Environment(loader=FileSystemLoader('.')) template = env.get_template("pdf_report_template.html") template_vars = {"my_dataframe": df.to_html()} html_out = template.render(template_vars) HTML(string=html_out).write_pdf("my_pdf.pdf", stylesheets=["pdf_report_style.css"]) Edit3: 作成直後にデータフレームを印刷すると、次のようになります。 [0 rows x 9 …
151 python  pandas  dataframe 

30
エラー:intelliJ IDEでメインクラスを検索またはロードできませんでした
私はJavaの初心者で、JDK 1.7でIDEとしてインストールしたIntelliJを使用してコードを実行しようとしています。次のコードは、コンパイルさえせず、エラーを出し続けます。 Error: Could not find or load main class libTest コード import java.lang.Integer; import java.lang.String; import java.lang.System; import java.util.*; class book { private String name = "trial"; private int bookCode=1; private int issued=0; public void Issue(){ if(issued==0) { issued=1; System.out.println("You have succesfully issued the book"); } else { System.out.println("The …

7
Android-上部のみが丸い角のドローアブル
私はこのドローアブルを背景として丸い長方形にするために持っていました: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> 予想通り、これは正常に機能しています。 これを上端のみを丸めるように変更したいので、次のように変更します。 <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:topLeftRadius="6dp" android:topRightRadius="6dp" android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp"/> </shape> しかし、今度は角が丸くならず、単純な長方形になります。ここで何が欠けていますか?

4
比較演算子はnull intでどのように機能しますか?
私はnull許容型を学習し始め、次の動作に遭遇しました。 null可能なintを試しているときに、比較演算子が予期しない結果を返すことがわかりました。たとえば、次のコードでは、私が取得する出力は"both and 1 is equal"です。「null」も出力しないことに注意してください。 int? a = null; int? b = 1; if (a < b) Console.WriteLine("{0} is bigger than {1}", b, a); else if (a > b) Console.WriteLine("{0} is bigger than {1}", a, b); else Console.WriteLine("both {0} and {1} are equal", a, b); 負でない整数がnullより大きくなることを期待していました。ここに何か不足していますか?
151 c#  nullable 

3
Angular2の括弧、括弧、アスタリスクの違いは何ですか?
私はAngularのウェブサイトでAngular 1から2のクイックリファレンスを読んでいますが、完全に理解できなかったのは、これらの特殊文字の違いです。たとえば、アスタリスクを使用するもの: <tr *ngFor="#movie of movies"> <td>{{movie.title}}</td> </tr> ハッシュ(#)記号movieがローカルテンプレート変数として定義されていることをここで理解していますが、前のアスタリスクは何をngFor意味していますか?そして、それは必要ですか? 次に、ブラケットを使用する例を示します。 <a [routerLink]="['Movies']">Movies</a> かっこで囲むrouterLinkと、そのHTML属性/ Angularディレクティブにバインドされます。これは、Angularが式を評価するためのポインタであることを意味しますか?などは[id]="movieId"相当だろうid="movie-{{movieId}}"アンギュラ1に? 最後に、括弧は次のとおりです。 <button (click)="toggleImage($event)"> これらはDOMイベントにのみ使用されますか、(load)="someFn()"またはなどの他のイベントを使用でき(mouseenter)="someFn()"ますか? 本当の質問は、これらの記号はAngular 2で特別な意味を持っているのでしょうか、それぞれをいつ使用するのかを知る最も簡単な方法は何ですか?ありがとう!!
151 angular 

12
リクエストのURLで最大再試行回数を超えました
App Store> Businessのコンテンツを取得しようとしています: import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) 私がしようとするrangeと(0,2)、それは動作しますが、私が置いたときrangeに100、Sはこのエラーを示しています。 Traceback (most recent call last): File "/home/preetham/Desktop/eg.py", line 17, in <module> page1 = …

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