問題タブ [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.
php - データベースからの四捨五入された合計に応じてテキストを変更する
Webサイトには、MySQLデータベースから計算された数値に応じて、サイトのテキストへの変更を自動化するための小さなPHPスクリプトがいくつかあります。このサイトは募金グループ向けであり、ホームページの問題のテキストは募金総額を示しています。
調達額はデータベースから取得され、千の位に四捨五入されます。これは、図を丸めて合計の最後の3桁を見つけるために使用するPHPです。
$ query4 = mysql_query( "SELECT SUM(amountraised)AS full_total FROM Fundraisingtotal;");
$ result4 = mysql_fetch_array($ query4);
$ fulltotal = $ result4 ["full_total"];
$ num = $ fulltotal + 30000;
$ ftotalr = round($ num、-3);
$ roundnum = round($ num);
$ string = $ roundnum;
$ length = strlen($ string);
$ characters = 3;
$ start = $ length-$ characters;
$ string = substr($ string、$ start、$ characters);
$ figure = $ string;
(£30,000は、プロジェクトが最初に開始されたときから前の資金調達チームによって調達された金額です。そのため、$num変数の$fulltotalに30000を追加しました)
現在、テキストは次のようになっています。
the bookstall and other fundraising events have raised more than £<? echo number_format($ftotalr); ?>
PHPは千の位に四捨五入されているので、たとえば合計が39,200ポンドで、40,000ポンドに四捨五入されている場合、40,000ポンドを超えると言うのは正しくないことに気づきました。その場合は、それが必要になります。 「ほぼ£40,000」またはそれに類似したものと言います。明らかに、「以上」を変数に置き換える必要があります。
明らかに、合計の最後の3桁が0または1000に近いかどうかをテストする必要があります。たとえば、合計が39,2000ポンドの場合、39,250ポンドから39,250ポンドの間であれば、テキストは「ちょうど上」になります。 39,400ポンドは「オーバー」、39,400ポンドから39,700ポンドは「ウェルオーバー」、39,700ポンドから39,999ポンドは「ほぼ」のようなものです。
合計の最後の3桁を変数として取得できたので、何らかのif / else / elseifコードブロックが必要だと思います(それが正しいアプローチかどうか、またはユースケース/を使用するかどうかはわかりません)。ブレーク)、そして明らかに、図が各基準を満たしているかどうかを確認する必要がありますが、それを行う方法がわかりません。誰かがこれを行うための最良の方法を提案できますか?
java - ArrayList の contains() メソッドはどのようにオブジェクトを評価しますか?
1 つのオブジェクトを作成し、それを my に追加するとしますArrayList
。次に、まったく同じコンストラクター入力で別のオブジェクトを作成した場合、contains()
メソッドは 2 つのオブジェクトを同じであると評価しますか? コンストラクターが入力に対して何もおかしいことをせず、両方のオブジェクトに格納されている変数が同一であると仮定します。
これはreturnclass
を実装する方法ですか?contains()
true
visual-c++ - VC++ 2010 Express で「評価」と表示されるのはなぜですか?
重複の可能性:
Visual Studio Express 2010 ライセンス
私は、Visual C++ 2010 の Express バージョンは無料で商用利用できるという印象を受けました。ただ、起動するとスラッシュ画面に評価用アプリと表示されます。
何を与える?
java - BigDecimal を使用する場合、Java の代わりとして Groovy を使用しますか?
Java、Groovy、および Scala の評価を完了しました。
私が考慮した要因は次のとおりです。読みやすさ、精度
知りたい要素: パフォーマンス、統合の容易さ
BigDecimal レベルの精度が必要でした。
ここに私の結果があります:
ジャワ
グルーヴィー
スカラ
Java と Scala では静的インポートを使用したことに注意してください。
Java:
長所: Java
短所: 演算子のオーバーロードがない (多くのメソッド)、かろうじて読み取り/コード化可能
Groovy:
長所: デフォルトの BigDecimal は目に見えるタイピングがないことを意味し、すべての演算 (除算を含む) に対する BigDecimal のサポートは驚くほど少ない
短所: 別の言語を学ぶ必要がある
Scala:
長所: BigDecimal の演算子のオーバーロードがあります
短所: 除算による驚くべき動作 (Decimal128 で修正)、別の学習言語
asp.net - Virtual PC で IIS7 を評価していますか?
IIS 7 のローカル開発者テストをいくつか行いたいのですが、Windows Vista、7、または 2008 サーバーを持っていません。現在 XP SP3 を実行しています。
Microsoft の IE 互換イメージを使用できるように Virtual PC をインストールしています。
IIS 7 の「試してみる」リンクは、このページを指しています。しかし、VHS は Windows Server プラットフォーム専用だと思いますが、ISO は必要ありませんか?
何かアドバイス?
python - Python関数パラメーター評価モデル
Peter NorvigのWebサイトで、次の質問に答えようとしている記事を見ていました(これは私の質問ではありませんが、Pythonで(テスト?結果:代替)と同等のことを実行できますか?」
これが彼がリストしたオプションの1つです。
そして、これが使用例です。
これがどのように機能するかは理解していますが(私は思う)、コードをいじっているだけで、上記の「fact」の定義の3番目の引数をn * fact(n-1)に変更するとどうなるかを確認することにしました。つまり、呼び出し不可能な式に変更します。それを実行すると、インタプリタは無限ループに入ります。なぜそれが起こっているのか、つまり、if_関数が受け取っているのと同じ式を返しているのかについてはかなり良い考えがあります。しかし、その表現のタイプは何ですか?ここで何が起こっているのですか?私は詳細な説明を探していませんが、私の理解に役立つかもしれないPythonの評価モデルへのいくつかのポインタを探しています。
ありがとう!
jakarta-ee - プロジェクトのパフォーマンス評価と弱点の発見
私は、多くの Java、SQL スクリプト、JS、AJAX を含む J2EE Web プロジェクトに取り組んでいます。プロジェクトがまだ正常に実行されているのは5年です。
いくつかのメモリ使用の問題、DB フェッチ ロジックの遅延、およびその他の同様の弱いパフォーマンス領域がある可能性があるため、プロジェクトのパフォーマンス評価の作業を割り当てました。どこから始めればよいですか?
プロジェクトを改善するためのベストプラクティスはありますか?
sharepoint-2010 - Sharepoint 2010 Webアプリケーション開発適性評価・アセスメント
Sharepoint 2010 上で開発するのに適したアプリケーションと、Sharepoint 2010 上に構築すべきではないアプリケーションの種類を知りたいです。では、Sharepoint 2010 を新しい Web アプリケーションの開発プラットフォームとして採用/回避する時期はいつなのか。
補遺
SharePoint 開発スペシャリストとして、次の特徴を持つ次のエンタープライズ アプリケーションのプラットフォームとして SharePoint を選択しますか?
- プロセッサ集中型
- データ入力・管理画面が豊富
- 多くの複雑なビジネス プロセス
- UIを変更する必要はありません(つまり、パーツの再配置)
- ERP 統合
- 等
私は Asp.net MVC (以前の Web フォーム) 開発者であり、Sharepoint 2010 の上に通常の複数ページの半複雑な Web アプリケーション (イントラ/エクストラネット) を構築する必要があるかどうか、およびその理由を知りたいです (はいまたは番号)。
forms - フォーム内の連続した呼び出し/評価?
皆さん、素朴な疑問...
XLISP を使用してプログラムを作成していますが、回避できない単純な根本的な問題に遭遇したようです。おそらく誰かが簡単に修正します。
then-clause が複数のフォームを評価し、最後の値を返す if ステートメントを作成しようとしています。
例:
意図されている論理的な等価物は次のとおりです。
(Web フォーマットが貧弱で申し訳ありません。)
私が抱えている問題は次のとおりです。
単純に WHERE の評価を返したいのですが、最初に SETPOS 関数を実行する必要があります。XLISP は余分な括弧が好きではありません: 外側のセットを削除すると、私の WHERE リストは私の else になります (私はそれを望んでいません)。SETPOS と WHERE の前後のセットを削除すると、WHERE が SETPOS の引数のように扱われます。私もそれはしたくない。
では、最初の評価、次に 2 番目の評価を行い、最後に評価された値を返すにはどうすればよいでしょうか。
haskell - Haskell「ソースリダクション」
今後の Haskell 試験に向けて復習していますが、過去の論文の問題の 1 つが理解できません。Googleは何も役に立たない
i) Haskells の遅延評価を使用して、次の式のソースを削減します。
ii) ソースリデュース、厳密な評価を使用、同じ式
iii) 遅延評価の利点と厳密評価の利点を 1 つ挙げてください
私が理解していないのは、ソース削減とは何ですか?