プログラミング

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

3
:afterと:afterを組み合わせる
私は、結合したい:afterと:hoverCSS(または任意の他の疑似セレクタ)で。基本的にはリストがあり、selectedクラスを持つアイテムにはを使用して適用される矢印の形があり:afterます。ホバーされているオブジェクトでも同じようにしたいのですが、うまく動かせません。コードはこちら #alertlist { list-style:none; width: 250px; } #alertlist li { padding: 5px 10px; border-bottom: 1px solid #e9e9e9; position:relative; } #alertlist li.selected, #alertlist li:hover { color: #f0f0f0; background-color: #303030; } #alertlist li.selected:after { position:absolute; top: 0; right:-10px; bottom:0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #303030; content: …

9
.toArray(new MyClass [0])または.toArray(new MyClass [myList.size()])?
ArrayListがあると仮定します ArrayList<MyClass> myList; そして、私はtoArrayを呼び出したいのですが、使用するパフォーマンス上の理由はありますか MyClass[] arr = myList.toArray(new MyClass[myList.size()]); 以上 MyClass[] arr = myList.toArray(new MyClass[0]); ? 私は2番目のスタイルを選択します。これは冗長性が低いためです。また、空の配列が実際に作成されないことをコンパイラーが確認すると想定していますが、それが本当かどうか疑問に思っていました。 もちろん、99%の場合、どちらの方法でも違いはありませんが、通常のコードと最適化された内部ループの間で一貫したスタイルを維持したいと思います...

7
ユーザーのタッチから真円を描く
私は、ユーザーが指でタッチしたときに画面に描画できるようにするこの練習プロジェクトを持っています。とてもシンプルなアプリです。私のいとこは、このアプリのiPadで指で物を描く自由を取りました(子供の絵:円、線など、思いついたものは何でも)。それから彼は円を描き始め、それを「良い円」にするように私に頼みました(私の理解から:描いた円を完全に丸くします。円は実際には円のように丸められることはありません)。 だから私の質問は、ユーザーが描いた線を最初に検出して、画面上で完全に円形にすることで、ほぼ同じサイズの円を生成できるコードに方法があるということです。直線ではない直線を作る方法は知っていますが、円に関しては、クォーツや他の方法でそれを行う方法がわかりません。 私の考えでは、ユーザーが指を離した後、線の始点と終点が互いに接触または交差して、実際に円を描こうとしているという事実を正当化する必要があります。



13
フラグメントとそのコンテナアクティビティの間でデータを受け渡す
フラグメントとそのコンテナアクティビティの間でデータを渡すにはどうすればよいですか?インテントを介してアクティビティ間でデータを渡すことに似たものはありますか? 私はこれを読みましたが、あまり役に立ちませんでした:http : //developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity

12
onStart()とonResume()の違い
onStart()遷移状態の意味がわかりません。onResume()この方法は、常に後に呼び出されますonStart()。なぜonResume()呼び出されonRestart()、onCreate()メソッドが除外されonStart()ないのですか?その目的は何ですか? なしでは生きられないのはなぜですかonStart()。私はまだそれを冗長だと考えています(おそらくその意味を完全に理解していないためです)。
176 android 

12
ローカルGitリポジトリに変更がある場合、Bashスクリプトをチェックインするにはどうすればよいですか?
変更をチェックすると、正しく機能しないスクリプトがいくつかあります。 私はこのようにしてみました: VN=$(git describe --abbrev=7 HEAD 2>/dev/null) git update-index -q --refresh CHANGED=$(git diff-index --name-only HEAD --) if [ ! -z $CHANGED ]; then VN="$VN-mod" fi 前回のコミット以降に変更があったかどうか、ある種のブールチェックはありますか?または、ローカルリポジトリに新しい変更があるかどうかを実際にテストするにはどうすればよいですか? 私は、バージョン作成スクリプト(ここのどこかで見つけたもの)のためにこれをすべて行っています。
176 git 


10
SQL Serverログインが既に存在するかどうかの確認
特定のログインがSQL Serverに既に存在するかどうかを確認する必要があります。存在しない場合は、追加する必要があります。 ログインを実際にデータベースに追加する次のコードを見つけましたが、これをIFステートメントでラップして(どういうわけか)最初にログインが存在するかどうかを確認します。 CREATE LOGIN [myUsername] WITH PASSWORD=N'myPassword', DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO システムデータベースに問い合わせる必要があることを理解していますが、どこから始めればよいかわかりません。
176 sql-server  login 


17
最大またはデフォルト?
行を返さない可能性があるLINQクエリから最大値を取得する最良の方法は何ですか?私がやれば Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max クエリが行を返さない場合、エラーが発生します。私はそれをできた Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter _ Order By MyCounter Descending).FirstOrDefault しかし、それはそのような単純な要求に対して少し鈍感に感じます。それを行うためのより良い方法がありませんか? 更新:これは裏話です:私は子テーブルから次の適格性カウンターを取得しようとしています(レガシーシステム、私を始めないでください...)。各患者の最初の適格性の行は常に1、2番目は2などです(明らかに、これは子テーブルの主キーではありません)。そこで、患者の既存の最大カウンター値を選択し、それに1を追加して新しい行を作成します。既存の子の値がない場合、クエリで0を返す必要があります(1を追加すると、カウンター値1が返されます)。レガシーアプリでカウンター値にギャップが生じる可能性があるため(可能な場合)、子行の生のカウントに依存したくないことに注意してください。質問を一般的すぎるようにしようとする私の悪い。
176 c#  .net  linq  linq-to-sql 

16
透明なUIViewの背後にあるボタンをクリックするにはどうすればよいですか?
1つのサブビューを持つビューコントローラーがあるとします。サブビューは画面の中央を占め、すべての側面に100 pxのマージンがあります。次に、そのサブビュー内をクリックするための小さなものをたくさん追加します。新しいフレームを利用するためだけにサブビューを使用しています(サブビュー内のx = 0、y = 0は実際には親ビューでは100,100です)。 次に、サブビューの背後にメニューなどがあると想像してください。ユーザーがサブビュー内の「小さなもの」を選択できるようにしたいのですが、そこに何もない場合は、その背後にあるボタンにタッチします(とにかく背景がクリアなので)。 これどうやってするの?touchesBeganが通過したように見えますが、ボタンは機能しません。

15
md5sumを使用してハッシュ値のみを取得(ファイル名なし)
md5sumを使用して、ファイルのハッシュ値を生成します。しかし、ファイル名ではなく、ハッシュ値を受け取るだけで済みます。 md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso ファイル名を「ストリップ」して値だけを残すにはどうすればよいですか?
176 bash  shell  md5sum 


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