プログラミング

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

4
VBAで現在のワークシートのパスを取得する方法
マクロをアドインとして作成しました。マクロが実行されている現在のワークシートのパスを取得する必要があります。どうすればよいですか?ファイルパス(ディレクトリのみ)を取得するにはどうすればよいですか?
141 excel  vba 


11
PHPUnit MockObjectsがパラメーターに基づいて異なる値を返すようにするにはどうすればよいですか?
'return value'引数に関係なく返すPHPUnitモックオブジェクトを持っています。 // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); 私ができることは、モックメソッドに渡された引数に基づいて異なる値を返すことです。私は次のようなことを試しました: $mock = $this->getMock('myObject', 'methodToMock'); // methodToMock('one') $mock->expects($this->any)) ->method('methodToMock') ->with($this->equalTo('one')) ->will($this->returnValue('method called with argument "one"')); // methodToMock('two') $mock->expects($this->any)) ->method('methodToMock') ->with($this->equalTo('two')) ->will($this->returnValue('method called with argument "two"')); しかし、これは、モックが引数'two'で呼び出されない場合にPHPUnitが文句を言うのでmethodToMock('two')、の定義が最初の定義を上書きすると仮定します。 だから私の質問は:PHPUnitモックオブジェクトを取得して、その引数に基づいて異なる値を返す方法はありますか?もしそうなら、どのように?

7
JVM TimeZoneを適切に設定する方法
Javaプログラムを実行しようとしていますが、OSで定義されているタイムゾーンではなく、デフォルトのGMTタイムゾーンを使用しています。私のJDKバージョンは1.5で、OSはWindows Server Enterprise(2007)です。 Windowsには中央タイムゾーンが指定されていますが、次のプログラムを実行すると、GMT時間になります。 import java.util.Calendar; public class DateTest { public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println(now.getTimeZone()); System.out.println(now.getTime()); } } これが出力です sun.util.calendar.ZoneInfo[id="GMT", offset=0, dstSavings=0, useDaylight=false, transitions=0, lastRule=null] Mon Mar 22 13:46:45 GMT 2010 アプリケーションからタイムゾーンを設定したくないことに注意してください。JVMで使用されるタイムゾーンは、OSで指定されたものである必要があります。(JDKのバージョン1.4およびMicrosoft Server 2003を搭載した他のサーバーでは、この問題は見つかりません)。 どんな考えでも大歓迎です。


20
Xcode 4のオーガナイザにアーカイブが表示されない
この質問をした人のように、Xcode 4でIPAを作成しようとしています。 Xcode 4:.xcarchiveの代わりにIPAファイルを作成する だから-私は私のアーカイブを正常に完了させた-おそらく。プロジェクトの.xcarchiveファイルを宛先フォルダーにダンプします。しかし、これらのアーカイブはオーガナイザウィンドウに表示されません。したがって、上記の質問で説明されているようにそれらを共有してIPAを作成することはできません。 アーカイブプロセスにエラーはありません。エラーはありません。それでは、オーガナイザのアーカイブパネルにアーカイブが表示されないのはなぜですか?足りないステップがありますか...または変更する必要があるあいまいな設定はありますか?
141 xcode  ios  xcode4 

11
マーケティングアイコンがありません
アプリを送信しようとすると、iTunes Connectは言う マーケティングアイコンがありません。iOSアプリには、1024x1024ピクセルのマーケティングアイコンをPNG形式で含める必要があります。マーケティングアイコンが含まれていないアプリは、App ReviewまたはBeta App Reviewに送信できません。 私は下、iTunesの接続での私の投稿で1024x1024px PNGを持っているGeneral App InformationとApp Icon。だから彼らは私にそれをアセットとしてバンドルにXcodeで追加して欲しいと思う。しかし、PNGをこのUnassignedプレースホルダーにドラッグアンドドロップしても、何も起こりません。 このエラーは、WWDC 2017およびXCode 9 Betaをインストールした後に表示され始めました。この問題は、バージョン8.3.1(8E1000a)でも発生しています。
141 ios  xcode 

7
Rubyにプライベートメソッドと保護メソッドの両方があるのはなぜですか?
この記事を読む前に、Rubyのアクセス制御は次のように機能すると思っていました。 public-任意のオブジェクトによってアクセスすることができる(例えばObj.new.public_method) protected -オブジェクト自体およびすべてのサブクラス内からのみアクセスできます private -protectedと同じですが、メソッドはサブクラスに存在しません しかし、ように見えるprotectedし、privateあなたが呼び出すことができないという事実を除いて、同じように動作するprivate(つまり、明示的なレシーバを持つメソッドをself.protected_method動作しますが、self.private_methodしません)。 これの意味は何ですか?メソッドが明示的なレシーバーで呼び出されないようにするシナリオはいつありますか?

12
ソリューション内のどのプロジェクトからも参照されていないNuGetパッケージを削除するにはどうすればよいですか?
どういうわけか、VS2012と.NET 4.5へのアップグレード中に、NuGetを混乱させることができました。パッケージマネージャー(およびパッケージフォルダー)に表示され、削除できないパッケージがあります(これらは、新しいパッケージ名で新しいバージョンに置き換えられたレガシASP.NET NuGetパッケージであると考えています。それぞれに[管理 ]ボタンしかない-しかし、アンインストールボタンはありません。使用されている場所を確認すると、ソリューションのどのプロジェクトからも参照されていないことがわかりますか?アンインストールが表示されていませんか?



2
エンティティフレームワーク.Remove()と.DeleteObject()
次の2つの方法を使用すると、EFを使用してデータベースからアイテムを削除できます。 EntityCollection.Removeメソッド ObjectContext.DeleteObjectメソッド 1つ目はにEntityCollectionあり、2つ目はにありObjectContextます。 それぞれいつ使用する必要がありますか? 一方が他方よりも好まれますか? Remove()を返し、boolをDeleteObject()返しますvoid。

12
なぜeval evilなのか?
LispとSchemeのプログラマーは、eval厳密に必要な場合を除いて、通常はそれを避けるべきだと言っています。いくつかのプログラミング言語について同じ推奨事項を見てきましたが、の使用に対する明確な議論のリストはまだ見ていませんeval。使用の潜在的な問題の説明はどこにありますかevalか? たとえば、私GOTOは手続き型プログラミングの問題を知っています(プログラムが読み取りにくくなり、保守が困難になり、セキュリティの問題が見つけにくくなるなど)。しかし、eval。 興味深いことに、GOTO継続に対しても同じ議論が当てはまるはずですが、たとえば、Schemersは継続が「悪」だとは言っていないようです。使用する場合は注意が必要です。彼らはeval継続を使用するコードよりもコードを使用するほうが眉をひそめる可能性がはるかに高いです(私が見る限り、私は間違っている可能性があります)。

14
高品質の画像スケーリングライブラリ[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する Photoshopと同じ品質レベルで画像をC#でスケーリングしたい。これを行うために使用できるC#画像処理ライブラリはありますか?

7
ConcurrentHashMapがnullのキーと値を防止するのはなぜですか?
のJavaDoc ConcurrentHashMapはこれを言っています: とHashtableは異なりHashMap、とは異なり、このクラスはキーまたは値として使用できませんnull。 私の質問:なぜですか? 2番目の質問:Hashtablenullを許可しないのはなぜですか? 私はデータを格納するために多くのHashMapを使用しました。しかし、変更するConcurrentHashMapとNullPointerExceptionsが原因で何度か問題が発生しました。

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