プログラミング

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



16
Android:ボタンまたはImageButtonでテキストと画像を組み合わせる
ボタンに画像を(背景として)配置し、実行時に何が起こっているかに応じて、画像の上/上にテキストを動的に追加しようとしています。 私が使用する場合ImageButton、テキストを追加することすらできません。私が使用する場合Button、テキストを追加できますが、ここでandroid:drawableBottom定義されているのと同様のXML属性を持つ画像のみを定義します。 ただし、これらの属性は、xとyの次元でテキストと画像を組み合わせるだけです。つまり、テキストの下/下(z軸がディスプレイから出ていると定義されている場合)ではなく、テキストの周囲に画像を描画できます。 これを行う方法に関する提案はありますか?1つのアイデアは、-methodを拡張するButtonかImageButton、またはオーバーライドすることdraw()です。しかし、私の現在の知識レベルでは、これを行う方法(2Dレンダリング)が本当にわかりません。たぶん、より経験豊富な誰かが解決策を知っているか、少なくとも開始するためのいくつかの指針を知っていますか?
540 android  image  text  button 

11
Rを再起動せずにパッケージをアンロードする方法
Rを再起動せずにパッケージをアンロードしたいと思います(主に、異なる競合するパッケージを試すときにRを再起動することは不満を感じるためですが、おそらくこれはプログラムで1つの関数を使用して別の関数を使用する可能性があります-名前空間は参照はおそらくその使用のためのより良いアイデアです)。 ?library パッケージをアンロードするオプションは表示されません。 ある提案detachパッケージをアンロードすることができますが、しかし、両方が失敗し、以下: detach(vegan) エラーdetach(vegan):無効なname引数 detach("vegan") エラーdetach("vegan"):無効なname引数 では、パッケージをアンロードするにはどうすればよいですか?
540 r  package  r-faq 

7
Scalaでのアンダースコアのすべての用途は何ですか?
私はscala-lang.orgで行われた調査のリストを見て、「_」のすべての使用に名前を付けられますか?」という奇妙な質問に気づきました。あなたはできる?はいの場合は、こちらから行ってください。説明例は高く評価されます。
540 scala 


15
使用するタイミング:Java 8+インターフェースのデフォルトメソッドと抽象メソッド
Java 8では、Default Methodsと呼ばれるインターフェースでメソッドのデフォルト実装が可能です。 私は(with )interface default methodではなく、そのようなをいつ使用するのか混乱しています。abstract classabstract method(s) では、デフォルトのメソッドとのインターフェースをいつ使用し、抽象クラス(抽象メソッドを含む)をいつ使用する必要があるのでしょうか。抽象クラスはそのシナリオでもまだ役に立ちますか?

15
RESTとRESTfulの違いは何ですか
RESTシステムとRESTfulなシステムの違いは何ですか? 私が最もよく読んだいくつかのことから、いわゆるRESTサービスは実際にはRESTfulなサービスです。では、2つの違いは何ですか。
540 architecture  rest 

6
変更を失わずに最後のプッシュされていないgit commitをコミット解除する方法
ローカルコピーがそのコミットで行われた変更を保持するようにコミットを元に戻す方法はありますが、作業コピーではコミットされていない変更になりますか?コミットをロールバックすると、前のコミットに戻ります-変​​更を加えたままにしたいのですが、間違ったブランチにコミットしました。 これはプッシュされておらず、コミットされているだけです。
540 git 

27
Windowsコマンドラインで現在の日付/時刻を、ファイル/フォルダー名での使用に適した形式で取得するにはどうすればよいですか?
更新:2016年になりましたが、特に互換性のある下位互換性の理由がない限り、これにはPowerShellを使用しdateます。特に、の使用に関する地域設定の問題が原因です。@npocmakaのhttps://stackoverflow.com/a/19799236/8479を参照してください ファイル名に含めることができる形式で現在の日時を取得するために使用できるWindowsコマンドラインステートメントとは何ですか? たとえば、現在の日付と時刻を名前の一部としてアーカイブにディレクトリを圧縮する.batファイルが必要ですCode_2008-10-14_2257.zip。マシンの地域設定に関係なく、これを行う簡単な方法はありますか? 日付の形式は特に問題ありません。理想的にはyyyy-mm-ddですが、単純なものであれば問題ありません。 これまでのところ私はこれを持っていますが、私のマシンでは次のようになりますTue_10_14_2008_230050_91。 rem Get the datetime in a format that can go in a filename. set _my_datetime=%date%_%time% set _my_datetime=%_my_datetime: =_% set _my_datetime=%_my_datetime::=% set _my_datetime=%_my_datetime:/=_% set _my_datetime=%_my_datetime:.=_% rem Now use the timestamp by in a new ZIP file name. "d:\Program Files\7-Zip\7z.exe" a -r Code_%_my_datetime%.zip Code 私はこれで生活できますが、少し不格好です。理想的には、それはより簡潔で、前述のフォーマットを持っているでしょう。 Windows Server …

6
👩‍👩‍👧‍👦のような絵文字がSwift文字列で奇妙に扱われるのはなぜですか?
文字👩‍👩‍👧‍👦(女性2人、女の子1人、男の子1人の家族)は、次のようにエンコードされます。 U+1F469 WOMAN、 ‍U+200D ZWJ、 U+1F469 WOMAN、 U+200D ZWJ、 U+1F467 GIRL、 U+200D ZWJ、 U+1F466 BOY したがって、非常に興味深いエンコード方式です。単体テストの完璧なターゲット。ただし、Swiftはその処理方法を認識していないようです。これが私の意味です: "👩‍👩‍👧‍👦".contains("👩‍👩‍👧‍👦") // true "👩‍👩‍👧‍👦".contains("👩") // false "👩‍👩‍👧‍👦".contains("\u{200D}") // false "👩‍👩‍👧‍👦".contains("👧") // false "👩‍👩‍👧‍👦".contains("👦") // true それで、スウィフトはそれがそれ自身(良い)と男の子(良い!)を含んでいると言います。しかし、それはそれは女性、女の子、またはゼロ幅のジョイナーが含まれていないと言います。ここで何が起こっているのですか?なぜSwiftは少年が含まれているのに女性や少女が含まれていないことを知っているのですか?それが単一の文字として扱われ、それ自体を含むだけであると認識した場合は理解できましたが、サブコンポーネントが1つしかなく、他のコンポーネントがないという事実は、私を困惑させます。 これは、のようなものを使用しても変わりません"👩".characters.first!。 さらに交絡はこれです: let manual = "\u{1F469}\u{200D}\u{1F469}\u{200D}\u{1F467}\u{200D}\u{1F466}" Array(manual.characters) // ["👩‍", "👩‍", "👧‍", "👦"] そこにZWJを配置しても、文字配列には反映されません。その後のことは少し語っていました: manual.contains("👩") // false manual.contains("👧") // …
540 swift  string  unicode  emoji 


17
VirtualBox vmdkファイルのサイズを変更する方法
vmdkである仮想マシンディスクのスペースが足りなくなり、仮想イメージのサイズを変更する必要があります。コマンドを使用したサイズ変更 vboxmanage modifyhd Machine-disk1.vmdk --resize 30720 エラーを与える Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet! vmdkイメージのサイズを変更するにはどうすればよいですか?
539 virtualbox 


9
print()を使用してクラスのインスタンスを印刷する方法は?
私はPythonでロープを学んでいます。関数Foobarを使用してクラスのオブジェクトを印刷しようとすると、次のprint()ような出力が得られます。 <__main__.Foobar instance at 0x7ff2a18c> クラスとそのオブジェクトの印刷動作(または文字列表現)を設定できる方法はありますか?たとえば、クラスオブジェクトを呼び出すと、そのデータメンバーを特定の形式で出力したいと思います。Pythonでこれを実現する方法は?print() C ++クラスに精通している場合は、クラスのメソッドをostream追加することにより、標準に対して上記を実現できますfriend ostream& operator << (ostream&, const Foobar&)。
539 python  class  printing  object 

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