プログラミング

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

1
NetBeansのJsTestDriverがアサーションの失敗後にテストを停止する
このリンクに従って、NetbeansのJSテストドライバーでJavaScriptユニットテストを設定しました。ただし、そのチュートリアルの結果とは異なり、アサーションが失敗した後はテストは実行されません。この動作を変更するにはどうすればよいですか? たとえば、次のテストファイルがあるとします。 test.jsファイル: AssertionsTestCase = TestCase("AssertionsTestCase"); AssertionsTestCase.prototype.testAlwaysPass = function(){ assertEquals(1, 1); assertEquals(2, 2); }; AssertionsTestCase.prototype.testAlwaysFail1 = function(){ assertEquals(1, 2); }; AssertionsTestCase.prototype.testAlwaysFail2 = function(){ assertEquals(3, 4); }; 進行状況バーに50%(2つのテスト)と表示され、33%と表示されます。 jsTestDriver.confファイル: server: http://localhost:42442 load: - test/lib/jasmine/jasmine.js - test/lib/jasmine-jstd-adapter/JasmineAdapter.js - test/unit/*.js すべてのテストをコマンドラインで実行できます。(Windows PowerShellの場合)。次のように実行すると、テストは失敗後に実行を停止しません。 java -jar $ env:JSTD \ JsTestDriver-1.3.5.jar --tests all --config jsTestDriver.conf jsTestDriver.confファイル: …

22
textviewに合わせてテキストのフォントサイズを調整する方法
androidでtextviewのtextsizeを調整して、占有するスペースに合わせる方法はありますか? たとえば、a TableLayoutを使用して、TextView各行にいくつかのを追加しています。私はしたくないのでTextView、テキストをラップするのを私はむしろそれがコンテンツのフォントサイズを下げることがわかります。 何か案は? 試しましたmeasureTextが、カラムのサイズがわからないので使いづらいです。これは、フォントサイズを適切なものに変更したいコードです TableRow row = new TableRow(this); for (int i=0; i < ColumnNames.length; i++) { TextView textColumn = new TextView(this); textColumn.setText(ColumnNames[i]); textColumn.setPadding(0, 0, 1, 0); textColumn.setTextColor(getResources().getColor(R.drawable.text_default)); row.addView(textColumn, new TableRow.LayoutParams()); } table.addView(row, new TableLayout.LayoutParams());

4
Android .idea / misc.xmlのlanguageLevelタグがJDKを変更し続ける
languageLevelキーは、知らない理由でJDK_1_8からJDK_1_7に変更されます。 何が起こっているのでしょうか? これは、プロジェクトに取り組んでいる他の開発者のIDEと関係がありますか?多分彼らは別のAndroid Studio設定を持っていますか? これは、ソース管理下のファイルが変更されたことに気付いた後に表示されるものです。 $ git diff diff --git a/.idea/misc.xml b/.idea/misc.xml index fbb6828..5d19981 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -37,7 +37,7 @@ <ConfirmationsSetting value="0" id="Add" /> <ConfirmationsSetting value="0" id="Remove" /> </component> - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" …

13
実行時に.NETアセンブリをロードして、名前だけを知っている型をインスタンス化できますか?
プロジェクト内のアセンブリへの参照を追加せずに、DLL名とクラス名しか持っていない場合、実行時にオブジェクトをインスタンス化することはできますか?クラスはインターフェースを実装するので、クラスをインスタンス化したら、それをインターフェースにキャストします。 アセンブリ名: library.dll タイプ名: Company.Project.Classname 編集:私はDLLの絶対パスを持ってAssembly.LoadFileいないので、動作しません。DLLは、アプリケーションルート、system32にあるか、GACに読み込まれている可能性があります。
178 c#  assemblies 

8
Railsで関連するレコードのないレコードを検索したい
単純な関連付けを検討してください... class Person has_many :friends end class Friend belongs_to :person end ARelやmeta_whereに友達がいないすべての人を取得する最もクリーンな方法は何ですか? そして、has_many:throughバージョンはどうですか? class Person has_many :contacts has_many :friends, :through => :contacts, :uniq => true end class Friend has_many :contacts has_many :people, :through => :contacts, :uniq => true end class Contact belongs_to :friend belongs_to :person end 私は本当にcounter_cacheを使いたくない-そして私が読んだことから私はそれがhas_many:throughで動作しない すべてのperson.friendsレコードをプルしてRubyでループ処理したくない-meta_search gemで使用できるクエリ/スコープが欲しい クエリのパフォーマンスコストは気にしません …






30
文字列出力:C#でフォーマットまたは連結?
文字列を出力または連結したいとします。次のスタイルのうち、どちらが好きですか。 var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); 形式を使用するのですか、それとも単に文字列を連結するのですか?あなたのお気に入りは?これらの1つはあなたの目を傷つけていますか? どちらか一方を使用し、もう一方を使用しないという合理的な議論はありますか? 私は二番目に行きます。

7
Eclipseが新しいプラグインをダウンロードできるように、プロキシ設定を構成するにはどうすればよいですか?
Webプロキシの背後にあるWindows XP環境でEclipse 3.7を使用しています。 私がインストールしたいのGroovyプラグインを上、新たに解凍した Eclipseのインディゴ(EclipseのJava EEのインディゴM4)。更新サイトをAvailable Software Siteリストに追加しました。 しかし、Eclipseはこのプラグインの情報を取得できないため、インストールできません... オプションを選択していないNative構成をに配置した場合、更新サイトにアクセスしようとすると、次のエラーが発生します。General > Network ConnectionsAuth HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml Proxy Authentication Required そこで、私はを選択manualし、3つのスキーマ(HTTP、HTTPS、SOCKS)のすべての正しい情報(プロキシ、ポート、認証、ユーザー、パスワード)を定義します。しかし、更新サイトにアクセスしようとすると、Eclipseは彼がそうFetching children of Groovy Eclipseであることを示していますが、このステータスを0%に保ちます... 奇妙なのは、General > Network Connections設定に間違ったパスワードを入力しても、エラーメッセージが表示されないことです。 私の質問: 私の構成の何が問題になっていますか? プロキシ構成を定義する別の方法はありますか? より多くの情報を取得する方法、Eclipseが何をしようとしているのかを知る方法はありworkspace/.metadata/.logますか(有用な情報は含まれていません)? もう1つの問題(マイナー)は、プロキシ設定の変更がEclipseの再起動後にのみ処理されるように見えることです。 ps1:ブラウザーを使用して更新サイトにアクセスできるので、プロキシーによってブロックされません。 ps2: Eclipseは他のプラグインと同じように動作するため、この問題はこのプラグインとは関係ありません。 ps3:workspace/.metadata/.log Eclipseを起動してプラグインをインストールしようとしたときの内容は次のとおりです(これらのログはすべて起動時に書き込まれ、Eclipseが更新サイトにアクセスしようとしたときは記録されません) !SESSION 2011-05-02 10:38:58.681 ----------------------------------------------- eclipse.buildId=I20101208-1300 …
178 eclipse  proxy 

7
フォントサイズmacvimを変更しますか?
私はmacvimを使用しています。デフォルトのフォントも気に入っています。 私の質問は: .gvimrcのフォントサイズを変更するにはどうすればよいですか?フォントをデフォルトから変更せずに大きくしたい。 私が見たすべての例では、フォント、次に「:」、そしてサイズを指定しています。 では、フォント自体ではなくサイズを変更するにはどうすればよいですか? ありがとう!
178 font-size  macvim 

18
アセットからファイルを読み取る
public class Utils { public static List<Message> getMessages() { //File file = new File("file:///android_asset/helloworld.txt"); AssetManager assetManager = getAssets(); InputStream ims = assetManager.open("helloworld.txt"); } } アセットからファイルを読み取ろうとするこのコードを使用しています。これを行うには2つの方法を試しました。まず、File受け取っFileNotFoundExceptionた使用AssetManager getAssets()方法で、使用方法が認識されません。ここに解決策はありますか?
178 android 

15
C#の列挙型には独自のファイルが必要ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する 列挙型を使用するクラスがあります。列挙型は現在、独自のファイルにあり、無駄に見えます。 列挙型が消費されるファイルの名前空間内に配置される列挙型に関する一般的な意見は何ですか?または、列挙型は実際に独自のcsファイルに存在する必要がありますか? 編集する 問題のクラスがこれらの列挙を使用する一方で、外部の呼び出し元も使用することを述べておかなければなりません。つまり、別のクラスがこれらの列挙を設定できます。したがって、これらはクラスの内部では使用されません。それ以外の場合、この質問は簡単です。
178 c#  coding-style  enums 

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