プログラミング

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

5
Pythonで空のリストを作成する
Pythonで新しい空のリストを作成する最良の方法は何ですか? l = [] または l = list() 私はこれを2つの理由で尋ねています: どちらが速いかに関する技術的な理由。(クラスを作成するとオーバーヘッドが発生しますか?) コードの可読性-どちらが標準的な慣習です。

7
単体テストを実行せずにMavenプロジェクトをビルドする
単体テストを実行せずにMavenプロジェクトをビルドするにはどうすればよいですか? 現在、サーブレット用にいくつかのコードを再構築していて、それをWebブラウザーで試したいと思っています(つまり、を実行mvn installして、.warTomcatにアップロードします)。UNITテストが失敗していることは十分に承知しており、コードが希望どおりになったら修正するため、問題ありません。誰かアドバイスできますか?

30
Pythonを使用してHTMLファイルからテキストを抽出する
Pythonを使用してHTMLファイルからテキストを抽出したいと思います。ブラウザーからテキストをコピーしてメモ帳に貼り付けた場合と基本的に同じ出力が必要です。 整形式のHTMLで失敗する可能性がある正規表現を使用するよりも堅牢なものを望みます。多くの人がBeautiful Soupを推奨するのを見てきましたが、それを使用する際にいくつか問題がありました。1つは、JavaScriptソースなどの不要なテキストを取得することです。また、HTMLエンティティは解釈されませんでした。たとえば、私は'を期待します ブラウザのコンテンツをメモ帳に貼り付けたかのように、HTMLソースでテキストのアポストロフィに変換されます。 アップデート html2textは有望に見えます。HTMLエンティティを正しく処理し、JavaScriptを無視します。ただし、プレーンテキストは正確には生成されません。それは、プレーンテキストに変換する必要があるマークダウンを生成します。例やドキュメントはありませんが、コードはきれいに見えます。 関連する質問: HTMLタグをフィルターで除外し、Pythonでエンティティを解決する PythonでXML / HTMLエンティティをUnicode文字列に変換する


23
文字列を分割する方法、および区切り文字を保持する方法は?
一連の異なる区切り文字で区切られた複数行の文字列があります。 (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) この文字列をを使用してその部分に分割String.splitできますが、区切り文字の正規表現に一致する実際の文字列を取得できないようです。 言い換えれば、これは私が得るものです: Text1 Text2 Text3 Text4 これは私が欲しいものです Text1 DelimiterA Text2 DelimiterC Text3 DelimiterB Text4 区切り文字の正規表現を使用して文字列を分割するだけでなく、区切り文字を保持するJDKの方法はありますか?
243 java 


4
ドット、矢印、またはダブルコロンを使用してC ++のクラスのメンバーを参照するのはいつですか?
:C ++に(JavaやC#のような)他のC由来の言語から来て、それは非常にC ++クラスのメンバを参照する3つの方法を持っていることを混同最初にありa::b、a.bおよびa->b。これらの演算子のどれをいつ使用しますか? (注:これは、Stack OverflowのC ++ FAQへのエントリになることを意図しています。このフォームでFAQを提供するという考えを批評したい場合は、これをすべて開始したメタへの投稿がそのための場所になります。回答その質問はC ++チャットルームで監視され、FAQのアイデアはそもそも始まったので、アイデアを思いついた人があなたの答えを読む可能性が非常に高くなります。
243 c++  c++-faq 


11
「静的な最終ロガー」は大文字で宣言する必要がありますか?
Javaでは、静的なfinal変数は定数であり、慣習として、それらは大文字でなければなりません。しかし、ほとんどの人がロガーを小文字で宣言し、それがPMDの違反として現れるのを見てきました。 例えば: private static final Logger logger = Logger.getLogger(MyClass.class); googleまたはSOで「静的な最終ロガー」を検索すると、これが表示されます。 代わりにLOGGERを使用する必要がありますか?



6
PHP「php:// input」vs $ _POST
私は、JQueryからのAjaxリクエストとやり取りするときではphp://inputなく、メソッドを使用するように指示されました$_POST。私が理解していないのは、$_POSTまたはのグローバルな方法と比較してこれを使用する利点です$_GET。
243 php  ajax  input 

3
Ubuntuでウィンドウが画面の外に表示される[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する デュアルモニターセットアップがあり、Ubuntu 12.04 LTSを使用しています。モニターの位置を何度か変更しましたが、何らかの理由で一部のウィンドウが画面外(両方の画面以外)に開いてしまいます。インスタンス。ウィンドウを画面の1つに配置するにはどうすればよいですか?

6
Swift 3、Swift 4以降で、dispatch_sync、dispatch_async、dispatch_afterなどを行うにはどうすればよいですか?
Swift 2.x(または1.x)プロジェクトに次のようなコードがたくさんあります。 // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } } または、実行を遅らせる次のようなもの: dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(0.5 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) { print("test") } または、Grand Central …

10
Androidリソース/値に浮動小数点値を追加する
ドキュメントandroid:lineSpacingMultiplier から使用して、TextViewsの行間に小さなスペースを追加しようとしています: 乗数として、テキストの行間の余分なスペース。 「1.2」などの浮動小数点値でなければなりません。 これをいくつかの異なるTextViewで使用しているので、グローバルディメンション/値をリソースに追加したいのですが、使用するタグが存在する場合でも、それがわかりません。私には意味のあるすべての種類のリソースを試しましたが、どれも機能しません。 私が欲しいのは次のようなものです: <resources> <dimen name="text_line_spacing">1.4</dimen> </resources> 編集:私は承知してandroid:lineSpacingExtraいます(これには単位が追加されたディメンションが必要です)が、android:lineSpacingMultiplier可能であれば使用したいと思います。

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