プログラミング

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


9
Javaで使用可能なGradleで変数を宣言することは可能ですか?
Javaで使用可能なGradleで変数を宣言することは可能ですか?基本的には、いくつかの変数をbuild.gradleで宣言し、ビルド時に(明らかに)取得します。C / C ++のプリプロセッサマクロのように... 宣言の例は次のようなものです...: android { debug { A_VAR_RETRIEVABLE_IN_JAVA = 42 } release { A_VAR_RETRIEVABLE_IN_JAVA = 42+52 } } そのようなことをする方法はありますか?

16
DIVの長い単語で改行を強制するにはどうすればよいですか?
わかりました、これは本当に私を混乱させます。私はdivの中にいくつかのコンテンツを持っています: <div style="background-color: green; width: 200px; height: 300px;"> Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest. </div> ただし、「単語」が長すぎるため、コンテンツはDIVをオーバーフローします(予想どおり)。 内部のすべてのコンテンツを収めるために必要な場合は、どうすればブラウザに単語を「分割」させることができますか?
417 html  css  line-breaks 

14
テキストボックスのコンテンツを検出する方法が変更されました
テキストボックスのコンテンツが変更されたときに検出したいと思います。keyupメソッドを使用できますが、矢印キーのように文字を生成しないキーストロークも検出されます。keyupイベントを使用してこれを行う2つの方法を考えました。 押されたキーのASCIIコードがletter \ backspace \ deleteかどうかを明示的に確認します クロージャーを使用して、キーストロークの前のテキストボックス内のテキストを記憶し、これが変更されたかどうかを確認します。 どちらもちょっと面倒に見えます。


4
getApplication()とgetApplicationContext()の比較
私はこれに対する満足のいく答えを見つけることができなかったので、ここに行きます:何が対処されActivity/Service.getApplication()、Context.getApplicationContext()? このアプリケーションでは、どちらも同じオブジェクトを返します。ではActivityTestCaseただし、アプリケーションをあざけることになりますgetApplication()モックで戻って来るが、getApplicationContextまだ別のコンテキストのインスタンス(アンドロイドによって注入1)を返します。それはバグですか?わざとですか? そもそも違いがわかりません。テストスイートの外で、両方の呼び出しが異なるオブジェクトで返されるケースはありますか?いつ、なぜ?さらに、なぜgetApplicationはとで定義されていますがActivity、Serviceでは定義されていませんContextか?常にどこからでも利用できる有効なアプリケーションインスタンスがあるべきではありませんか?

17
サブディレクトリと時間を含むディレクトリで最新の変更されたファイルを再帰的に検索してリストする方法は?
オペレーティングシステム:Linux ファイルシステムタイプ:ext3 推奨される解決策:bash(script / oneliner)、ruby、python いくつかのサブディレクトリとその中にファイルがあるいくつかのディレクトリがあります。これらすべてのディレクトリのリストを作成する必要があります。すべての第1レベルディレクトリが、その中で最後に作成/変更されたファイルの日付と時刻の隣に表示されるように構成されています。 明確にするために、ファイルに触れたり、その内容をいくつかのサブディレクトリレベルで変更したりすると、そのタイムスタンプが第1レベルのディレクトリ名の横に表示されます。次のような構造のディレクトリがあるとします。 ./alfa/beta/gamma/example.txt そして、ファイルの内容を変更しますexample.txt。その時間alfaは、エポックではなく、人間が読める形式で第1レベルのディレクトリの横に表示される必要があります。私は、検索を使用していくつかのことを試してみたxargs、sortと同類が、私は、私がダウンして修正ファイルに/いくつかのレベルを作成するときに「アルファ」のファイルシステムのタイムスタンプが変更されないという問題が周りに取得することはできません。

5
List <T>の先頭にアイテムを追加するにはどうすればよいですか?
にバインドされたドロップダウンリストに「1つ選択」オプションを追加したいのですがList&lt;T&gt;。 のクエリを実行したList&lt;T&gt;後Item、データソースの一部ではなく、最初のを最初の要素として追加するにはどうすればよいList&lt;T&gt;ですか。私が持っています: // populate ti from data List&lt;MyTypeItem&gt; ti = MyTypeItem.GetTypeItems(); //create initial entry MyTypeItem initialItem = new MyTypeItem(); initialItem.TypeItem = "Select One"; initialItem.TypeItemID = 0; ti.Add(initialItem) &lt;!-- want this at the TOP! // then DropDownList1.DataSource = ti;

13
GitHubリポジトリからコードの行数を取得できますか?
GitHubリポジトリでは、言語で記述されたプロジェクトの割合を表示する「言語統計」を確認できます。ただし、プロジェクトが構成するコードの行数は表示されません。多くの場合、プロジェクトの規模と複雑さの印象をすばやく取得したいと思います。コードの行数は、良い第一印象を与えることができます。500行のコードは比較的単純なプロジェクトを意味し、100,000行のコードは非常に大規模で複雑なプロジェクトを意味します。 それで、できればそれを複製せずに、GitHubリポジトリからさまざまな言語で書かれたコード行を取得することは可能ですか? 「Gitリポジトリの行数を数える」という質問は、ローカルGitリポジトリのコード行を数える方法を尋ねますが、 プロジェクトのクローンを作成する必要があります。たとえば、Wineのようなプロジェクトの複製には時間がかかります。 i13nファイルのように、必ずしもコードであるとは限らないファイルの行をカウントします。 (たとえば)Rubyファイルだけを数えると、JavaScriptなどの他の言語の大量のコードを見逃してしまう可能性があります。プロジェクトで使用する言語を事前に知っておく必要があります。また、プロジェクトが使用するすべての言語についてカウントを繰り返す必要があります。 全体として、これは「プロジェクトの規模を迅速にチェックする」には時間のかかりすぎる可能性があります。
417 git  github  line-count 



9
Swiftクラスの静的関数とクラス関数/変数?
次のコードはSwift 1.2でコンパイルされます。 class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } 静的関数とクラス関数の違いは何ですか?どれをいつ使用すればよいですか? 別の変数を定義しようとするとclass var myVar2 = ""、次のようになります。 クラスで保存されたプロパティは、クラスではまだサポートされていません。「静的」という意味ですか? この機能がサポートされている場合、静的変数とクラス変数の違いは何ですか(つまり、両方がクラスで定義されている場合)?どれをいつ使用すればよいですか? (Xcode 6.3)


18
Pythonインタラクティブセッションを保存する方法
データベースやファイルなどを操作するためにPythonのインタープリターを頻繁に使用していることに気づきました。基本的には、半構造化データの多くの手動フォーマットです。必要なビット数を適切に保存およびクリーンアップしません。入力をシェルに保存する方法はありますか(db接続、変数の割り当て、forループとロジックのビット)-インタラクティブセッションのいくつかの履歴?私が使うようなものを使うと、script標準ノイズが多すぎます。本当にすべてのオブジェクトをピクルする必要はありませんが、それを行うソリューションがある場合は問題ありません。理想的には、インタラクティブに作成したスクリプトとして実行されるスクリプトをそのまま残し、不要なビットを削除するだけで済みます。これを行うパッケージ、またはDIYアプローチはありますか? 更新:私はこれらのパッケージの品質と有用性に本当に驚いています。同様のかゆみを持つ人のために: IPython-私が考えていたもののように、これを長い間使用していたはずです 再対話 -非常に印象的です。視覚化についてもっと学びたいのですが、これはそこで輝くようです。グラフをインラインで表示するgtk / gnomeデスクトップアプリの一種。ハイブリッドシェル+グラフ計算機+ミニ食を想像してみてください。ソースの配布はこちら:http : //www.reinteract.org/trac/wiki/GettingIt。Ubuntuでうまく構築され、gnomeデスクトップ、WindowsおよびMacインストーラーにも統合されます。 bpython-非常にクールで多くの素晴らしい機能、autocomplete(!)、巻き戻し、1回のキーストロークによるファイルへの保存、インデント、よくできました。Pythonソース配布。sourceforgeからいくつかの依存関係を引き出しました。 私は回心しました、これらは本当に通訳と編集者の間のニーズを満たします。

22
匿名クラスの総称リスト
C#3.0では、次の構文で匿名クラスを作成できます var o = new { Id = 1, Name = "Foo" }; これらの匿名クラスをジェネリックリストに追加する方法はありますか? 例: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List&lt;var&gt; list = new List&lt;var&gt;(); list.Add(o); list.Add(o1); もう一つの例: List&lt;var&gt; list = …

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