問題タブ [clarity]
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.
java - nullに割り当てる前に変数がnullかどうかを確認しますか?
変数の割り当ては、null チェックと比較してコストがかかりますか? たとえば、null を割り当てる前に foo が null でないことを確認する価値はありますか?
それとも、これは何も心配していませんか?
wpf - なぜWPFのすべてがぼやけているのですか?
WPFのすべてがぼやけている理由を誰かが説明できますか? これは修正できるものですか?
if-statement - 一般的なプログラミング-明確にするためにelseまたはelseif
変数が2つの異なる値を持つ可能性があり、一方が何かを実行し、もう一方が異なる場合は、次のようにします。
またはあなたはしますか:
明確にするために、読者が必ずしも同じことをしているとは言えない状況では(ただし、「不要な」表現をしている場合はそうではありません)?それで、あなたは何をしますか?ありがとう!
編集:実際には、このようなものにはもっと多くの異なるオプションがあります:三項演算子、if-else、if-elseif、if-elseif-else、-if-else(assert付き)、スイッチ。それぞれに場所がありますが、決めるのは難しいです。
iphone - iPhoneDev-遅延読み込みコードを配置する場所
すでにこのような質問がありましたが、とにかく削除しました。
ルートビューコントローラーを備えた非常にシンプルなアプリがあり、他の2つのビューコントローラービューを切り替えます。したがって、私のルートView Controllerでは、他の2つのViewControllerのインスタンスを遅延ロードします。ツールバーのスイッチボタンを押すたびに、表示されている現在のビューコントローラ(そのビュー)がアンロードされ(nilに設定)、新しいものがロードされてサブビューに追加されます。
ビューコントローラをロードして特定の時間にアンロードするので、ゲッターにある遅延ロードコードは、実際に使用するときに正しくロードしたくないため、非常に混乱します。フリップアニメーションが実行されるように、事前にロードする必要があります。よさそうだ。したがって、ビューコントローラをロードするためにloadFirstVCメソッドとloadSecondVCメソッドを作成したいと思います。これは良い考えですか?
php - PHPのベストプラクティス:関数を呼び出すときに構成ファイルから変数を再渡しますか、それともグローバルを使用しますか?
私はいくつかのサイトで使用しているプログラムを持っています。require('config.php');を使用します。mysql接続情報、パスなどのサイト依存変数を設定します。
$ backup_pathのように、これらのサイト依存変数の1つを関数で使用するとします。
この変数は最初にconfig.phpで宣言されており、メインプログラムファイルには表示されません。
関数makebackup($ table_name);でこの変数にアクセスする必要があります。(別のfunctions.phpファイルにもあります)。
言う方がいいですか
次に、関数内で「global $ backup_path」を使用します。または、を使用して関数を呼び出す方がよいでしょう。
最初の議論は、メインプログラムのフローを煩雑にすることなくシンプルで理解しやすいものに保つというものです。
2番目の議論は、変数$ backup_pathがしばらく経過した後に存在することは明らかではない可能性があり、デバッグまたはやり直しが困難になる可能性があるというものです。
これらのテクニックのどちらかがプロのプログラマーの間で「標準」ですか?または、$ _ SESSIONを使用してこれらのグローバル変数を宣言する必要がありますか?
vb.net - VB.NETデリゲートコードの説明
私はこのコードが何をするのかを理解しようとしています。エラーが頻繁に発生しますが(システムに損傷を与えるような方法ではありません)、気になるほどです。ここで何が起こっているのかについての詳細情報と、これを修正/防止する方法についての提案を得ることができれば素晴らしいと思います。
コード
一般的なエラー
ユーザーメッセージ:非同期イベント起動エラー。
エラータイプ:System.Reflection.TargetInvocationException
エラーメッセージ:呼び出しのターゲットによって例外がスローされました。
エラーの場所:System.Reflection.TargetInvocationException:呼び出しのターゲットによって例外がスローされました。---> System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。
System.Windows.Forms.Control.MarshaledInvoke(コントロール呼び出し元、デリゲートメソッド、Object [] args、ブール同期)
at System.Windows.Forms.Control.Invoke(デリゲートメソッド、Object [] args)
at TSG.TransIT.UI .UIControls.ctGPViewTrip.updateTrip()
at TSG.TransIT.UI.UIControls.ctGPViewTrip.handleEditTrip(Object sender、EditTripAnnouncementEventArgs e)
c# - 複数の出力値に対して out を使用するのと、結合された値の型を返すのとのどちらがよいでしょうか?
たとえば、次の行に沿って:
対
明快さ、使いやすさ、そして最も重要なパフォーマンスの両方でどちらが優れています。
iphone - iPhone の MPMoviePlayerController
MPMoviePlayerController
iPhone デバイスに問題があります。私のiPhoneデバイスではっきりと再生されていません(ビデオコンテンツを正しく見ることができません)。ただし、シミュレーターで正しく再生されています。
誰でもこの問題を解決する方法を教えてもらえますか..
language-agnostic - 6 つの抽象化、1 つの構成要素
どちらが好きですか、そしてその理由は次のとおりです。
典型的
不要な抽象化の可能性
一部の構文を削除する
私はこれが非常に読みやすいので気に入っていますが、ハードコードされた「昼間」文字列も必要です
これも読みやすい
印刷と時刻チェックが混在していて、良くない
とにかく、これはかなり個人的な好みですが、一方を他方よりも優先する正当で論理的な理由もあり、それらの理由を聞くことに興味があります-または、何かを追加する場合は、同じ構造の他のバリエーションを聞くことに興味があります.
ありがとう!
wpf - WPFを使用しているときにメニューのぼやけたフォントを取り除く方法は?
ここでWPF初心者。Visual Studio 2010 でメニューに使用されているフォント スタイルを模倣しようとしています。Windows XP では、メニューがぼやけて見えます。
同じ結果を得るためにコードを変更するにはどうすればよいですか?