プログラミング

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

5
クラスとインスタンスの属性の違いは何ですか?
次の間に意味のある違いはありますか? class A(object): foo = 5 # some default value 対 class B(object): def __init__(self, foo=5): self.foo = foo 多数のインスタンスを作成している場合、2つのスタイルのパフォーマンスまたはスペース要件に違いはありますか?コードを読むとき、2つのスタイルの意味は大きく異なると思いますか?

9
HttpURLConnectionでPUT、DELETE HTTPリクエストを送信する方法
PUT、DELETEリクエストを(実際に)java.net.HttpURLConnectionHTTPベースのURL に送信できるかどうかを知りたいです。 GET、POST、TRACE、OPTIONSリクエストを送信する方法を説明した記事をたくさん読みましたが、PUTおよびDELETEリクエストを正常に実行するサンプルコードはまだ見つかりません。

3
Fluxアーキテクチャでは、ストアのライフサイクルをどのように管理しますか?
Fluxについて読んでいますが、Todoアプリの例は単純すぎて、いくつかの重要なポイントを理解できません。 ユーザープロフィールページを備えたFacebookのような単一ページのアプリを想像してみてください。各ユーザープロファイルページで、無限のスクロールでユーザー情報とその最後の投稿を表示します。ユーザープロファイル間を移動できます。 Fluxアーキテクチャーでは、これはどのようにストアとディスパッチャーに対応しますか? PostStoreユーザーごとに1つ使用するのでしょうか、それとも何らかのグローバルストアを使用するのでしょうか。ディスパッチャーについてはどうですか?「ユーザーページ」ごとに新しいDispatcherを作成しますか、それともシングルトンを使用しますか?最後に、ルートの変更に応じて「ページ固有」ストアのライフサイクルを管理するのは、アーキテクチャのどの部分ですか。 さらに、単一の疑似ページには、同じタイプのデータの複数のリストがある場合があります。たとえば、プロフィールページで、フォロワーとフォローの両方を表示したいとします。UserStoreこの場合、シングルトンはどのように機能しますか?だろUserPageStore管理followedBy: UserStoreとfollows: UserStore?

3
Angularディレクティブのデータ変更を$ watchする
$watch内部でデータを操作(たとえば、データの挿入または削除)するときに、Angularディレクティブで変数をトリガーできますが、その変数に新しいオブジェクトを割り当てられません。 現在JSONファイルからロードされている単純なデータセットがあります。私のAngularコントローラーはこれを行い、いくつかの関数を定義します: App.controller('AppCtrl', function AppCtrl($scope, JsonService) { // load the initial data model if (!$scope.data) { JsonService.getData(function(data) { $scope.data = data; $scope.records = data.children.length; }); } else { console.log("I have data already... " + $scope.data); } // adds a resource to the 'data' object $scope.add = function() { $scope.data.children.push({ "name": …

4
WinDbgでSOSをロードできません
背景:WinDbgは初めてで、初めて実行することを試みています。Windows Server 2008(x86)上のIIS 7でホストされ、ローカルマシンにダウンロードした実行中のASP.NET 4サイトから取得したメモリダンプを調べたいのですが。 デバッグツールをインストールしてWinDbgを初めて起動し、クラッシュダンプを開きました。ファイルに行きました| シンボルファイルパスとパスの設定*srv*c:\symbols*http://msdl.microsoft.com/download/symbols*クリックして、すべてのシンボルが読み込まれるて待機します。 SOSを読み込もうとすると、問題が発生しました。まず、次のコマンドを試してみました... .loadby sos mscorwks ...そして応答を受け取りました Unable to find module 'mscorwks'。 Webを精査した後、次のコマンドを実行してmscorwksをロードしようとしました... sxe ld mscorwks.dll g ...そして、「gに実行可能なデバッグ対象エラーはありません」という応答を受け取りました SOS.dllを(C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319から)WinDbgディレクトリにコピーしてから、試しました... .load sos ...そしてエラーを受け取りました... The call to LoadLibrary(sos) failed, Win32 error 0n193 "%1 is not a valid Win32 application." Please …
132 .net-4.0  windbg  sos 

3
小さなリストよりも小さな文字列を反復するのが遅いのはなぜですか?
私はtimeitで遊んでいて、小さな文字列に対して単純なリストの理解を行うと、小さな単一の文字列のリストに対して同じ操作を行うよりも時間がかかることに気づきました。説明はありますか?ほぼ1.35倍の時間です。 >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x in ['a', 'b', 'c']]") 1.5286479570345861 これを引き起こしている下位レベルで何が起こっていますか?

3
Gulp.jsタスク、srcに戻りますか?
私はgulpを使うのが初めてで、セットアップの例を調べています。一部の人々は以下の構造を持っています: gulp.task("XXXX", function() { gulp.src(".... 他の人はこれを持っています: gulp.task("XXXX", function() { return gulp.src(".... 私はsrc のリターンがどのような違いを生むのかと思っていますか?
132 javascript  node.js  gulp 

5
オブジェクトごとに特定のリポジトリではなく、一般的なリポジトリを作成する利点は何ですか?
ASP.NET MVCアプリケーションを開発しており、現在、リポジトリ/サービスクラスを構築しています。すべてのリポジトリが実装する汎用のIRepositoryインターフェイスを作成することには、各リポジトリが独自のインターフェイスとメソッドのセットを持っているのに対して、大きな利点があるのか​​と思います。 たとえば、汎用のIRepositoryインターフェイスは次のようになります(この回答から取得)。 public interface IRepository : IDisposable { T[] GetAll<T>(); T[] GetAll<T>(Expression<Func<T, bool>> filter); T GetSingle<T>(Expression<Func<T, bool>> filter); T GetSingle<T>(Expression<Func<T, bool>> filter, List<Expression<Func<T, object>>> subSelectors); void Delete<T>(T entity); void Add<T>(T entity); int SaveChanges(); DbTransaction BeginTransaction(); } 各リポジトリはこのインターフェースを実装します、例えば: CustomerRepository:IRepository ProductRepository:IRepository 等 以前のプロジェクトで従った代替案は次のとおりです。 public interface IInvoiceRepository : IDisposable { EntityCollection<InvoiceEntity> GetAllInvoices(int …

4
間違った値のASP.Net MVC Html.HiddenFor
プロジェクトでMVC 3を使用していますが、非常に奇妙な動作が見られます。 モデルの特定の値の非表示フィールドを作成しようとしていますが、問題は、何らかの理由でフィールドに設定された値がモデルの値に対応していないことです。 例えば テストとして、私はこのコードを持っています: <%:Html.Hidden("Step2", Model.Step) %> <%:Html.HiddenFor(m => m.Step) %> 両方の隠しフィールドは同じ値になると思います。まず、ビューを表示するときに値を1に設定し、送信後に[モデル]フィールドの値を1増やします。 したがって、最初にページをレンダリングするとき、両方のコントロールの値は1ですが、2回目にレンダリングされる値は次のとおりです。 <input id="Step2" name="Step2" type="hidden" value="2" /> <input id="Step" name="Step" type="hidden" value="1" /> ご覧のとおり、最初の値は正しいですが、2番目の値は、最初にビューを表示したときと同じように見えます。 何が欠けていますか?* For Htmlヘルパーは何らかの方法で値をキャッシュしていますか?もしそうなら、どうすればこのキャッシングを無効にできますか? ご協力いただきありがとうございます。

14
IE8および9でプレースホルダー属性をサポートする方法
小さな問題がありplaceholderます。IE8-9では入力ボックスの属性がサポートされていません。 私のプロジェクト(ASP Net)でこのサポートを行うための最良の方法は何ですか。私はjQueryを使用しています。他の外部ツールを使用する必要がありますか? あるhttp://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html良いソリューションは?

7
AngularJSにビュー/部分的な特定のスタイリングを含める方法
アプリケーションが使用するさまざまなビューに個別のスタイルシートを使用する適切な/受け入れられる方法は何ですか? 現在、view / partialのhtmlの上部にlink要素を配置していますが、最近のすべてのブラウザーがそれをサポートしているにもかかわらず、これは悪い習慣であると言われていますが、それが不快な理由がわかります。 他の可能性は、index.htmlに個別のスタイルシートを配置するheadことですが、パフォーマンスの名前でビューがロードされている場合にのみ、スタイルシートをロードします。 CSSがサーバーから読み込まれるまでスタイリングが有効にならず、遅いブラウザーでフォーマットされていないコンテンツがすばやくフラッシュするので、これは悪い習慣ですか?ローカルでテストしているのですが、これはまだ見ていません。 Angularに渡されたオブジェクトを介してCSSをロードする方法はあり$routeProvider.whenますか? 前もって感謝します!

8
IE11で「ブラウザモード」に戻す方法
更新:古い質問はIE11プレビューにのみ適用されます。ブラウザモードは、IE11の最終リリースで復帰しました。しかし、落とし穴があります。条件付きのコメントをエミュレートしないので、役に立たないのです。たとえば、これらを使用してレガシーIEでHTML5サポートを有効にすると、IE11でサイトをデバッグできなくなります。 <!--[if lte IE 8]> <script src="html5shiv.js"></script> <![endif]--> StackOverflowの別の質問とIE バグトラッカーの問題をご覧ください。マイクロソフトはこれに応答しなかったため、人々がBrowserStackサブスクリプションを購入するよう誘導する目的でこのバグを導入したようです。条件付きコメントのエミュレーションは、プレビューリリースでは問題なく機能しました。 元の質問:IE7プレビューがWindows 7にインストールされている場合、ブラウザーモードを変更できる旧式のF12ツールが付属しています。 ただし、[ツール]メニューから[F12]開発者ツールを選択すると、新しい開発者ツールに置き換えられ、[ブラウザモード]は使用できなくなります。 それを元に戻す唯一の方法は、IE11をアンインストールして再インストールすることです。 IE11でブラウザーモードを切り替える簡単な方法はありますか?

14
位置:iPadとiPhoneでは修正されません
私はしばらくの間、iPadの固定位置に苦労しています。私はiScrollを知っていますが、(デモでも)常に機能するとは限りません。Senchaにはその修正が含まれていることも知っていますが、その修正のソースコードはCtrl+ できませんでしたF。 私は誰かが解決策を持っていることを願っています。問題は、iOS搭載のモバイルSafariでユーザーがパン/アップしたときに、固定された要素が更新されないことです。
132 iphone  css  ipad  ios  mobile 

8
Amazon RDSとMySQLを使用するEC2のそれぞれの利点/制限は何ですか?[閉まっている]
休業。この質問はもっと集中する必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 2つの基本的な違いが2つあります。 EC2は安くなる 保守を行う必要がないRDS これら2つ以外に、MySQLサーバーとして機能する別個のEC2サーバーとは対照的に、RDSからデータベースを実行することには利点があります。インスタンスのサイズが似ていると仮定すると、どちらも、負荷を処理できるという点で同じ制限に直面しますか? 私の使用についてもう少し詳しく説明するために、データベースを用意しました。大きすぎず、何も(最大のテーブルは100万行)、SELECTボリュームが大きいだけです。

10
デバッグとリリースのパフォーマンス
次の段落に遭遇しました: 「Visual StudioでコードをコンパイルするときにIDEでデバッグとリリースを設定しても、パフォーマンスにほとんど違いはありません。生成されたコードはほとんど同じです。C#コンパイラーは実際には最適化を行いません。C#コンパイラはIL ...を吐き出すだけで、実行時にすべての最適化を行うのはJITerです。JITerにはデバッグ/リリースモードがあり、パフォーマンスに大きな違いをもたらします。ただし、プロジェクトのデバッグ構成とリリース構成のどちらを実行しても、デバッガーが接続されているかどうかに関係しません。」 ソースはこちら、ポッドキャストはこちらです。 誰かが実際にこれを証明できるマイクロソフトの記事に私を導くことができますか? 「C#デバッグvsリリースパフォーマンス」をグーグルすると、ほとんどの場合、「デバッグでパフォーマンスに大きな影響がある」、「リリースが最適化されている」、「デバッグを本番環境にデプロイしない」という結果が返されます。

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