問題タブ [tie]
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.
excel - Excel で、学生のテストをランク付けするときに同点を解消するにはどうすればよいですか?
私は、生徒たちが毎週テストを完了して提出しなければならない、ちょっとした競争のようにやっています。成績は、名前の横にある Excel 列に保存されます。
私が見つけた指示に従って、テストの成績の平均で完全に機能する一般的な TOP3 を作成することができました。最後に提出されたテストの成績で TOP5 に到達すると、3 者同点になります。
LARGE 関数を使用して最上位のグレードを検索し、INDEX 関数と MATCH 関数を組み合わせてそのマークに関連付けられた名前を検索して表示します。(こんな感じ =INDEX($A$1:$A$29;MATCH(M12;$F$1:$F$29;0))
問題は、関数が左側の成績を比較して成績の範囲内の値を見つけ、その行に関連付けられた対応する名前を返すことです。したがって、3 つのグレードに対して同じ名前が返されます。
IF関数を使用して、式が検索されている配列から最初の結果セルを除外して、一致が見つかったときに前のものとは異なるようにしようとしましたが、うまくいきませんでした.. .
perl - パス名にアンダースコアがあると Perl スクリプトがハングアップするのはなぜですか?
以前にハングしたことがないのに予期せずハングする Perl スクリプトのトラブルシューティングを行っています。パールは知りません。最終的に、問題をファイル パス文字列までたどりました。このコードは機能します:
アンダースコアを含むようにファイル名を変更すると、2 行目が永久にハングします。
構文に何か問題がありますか?アンダースコアを許可する方法はありますか?
Ubuntu 14.04 を使用しています。uname の出力は次のとおりです。
Linux asus-notebook 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
また、ディストリビューションでデフォルトの Perl も使用しています。そのバージョン出力は次のとおりです。
これは、x86_64-linux-gnu-thread-multi 用にビルドされた perl 5、バージョン 18、サブバージョン 2 (v5.18.2) です (41 個の登録済みパッチを含む、詳細については perl -V を参照してください)
perl - Perl Tie::Cfg モジュールを使用して Windows パスを値として渡す方法
Tie::Cfg自動化でユーザーの詳細を取得するためにモジュールを使用しています。
問題/問題:
ユーザーの詳細とパスを受け入れる構成ファイルがあります。Linux では構成ファイルから値を出力できますが、Windows の場合、バックスラッシュが原因で正しい値を取得できません。
例えば:/root/devel/Conf.ini
モジュールを作成しました/root/devel/test.pm
3 番目の Perl スクリプト/root/devel/local.plでは、構成値を出力しているだけです。
出力:
これで私を助けてくれませんか?
c++ - GCC は std::tie を読みやすくするためだけに最適化しますか?
私が持っているとしましょうstd::tuple:
そして、私はそのような読みやすさのためだけに使いたいstd::tie:
vs.t.get<int>(0)などを使用するだけです。
GCC はこのタプルのメモリ使用を最適化しますか、a, b, c, dそれとも変数に追加のスペースを割り当てますか?
javascript - ブレークタイ関数js
私は JS を学んでおり、ゴルフ ゲームのホールごとの勝者を見つけるアプリを作成しています。打数の少ないプレーヤーがそのホールの勝者ですが、複数のプレーヤーが同じ打数でホールを引き分けている場合もあります。次のホールでタイを破り、タイが続く場合は次のホールを評価する必要があります。
関数 foo は、ホールの勝者または勝者のインデックス、位置、または名前を含む配列を返す必要があります (引き分けが不可能な場合)。
これが私のコードです:
Chrome コンソールの結果:
perl - Perl のキーとしてのハッシュ
ハッシュのキーがハッシュであるという要件に取り組んでいます。私は仕事をすることができる cpan modue に出くわしましたTie::RefHashが、どういうわけか、私が使用しているにもかかわらず、ネストされたハッシュに対しては機能しませんTie::RefHash::Nestable。
ハッシュ%hash_argには、値がハッシュへの参照であるキーpqrがあり、ハッシュはさらにハッシュをキーとして持っています。のキーをループしpqrて関数を使用refしてハッシュを計算しようとすると、機能しません。