プログラミング

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

11
テストにJUnitを使用する理由
たぶん私の質問は初心者のものですが、私が使用する状況を本当に理解できません junit? 単純なアプリケーションを作成する場合でも、大きなアプリケーションを作成する場合でも、System.outステートメントを使用してテストします。 JUnitを使用してテストクラスを作成する必要があります。同じメソッドを呼び出す必要がある場合、プロジェクトに不要なフォルダーを作成し、それらが返すものを確認すると、すべてに注釈を付けるオーバーヘッドが発生します。 クラスをSystem.out作成して一度にテストしますが、Testクラスを作成しないのはなぜですか? PS。私は今学んでいる大きなプロジェクトに取り組んだことがありません。 それで、目的は何ですか?
131 java  unit-testing  junit  tdd 

14
SDカードからファイルを削除する方法
メールの添付ファイルとして送信するファイルを作成しています。メール送信後に画像を削除したいのですが。ファイルを削除する方法はありますか? 試しましたmyFile.delete();が、ファイルは削除されませんでした。 私はこのコードをAndroidで使用しているため、プログラミング言語はJavaであり、通常のAndroidの方法でSDカードにアクセスします。メール送信後に画面に戻ったonActivityResult場合、メソッド内のファイルを削除していますIntent。

19
カウントアップよりカウントダウンの方が速いですか?
私たちのコンピューターサイエンスの教師はかつて、何らかの理由で、カウントアップよりカウントダウンの方が効率的であると言っていました。たとえば、FORループを使用する必要があり、ループインデックスがどこかで使用されていない場合(N *の行を画面に出力するなど)、次のようなコードを意味します。 for (i = N; i >= 0; i--) putchar('*'); よりも良い: for (i = 0; i < N; i++) putchar('*'); 本当ですか?もしそうなら、なぜ誰かが知っていますか?
131 c  performance  loops 

11
CALayerのanchorPointを変更すると、ビューが移動します
を変更したいのですanchorPointが、同じ場所にビューを保持します。私が試したNSLog-ing self.layer.positionとself.center、彼らは関係なく、anchorPointへの変更の同じまま両方。それでも私の見方は変わります! これを行う方法に関するヒントはありますか? self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, 1); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); 出力は次のとおりです。 2009-12-27 20:43:24.161 Type[11289:207] center point: 272.500000 242.500000 2009-12-27 20:43:24.162 Type[11289:207] center point: 272.500000 242.500000

8
Visual Studioでsystem.management.automation.dllを参照する
PowerShellモデルとスナップインの開発を検討し始めています。最初に気付くのは、System.management.automation.dllを参照することです。ただし、Visual Studioでは、.NETタブにはそのアセンブリがなく、参照することもできません。 C:\windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll ファイルベースの参照を作成します。 簡単に参照できるようにファイルを手動でコピーする必要がありますか?

14
Rails 3:「field-with-errors」ラッパーはページの外観を変更します。これを回避するには?
メールフィールド: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> このようになります: しかし、電子メールの検証が失敗すると、次のようになります。 <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> これは次のようになります: この外観の変更を回避するにはどうすればよいですか?


10
キー指紋のためHerokuにプッシュできません
私はRailsを初めて使い、非常にシンプルなアプリをHerokuにデプロイしようとしていました。これは私がデプロイした2番目のアプリで、最初のアプリは問題なく実行できました。しかし、私はこれでいくつかの問題を抱えています。「git push heroku master」を実行すると、常に次のエラーが発生します。 !指紋がxx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xxのキーは、my_heroku_appへのアクセスが許可されていません。 致命的:リモートエンドが突然ハングアップした herokuにログインした後、キーを管理しようとしました。コンソールに「heroku keys」と入力すると、次のようになります。 myemailaddressのキーがありません。 ただし、コマンド「heroku keys:add」を実行すると、 既存の公開鍵が見つかりました:/Users/michele/.ssh/id_rsa.pub ssh公開鍵のアップロード/Users/michele/.ssh/id_rsa.pub!指紋はすでに存在しています。Herokuアカウントごとに1つのSSHキーを使用してください 私を助けてください!これは非常にイライラします、何が悪いのかわかりません!ありがとうございました
131 git  heroku  ssh  git-push 



14
シェルスクリプトからMySQLコマンドを実行する方法
自動化できるように、シェルスクリプトを介してSQLコマンドを実行するにはどうすればよいですか? シェルスクリプトを使用してSQLファイルに収集したデータを復元したい。サーバーに接続してデータを復元したい。このコマンドは、SSHコマンドラインを介して個別に実行すると機能します。 これは私が使用するコマンドです: mysql -h "server-name" -u root "password" "database-name" < "filename.sql" これは、ファイルを作成ds_fbids.sqlしてmysqlにパイプするシェルスクリプトコードです。 perl fb_apps_frm_fb.pl perl fb_new_spider.pl ds_fbids.txt ds_fbids.sql mysql -h dbservername -u username -ppassword dbname < ds_fbids.sql これを行う正しい方法は何ですか?
131 mysql  shell  ssh 


8
Xcode 7ベータ警告:インターフェースの向きとストーリーボードの起動
Xcode 7ベータ版でプロジェクトを開いたところ、Xcode 6にはない次の警告が表示されます。 All interface orientations must be supported unless the app requires full screen. A launch storyboard or xib must be provided unless the app requires full screen. アプリはデバイスのみに縦向きを使用し、私はそれをそのように設定しています。また、iphoneとipadの両方のインターフェース用のストーリーボードもあります。これらの警告が表示される理由を判断できません。これはXcode 7のベータバグですか?
131 ios  xcode 

13
Androidのキーボードの[完了]ボタンを使用してボタンをクリックする
私のアプリでは、ユーザーが数値を入力するためのフィールドがあります。数字のみを受け入れるようにフィールドを設定しています。ユーザーがフィールドをクリックすると、キーボードが表示されます。キーボード(ICS上)には、完了ボタンがあります。キーボードの完了ボタンで、アプリケーションにある送信ボタンをトリガーしたいのですが。私のコードは次のとおりです。 package com.michaelpeerman.probability; import android.app.Activity; import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.DialogInterface.OnCancelListener; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import java.util.Random; public class ProbabilityActivity extends Activity implements OnClickListener { private Button submit; ProgressDialog dialog; int increment; Thread background; int heads = 0; …


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