プログラミング

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

13
Pythonにはパッケージ/モジュール管理システムがありますか?
Pythonにはパッケージ/モジュール管理システムがありgem install packagenameますか?Rubyにルビージェムができるのと同じように? 上のPythonモジュールのインストール、私だけへの参照を参照してくださいpython setup.py install、それは最初のパッケージを見つけるためにあなたを必要とします。
145 python  module 

19
UIScrollViewがスクロールを終了したことを検出する方法
UIScrollViewDelegateには2つのデリゲートメソッドがscrollViewDidScroll:ありますscrollViewDidEndScrollingAnimation:が、どちらもスクロールが完了したことを通知しません。scrollViewDidScrollスクロールビューがスクロールしたことを通知するだけで、スクロールが終了したことは通知しません。 他のメソッドscrollViewDidEndScrollingAnimationは、ユーザーがスクロールした場合ではなく、プログラムでスクロールビューを移動した場合にのみ発生するようです。 スクロールビューがスクロールを完了したことを検出するスキームを知っている人はいますか?
145 ios  iphone  uiscrollview 




3
デフォルトオプションを使用したAngularJSディレクティブ
私はangularjsから始めて、いくつかの古いJQueryプラグインをAngularディレクティブに変換する作業をしています。(要素)ディレクティブのデフォルトオプションのセットを定義したいのですが、属性にオプション値を指定することでオーバーライドできます。 私は他の人がこれを行った方法を見回してきました、angular-uiライブラリではui.bootstrap.paginationが同様のことをしているようです。 最初に、すべてのデフォルトオプションが定数オブジェクトで定義されます。 .constant('paginationConfig', { itemsPerPage: 10, boundaryLinks: false, ... }) 次に、getAttributeValueユーティリティ関数がディレクティブコントローラにアタッチされます。 this.getAttributeValue = function(attribute, defaultValue, interpolate) { return (angular.isDefined(attribute) ? (interpolate ? $interpolate(attribute)($scope.$parent) : $scope.$parent.$eval(attribute)) : defaultValue); }; 最後に、これはリンク関数で属性を読み込むために使用されます。 .directive('pagination', ['$parse', 'paginationConfig', function($parse, config) { ... controller: 'PaginationController', link: function(scope, element, attrs, paginationCtrl) { var boundaryLinks = paginationCtrl.getAttributeValue(attrs.boundaryLinks, config.boundaryLinks); …

3
GROUP_CONCATカンマ区切り-MySQL
GROUP_CONCAT結果にコンマが含まれる可能性があるため、使用しているクエリとカスタムセパレーターがあります: '----' これはすべてうまくいきますが、それでもコンマ区切りなので、私の出力は次のとおりです。 Result A----,Result B----,Result C---- 出力を次のようにするにはどうすればよいですか? Result A----Result B----Result C---- これはカスタムセパレーターのアイデアだと思いました! それが失敗した場合、結果でカンマをエスケープできますので、GROUP_CONCATカンマでPHPを爆発させることができますか?


6
NSUserDefaultsがiOSでNSMutableDictionaryを保存できないのはなぜですか?
NSMutableDictionaryオブジェクトをに保存したいNSUserDefaults。のキータイプNSMutableDictionaryはNSString、値タイプはNSArrayであり、実装するオブジェクトのリストが含まれていますNSCoding。ドキュメントごとにNSString、NSArray両方ともに準拠していNSCodingます。 このエラーが発生しています: [NSUserDefaults setObject:forKey:]:NSCFDictionaryクラスの非プロパティ値を挿入しようとしました...

8
ASP.NET MVCで小文字のルートを使用するにはどうすればよいですか?
ASP.NET MVCで小文字のルートと、可能であればアンダースコアを使用するにはどうすればよいですか?だから私は/dinners/details/2電話DinnersController.Details(2)をかけ、可能であれば/dinners/more_details/2電話をかけDinnersController.MoreDetails(2)ますか? これらすべては、のようなパターンをまだ使用しています{controller}/{action}/{id}。
145 asp.net-mvc  url  routes  case 

6
フラグメント内のフラグメント
これが実際にAndroid APIのバグなのかどうか疑問に思っています。 私はそのような設定をしています: ┌----┬---------┐ | | | | 1 | 2 | | |┌-------┐| | || || | || 3 || └----┴┴-------┴┘ 右側のペインにフラグメント#2(検索画面)をロードするメニューです。 結果リストであるフラグメント#3を含む検索画面です。 結果リストはいくつかの場所で使用されます(それ自体が機能する高レベルのフラグメントとしても含まれます)。 この機能は電話で完全に機能します(1と2および3はActivityFragmentsです)。 ただし、このコードを使用した場合: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); Fragment frag = new FragmentNumber2(); if(toLoad != null) frag.setArguments(toLoad); transaction.replace(R.id.rightPane, frag); transaction.commit(); 水平線形レイアウトのR.id.leftPaneとR.id.rightPaneはどこですか<fragment>。 上記のコードが常駐しているフラグメントを削除し、それを新しいフラグメントに置き換えることは私の理解です。このコードが2回目に実行されると、次の例外が発生するため、明らかにそうではありません。 07-27 15:22:55.940: ERROR/AndroidRuntime(8105): Caused by: …


6
JComboBox選択変更リスナー?
から選択が行われるたびにイベントを発生させようとしていますJComboBox。 私が抱えている問題は、明確なaddSelectionListener()方法がないということです。 を使用しようとしましたactionPerformed()が、起動しません。 のモデルをオーバーライドしJComboBoxないと、アイデアが足りません。 の選択の変更を通知するにはどうすればよいJComboBoxですか?** 編集:私は謝罪する必要があります。不正な動作をするのサブクラスを使用していたことがわかりJComboBoxましたが、あなたの答えは良いので、質問は残しておきます。

5
CMTimeとCMTimeMakeを理解しようとする
1)CMTimeMake(1,10)は、1秒の継続時間と10または10フレーム/秒のタイムスケールを意味します。これは、10フレームのビデオの1秒の長さを意味しますか? 2) CMTime lastTime=CMTimeMake(1,10); CMTime frameTime=CMTimeMake(1, 10); CMTime currentTime=CMTimeAdd(lastTime, frameTime) =(2、10)? 2秒のビデオとcurrentTimeの毎秒10フレーム?
145 video  ios4 

6
iPhone-Grand Central Dispatchメインスレッド
私は私のアプリで大規模な中央ディスパッチを使用して成功していますが、次のようなものを使用することの本当の利点は何ですか? dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff あるいは dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff つまり、どちらの場合も、アプリが実行される場所であるメインスレッドで実行されるブロックを起動しているため、これは負荷の軽減に役立ちません。最初のケースでは、ブロックを実行するタイミングを制御できません。ブロックを発射してから0.5秒後にブロックが実行されるケースを見てきました。2番目のケースは、 [self doStuff]; 正しい? 君たちはどう思う?

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