プログラミング

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

5
JUnitの混乱:「extends TestCase」または「@Test」を使用しますか?
JUnitの適切な使用(または少なくともドキュメント)は非常に混乱していることがわかりました。この質問は、将来の参照と実際の質問の両方として機能します。 私が正しく理解していれば、JUnitテストを作成して実行するには、主に2つの方法があります。 アプローチA(JUnit 3スタイル): TestCaseを拡張するクラスを作成し、単語でテストメソッドを開始しtestます。(Eclipseで)JUnitテストとしてクラスを実行すると、単語で始まるすべてのメソッドtestが自動的に実行されます。 import junit.framework.TestCase; public class DummyTestA extends TestCase { public void testSum() { int a = 5; int b = 10; int result = a + b; assertEquals(15, result); } } アプローチB(JUnit 4スタイル):「通常の」クラスを@Test作成し、メソッドに注釈を付加します。メソッドを単語で始める必要はないことに注意してくださいtest。 import org.junit.*; import static org.junit.Assert.*; public class DummyTestB { @Test public void Sum() …

17
JavaScriptからサーバーにpingすることはできますか?
リモートサーバーがオンラインかどうかを確認する必要があるWebアプリを作成しています。コマンドラインから実行すると、ページの読み込みが60秒に達します(8エントリの場合、より多くの場合に比例してスケーリングされます)。 私はユーザー側のpingのルートに行くことにしました。このようにして、ページをロードし、コンテンツを参照している間、「サーバーがオンラインになっている」データを待つだけです。 誰かが上記の質問に対する答えを持っている場合、または私のページの読み込みを高速に保つための解決策を知っている場合は、間違いなく感謝します。
152 javascript 

1
サードパーティアプリの起動時にLibStatusBarアイコンが消える
Cydiaの微調整を書いたところ、ステータスバーにアイコンが追加されました。これはホーム画面で正常に機能し、SpringBoardが起動されたときにも、アプリがすでに起動されている場合は正常に機能しますが、アプリ(FacebookやTwitterなど)が(完全に)閉じられ、アイコンが表示されている場合は、アプリを起動すると、アイコンが消えます。アイコンは、次のコードを使用してlibStatusBarを使用して表示されます。 if(icon) // if icon needs to be removed { [icon release]; icon = nil; } ... // add the icon to the status bar icon = [[%c(LSStatusBarItem) alloc] initWithIdentifier:[NSString stringWithFormat:@"muteIconLablabla"] alignment:StatusBarAlignmentRight]; icon.imageName = [NSString stringWithFormat:@"Mute"]; libStatusBarREADMEファイルで提案された方法も使用してみました [[UIApplication sharedApplication] addStatusBarImageNamed:@"ON_Mute"]; // and removeStatusBarImageNamed:... そこで-(id)initアイコンを上書きして更新しようとしましたが、同じ結果が得られました。 上記のコードはstatic void関数から呼び出されています。この関数は、たとえば-(void)applicationDidFinishLaunching:(id)application 下から%hook SpringBoardや数回呼び出されています-(void)ringerChanged:(int)changed すべての内部Tweak.xm。問題も発生しiOS7ます。

8
Visual Studioがソリューションファイルを「常に」チェックアウトしないようにする方法
明らかに理由はありませんが、ソリューションを開くたびに、Visual Studioはslnファイルをチェックアウトします。 以前のバージョンと比較すると、変更はありません。しかし、誰もが解決策をチェックアウトしているので、これは本当にイライラします。 SP2のVS 2008とTFS 2008を使用しています。 このことを防ぐにはどうすればいいですか?または、VSのTFSソース管理プロバイダーの機能/バグですか?

15
.NETでメモリリークを見つけるのに役立つ戦略とツールは何ですか。
私はC ++を10年間書きました。メモリの問題が発生しましたが、かなりの労力で修正できました。 ここ数年、私はC#を書いてきました。まだ多くのメモリの問題が発生しています。非決定性のため、診断と修正は困難です。C#の哲学は、確実にそうする場合にはそのようなことを心配する必要がないということです。 私が見つけた特定の問題の1つは、コード内のすべてを明示的に破棄してクリーンアップする必要があることです。私がそうしないと、メモリプロファイラーは本当に役に立ちません。なぜなら、あなたの周りに非常に多くのチャフが浮かんでいるため、表示しようとしているすべてのデータ内にリークを見つけることができないからです。私は間違った考えを持っているのか、あるいは私が持っているツールが最高ではないのかと思います。 .NETのメモリリークに対処するには、どのような戦略とツールが役立ちますか?


30
その行または列に0が含まれている場合、行列のすべてのセルを0に設定します。
この投稿を改善してみませんか?この質問に対する詳細な回答を提供します。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 0と1を持つNxN行列が与えられます。含まれているすべての行を設定し0、すべてに0Sをし、含まれているすべての列セット0すべてに0秒。 例えば 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 結果は 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 …


18
Android通知音
新しいNotificationCompatビルダーを使用しましたが、通知を取得して音を出すことができません。それは振動し、ライトを点滅させます。アンドロイドのドキュメントは私がやったスタイルを設定するように言っています: builder.setStyle(new NotificationCompat.InboxStyle()); でも音が出ない? 完全なコード: NotificationCompat.Builder builder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("Notifications Example") .setContentText("This is a test notification"); Intent notificationIntent = new Intent(this, MenuScreen.class); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT); builder.setContentIntent(contentIntent); builder.setAutoCancel(true); builder.setLights(Color.BLUE, 500, 500); long[] pattern = {500,500,500,500,500,500,500,500,500}; builder.setVibrate(pattern); builder.setStyle(new NotificationCompat.InboxStyle()); // Add as notification NotificationManager manager = …

26
PHPで数値を月名に変換する
私はこのPHPコードを持っています: $monthNum = sprintf("%02s", $result["month"]); $monthName = date("F", strtotime($monthNum)); echo $monthName; しかし、それDecemberはではなく戻ってきていAugustます。 $result["month"]は8に等しいので、sprintf関数は0それを作るためにa を追加してい08ます。
152 php  date 

10
JavaScriptのKeyCodeから文字値を取得し、トリミングします
これは私が今持っているものです: $("input").bind("keydown",function(e){ var value = this.value + String.fromCharCode(e.keyCode); } 場合はe.keyCodeASCII文字ではないかもしれない(Alt、backspace、del、arrows。、など)...私は今まで必要があるだろうtrimから、これらの値value何とか(好ましくは、プログラムで-ないルックアップテーブルで)。 私はjQueryを使用しています。 keydownイベントを利用する必要があります。keyPress私は(キャプチャに必要な特定のキーのために活性化しないEsc、del、backspace、など)。 setTimeout入力の値を取得するために使用することはできません。setTimeout(function(){},0)遅すぎる。



6
isKindOfClassとisMemberOfClassのiOSの違い
違いは何であるisKindOfClass:(Class)aClassとisMemberOfClass:(Class)aClassの機能は?私はそれが小さなもののようであることを知っています、一方はグローバルで、もう一方はクラスの完全一致ですが、どちらを指定するかを誰かに指定する必要があります。 Swift isKind(of aClass: AnyClass)およびisMember(of aClass: AnyClass)。


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