プログラミング

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

2
Facade、Proxy、Adapter、Decoratorのデザインパターンの違いは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する Facade、Proxy、Adapter、Decoratorのデザインパターンの違いは何ですか? 私は明確な説明を読んだことがありません、あなたは何ですか?

15
AndroidのChromeプルダウンから更新機能を無効にする
会社用に小さなHTML5 Webアプリケーションを作成しました。 このアプリケーションはアイテムのリストを表示し、すべてが正常に動作します。 このアプリケーションは、主にAndroidフォンとブラウザとしてChromeで使用されます。また、サイトはホーム画面に保存されるので、Androidはアプリ全体を(おそらくWebViewを使用して)アプリとして管理します。 Chrome ベータ(そして私はAndroidシステムWebViewもそうだと思います)は「プルダウンして更新」機能を導入しました(このリンクを例に見てください)。 これは便利な機能ですが、リストをナビゲートしているときにユーザーが更新を簡単にトリガーでき、アプリ全体が再ロードされるため、メタタグ(またはJavaScriptのもの)で無効にできるかどうか疑問に思いました。 また、これはアプリケーションに不要な機能です。 この機能がまだChromeベータ版でのみ利用可能であることは知っていますが、これも安定したアプリに搭載されているという感覚を持っています。 ありがとうございました! 編集:Chromeベータ版をアンインストールしました。ホーム画面に固定されたリンクが安定したChromeで開きます。そのため、固定されたリンクはChromeで始まり、ウェブビューではありません。 編集:本日(2015-03-19)プルダウンからリフレッシュへの安定したクロームが登場しました。 編集:@Evyn回答から私はこのリンクをたどり、このjavascript / jqueryコードが機能しました。 コードスニペットを表示 var lastTouchY = 0; var preventPullToRefresh = false; $('body').on('touchstart', function (e) { if (e.originalEvent.touches.length != 1) { return; } lastTouchY = e.originalEvent.touches[0].clientY; preventPullToRefresh = window.pageYOffset == 0; }); $('body').on('touchmove', function (e) { var touchY …

28
バージョンの数字は通常何を表していますか(例:v1.9.0.1)?
多分これはばかげた質問かもしれませんが、私は常に、ピリオドで区切られた各数値がソフトウェアの単一のコンポーネントを表していると想定してきました。それが本当なら、彼らは何か違うことを表していますか?ソフトウェアの異なるビルドへのバージョンの割り当てを開始したいのですが、どのように構成する必要があるのか​​本当にわかりません。私のソフトウェアには5つの異なるコンポーネントがあります。
135 versions 

10
PHPでRSS / Atomフィードを解析する最良の方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 私は現在Magpie RSSを使用していますが、RSSまたはAtomフィードが適切に形成されていない場合、フォールオーバーすることがあります。PHPでRSSおよびAtomフィードを解析するためのその他のオプションはありますか?
135 php  parsing  rss  atom-feed 

21
同じキーのアイテムが既に追加されています
このエラーが発生するのは、フォームを送信すると、アクションメソッドが呼び出されないためです。 同じキーのアイテムが既に追加されています。 そして例外の詳細: [ArgumentException:同じキーを持つ項目がすでに追加されています。] System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)+52 System.Collections.Generic.Dictionary`2.Insert(TKey key、TValue value、Boolean add)+9382923 System .Linq.Enumerable.ToDictionary(IEnumerable`1 source、Func`2 keySelector、Func`2 elementSelector、IEqualityComparer`1 comparer)+252 System.Linq.Enumerable.ToDictionary(IEnumerable`1 source、Func`2 keySelector、IEqualityComparer`1コンパレータ)+91 System.Web.Mvc.ModelBindingContext.get_PropertyMetadata()+228 System.Web.Mvc.DefaultModelBinder.BindProperty(ControllerContext controllerContext、ModelBindingContext bindingContext、PropertyDescriptor propertyDescriptor)+392 System.Web.Mvc.DefaultModelBinder.BindProperties(ControllerContext controllerContext、ModelBindingContext bindingContext)+147 System.Web.Mvc.DefaultModelBinder.BindComplexElementalModel(ControllerContext controllerContext、ModelBindingContext bindingContext、Object model)+98 System.Web.Mvc.DefaultModelBinder.BindComplexModel(ControllerContext controllerContext、ModelBindingContext bindingContext)+2504 System.Web.Mvc.DefaultModelBinder.BindModel(ControllerContext controllerContext、ModelBindingContext bindingContext)+548 System.Web.Mvc.ControllerActionInvoker.GetParameterValue(ControllerContext controllerContext、ParameterDescriptor parameterDescriptor)+473 System.Web.Mvc.ControllerActionInvoker.GetParameterValues(ControllerContext controllerContext、ActionDescriptor actionDescriptor)+181 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext、String actionName)+830 System.Web.Mvc.Controller.ExecuteCore()+136システム.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)+111 System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext)+39 …
135 asp.net-mvc 

14
C#でのGPUの使用[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する グリッドからより多くの処理能力を引き出そうとしています。 私はすべてのCPU /コアを使用していますが、C#でGPUを利用することは可能ですか? 誰もがライブラリを知っているか、サンプルコードを手に入れましたか?
135 c#  gpu  gpgpu 

9
静的メソッドがメソッドと見なされるのはなぜですか?
コースの一部のコードの説明を書いていますが、誤って単語methodをfunction交換して使用しています。私は戻って言葉遣いを修正することにしましたが、私の理解の穴にぶつかりました。 私が理解していることから、サブルーチンはfunctionクラスのインスタンスに作用しない場合(その効果は明示的な入力/出力に制限されます)、methodクラスのインスタンスに作用する場合(それはインスタンスへの副作用を排除します)。 このトピックに関しては良い議論があります。受け入れられた回答の定義によれmethodば、インスタンスは暗黙的に渡されることはなく、インスタンスのメンバーにアクセスできないため、static は実際には関数である必要があります。 ただし、これは気になっていますが、methods実際にはstatic は関数ではありませんか? それらの定義により、クラスの特定のインスタンスには作用しません。彼らは関係のためにクラスに「結びついている」だけです。静的サブルーチンを「メソッド」と呼ぶ見栄えの良いサイトをいくつか見たことがあります(Oracle、Fredosaurus、ProgrammingSimplified)ので、これらはすべて用語を見落としているか、何か不足しています(私の推測は後者です)。 。 正しい文言を使用していることを確認したいのですが。 誰かがこれを片付けることができますか?

27
JRE 1.7-Javaバージョン-戻り値:java / lang / NoClassDefFoundError:java / lang / Object
Javaアプリケーション、または単に「java」を実行すると、jvmが失敗します。 VM java / lang / NoClassDefFoundError:java / lang / Objectの初期化中にエラーが発生しました ここに間違った答えのリストがあります: / binディレクトリを含む正しいJavaホームディレクトリがグローバルPATHにある JAVA_HOMEが正しく設定されている コマンドjava -fullversionの実行 $ java -fullversion ./java full version "1.7.0_05-b05" / usr / java内のシンボリックリンクはすべて、正しいJavaインストールを指します。 システムの作成時に「デフォルト」のJavaをインストールしなかった java -version 失敗します...上記と同じエラー Javaインストールのディレクトリ構造の下からコマンドを発行しても機能しない これは64ビットの64ビットJavaです 何か案は?
135 java 

7
nullを指定するとis演算子がfalseを返すのはなぜですか?
ように私には思えるisオペレータはビット矛盾しています。 bool Test() { // Returns false, but should return true. return null is string; } null値が任意の参照(またはnull許容)型に属していることを期待します。そして実際、C#言語仕様はこの仮説をサポートするものを示しています。例えば(6.1.6暗黙的な参照変換): 暗黙的な参照変換は次のとおり です。... •nullリテラルから任意の参照型へ。 演算子の説明(7.10.10 is演算子)は、からへの参照変換が存在する場合is、式(E is T)はtrueになると言いますが、作成者は、がリテラルまたは値を持つ場合を明示的に除外して続行します。ETEnullnull なぜ彼らはそれをするのですか?私には直観に反するようです。
135 c# 

13
promiseチェーンを解除し、それが解除されたチェーン内のステップに基づいて関数を呼び出します(拒否)
更新: この投稿の将来の視聴者を支援するために、私はこのplumaの回答のデモを作成しました。 質問: 私の目標はかなり簡単なようです。 step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 (n === 1) ? deferred.reject() : deferred.resolve(); return deferred.promise; } function stepError(n) { console.log(n); } ここでの問題は、ステップ1で失敗すると、stepError(1)ANDとANDの両方stepError(2)が実行されることです。私はしていない場合はreturn …

9
$ ajax POSTでパラメーターを渡す方法は?
このリンクに記載されているチュートリアルに従いました。以下のコードでは、何らかの理由でデータがパラメーターとしてURLに追加されていませんが、それを使用してURLに直接設定する/?field1="hello"と機能します。 $.ajax({ url: 'superman', type: 'POST', data: { field1: "hello", field2 : "hello2"} , contentType: 'application/json; charset=utf-8', success: function (response) { alert(response.status); }, error: function () { alert("error"); } });
135 jquery  ajax 

3
Railsシリアライズを使用してハッシュをデータベースに保存する
Railsアプリで、ハッシュマッピングIDをいくつかの試行に保存しようとしています。この新しい列に対応するためのデータベースへの移行: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end 私のモデルでは: class User < ActiveRecord::Base serialize :multi_wrong, Hash end しかし、私がレールコンソールを使用してこれをテストすると、次のようになります: user = User.create() user.multi_wrong = {"test"=>"123"} user.save 出力は偽です。ここで何が問題になっていますか?

10
Eclipseのすべてのファイルで文字列を置換する
現在のプロジェクトのすべてのファイルで文字列を検索して置換する方法を知っていますか? この文字列が "/ sites / default /"になっているとしましょう。これを "/ public / sites / default"にしたいとします。 しかし、ほぼ1000個のファイルがあります。
135 string  eclipse  replace 


4
MVC 5プロジェクトとWeb APIプロジェクトの違い
私はASP.NET MVCとWeb APIを初めて使用し、基本を習得しようとしています。私の知る限り、我々はという名前のVS 2013でのプロジェクトテンプレートを、持っているMVC、Web APIとBoth of them together。 私はチュートリアルを経験し、MVCだけでなくWeb APIテンプレートを使用してAPIを作成できることを学びました。 では、アーキテクチャと使用法に基づくこれらの違いは何ですか?

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