問題タブ [evaluation]
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.
programming-languages - 安全な評価環境をすぐに利用できる言語は?
私は特に PLT スキームの make-evaluatorのようなものについて話しています。
スキームコードを実行しますが、特定の条件下では:
- 定義可能な量のメモリのみを使用し、スクリプトがさらに必要な場合は実行を終了します
- 時間の経過とともに同じように動作します
- コードで特に許可するものを除いて、すべての IO を制限します
これを行うことができる他の何かに精通している人はいますか?
iphone - iPhone開発ショップを評価するとき、尋ねるべき最良の質問は?
現在、いくつかのiPhone開発ショップを評価中であり、会ったときに尋ねる質問/トピックのリストをまとめています。
最も関連性の高い分野をカバーしていることを確認するために、iPhone開発者または開発ショップを評価するときに何を尋ねますか?
主な分野は、出荷されるアプリケーションとその品質、計画プロセス、開発方法、テストフレームワーク、アドホックベータテストの管理方法、およびバグ修正とアプリストアへの再送信の進行中のプロセスです。
私はアプリをコーディングして出荷したので、適切な質問をするのに十分な経験があります。誰かの能力に満足する前に、どのような具体的な開発の質問をカバーしたいと思いますか?
ありがとう!
sql - SQL UPDATE の評価順序
次のクエリでの評価の順序は何ですか:
つまり、または?"tbl"."p"
に設定されます。ここでの評価の順序は SQL 標準によって管理されていますか?q
q + 1
ありがとう。
アップデート
Migs の回答を検討した後、見つけたすべての DB でいくつかのテストを実行しました。標準の内容はわかりませんが、実装はさまざまです。
与えられた
"p"
との値"q"
は次のとおりです。
更新 2
Firebird 2.5 は、私がテストした他の SQL エンジンの大部分と一致するように動作を変更し、MySQL だけを残しました。関連するリリース ノートのエントリ「SET 句のロジックの変更」は、大多数の動作が SQL 仕様に従って正しいことを強く示唆しています。
MySQL にバグを報告して、この動作についてコメントしてもらいました (バグ番号52861 )。
更新 3
前述のバグは本日 (2010-05-19) クローズされ、 UPDATEの説明と標準 SQL との相違点のセクションの両方でこの動作が明示されるようにドキュメント セットが更新されます。
ブラボー、MySQL。
java - Javaでは、ブール値の「操作の順序」は何ですか?
object の簡単な例を見てみましょうCat
。cat
「not null」がオレンジ色または灰色であることを確認したい。
AND が最初に来て、次に OR が来ると思います。私はちょっとあいまいなので、ここに私の質問があります:
何が起こるか確実に理解できるように、誰かがこの声明を順を追って説明してもらえますか?
また、括弧を追加するとどうなりますか。それは操作の順序を変更しますか?
操作の順序は言語ごとに変わりますか?
java - Javaでアルファベータ剪定を使用した三目並べ
私は、反復アルファ-ベータ プルーニングを使用して三目並べをプレイしようとしています。移動には 1 秒の制限がありますが、何らかの理由でうまく機能しません。
通常の alpha-beta コードを変更して、alpha または beta を返す代わりに状態 (次の動きのあるボード) を返すようにしました。
子を作成するたびに、深さを更新します。
しかし、何らかの理由で私は負け続けており、私のアルファベータは最善の動きを見ていないことがわかりました.
これが私のコードです:
外側のループ:
アルファベータ:
何かが間違っているかどうか誰かが私に教えてくれれば、大いに感謝します。評価を返す通常のアルファベータの代わりに「s」を返していることに関係があるのではないかと思いますが、エラーを見つけることができませんでした。
前もって感謝します、
レナ
python - Pythonでの延期された評価
Pythonでの遅延評価について聞いたことがありますが(たとえば、ここで)、ラムダが使用された場合にのみ、インタープリターによってラムダがどのように評価されるかを示しているだけですか?または、これは、Pythonの動的な設計により、実行時まで多くのエラーをキャッチしない方法を説明するための適切な用語ですか?
それとも私は何かを完全に見逃していますか?
binding - clojure で + をバインドできないのはなぜですか?
リストを再バインドできるのに + を再バインドできない理由を誰か説明できますか?
部分評価できるように + を再バインドしたいのですが。
haskell - GHC API を使用した Haskell ステートメント/式の評価
私が書いているツール ( http://hackage.haskell.org/package/explore ) の場合、実行時に haskell 関数定義を読み取り、それらをツールの値に適用し、アプリケーションの結果を取得する方法が必要です.
GHC (6.10.4 または 6.12.1) API を使用した非常に基本的な例を誰か教えてもらえますか?
実行時にファイルから読み込まれる関数定義の例:
期待されるプログラム出力
!!アップデート!!
簡単な回答を投稿しましたが、実行ディレクトリにオブジェクト ファイルが作成されます。これを回避し、すべてのファイル IO を回避するためのヒントは大歓迎です。また、メモリ内ですべてを実行するバージョンも見たいです。たとえば、ユーザーが GUI で関数定義を提供し、コンパイル/評価によってオブジェクト ファイルが作成されません。
bash - Bash:数学用語を評価しますか?
このような式をBashで、この場合は6に評価するにはどうすればよいですか?
evaluation - HCI プロジェクトの評価手法は何ですか (ユーザーや心理学者は関与しません)。
論文のトピックを選択します。それは HCI プロジェクトになります。(ヒューマンコンピュータインタラクション)。
これは研究プロジェクトになるので、何らかの評価を考える必要があります。人間のユーザーを使用したり、心理学者と協力しなければならないことは避けたいと思います。
代わりに使用できるメトリックまたは評価モデルはありますか?
ありがとう