プログラミング

プロおよび熱狂的プログラマーのためのQ&A

6
Visual Studio 2013でC#6.0機能を有効にする方法は?
私はC#6.0で導入された最新の機能を試していて、自動プロパティ初期化子の例に従いました。 class NewSample { public Guid Id { get; } = Guid.NewGuid(); } しかし、私のIDEは構文を認識しませんでした。 Visual Studio 2013でC#6.0を有効にするにはどうすればよいかと思います。使用しているターゲットフレームワークは4.5.1です。

5
AngularJSは単一ページアプリケーション(SPA)専用ですか?
現在作成中のアプリケーションのフロントエンドを構築するためのオプションを検討しており、私たちのために機能し、前進するのに最適なプラットフォームを提供するツールを評価しようとしています。 これはNode.jsプロジェクトです。私たちの最初の計画はExpressを使用してそのルートをたどることでしたが、この段階を開始する前に、そこに何があるかを検討するのが最善かもしれないと決めました。私たちのアプリケーションには、アプリケーションの観点からは関連しているが、ビューの観点からは関連していないという点で、単一ページモデルに適合しないと思われるいくつかの領域があります。 Backbone.jsやMeteorなどのクライアントを構築するために使用できるいくつかのフレームワークやAngularJSを見てきました。 これはかなり明白な質問かもしれませんが、AngularJSが純粋に単一ページのアプリケーション用であるか、またはExpressなどの複数ページのアプリケーションに使用できるかどうかは解読できないようです。 更新2013年7月17日 人々をループ内に留めておくために、プロセスを進めながらこの質問を更新します。ここではすべてを一緒に構築します。これがどれだけうまく機能するかを見ていきます。私たちよりもAngularJSに適した数人に連絡を取り、コンテキストを共有する大きなアプリケーションを分割することについて質問しましたが、1つのページで作業するのは大きすぎるかもしれません。 コンセンサスは、複数の静的ページを提供し、それらのページのみで動作するAngularJSアプリケーションを作成し、SPAのコレクションを効率的に作成し、標準のリンクを使用してそれらのアプリケーションをリンクできるということでした。ソリューションには複数のアプリケーションがあり、先に述べたように、最初に単一のコードベースを試し、そこから最適化するため、ユースケースは非常に具体的です。 更新2016年6月18日プロジェクトは崖から落ちたので、あまりにも多くを成し遂げることはできませんでした。私たちは最近再びそれを拾いましたが、もはや角度を使用しておらず、代わりにReactを使用しています。以前のアップデートで概説されているアーキテクチャをまだ使用しています。ここでは、エクスプレスアプリと自己完結型アプリを使用しています。たとえば、/chatReactチャットアプリを提供するExpressルート/projectsがあり、プロジェクトアプリを提供する別のルートがあります。など。私たちがそれをちょっと見ている方法は、各アプリがその機能セットの観点から集合ルートであり、それ自体がアプリと見なされるためにはスタンドアロンである必要があるということです。技術的には、すべての情報がそこにあります。その基本的な表現であり、使用したいクライアントサイドのアプリ構築の良さは何でもかまいません。

25
AndroidはJSバンドルを読み込めませんでした
Nexus5(Android 5.1.1)でAwesomeProjectを実行しようとしています。 プロジェクトをビルドしてデバイスにインストールできます。しかし、それを実行すると、赤い画面が表示されました JSバンドルをダウンロードできません。開発サーバーを起動するか、デバイスを接続するのを忘れましたか? 反応ネイティブiOSでは、jsbundleをオフラインでロードすることを選択できます。Androidで同じことをするにはどうすればよいですか?(または、少なくとも、どこでサーバーアドレスを構成できますか?) 更新 ローカルサーバーで実行するには、react-nativeプロジェクトのルートディレクトリで次のコマンドを実行します。 react-native start > /dev/null 2>&1 & adb reverse tcp:8081 tcp:8081 詳細についてはdsissitkaの回答をご覧ください。 サーバーなしで実行するには、次のコマンドを実行して、jsfileをapkにバンドルします。 下にアセットフォルダを作成します android/app/src/main curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle" 詳細については、kzzzfの回答をご覧ください。

3
SqlConnectionは、どのような状況で自動的にアンビエントTransactionScopeトランザクションに参加しますか?
SqlConnectionがトランザクションに "参加"するとはどういう意味ですか?接続で実行するコマンドがトランザクションに参加するという意味ですか? その場合、どのような状況でSqlConnectionがアンビエントTransactionScope Transactionに自動的に登録されますか? コードのコメントで質問を参照してください。各質問の答えに対する私の推測は、括弧内の各質問の後に続きます。 シナリオ1:トランザクションスコープ内で接続を開く using (TransactionScope scope = new TransactionScope()) using (SqlConnection conn = ConnectToDB()) { // Q1: Is connection automatically enlisted in transaction? (Yes?) // // Q2: If I open (and run commands on) a second connection now, // with an identical connection string, // what, if …

22
低帯域幅、高レイテンシの環境をどうやってシミュレートしますか?
リモートサイトでVPNの状態をエミュレートするために、サーバーへの低帯域幅、高遅延接続をシミュレートする必要があります。ソフトウェアパッケージを実行するための最適な組み合わせを見つけることができるように、帯域幅と遅延は微調整可能である必要があります。

7
C#でJSONを解析する
Google AJAX Search APIからのJSONデータを解析しようとしています。このURLを持っているので、結果を表示するために分解したいと思います。私は現在このコードを書いていますが、単純化されたJSON文字列を使用した多数の例がありますが、次に何をするかについてはかなり迷っています。 一般にC#と.NETが初めてなので、ASP.NETページの本物のテキスト出力を取得するのに苦労したため、JSON.NETを試すことをお勧めします。Google AJAX Search APIからJSONを取得して画面に出力するコードを単に記述するだけの正しい方向に誰かが私を向けることができますか? 編集:すべて修正されました!すべての結果は正常に機能しています。Dreas Grech、ありがとうございます! using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.ServiceModel.Web; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; using System.IO; using System.Text; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs …
201 c#  asp.net  json  parsing  json.net 

5
ifstreamを手動で閉じる必要がありますか?
close()を使用する場合、手動で呼び出す必要がありstd::ifstreamますか? たとえば、コードでは: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } file.close()手動で呼び出す必要がありますか?ファイルを閉じるifstreamためにRAIIを使用すべきではありませんか?
201 c++  ifstream  raii 

9
gwtコンパイラを高速化するにはどうすればよいですか?
プロジェクトでGWTをより多く使用するようになり、GWTコンパイラーのパフォーマンスはますます煩わしくなっています。 ホストモードのブラウザーに重点を置き、後でGWTコンパイラーを実行する必要性を延期するなど、問題を軽減するために作業手順を変更し始めますが、これには独自のリスク、特に実際のブラウザの問題をキャッチするのは、私たちが望むよりもずっと遅くなります。 理想的には、GWTコンパイラー自体をより速くしたいのですが、かなり小さなアプリケーションをコンパイルするのに1分かかるのです。しかし、私はかなりナイーブな方法でコンパイルを使用しているので、いくつかの迅速かつ簡単な利益を得ることができると期待しています。 現在、ant。Antターゲットから、最大256mのヒープと大量のスタックスペースを持つJavaアプリケーションとしてcom.google.gwt.dev.Compilerを呼び出しています。コンパイラーはAntによってfork = trueと最新のJava 6 JREを使用して起動され、Java6の改善されたパフォーマンスを利用しようとします。メインのコントローラークラスをアプリケーションのクラスパスと一緒にコンパイラーに渡します。 速度を上げるために他に何ができますか?より多くの情報を提供して、何をすべきかを発見する時間を短縮できるでしょうか? 1つのブラウザーでのみコンパイルするように指示できることはわかっていますが、マルチブラウザーテストを実行する必要があるため、実際的ではありません。 この時点ですべての提案を歓迎します。
201 java  performance  gwt 

4
Scala 2.8で<:<、<%<、および=:=は何を意味し、それらはどこに文書化されていますか?
PredefのAPIドキュメントで、それらがジェネリック関数タイプ(From)=&gt; Toのサブクラスであることがわかりますが、それだけです。えっと、何?ドキュメントはどこかにあるかもしれませんが、検索エンジンは "&lt;:&lt;"のような "名前"をうまく処理しないので、私はそれを見つけることができませんでした。 追加質問:これらのファンキーなシンボル/クラスを使用する必要があるのはなぜですか?

13
オプションの引数でSassミックスインを作成する
私はこのようなミックスインを書いています: @mixin box-shadow($top, $left, $blur, $color, $inset:"") { -webkit-box-shadow: $top $left $blur $color $inset; -moz-box-shadow: $top $left $blur $color $inset; box-shadow: $top $left $blur $color $inset; } 私が本当に望んでいるのは、$inset値が渡されない場合、次のようなものにコンパイルされるのではなく、何も出力されないということです。 -webkit-box-shadow: 2px 2px 5px #555555 ""; -moz-box-shadow: 2px 2px 5px #555555 ""; box-shadow: 2px 2px 5px #555555 ""; $inset渡された値がない場合に何も出力されないように、ミックスインをどのように書き換えますか
201 sass 

14
オブジェクトの最初のインデックスを取得する
考慮してください: var object = { foo: {}, bar: {}, baz: {} } どうすればいいですか: var first = object[0]; console.log(first); 最初のインデックスの名前がではなくであるため、これは機能しませfooん0。 console.log(object['foo']); 動作しますが、fooという名前かわかりません。名前はなんでもかまいません。私は最初が欲しいだけです。




12
JavaScriptの1行の「if」ステートメント-最高の構文、この代替?
意見はあるものの、1行のifステートメントで中括弧を使用しないことは、保守性と可読性にとって理想的ではないと明確に述べられています。 しかし、これはどうですか? if (lemons) { document.write("foo gave me a bar"); } それはさらに圧縮されており、拡張された場合、中括弧は忘れられません。露骨な問題はありますか?そうでない場合は、考慮事項は何ですか?それでも、少なくとも三項演算子と同じくらい、非常に読みやすいと思います。読みやすさのため、三項演算子はあまり提案されていないように思えますが、その結論は全会一致ではないように感じます。 私の悪魔の双子はこれを提案したいと思いますが、構文は明らかにそれを意味するものではなく、おそらく単に悪い考えです。 (syntax) ? document.write("My evil twin emerges"): "";

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.