プログラミング

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


8
Android:いつHandler()を使用し、いつスレッドを使用する必要がありますか?
長期実行タスクやネットワークを使用するロジックなど、非同期で実行する必要がある場合、または何らかの理由で、新しいスレッドを開始して実行すると正常に動作します。ハンドラーを作成して実行することもできます。違いは何ですか?それぞれをいつ使用すればよいですか?a ではなくa を使用する利点/理由は何ですか?HandlerThread PS。-この質問のために、無視しましょうAsyncTask。- Handler().postDelayed使用例は私には明らかです。この質問のために、タスクをすぐに開始する必要があると仮定しましょう。

30
終了コード255でibtoolが失敗するのはなぜですか?
突然、プロジェクトを構築できなくなりました。次のコンパイラエラーが発生します。 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtoolが終了コード255で失敗しました 私のxibファイルの束全体に対してこのエラーが発生します。何が起こっているのか、そして解決策は何か? Xcode 4.6、iOS 6.1を使用します。
129 ios  xcode 

4
sizeof(my_arr)[0]がコンパイルされ、sizeof(my_arr [0])と等しいのはなぜですか?
なぜこのコードはコンパイルするのですか? _Static uint32_t my_arr[2]; _Static_assert(sizeof(my_arr) == 8, ""); _Static_assert(sizeof(my_arr[0]) == 4, ""); _Static_assert(sizeof(my_arr)[0] == 4, ""); 最初の2つのアサートは明らかに正しいですがsizeof()、配列として処理できない整数リテラルに評価する必要があることを理解しているため、最後の行が失敗することを期待していました。つまり、次の行が失敗するのと同じ方法で失敗します。 _Static_assert(4[0] == 4, ""); 興味深いことに、以下は実際にコンパイルに失敗します(同じことをする必要がありますか?): _Static_assert(*sizeof(my_arr) == 4, ""); エラー:単項 '*'の型引数が無効です( 'long unsigned int'があります)_Static_assert(* sizeof(my_arr)== 4、 ""); それが重要であれば、私はgcc 5.3.0を使用しています
129 c  sizeof 

14
ASP.NET MVCのEditorFor()のHTML属性
なぜHTML属性をに渡せないのEditorFor()ですか?例えば; <%= Html.EditorFor(model => model.Control.PeriodType, new { disabled = "disabled", readonly = "readonly" }) %> メタデータを使いたくない 更新:解決策はビューからこれを呼び出すことでした: <%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%> そしてViewData["Modifiable"]、カスタムのEditorTemplates / String.ascxで使用します。入力に読み取り専用属性または無効属性を追加するかどうかを決定するビューロジックがあります。渡される匿名オブジェクトはEditorFor()呼び出されるパラメーターでadditionalViewDataあり、そのプロパティはエディターテンプレートに渡されます。ViewDataコレクション。

6
Lessで文字列を連結する
これは無理だと思いますが、道があればお願いしたいと思いました。アイデアは私がウェブリソースフォルダへのパスの変数を持っているということです: @root: "../img/"; @file: "test.css"; @url: @root@file; .px { background-image: url(@url); } 結果としてこれが得られます: .px { background-image: url("../img/" "test.css"); } しかし、私は文字列を次のように1つの文字列に結合したいと思います。 .px { background-image: url("../img/test.css"); } Lessで文字列を連結することは可能ですか?
129 css  path  web  less  concat 



7
グラフベースのデータベース(http://neo4j.org/)の使用例は何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 Relational DBをたくさん使って、利用可能な他のタイプに挑戦することにしました。 この特定の製品は見栄えが良く、有望です:http : //neo4j.org/ グラフベースのデータベースを使用した人はいますか?ユーザビリティの観点からの長所と短所は何ですか? これらを本番環境で使用しましたか?それらを使用するように促した要件は何でしたか?

9
Googleマップのような位置情報を有効にするダイアログを表示するにはどうすればよいですか?
私は最新バージョンのGoogle Play開発者サービス(7.0)を使用し、ガイドに記載されている手順を実行しました。次のようなロケーションダイアログを有効にしました。このダイアログには[なし]ボタンがあります。私のアプリは位置情報を強制的に必要とするため、ユーザーに「決して」をクリックしないと、位置情報を取得したり、再度位置情報を要求したりすることができなくなるため、ユーザーに「決して」と表示したくありません。 Googleマップには「はい」ボタンと「いいえ」ボタンしかありませんが、「決して」ボタンはありませんが、それを実現する方法はありますか? 私のアプリの画像 グーグルマップの画像


5
ArrayAdapter <myClass>の使用方法
ArrayList&lt;MyClass&gt; myList = new ArrayList&lt;MyClass&gt;(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter&lt;MyClass&gt; adapter = new ArrayAdapter&lt;MyClass&gt;(this, R.layout.row, to, myList.); listView.setAdapter(adapter); クラス:MyClass class MyClass { public String reason; public long long_val; } レイアウトでrow.xmlを作成しましたが、ArrayAdapterを使用してListViewにreasonとlong_valの両方を表示する方法がわかりません。
129 android  arraylist 


4
iOSのパンとスワイプの違いは何ですか?
簡単に聞こえます.. トラックパッドを押したまま、指を動かして、離してください ..しかし、どういうわけかスワイプがトリガーされていません(代わりにパンがトリガーされます) UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:v action:@selector(handleSwipe:)]; swipeGesture.direction= UISwipeGestureRecognizerDirectionUp; [v addGestureRecognizer:swipeGesture]; 代わりに、パンは上記のシーケンスによって認識されます。 UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:v action:@selector(handlePan:)]; [v addGestureRecognizer: panGesture]; パンがコメントされている場合、スワイプは同じジェスチャーで認識されます。これにより、2つの質問: パンとスワイプの違いは何ですか? iPhoneシミュレーターでスワイプをシミュレートするにはどうすればよいですか?

11
GDBにブレークポイントのリストを保存させる
OK、info breakはブレークポイントをリストしますが、この質問のように --command を使用してそれらを再利用するのに適切に機能するフォーマットではありません。GDBには、それらを再び入力可能なファイルにダンプする方法がありますか?デバッグセッションでは、テスト用のブレークポイントのセットを構築した後、GDBを再起動する必要がある場合があります。 .gdbinitファイルには--commandと同じ問題があります。インフォブレークコマンドではなく、人間の消費のためのテーブルをコマンドを一覧表示するのではなく。 詳しく説明すると、次はinfo breakのサンプルです。 (gdb)情報ブレーク Num Type Disp Enb Address What 1ブレークポイントでy 0x08048517を維持&lt;foo :: bar(void)+7&gt;
129 c++  c  debugging  gdb  breakpoints 

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