プログラミング

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

15
Javaで非推奨のメソッドまたはクラスを使用するのは間違っていますか?
私はEclipseを使用してWebアプリケーションを開発しています。ちょうど今日、JARファイルを変更してstrutsのバージョンを更新しました。メソッドが廃止予定であるという警告がいくつかの場所で表示されますが、コードは正常に機能しています。 何か知りたい Javaで非推奨のメソッドまたはクラスを使用するのは間違っていますか? メソッドを変更せず、警告を表示してアプリケーションを実行すると、パフォーマンスの問題が発生しますか?
153 java  methods  deprecated 

12
NuGetパッケージマネージャーコンソールを使用するとソースに到達できない
ファイルの手動更新からNuGetにパッケージ管理を移行しています。古いバージョンのパッケージをインストールして、ソース管理にすでにあるパッケージと一致させようとしています。UIからこれを行う方法はないので、コマンドラインを使用して適切なバージョンを取得します。 どういうわけか、Install-Package私はnugetギャラリーに到達できないことを私に伝え続けます。 nuget.org [ https://www.nuget.org/api/v2/]のソースに到達できません。NuGetローカルキャッシュへのフォールバック これは、当社のソリューションの1つでのみ発生します。新しいソリューションを作成するか、同じリポジトリで別のソリューションを使用すると、パッケージは期待どおりにインストールされます。ダミーソリューションにパッケージをインストールしてローカルキャッシュを満たし、障害のあるソリューションに正常にインストールすることもできます。Invoke-WebRequestNuGetコンソールからURLにアクセスしようとすると、HTTP 200が表示されます。 何が原因ですか?ソリューション/プロジェクトごとにパッケージソースを上書きする方法はありますか?

14
エディターを実行できませんでした
多くの場合、複数のコミットメッセージを変更する必要はありませんが、1回または2回発生し、これを目にしたことを覚えていません。他の誰かが持っていることを願っています。Iのときgit rebase -i HEAD~7、期待どおりのリストが期待どおりにviで開きます。pick値をedit適切な場所に変更してから、にします:wq。 エディターを実行できませんでした core.editor私のグローバルの設定.gitconfigはvi(私もそれをvim大胆に必死の動きに変更しました)です。を使ってみましたがmate、それでも最初のリストが正しく開かなかったため、元に戻しました。 私はv1.7.3を使用しており、どんな提案も歓迎します。
153 git  vim 

15
ネイティブAndroidアプリケーションで「フォントオーサム」のアイコンとシンボルを使用する方法
私のアプリケーションでFont Awesomeを使用しようとしています。を使用してフォントを統合することができましたTypeface.createFromAsset()が、このフォントによって提供されるアイコンも使用したいのですが、これまではできませんでした。 この特定のフォントには、Unicode Private Use Area(PUA)内に、メディアプレーヤーコントロール、ファイルシステムアクセス、矢印などのアイコンが含まれています。 Androidでアイコンや記号を含むフォントを使用したことはありますか?

6
複数のプロジェクトを持つソリューション向けのNuGet
3つのプロジェクトを持つソリューションがあるとします。 芯 UI テスト 私が使用するNuGetパッケージの一部は、3つのプロジェクトすべてに適用されます。一部はUIとテストにのみ適用され、一部はテスト(NUnitなど)にのみ適用されます。 NuGetを使用してこれを設定する正しい方法は何ですか? リファレンスが必要なときはいつでも、3つのプロジェクトすべてで「ライブラリパッケージリファレンスの追加」を使用する必要がありますか? 初めてパッケージが必要になったときに「ライブラリパッケージ参照の追加」を使用してから、「参照の追加」->「参照」を使用して以降の使用方法を調べる必要がありますか? どちらの場合も、packages.configファイルはいくつ必要ですか?
153 .net  nuget 

5
Rails 3は属性が変更されたかどうかを確認します
Rails 3で更新する前に、属性のブロックが変更されたかどうかを確認する必要があります。 street1、street2、city、state、zipcode 私は次のようなものを使用できることを知っています if @user.street1 != params[:user][:street1] then do something.... end しかし、そのコードは本当に長くなります。よりクリーンな方法はありますか?

10
Angularjs: '構文としてのコントローラー'と$ watch
controller as構文を使用するときにプロパティの変更をサブスクライブするにはどうすればよいですか? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>

13
自己署名証明書によるHTTPS接続の受け入れ
HttpClientlib を使用してHTTPS接続を確立しようとしていますが、問題は、証明書がAndroidの信頼できる証明書のセットにリストされているVerisignやGlobalSIgnなどの承認された認証局(CA)によって署名されていないためです。私は得続けjavax.net.ssl.SSLException: Not trusted server certificateます。 すべての証明書を受け入れるだけのソリューションを見てきましたが、ユーザーに質問したい場合はどうすればよいですか? ブラウザーと同様のダイアログを表示して、ユーザーに続行するかどうかを決定させたい。ブラウザと同じ証明書ストアを使用したいのですが。何か案は?
153 android  ssl  https  httpclient  ca 



4
「long long」=「long long int」=「long int long」=「int long long」ですか?
私は両方を発見long int longし、int long long変数の型用にコンパイルすることができます。間に違いがありlong int long、int long long、long longとlong long int? 一般に、同じ数の型は同じlongですか? 1長い: long l; int long il; long int li; 長い2: long long ll; int long long ill; long int long lil; long long int lli; また、上記が正しい場合、次の宣言も同じですか? long long* llp; int long long* illp; long int long* lilp; …
153 c++  syntax  long-integer 

4
Pythonの配列が遅いのはなぜですか?
array.array配列はボックス化されていないように見えるので、リストよりも高速になると予想していました。 ただし、次の結果が得られます。 In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 loop, best of 3: 1.41 s per loop In [6]: %timeit sum(L) 1 loop, best …

11
WPFぼやけたフォントの問題-ソリューション
問題は次のリンクで説明され、示されています。 Paul Stovell WPF:ぼやけたテキストレンダリング www.gamedev.netフォーラム Microsoft Connect:WPFテキストレンダラーが小さなフォントサイズでひどくぼやけたテキストを生成する 説明:WPFのテキストの明快さ。このリンクにはフォント比較があります。 この問題のすべての可能な解決策を収集したいと思います。Microsoft Expression BlendはWPFを使用していますが、フォントは読みやすく見えます。 Microsoft Expression Blendのような暗い背景 フォントサイズの拡大とフォントの変更(Calibri ...)[リンク] Windowsフォームを埋め込む[リンク] GDI +やWindowsフォームのTextRendererクラスを使用して、テキストをビットマップにレンダリングし、そのビットマップをWPFコントロールとしてレンダリングします。[リンク] 他に解決策はありますか? これはVS2010(およびWPF4)ベータ2で修正される予定です。 ITが最終的に解決されたように見える! Scott HanselmanのComputerZen.com:WPFとテキストのぼやけ、完全な明快さ
153 wpf  fonts 

15
System.nanoTime()は完全に役に立たないのですか?
ブログ投稿「JavaでのSystem.nanoTime()の注意」に記載されているように、x86システムでは、JavaのSystem.nanoTime()はCPU固有のカウンターを使用して時間値を返します。次に、通話時間を測定するために使用する次のケースを考えます。 long time1= System.nanoTime(); foo(); long time2 = System.nanoTime(); long timeSpent = time2-time1; マルチコアシステムでは、time1を測定した後、スレッドが別のプロセッサにスケジュールされ、そのカウンタが以前のCPUのカウンタよりも小さい場合があります。したがって、time1 より小さい time2の値を取得できます。したがって、timeSpentで負の値を取得します。 この場合を考えると、今のところSystem.nanotimeはほとんど役に立たないのではないでしょうか。 システム時刻を変更してもナノタイムには影響しないことを知っています。それは私が上で説明した問題ではありません。問題は、各CPUがオンになって以来、異なるカウンターを保持することです。このカウンタは、最初のCPUと比較して2番目のCPUで低くなることがあります。スレッドは、time1を取得した後、OSによって2番目のCPUにスケジュールされる可能性があるため、timeSpentの値は正しくなく、負の値になる場合もあります。
153 java  nanotime 

4
操作は「false <true」で明確に定義されていますか?
C ++仕様は以下を定義していますか? ブール型パラメータの「小なり」演算子の存在。 4つのパラメーターの順列の結果? つまり、次の操作の結果は仕様で定義されていますか? false &lt; false false &lt; true true &lt; false true &lt; true 私のセットアップ(Centos 7、gcc 4.8.2)では、以下のコードは私が期待するものを吐き出します(Cの履歴でfalseを0として、trueを1として表す): false &lt; false = false false &lt; true = true true &lt; false = false true &lt; true = false ほとんどの(すべての)コンパイラーが同じ出力を出すと確信していますが、これはC ++仕様によって規定されていますか?または、難読化されていますが、仕様に準拠したコンパイラは、trueがfalseよりも小さいと判断できますか? #include &lt;iostream&gt; const char * s(bool a) { …

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