プログラミング

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

19
アクセス制限:タイプ「アプリケーション」はAPIではありません(必要なライブラリrt.jarの制限)
これがコードです: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } ここにエラーがあります: Exception in thread "main" java.lang.Error: Unresolved compilation problems: …
178 java  eclipse  macos  jar 

13
電話:テキスト入力用の数字キーボード
電話で数字キーボードを強制的に起動する方法はあり<input type="text">ますか?私はちょうどことに気づいた<input type="number">ことは、クレジットカード番号、ZIPコードなどに適していないので、HTML5で「浮動小数点数」のためであります <input type="number">浮動小数点数以外の数値を取る入力に対して、の数値キーボード機能をエミュレートしたいと思います。inputそれを行う別の適切なタイプはありますか?


14
Pythonを使用したWebスクレイピングJavaScriptページ
シンプルなWebスクレイパーを開発しようとしています。HTMLコードなしでテキストを抽出したい。実際、私はこの目標を達成しましたが、JavaScriptがロードされている一部のページでは、良い結果が得られなかったことがわかりました。 たとえば、JavaScriptコードがテキストを追加する場合、それを表示できません。 response = urllib2.urlopen(request) 追加されたテキストなしで元のテキストを取得します(JavaScriptがクライアントで実行されるため)。 だから、私はこの問題を解決するためのいくつかのアイデアを探しています。

9
forループ中にリストエントリを変更する方法は?
これで、繰り返しループ中にリストを変更するのは安全ではないことがわかりました。ただし、文字列のリストがあり、文字列自体を削除したいとします。変更可能な値の置換は変更としてカウントされますか?
178 python 


14
C ++でファイル全体をstd :: stringに読み込むにはどうすればよいですか?
ファイルをに読み込む方法std::string、つまり、ファイル全体を一度に読み込む方法は? テキストモードまたはバイナリモードは、呼び出し元が指定する必要があります。ソリューションは、標準に準拠し、ポータブルで効率的でなければなりません。文字列のデータを不必要にコピーしてはならず、文字列の読み取り中にメモリの再割り当てを回避する必要があります。 これを行う1つの方法は、サイズ変更、ファイルサイズをstatをするだろうstd::stringとfread()へstd::stringのconst_cast<char*>()"編data()。これには、std::stringのデータが連続している必要がありますが、これは標準では必要ありませんが、既知のすべての実装に当てはまるようです。さらに悪いことに、ファイルがテキストモードで読み取られると、std::stringのサイズはファイルのサイズと一致しない場合があります。 完全に、正しい標準に準拠し、ポータブルソリューション使用して構築することができたstd::ifstreamのrdbuf()にstd::ostringstreamとにそこからstd::string。ただし、これにより文字列データがコピーされたり、メモリが不必要に再割り当てされたりする可能性があります。 関連するすべての標準ライブラリの実装は、すべての不要なオーバーヘッドを回避するのに十分スマートですか? それを行う別の方法はありますか? 目的の機能をすでに提供している隠れたBoost機能を見逃しましたか? void slurp(std::string& data, bool is_binary)
178 c++  string  file-io 

2
サブプロセスPopenと呼び出しの違いは何ですか(どのように使用できますか)?
Pythonから外部プログラムを呼び出したい。私はとの両方Popen()を使用call()しました。 2つの違いは何ですか? 私の具体的な目標は、Pythonから次のコマンドを実行することです。リダイレクトの仕組みがわかりません。 ./my_script.sh > output ドキュメンテーションを読み、それはcall()便利な機能またはショートカット機能であると言います。call()代わりにを使用することにより、電力が失われPopen()ますか?
178 python  subprocess  popen 

4
Pythonでタプル比較はどのように機能しますか?
私はCore Pythonプログラミングの本を読んでいて、著者は次のような例を示しています。 (4, 5) < (3, 5) # Equals false だから、私は疑問に思っています、どのように/なぜfalseに等しいのですか?Pythonはこれら2つのタプルをどのように比較しますか? ところで、それは本で説明されていません。


5
1行リスト内包表記:if-elseバリアント
それはpythonリスト内包構文に関するものです。特定の範囲の奇数のリストを生成するリスト内包を持っています。 [x for x in range(1, 10) if x % 2] これによりフィルターが作成されます-ソースリストがあり、偶数(if x % 2)を削除しています。ここではif-then-elseのようなものを使用したいと思います。次のコードは失敗します: >>> [x for x in range(1, 10) if x % 2 else x * 100] File "<stdin>", line 1 [x for x in range(1, 10) if x % 2 else x * 100] ^ SyntaxError: …

3
Pythonでラムダを使用して並べ替える方法
Pythonでは、ラムダを使用して日付で並べ替えようとしています。エラーメッセージを理解できません。メッセージは次のとおりです。 <lambda>() takes exactly 1 argument (2 given) 私が持っているラインは a = sorted(a, lambda x: x.modified, reverse=True)
178 python  lambda 

12
Swiftで配列の最初の5つのオブジェクトを返す方法は?
Swiftで、配列の高次メソッドを使用して最初の5つのオブジェクトを返す賢い方法はありますか?それを行うobj-cの方法は、インデックスを保存し、インデックスが5になるまでインデックスをインクリメントしてループし、新しい配列を返すことでした。これを行う方法はありますかfilter、mapまたはreduce?
178 arrays  swift 

19
CSS:<div>要素内の中央要素
HTML要素を中央に配置するには、CSSを使用できますleft: 50%;。ただし、これにより、ウィンドウ全体に対して要素が中央に配置されます。 要素の子である&lt;div&gt;要素があり&lt;div&gt;、ウィンドウ全体ではなく、この親を基準にして子を中央に配置したい。 コンテナー&lt;div&gt;にすべてのコンテンツを中央に配置するのではなく、特定の1つの子だけを配置します。
178 css 

18
ReactのインラインCSSスタイル:a:hoverの実装方法?
私はかなり好きです はReactのインラインCSSパターンがそれを使用することにしました。 ただし、 :hoverおよび同様のセレクター。では、インラインCSSスタイルを使用しているときに、ハイライトオンホバーを実装する最良の方法は何でしょうか。 #reactjsからの提案の1つは、Clickableコンポーネントを用意し、次のように使用することです。 &lt;Clickable&gt; &lt;Link /&gt; &lt;/Clickable&gt; Clickable持っているhovered状態をとリンクする小道具として渡します。しかし、Clickable(私はそれを実装する方法は)ラップLinkでdivそれが設定できるようにonMouseEnterし、onMouseLeaveそれに。これは、物事を少し複雑にします(例えばspan、div動作はとは異なりますspan)。 より簡単な方法はありますか?
178 reactjs 

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