プログラミング

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

4
JQueryセレクターからDOM要素を取得する方法
jqueryセレクターから実際のDOMElementを取得するのを見つけるのが非常に困難です。サンプルコード: <input type="checkbox" id="bob" /> var checkbox = $("#bob").click(function() { //some code } ) 別のコードでは、チェックボックスのチェックされた値を特定しようとしています。 if ( checkbox.eq(0).SomeMethodToGetARealDomElement().checked ) //do something. そして、私はしたくない: if ( checkbox.eq(0).is(":checked")) //do something これでチェックボックスの周りが回りますが、本当のDOMElementが必要な場合もあります。
179 javascript  jquery  dom 




4
(variable1%variable2 == 0)が効率的でないのはなぜですか?
私はJavaが初めてで、昨夜いくつかのコードを実行していましたが、これは本当に私を悩ませました。forループですべてのX出力を表示する単純なプログラムを作成していて、variable % variablevs as variable % 5000またはwhatnot としてモジュラスを使用すると、パフォーマンスが大幅に低下することに気付きました。誰かがなぜこれが原因で何が原因であるかを誰かに説明できますか?だから私はもっと良くなることができます... ここに「効率的な」コードがあります(ちょっとした構文が間違っていると、コードがインストールされていないコンピューター上にいます) long startNum = 0; long stopNum = 1000000000L; for (long i = startNum; i <= stopNum; i++){ if (i % 50000 == 0) { System.out.println(i); } } これが「非効率なコード」です long startNum = 0; long stopNum = 1000000000L; long progressCheck = 50000; for …
179 java  performance 

10
空のhrefは有効ですか?
私たちのWeb開発者の1人は、ドロップダウンリストのスタイルを設定するためのプレースホルダーとして次のhtmlを使用しています。 <a href="" class="arrow"></a> これはアンカータグと見なされますか? href値がないため、リンクチェッカーレポートの一部で壊れていると表示されます。
179 html  href 

7
動的にインポートされたモジュールのクラスの文字列名からの動的インスタンス化?
Pythonでは、文字列でその名前を知っている特定のクラスをインスタンス化する必要がありますが、このクラスは動的にインポートされたモジュールに「存在」します。次に例を示します。 ローダークラススクリプト: import sys class loader: def __init__(self, module_name, class_name): # both args are strings try: __import__(module_name) modul = sys.modules[module_name] instance = modul.class_name() # obviously this doesn't works, here is my main problem! except ImportError: # manage import error some-dynamically-loaded-moduleスクリプト: class myName: # etc... この配置を使用して、dyn-loaded-modulesの特定の事前定義された動作に従って、ローダークラスが動的にロードされるモジュールを使用できるようにします...
179 python 

13
DIVをラップしないようにする方法は?
他の複数のDIVを含むコンテナーDIVスタイルを作成する必要があります。ブラウザウィンドウの幅が狭くなるようにサイズ変更された場合、これらのDIVは折り返さないように求められます。 以下のようにしてみました。 <style> .container { min-width: 3000px; overflow: hidden; } .slide { float: left; } </style> <div class="container"> <div class="slide">something</div> <div class="slide">something</div> <div class="slide">something</div> <div class="slide">something</div> </div> これはほとんどの場合に機能します。ただし、一部の特殊なケースでは、レンダリングが正しくありません。コンテナーDIVがIE7のRTLで幅3000pxに変更されているのを見つけました。そして、それは乱雑になります。 コンテナーDIVをラップしないようにする他の方法はありますか?
179 html  css  word-wrap  nowrap 

2
safe-boolイディオムはC ++ 11で廃止されましたか?
@Rのこの答え。Martinho Fernandesは、セーフブールイディオムは単純にC ++ 11で置き換えられるため、C ++ 11では廃止されることを示しています。 explicit operator bool() const; 答えの標準的な見積もりによると§4 [conv] p3: 式eは、いくつかの発明された一時変数(§8.5)Tの宣言T t=e;が整形式である場合に限り、暗黙的に型に変換できますt。特定の言語構成では、式をブール値に変換する必要があります。そのeようなコンテキストに現れる式は、いくつかの発明された一時変数t(§8.5)について、宣言が整形式である場合に限り、文脈変換されbool、整形式bool t(e);であると言われます。 強調表示された部分は、「暗黙の明示的キャスト」(標準では「コンテキスト変換」と呼ばれます)を@Rとして明確に示しています。マルティーニョが言った。 「暗黙の明示的キャスト」を必要とする「特定の言語構成体」は、次のように見えます。 if、while、for(§6.4 [stmt.select] p4) 二項論理演算子&&と||(§5.14 [expr.log.and/or] p1両方) 論理否定演算子!(§5.3.1 [expr.unary.op] p9) 条件演算子?:(§5.14 [expr.cond] p1) static_assert(§7 [dcl.dcl] p4) noexcept(§15.4 [except.spec] p2) タイトルの仮定は正しいですか?潜在的な欠点を見落としていないことを願っています。

1
空白の競合なしでマージ
約1000行のコードを変更する大きなコミットを取得し、行末から空白を削除し、タブの前のスペースを削除するという問題が発生しました。 また、このプロジェクトには約50のプルリクエストがあり、コミットをマージするとすべてが競合します。gitを設定して、将来のコミットをマージするときに、そのうちの1つが空白の変更である場合の競合を無視する方法はありますか? git自体を変更したり、サードパーティのツールを使用したりすることはできませんが、フックを使用することは問題ありません。

12
Pythonで整数をバイナリに変換する
整数をバイナリに変換するために、次のコードを使用しました。 >>> bin(6) '0b110' そして、「0b」を消去するとき、私はこれを使います: >>> bin(6)[2:] '110' の代わりに表示6したい場合はどうすればよいですか?00000110110
179 python  binary  integer 



7
1つの配列に別の配列のすべての要素が含まれているかどうかを確認する方法
与えられた: a1 = [5, 1, 6, 14, 2, 8] 次のすべての要素が含まれているかどうかを確認したいと思います。 a2 = [2, 6, 15] この場合の結果はfalseです。 そのような配列の包含を識別するための組み込みのRuby / Railsメソッドはありますか? これを実装する1つの方法は次のとおりです。 a2.index{ |x| !a1.include?(x) }.nil? より良い、より読みやすい方法はありますか?

6
大きなӨ表記は正確に何を表していますか?
ビッグO、ビッグオメガ、ビッグシータの表記法の違いに本当に戸惑っています。 私は大きなOが上限で、大きなOmegaが下限であることを理解していますが、大きなӨ(シータ)は正確には何を表していますか? 私はそれがタイトなバウンドを意味することを読みましたが、それはどういう意味ですか

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