プログラミング

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

8
ImageViewソースの変更
を持っています ImageView、次の構文を使用してXMLソース画像のセットで: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> 次に、この画像をプログラムで変更する必要があります。古い画像を削除して新しい画像を追加する必要があります。私がやったことはこれです: myImgView.setBackgroundResource(R.drawable.monkey); それは動作しますが、androidが古いイメージの上に新しいイメージを積み重ねていることに気付きました(ディスカッションに関連していないことがわかった方法を質問しないでください)。新しい画像を設定する前に、必ず古い画像を削除する必要があります。 どうすればそれを達成できますか?



25
preferredStatusBarStyleは呼び出されません
私は、その後、このスレッドをオーバーライドする-preferredStatusBarStyleが、それは呼び出されません。それを有効にするために変更できるオプションはありますか?(プロジェクトでXIBを使用しています。)
257 ios  ios7  uikit  uistatusbar 



9
小数点以下8桁の緯度/経度に使用するMySQLデータ型は何ですか?
私は地図データを使用してLatitude/Longitudeおり、小数点以下8桁まで拡張しています。例えば: Latitude 40.71727401 Longitude -74.00898606 私は 使用するGoogleドキュメントで見ました: lat FLOAT( 10, 6 ) NOT NULL, lng FLOAT( 10, 6 ) NOT NULL ただし、それらの小数点以下の桁数は6 になりますFLOAT(10, 8)。正確にするために、このデータを保存するために別の方法を使用する必要があるかどうかを検討してください。マップ計算で使用されます。ありがとう!

19
なぜSQL句でWHERE 1 = 1 AND <条件>を使用するのですか?
誰かWHERE 1=1 AND &lt;conditions&gt;がSQL句で使用する理由(連結された文字列から取得したSQL、ビュー定義のいずれか) SQLインジェクションから保護するためにこれが使用されることをどこかで見ましたが、それは非常に奇妙なようです。 注入WHERE 1 = 1 AND injected OR 1=1がある場合はと同じ結果になりinjected OR 1=1ます。 後で編集:ビュー定義での使用法についてはどうですか? 回答ありがとうございます。 それでも、なぜこの構造を使用してビューを定義するのか、またはストアドプロシージャ内で使用するのかはわかりません。 これを例にとります: CREATE VIEW vTest AS SELECT FROM Table WHERE 1=1 AND table.Field=Value
257 sql  dynamic-sql 

7
コマンドラインを介してunittest.TestCaseから単一のテストを実行する
私たちのチームでは、ほとんどのテストケースを次のように定義しています。 「フレームワーク」クラスourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere そしてtestMyCase.pyのような多くのテストケース: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature &gt; 20) if __name__ == "__main__": unittest.main() 新しいテストコードを作成していて、それを頻繁に実行して時間を節約したい場合は、他のすべてのテストの前に "__"を付けることです。しかし、それは面倒で、私が書いているコードから私をそらし、これが作成するコミットノイズは明らかに迷惑です。 たとえば、に変更を加える場合、testItIsHot()これを実行できるようにしたいと思います。 $ python testMyCase.py testItIsHot そしてunittest走っただけ testItIsHot() どうすればそれを達成できますか? 私はそのif __name__ == …

10
なぜwait()は常に同期ブロックでなければならないのですか?
を呼び出すにはObject.wait()、この呼び出しを同期ブロックに配置する必要がありますIllegalMonitorStateException。そうでない場合はがスローされます。しかし、この制限を設ける理由は何ですか?私はそれwait()がモニターを解放することを知っていますが、なぜ特定のブロックを同期させてモニターを明示的に取得し、次に呼び出しによってモニターを解放する必要があるのwait()ですか? wait()同期されたブロックの外部で呼び出すことが可能で、そのセマンティクスを保持する-呼び出し元のスレッドを一時停止する可能性がある場合、どのような損害が考えられますか?

11
Gitの別のブランチにあるブランチを「マージ」するのではなく、「上書き」するにはどうすればよいですか?
私は2本の枝を持っている、emailとstaging。stagingは最新のものであり、emailブランチの古い変更は不要になりましたが、削除したくありません。 私はただのすべての内容をダンプするようstagingにemailので、彼らは同じに両方のポイントコミットしていること。それは可能ですか?
257 git 

16
デストラクタから例外を投げる
ほとんどの人が言うん未定義の動作結果そう-デストラクタの外に例外をスローしません。Stroustrupは、「ベクターデストラクタはすべての要素に対して明示的にデストラクタを呼び出す。これは、要素デストラクタがスローすると、ベクトルの破棄が失敗することを意味する...デストラクタからスローされる例外から保護するための適切な方法は実際にはないため、ライブラリ要素デストラクタがスローした場合の保証はありません」(付録E3.2から)。 この記事はそうではないようです-投げるデストラクタは多かれ少なかれ大丈夫です。 だから私の質問はこれです-デストラクタからスローすると未定義の動作が発生する場合、デストラクタ中に発生したエラーをどのように処理しますか? クリーンアップ操作中にエラーが発生した場合、それを無視しますか?スタックを処理できる可能性があるが、デストラクタで正しく処理できないエラーの場合、デストラクタから例外をスローするのは理にかなっていますか? 明らかにこれらの種類のエラーはまれですが、可能です。

10
vimで改行を停止する方法
長い行が複数の端末行に表示されるのが好きです。vimが実際のテキストに改行を挿入するのが好きではありません。.vimrcのどの部分を変更する必要がありますか?
257 vim 

15
パイプを使用して日付をdd / MM / yyyyにフォーマットします
dateパイプを使用して日付の形式を設定していますが、回避策を使用しないと、希望する正確な形式を取得できません。パイプを間違って理解していますか、それとも不可能ですか? //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: ` &lt;div&gt; &lt;h2&gt;Hello {{name}}&lt;/h2&gt; &lt;h3&gt;{{date | date: 'ddMMyyyy'}}, should be {{date | date: 'dd'}}/{{date | date:'MM'}}/{{date | date: 'yyyy'}}&lt;/h3&gt; &lt;/div&gt; `, directives: [] }) export class App { constructor() { this.name = 'Angular2' this.date = …

7
.NET CoreとMono
.NET CoreとMonoの違いは何ですか? 公式サイトで「そのために書かれたコードは、Monoなどのアプリケーションスタック間でも移植可能です」という声明を見つけました。 私の目標は、C#、LINQ、EF7、およびVisual Studioを使用して、Linuxで実行/ホストできるWebサイトを作成することです。 「モノラル」にしたいと誰かが言ったが、それが何を意味するのか私にはわからない。上記のテクノロジで.NET Core 1.0を使用したいのですが。また、「高速CGI」を使用したいと述べました。それが何を意味するのかもわかりません。 これらすべての用語を理解できるように、また私の期待が現実的であるかどうかを教えていただけますか
257 c#  .net  mono  .net-core 

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