プログラミング

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

4
ArrayViewOutOfBoundsExceptionと、ListViewの複数のビュー用のカスタムAndroidアダプター
リストの各アイテムは異なるビュー(リンク、トグル、またはラジオグループ)を持つことができるため、ListViewのカスタムアダプターを作成しようとしていますが、ListViewを使用するアクティビティを実行しようとすると、エラーが発生し、アプリが停止します。アプリケーションは、Android 1.6プラットフォームを対象としています。 コード: public class MenuListAdapter extends BaseAdapter { private static final String LOG_KEY = MenuListAdapter.class.getSimpleName(); protected List<MenuItem> list; protected Context ctx; protected LayoutInflater inflater; public MenuListAdapter(Context context, List<MenuItem> objects) { this.list = objects; this.ctx = context; this.inflater = (LayoutInflater)this.ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); } @Override public View getView(int position, View convertView, ViewGroup parent) …

14
単体テストでHttpContext.Current.Sessionを設定する
単体テストをしようとしているWebサービスがあります。サービスでは、いくつかの値をHttpContextように。 m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; 単体テストでは、次のような単純なワーカーリクエストを使用してコンテキストを作成しています。 SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context = new HttpContext(request); HttpContext.Current = context; ただし、値を設定しようとするたびに HttpContext.Current.Session HttpContext.Current.Session["CustomerId"] = "customer1"; HttpContext.Current.Session["CustomerUrl"] = "customer1Url"; nullであるというnull参照例外が発生しHttpContext.Current.Sessionます。 単体テスト内で現在のセッションを初期化する方法はありますか?

12
PHPで配列値の空白をトリミングする方法
次のような配列があります $fruit = array(' apple ','banana ', ' , ', ' cranberry '); 両側に空白のない値を含む配列が必要ですが、phpでこれを行う方法は空の値を含めることができます。出力配列は次のようになります。 $fruit = array('apple','banana', ',', 'cranberry');
185 php  arrays 

30
C ++ BSON拡張機能の読み込みに失敗しました
ここにノードnoobの合計があります。サンプルノードアプリをセットアップしようとしましたが、実行しようとするたびに次のエラーがポップアップし続けます。 ノードアプリ Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 :27017] at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74) at EventEmitter.emit (events.js:106:17) at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15) at EventEmitter.emit (events.js:98:17) at Socket.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:512:10) at Socket.EventEmitter.emit (events.js:95:17) at net.js:830:16 at process._tickCallback (node.js:415:13)

14
STLまたはQtコンテナー?
Qtコンテナの使用の長所と短所は何ですか(QMap、QVectorそのSTLと同等の上に、など)は? Qtを選ぶ1つの理由がわかります。 QtコンテナーはQtの他の部分に渡すことができます。たとえば、それらはa QVariantと次にa を入力するために使用できますQSettings(ただし、いくつかの制限がありますがQList、QMap/ およびQHashキーが文字列である場合のみ受け入れられます)。 他にありますか? 編集:アプリケーションがすでにQtに依存していると仮定します。
185 c++  qt  stl 

19
brewでインストールされたPythonをデフォルトのPythonとして使用するにはどうすればよいですか?
Mac OS X 10.6.2で(finkとmacportを使用した後で)Homebrewに切り替えようとしました。私はPython 2.7をインストールしました brew install python 問題は、Macportとは対照的に、python_selectユーティリティがないようで、私のデフォルトのMac Pythonは常にデフォルトです which python ください /usr/bin/python かつ/usr/bin/pythonシンボリックリンクではありません python brewフレーバーをデフォルトのpythonにするにはどうすればよいですか?
185 python  homebrew 

14
.NETで使用できる読み取り専用の汎用辞書はありますか?
読み取り専用プロパティで辞書への参照を返しています。消費者がデータを変更できないようにするにはどうすればよいですか?これがIList私だったら、私は単にそれを返すことができましたAsReadOnly。辞書で私ができる類似のものはありますか? Private _mydictionary As Dictionary(Of String, String) Public ReadOnly Property MyDictionary() As Dictionary(Of String, String) Get Return _mydictionary End Get End Property

9
ImeOptionsの完了ボタンのクリックをどのように処理しますか?
EditTextユーザーがEditTextをクリックしたときにキーボードの[完了]ボタンを表示できるように、次のプロパティを設定する場所があります。 editText.setImeOptions(EditorInfo.IME_ACTION_DONE); ユーザーが画面キーボードの完了ボタンをクリックすると(タイピングが終了しました)、RadioButton状態を変更したいと思います。 画面キーボードからヒットした完了ボタンをどのように追跡できますか?

6
memcachedはRedisと比較して恐竜ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する 私は先週memcachedでかなり作業し、Redisについて知りました。彼らのreadmeのこの部分を読んだとき、突然、温かく居心地の良い感じが胃にありました。 Redisはmemcachedと同じくらい高速ですが、より多くの機能を備えているため、ステロイドのmemcachedとして使用できます。memcachedと同様に、Redisはキーへのタイムアウトの設定もサポートしているため、一定の時間が経過するとこのキーは自動的に削除されます。 これは素晴らしいですね。ベンチマーク付きのこのページも見つけました:http : //www.ruturaj.net/redis-memcached-tokyo-tyrant-mysql-comparison つまり、正直に言って-memcacheは、Redisと呼ばれるこの新参者と比較した場合、パフォーマンスの観点からは悪い選択である古い恐竜ですか? 以前はRedisについて多くのことを聞いたことがなかったので、私の質問に対するアプローチは!

10
iOS-Swiftを使用してプログラムでセグメンテーションする方法
Facebook SDKを使用してユーザーを認証するアプリを作成しています。Facebookのロジックを別のクラスに統合しようとしています。以下にコードを示します(簡単にするために取り除いています)。 import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) let loggedInView: UserViewController = storyboard.instantiateViewControllerWithIdentifier("loggedInView") as UserViewController loggedInView.result = result; //todo: …
185 ios  iphone  facebook  swift  segue 


8
コンテキスト内の複数のパッケージ:component-scan、spring config
context:component-scan要素のspring-servlet.xmlファイルに複数のパッケージを追加するにはどうすればよいですか? 私が試してみました <context:component-scan base-package="z.y.z.service" base-package="x.y.z.controller" /> そして <context:component-scan base-package="x.y.z.service, x.y.z.controller" /> そして <context:component-scan base-package="x.y.z.service" /> <context:component-scan base-package="x.y.z.controller" /> エラーが発生しました: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [x.y.z.dao.daoservice.LoginDAO] found for dependency:

4
std :: auto_ptrからstd :: unique_ptr
新しい標準(および一部のコンパイラですでに利用可能なパーツ)が登場したことで、新しいタイプstd::unique_ptrはの代わりになるはずですstd::auto_ptr。 それらの使用法は正確にオーバーラップしていますか(コードでグローバル検索/置換を実行できます(そうするわけではありませんが、そうした場合))、またはドキュメントを読んでも明らかでないいくつかの違いに注意する必要がありますか? また、直接置換する場合は、単にstd::auto_ptr?を改善するのではなく、新しい名前を付けるのはなぜですか。

4
GoogleでのPythonの頻繁な使用[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 GoogleのPythonの多用、それは好みの問題なのか、それとも彼らに競争上の優位性を与えるのか?
185 python 

21
Android仮想デバイスの保存場所を変更できますか?
Windows XPを実行しているマシンにAndroid SDKとEclipseを設定しました。デフォルトでは、AVD(Android仮想デバイス)は「Documents and Settings \ user \ .android」に保存されます。この動作を変更する方法はありますか?他のすべてのコンポーネントを別のパーティションのディレクトリに保存しており、すべてを統合したいと考えています。明らかに大したことではありませんが、この問題の回避策を知っている人はいますか?
185 windows  android  avd 

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