プログラミング

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


5
(a%256)が(a&0xFF)と異なるのはなぜですか?
私が(a % 256)書い(a & 0xFF)たかのように、オプティマイザを実行すると自然に効率的なビット単位の演算が使用されるといつも思っていました。 コンパイラエクスプローラgcc-6.2(-O3)でテストする場合: // Type your code here, or load an example. int mod(int num) { return num % 256; } mod(int): mov edx, edi sar edx, 31 shr edx, 24 lea eax, [rdi+rdx] movzx eax, al sub eax, edx ret そして、他のコードを試すとき: // Type your code here, …
145 c++  optimization 

9
jQueryで要素IDのコロンを処理する
jQueryを使用して、JSコードのIDが「test:abc」のdiv要素にアクセスできません。 <div id="test:abc"> $('#test:abc') コロンなしで問題なく動作しています。トリニダードサブフォームでは自動生成されるため、ID生成を制御できません。サブフォームIDが:その内部のすべての要素されるためです。
145 jquery 

8
配列が別の配列のサブセットであるかどうかを確認する
そのリストが別のリストのサブセットであるかどうかを確認する方法に関するアイデアはありますか? 具体的には、 List<double> t1 = new List<double> { 1, 3, 5 }; List<double> t2 = new List<double> { 1, 5 }; LINQを使用して、t2がt1のサブセットであることを確認するにはどうすればよいですか?
145 c#  list  linq  subset 


5
マップするオブジェクトの配列なしでReact.jsの要素をループしてレンダリングする方法は?
jQueryコンポーネントをReact.jsに変換しようとしていますが、問題の1つはforループに基づいてn個の要素をレンダリングすることです。 これは不可能であるか、または推奨されておらず、モデルに配列が存在する場合、それを使用することは完全に理にかなっていることを理解していますmap。それは問題ありませんが、配列がない場合はどうでしょうか?代わりに、レンダリングする要素の数に等しい数値がある場合、どうすればよいですか? これが私の例です。階層レベルに基づいて、要素の前に任意の数のスパンタグを付けたいと思います。したがって、レベル3では、テキスト要素の前に3つのスパンタグが必要です。 JavaScriptでは: for (var i = 0; i < level; i++) { $el.append('<span class="indent"></span>'); } $el.append('Some text value'); これ、またはJSX React.jsコンポーネントで動作するようなものを取得できないようです。代わりに、以下を実行する必要がありました。最初に一時配列を正しい長さに構築し、次に配列をループしました。 React.js render: function() { var tmp = []; for (var i = 0; i < this.props.level; i++) { tmp.push(i); } var indents = tmp.map(function (i) { return ( …


10
アセンブリ 'mscorlibからタイプ' System.Runtime.CompilerServices.ExtensionAttribute 'を読み込めませんでした
Webサイトを初めて起動したときに、このエラーが発生します Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 何が悪いのですか? .NET 4を使用しており、Visual Studioからサイトを起動しています。 最近変更したのは、プロジェクトにSimple Injector(Nugetを使用)を追加することだけです。 これがスタックトレースです [TypeLoadException: Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.] System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type) +0 System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, …
145 .net 


13
アクティビティの全画面背景画像
全画面画像を背景として使用する多くのアプリケーションを目にします。これは例です: 私は、私はこれを行うには、これまでに見つけた最良の方法は、大きなサイズの画像を使用することで、プロジェクトにこれを使用して、それを入れたいImageViewと使用android: adjustViewBounds="true"余白を調整します 問題は、解像度が非常に高い画面の場合、画像が不足することです。 私が考えた別のオプションは、画像を使用することですFrameLayoutと、match_parentにwidthし、heightこれはイメージを伸ばし...背景として、私は結果が非常に良好ではないと思います。 どうしますか

8
scrapyを使用して、AJAXを使用しているWebサイトから動的コンテンツをスクレイピングできますか?
私は最近Pythonを学習しており、ウェブスクレイパーの構築に手を注いでいます。それはまったく派手なことではありません。その唯一の目的は、賭けのWebサイトからデータを取得し、このデータをExcelに入れることです。 問題のほとんどは解決可能であり、私は少し混乱しています。しかし、私は1つの問題について大きなハードルを突きつけています。サイトが馬のテーブルをロードし、現在の賭けの価格をリストしている場合、この情報はどのソースファイルにもありません。手がかりは、このデータが時々ライブであり、いくつかのリモートサーバーから明らかに数値が更新されていることです。私のPCのHTMLには、サーバーが私が必要とするすべての興味深いデータを押し通している穴があります。 現在、動的Webコンテンツの経験は少ないので、これは頭を悩ませるのに苦労しています。 私はJavaまたはJavascriptが鍵だと思います。これは頻繁に現れます。 スクレーパーは単にオッズ比較エンジンです。一部のサイトにはAPIがありますが、APIがないサイトにはこれが必要です。Python 2.7でスクレイピーライブラリを使用しています この質問の記述が多すぎると申し訳ありません。要するに、私の質問は、私が使用できるように、scrapyを使用してこの動的データをスクレイピングする方法を教えてください。このベッティングオッズデータをリアルタイムで取得できるようにするにはどうすればよいですか。

8
Javaでプラグインシステムを構築する最良の方法
Javaアプリケーションのプラグインシステムをどのように実装しますか? 以下を実現する使いやすい(開発者向けの)システムを用意することは可能ですか? ユーザーはプラグインをアプリのサブディレクトリに配置します プラグインは設定画面を提供できます フレームワークを使用する場合、ライセンスは商用開発と互換性がありますか?

5
C#エンティティフレームワーク:モデルオブジェクトで.Findと.Includeを組み合わせるにはどうすればよいですか?
私はmvcmusicstoreの練習チュートリアルをやっています。アルバムマネージャーの足場を作成するときに何かに気づきました(削除編集を追加)。 エレガントにコードを書きたいので、これを書くきれいな方法を探しています。 ちなみに私は店をより一般的にしています: アルバム=アイテム ジャンル=カテゴリ アーティスト=ブランド インデックスを取得する方法を次に示します(MVCによって生成されます)。 var items = db.Items.Include(i => i.Category).Include(i => i.Brand); 削除するアイテムを取得する方法は次のとおりです。 Item item = db.Items.Find(id); 1つ目は、すべてのアイテムを元に戻し、アイテムモデル内のカテゴリモデルとブランドモデルを設定します。2つ目は、カテゴリとブランドを入力しません。 検索を実行して内容を(好ましくは1行で)入力するために2つ目の方法を作成するにはどうすればよいですか...理論的には-次のようなものです。 Item item = db.Items.Find(id).Include(i => i.Category).Include(i => i.Brand);


12
SQL Serverデータベースで単一行構成テーブルを使用する。悪いアイデア?
ショッピングカートアプリケーションを開発する際に、管理者の好みと要件に基づいて設定と構成を保存する必要があることがわかりました。この情報には、会社情報、配送アカウントID、PayPal APIキー、通知設定などが含まれます。 リレーショナルデータベースシステムで単一の行を格納するテーブルを作成することは非常に不適切と思われます。 この情報を保存する適切な方法は何ですか? 注:私のDBMSはSQL Server 2008で、プログラミングレイヤーはASP.NET(C#)で実装されています。

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