プログラミング

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


6
ボタンをリンクのようにする方法は?
CSSを使用してボタンをリンクのようにする必要があります。変更は完了しましたが、それをクリックすると、ボタンのように押されたかのように表示されます。それを削除して、ボタンをクリックしてもリンクとして機能するようにする方法はありますか?
287 css  button  hyperlink 


11
ジェネリックパラメーターとしてnull可能な型は可能ですか?
私はこのようなことをしたいです: myYear = record.GetValueOrNull<int?>("myYear"), ジェネリックパラメーターとしてnull許容型を確認します。 GetValueOrNull関数がnullを返す可能性があるため、最初の試みは次のとおりです。 public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { return (T)columnValue; } return null; } しかし、私が今得ているエラーは: タイプ「int?」ジェネリック型またはメソッドでパラメーター 'T'として使用するには、参照型である必要があります 正しい!Nullable<int>ですstruct!だから私はクラスの制約を制約に変更しようとしましたstruct(そして副作用としてnullこれ以上返すことはできません): public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : struct …
287 c#  generics 


7
SELECTを使用した挿入
選択を使用して挿入するクエリがあります。 INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid 挿入で「名前、場所」のみを選択し、クエリでgidを別のものに設定することは可能ですか?
287 mysql  sql  insert-select 

30
AndroidフラグメントIDのビューが見つかりませんか?
ビューに追加しようとしているフラグメントがあります。 FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } このコードを実行すると、デバッグで次のエラーが発生します。 java.lang.IllegalArgumentException: No view found for id 0x7f080011 for fragment feed_parser_activity{41882f50 #2 id=0x7f080011} feed_parser_activityxmlのフラグメントレイアウトに設定されたフラグメントです。 FragmentActivityを使用して、を保持するフラグメントレイアウトをホストしていfeed_parser_layoutます。 これを上で正しくコーディングしていますか?

11
前のコマンドの引数を使用するにはどうすればよいですか?
Esc+ .が最後のコマンドの最後の引数を与えることを知っています。 しかし、私は最後のコマンドの最初の引数に興味があります。そうするためのキーバインディングはありますか? 同じ行に、最後のコマンドからn番目の引数を取得する一般的な方法はありますか?bashスクリプトでは$0、$1などを使用できますが、これらはコマンドラインでは機能しません。 また、私たちが継続的に押すことで、最後の引数で行うことができますように、前のコマンドの0番目の引数を反復処理についてEsc+の.?

12
C#: 'is'キーワードとNotのチェック
これはばかげた質問ですが、このコードを使用して、何かが特定のタイプかどうかを確認できます... if (child is IContainer) { //.... 「NOT」インスタンスをチェックするよりエレガントな方法はありますか? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is IContainer) { if (child isnt IContainer) { if (child aint IContainer) { if (child isnotafreaking IContainer) { はい、はい...ばかげた質問.... コードがどのように見えるかについていくつかの質問があるので、それはメソッドの最初の単なる戻りです。 public void Update(DocumentPart part) …
287 c#  casting  keyword 

17
Java 8ストリーム内からCHECKED例外をスローするにはどうすればよいですか?
Java 8ストリーム/ラムダからCHECKED例外をスローするにはどうすればよいですか? つまり、次のようなコードをコンパイルしたいのです。 public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Class.forName()上記のメソッドClassNotFoundExceptionはチェックされているをスローするため、このコードはコンパイルされません。 チェック済みの例外をランタイム例外内にラップせず、代わりにラップされた未チェックの例外をスローしたくないことに注意してください。チェックされた例外自体をスローし、醜いtry/ catchesをストリームに追加しないでください。


12
Androidで向きの変更を無効にするにはどうすればよいですか?
縦向きモードで使用したいアプリケーションがあるので、マニフェストXMLでandroid:screenOrientation = "portrait"を定義しました。これはHTC Magic Phoneで問題なく機能します(他の電話での向きの変更も防止します)。 しかし、ハードウェアQWERTYキーボード(仮想キーボードではない)を開くと、HTC G1電話に問題が発生します。私の活動はポートレートモードのままですが、再開されたようで、すべての状態が失われます。これは、HTC Heroバージョンでは発生しません。 私のアプリケーションは非常に大きいので、キーボードを開いたときに、アプリケーションが再起動してすべての状態が失われるのは望ましくありません。どうすればそれを防ぐことができますか?

10
2つのウィジェット/レイアウトの間に新しい「フローティングアクションボタン」を追加するにはどうすればよいですか
新しい「フローティングアクションボタン」または「FAB」を備えた新しいAndroid設計ガイドラインを見たことがあると思います たとえば、このピンクのボタン: 私の質問は愚かに聞こえますが、すでに多くのことを試しましたが、このボタンを2つのレイアウトの交差部分に配置する最良の方法は何ですか? 上記の例では、このボタンは、ImageViewと考えられるものとrelativeLayoutの間に完全に配置されています。 私はすでに多くの調整を試みましたが、それを行う適切な方法があると確信しています。

11
JavaScriptの非表示/表示要素
「編集」リンクを押した後、それを非表示にするにはどうすればよいですか?また、編集ボタンを押すと「lorem ipsum」というテキストを非表示にできますか? <script type="text/javascript"> function showStuff(id) { document.getElementById(id).style.display = 'block'; } </script> <td class="post"> <a href="#" onclick="showStuff('answer1'); return false;">Edit</a> <span id="answer1" style="display: none;"> <textarea rows="10" cols="115"></textarea> </span> Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum </td>
287 javascript 


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