プログラミング

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

4
ImageViewとTextViewを含むLinearLayoutの代わりに複合ドローアブルを使用するにはどうすればよいですか
新しいLintツールをコードに対して実行しました。良い提案がたくさん出てきましたが、これはわかりません。 このタグとその子は、1つの複合ドローアブルで置き換えることができます 問題:複合ドローアブルを使用して、現在のノードをTextViewで置き換えることができるかどうかを確認します。 ImageViewとTextViewを含むLinearLayoutは、複合ドローアブルとしてより効率的に処理できます。 そして、これが私のレイアウトです <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_centerInParent="true"> <ImageView android:id="@+id/upImage" android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:scaleType="centerInside" android:src="@drawable/up_count_big"> </ImageView> <TextView android:id="@+id/LikeCount" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="2dp" android:layout_marginBottom="1dp" android:textColor="@color/gray" android:textSize="16sp" android:layout_gravity="center_vertical"> </TextView> </LinearLayout> この場合、誰かが化合物を描画可能にする方法の具体的な例を提供できますか?

2
JavaScriptでは、switchステートメントから戻ることは、breakを使用するよりも良い方法と考えられていますか?
オプション1-リターンを使用して切り替える: function myFunction(opt) { switch (opt) { case 1: return "One"; case 2: return "Two"; case 3: return "Three"; default: return ""; } } オプション2-ブレークを使用して切り替える: function myFunction(opt) { var retVal = ""; switch (opt) { case 1: retVal = "One"; break; case 2: retVal = "Two"; break; case 3: retVal …

8
ドメイン駆動設計とは何ですか?
誰かが正確にドメイン主導の設計とは何かを簡潔に説明できますか?私はその用語をかなりよく見ますが、それが何であるか、またはそれがどのように見えるかを本当に理解していません。非ドメイン駆動設計とどう違うのですか? また、誰かがドメインオブジェクトとは何かを説明できますか?ドメインは通常のオブジェクトとどのように異なりますか?

7
再入可能関数とは正確には何ですか?
ほとんど の 時間は、再入の定義はから引用されウィキペディア: コンピュータプログラムまたはルーチンは、以前の呼び出しが完了する前に安全に再度呼び出すことができる(つまり、同時に安全に実行できる)場合、再入可能 と呼ばれます。再入可能であるためには、コンピュータプログラムまたはルーチン: 静的(またはグローバル)非定数データを保持してはなりません。 静的(またはグローバル)非定数データにアドレスを返してはなりません。 呼び出し元から提供されたデータのみを処理する必要があります。 シングルトンリソースへのロックに依存してはなりません。 独自のコードを変更してはなりません(独自のスレッドストレージで実行する場合を除く) 非再入可能コンピュータプログラムまたはルーチンを呼び出さないでください。 安全にどのように定義されていますか? プログラムを安全に並行して実行できる場合、それは常に再入可能であることを意味しますか? 再入可能機能についてコードをチェックする際に留意する必要がある、言及された6つのポイント間の一般的なスレッドは正確に何ですか? また、 すべての再帰関数は再入可能ですか? すべてのスレッドセーフ関数は再入可能ですか? すべての再帰的でスレッドセーフな関数は再入可能ですか? この質問を書いていると、1つのことが頭に浮かびます。再入可能性やスレッドセーフティなどの用語は絶対的なものですか。具体的な定義が固定されているのでしょうか。そうでない場合、この質問はあまり意味がありません。


30
関数からの複数の戻り
次のような2つの戻り値を持つ関数を持つことは可能ですか? function test($testvar) { // Do something return $var1; return $var2; } もしそうなら、どのように私は各リターンを別々に得ることができますか?
198 php 


9
マルチステートメントテーブル値関数とインラインテーブル値関数
念のため、いくつかの例を示します。 インラインテーブルの評価 CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO 価値のあるマルチステートメントテーブル CREATE FUNCTION MyNS.GetLastShipped(@CustomerID INT) RETURNS @CustomerOrder TABLE (SaleOrderID INT NOT NULL, CustomerID …


12
psql:致命的:ユーザー「dev」のピア認証に失敗しました
新しいユーザーを作成したが、データベースにログインできない。 私はそれを次のようにします: postgres@Aspire:/home/XXX$ createuser dev Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (y/n) y 次に、データベースを作成します。 postgres@Aspire:/home/XXX$ createdb -O dev test_development その後、私psql -U dev -W test_developmentはログインしようとしましたが、エラーが発生します: psql: …
198 postgresql 

6
Android:配列からスピナーをプログラムで作成する
私はすべてAndroidを使い始めたばかりで、スピナーをプログラムで作成し、配列からデータを供給しようとしていますが、Eclipseで処理できないという警告が表示されます。 ここに私が得たものがあります: このArrayListは、スピナーにある必要がある要素を保持します(後でファイルから入力されます): ArrayList<String> spinnerArray = new ArrayList<String>(); これは、スピナーを作成する必要があるサイトで見つけたコードです。 Spinner spinner = new Spinner(this); ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); spinner.setAdapter(spinnerArrayAdapter); 2行目(ArrayAdapter ...)は、Eclipseで次の警告を表示します。 "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"ます。 これは単なる警告であり、アプリは問題なく実行されているようですが、何が問題かを理解して修正したいと思います。任意のヒントをいただければ幸いです。 挨拶、Select0r
198 android  spinner 



3
Node.js上のHTMLパーサー[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する nodejsにRubyのnokogiriのようなものはありますか?ユーザーフレンドリーなHTMLパーサーを意味します。 Node.jsモジュールのページでいくつかのパーサーを見たことがありますが、きれいで新鮮なものが見つかりません。

14
新規とオーバーライドの違い
次の違いは何ですか? ケース1:基本クラス public void DoIt(); ケース1:継承されたクラス public new void DoIt(); ケース2:基本クラス public virtual void DoIt(); ケース2:継承されたクラス public override void DoIt(); ケース1と2はどちらも、私が実行したテストに基づいて同じ効果があるようです。違いはありますか、それとも望ましい方法ですか?

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