問題タブ [unordered]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - JQuery - css クラスをリストに追加する
私は次のHTMLを持っています:
私は以下を達成する必要があります:
Jqueryを使用して、私は
$(".meuble-tab")
addClass("active") を実行するために親 "li" にアクセスするにはどうすればよいですか?
php - PHPでSQL結合の結果を単一の列でソートするにはどうすればよいですか
場所のリストを含むデータベースがあります。例:
別のテーブルには、それらの国の人々のリストがあり、
結合を使用してSQLクエリでこのデータを取得しました...
これは私に提供します:
ただし、私が達成しようとしているのは、PHP によってエコーアウトされる順序付けられていないリストです。国名でグループ化された人々の名前。国名が繰り返されるのとは対照的に。配列を使用してみましたが、PHP/MySQL の知識にがっかりしています...
php - リストする PHP 配列
この多次元配列からどのようにすればよいですか:
これに:
上記はhtmlで...
jquery - jQuery と順序付けられていないリストの読み込みに関する問題の解決
私は XHTML で複数のレベルの深さを持つ非常に単純な順序付けられていないリスト ツリーを構築しています。親ノードをクリックすると、jQuery .load() API を使用してサーバーに AJAX コールバックが行われ、このノードに子があるかどうかが確認されます。存在する場合は、それらのノードを内部に挿入します。親リンクをもう一度クリックすると、.remove() が実行されて子が削除されます。
Safari、Chrome、および FireFox ではすべて正常に動作します。しかし、IE6、IE7、IE8、および Opera では機能しません。
IE では、親を展開して子を表示するときにコードが機能します。しかし、親をクリックして .remove() で子を再び非表示にすると、それ自体ではなく、子に入り、子の削除が行われます。
Opera では、コードは展開されますが、展開されると余白が移動します。その後、削除すると、IE と同じ問題が発生します。
この奇妙さの原因は何ですか?
ここに投稿されたサンプル: http://volomike.com/downloads/sample1.tar.gz
python - Pythonのreモジュールを使用して、名前付きグループの任意の順序付けられていないセットを1回の急降下で取得することは可能ですか?
これは、いくつかの問題に非常に便利です。
しかし、事前にどのような順序を期待すべきかわからない場合はどうなりますか?
[アップデート]
たとえば、未知の順序の文字を含む入力変数があり、「b」が「i」の後に来る場合があります。'.b。'のグループを引き続き参照できるようにしたい そして私。' 入力変数の順序に従って正規表現を順序付ける必要はありません。だから、私はこのようなことをしたいのですが、それが可能かどうかはわかりません:
【更新終了】
私は周りを探し回って頭を悩ませましたが、良いリードを生み出すことができません。この機能を推測することはおそらく存在しないでしょう。おそらくこれを行う唯一の方法は、グループごとに文字列全体を1回スキャンすることです(もちろん、代わりにループで実行できます)が、stackoverflowの頭脳が何であるかがわかると思いましたそれについて言わなければなりませんでした。
助けてくれてありがとう、
ジョシュ
sql - SQL テーブルから反対の行を削除する方法
次の SQL テーブルがあります。
次の結果が得られるクエリを作成できますか?
要約すると、(a,b) == (b,a) のように、2 つの列を順不同のセットとして扱いたいと思います。
css - css、順序付けられていないリストでアイコンが正しい場所に表示されない
私はこれに本当にイライラしています。数週間前、私はそれをFirefoxの両方で動作させました。つまり、問題なく動作しました。今日戻っていくつかのテストを行ったところ、Firefox の表示に問題が見つかりました。コードを検索しましたが、何も見つかりません。私は喜んで誰からでもいくつかのヒントを使うことができます.私は間違ったことを見ていると確信しています. Firefox のバージョンをアップグレードしましたが、Firefox ではなくコードが壊れていると思います。css ファイルのどこかに問題があると思いますが、よくわかりません。
ここまでで確認できたこと。設定をオーバーライドしている可能性のある < ul > または < li > との他の css ファイルでの競合はないようです。もう 1 つの確認は、これは Internet Explorer で正常に動作するということです...したがって、通常は逆である (FF では動作するが IE では失敗する) ため、私はばかであるに違いありません。
IE での表示は次のとおりです (テキストのすぐ横にあるフォルダー アイコンの位置に注意してください)。
代替テキスト http://www.redsandstech.com/ie_works.jpg
FF での表示は次のとおりです (フォルダ アイコンが対応するテキストと共に押し下げられていないことに注意してください)。
代替テキスト http://www.redsandstech.com/ff_broken.jpg
順序なしリストは次のとおりです。
メニュー全体に使用される CSS は次のとおりです。
asp.net - ASP.NET - TreeViewControl をテーブルではなく順序付けられていないリストとしてレンダリングすることは可能ですか?
TreeViewControl をテーブルではなく順序付けされていないリストとしてレンダリングすることは可能ですか?
python - 「for x in a for y in b in c ...」を順不同で単純化するにはどうすればよいですか?
[更新]欠けているものがあります。実際にfor x in a for y in b for z in c ...
、つまり任意の量の構造体がある場合、書くのproduct(a,b,c,...)
は面倒です。d
上記の例のようなリストのリストがあるとします。もっと簡単にできますか?Python ではfor リストとディクショナリ評価を使用unpacking
できますが、それは単なる表記法です。任意の長さのネストされた for ループとそのようなモンスターの単純化は SO を超えています。タイトルの問題は自由回答であることを強調したいので、質問を受け付けても誤解しないでください!*a
**b
c++ - Boostマルチインデックスとunordered_multimapへのルックアップを含むC++コードを高速化する必要があります
Host
Boostマルチインデックスコンテナに格納されているクラスのオブジェクトに基づくエージェントベースモデルを高速化するための戦略を探しています。私はSharkを使用して、時間の大部分が関数によって消費されていることを確認しましたcalcSI()
。
関数は、クラスの他のインスタンスの属性に依存する特定の確率をcalcSI()
クラスのすべてのインスタンスについて計算する必要があります。(のインスタンスは約10,000〜50,000あり、これらの計算はホストごとに約25,600回実行されます。)Host
Host
Host
プロファイルを正しく解釈している場合、費やされる時間の大部分はに費やされcalcSI()
ますHost::isInfectedZ(int)
。これは、次のタイプのBoostunordered_multimap内の何かのインスタンスをカウントするだけですInfectionMap
。
のすべてのメンバーはをHost
含みInfectionMap carriage
、特定のキーに関連付けられてHost::isInfectedZ(int)
いる数を単純にカウントします。Infections
int
count
Boostの順序付けされていないマルチマップの関数のコストに関する情報を見つけるのに苦労しています。Host
各キーのインスタンスの数(つまり、各キーにInfections
関連付けられている数)を追跡するために、個別の2次元配列に追加してオーバーヘッドを増やす必要がありますint
か?1つまたは2つの不要な複合キーインデックスを削除するなど、Boostマルチインデックスの大規模な構造的オーバーホールがより役立つかどうか疑問に思っています。マルチインデックスのバックグラウンドメンテナンスはプロファイラーに表示されないため、(おそらくばかげて)それが大きいのではないかと心配しています。マルチインデックスには8つのインデックスがあり、そのほとんどはordered_non_uniqueです。
プロファイラーに表示されない可能性のある他の懸念事項はありますか、それともプロファイラーからの主要な結果が欠落していますか?
calcSI()
残念ながら、の並列化とマルチスレッド化はオプションではありません。
更新:InfectionMap carriage
10ペアを超えることはめったになく、通常は5未満であることを知っておくと役立つ場合があります。
更新2:上記の#1で提案した戦略を試し、それぞれHost
に配列int carriageSummary[ INIT_NUM_STYPES ]
を指定しました。配列は、の可能な値でインデックス付けされていますz
(ほとんどのシミュレーションでは、10未満の可能な値があります)。各エントリの値は、に加えられた変更を追跡しますcarriage
。Host::isInfectedZ( int z )
関数は次
のようになります。

z
。他のコンテナ(つまり、unordered_mapではない)は、より広い範囲でより効率的でしょうか?
マルチインデックスの変更に関するフィードバックもお待ちしています。