プログラミング

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

13
画像のズーム機能を取得するにはどうすればよいですか?
大きな画像を表示し、ユーザーが画像を拡大および縮小してパンできるようにする一般的な方法はありますか? 今まで、私は2つの方法を見つけました: ImageViewを上書きします。これは、このような一般的な問題には少し多すぎるようです。 WebViewを使用しますが、全体的なレイアウトなどの制御が不十分です。
204 android  zoom  imageview 

10
C#でCPU使用率を取得する方法?
C#でアプリケーションの全体的な合計CPU使用率を取得したいと考えています。プロセスのプロパティを詳しく調べる方法はたくさんありますが、必要なのは、プロセスのCPU使用率と、TaskManagerで得られるような合計CPUだけです。 それ、どうやったら出来るの?
204 c#  cpu-usage 

1
IDEをインストールせずにVS2017バージョンのmsbuildをビルドサーバーにインストールするにはどうすればよいですか?
歴史的に、これはMicrosoft Build Toolsで行われていました。ただし、ビルドツールは2015年以降のバージョンでは使用できない可能性があります。代替品はVisual Studioビルドツールのようですが、実際のホームページはまだありません。 私は、ダウンロードVS2017 Professionalのインストーラを、とに行って個々のコンポーネントのタブ。すぐに、概要から、Visual Studioコアエディターが存在し、753MBを占有していることがわかります。編集者は欲しくない。msbuildのみ。エディターの選択を解除する方法はありません。 Visual Studio IDEをインストールせずにmsbuildの最新バージョンをインストールする方法はありますか?

8
フェッチせずにgit-pullをプレビューする方法は?
可能ですか? 基本的に、リモートリポジトリがあり、そこから私は単に以下を使用してプルします。 git pull ここで、私の側の何にも触れずに、このプルが何を変更するか(diff)をプレビューしたいと思います。その理由は、私が引っ張っているものが「良い」ものではない可能性があり、私のリポジトリを「ダーティ」にする前に誰かに修正して欲しいからです。

22
リムーバブルSDカードの場所を見つける
外付けSDカードの場所を見つける一般的な方法はありますか? 外部ストレージと混同しないでください。 Environment.getExternalStorageState()「/ mnt / sdcard」のような内部SDマウントポイントへのパスを返します。しかし、問題は外部SDについてです。「/ mnt / sdcard / external_sd」のようなパスを取得するにはどうすればよいですか(デバイスによって異なる場合があります)? mountファイルシステム名によるコマンドの出力のフィルタリングで終わると思います。しかし、この方法が十分に堅牢であるかどうかはわかりません。

7
RedisはmongoDBよりどのくらい高速ですか?
Redisは「Blazing Fast」であり、mongoDBも高速であると広く言われています。しかし、私は2つの結果を比較する実際の数値を見つけるのに苦労しています。同様の構成、機能、および操作が与えられた場合(そして、異なる構成および操作で要因がどのように変化するかを示す場合など)、Redisは10倍高速、2倍高速、5倍高速ですか? 私はパフォーマンスについてのみ話します。mongoDBは別のツールであり、機能セットが豊富であることを理解しています。これは「MongoDB はRedis より優れている」という議論ではありません。RedisはmongoDBをどの程度上回っていますか? この時点では、安価なベンチマークであっても、ベンチマークがないよりはましです。

6
node.jsで安全なREST APIを実装する方法
node.js、express、mongodbを使用してREST APIの計画を開始します。APIは、ウェブサイト(パブリックエリアとプライベートエリア)のデータを提供し、後でモバイルアプリを提供することもあります。フロントエンドはAngularJSで開発されます。 数日間、REST APIのセキュリティ保護について多くのことを読みましたが、最終的な解決策にたどり着けません。私が理解している限りでは、HTTPSを使用して基本的なセキュリティを提供することです。しかし、そのユースケースでAPIをどのように保護できるか: ウェブサイト/アプリの訪問者/ユーザーのみが、ウェブサイト/アプリのパブリックエリアのデータを取得できます 認証および承認されたユーザーのみがプライベートエリアのデータを取得できます(ユーザーが権限を付与したデータのみ) 現時点では、アクティブなセッションを持つユーザーのみがAPIを使用できるようにすることを考えています。ユーザーを認証するには、パスポートを使用し、許可を得るために自分で何かを実装する必要があります。すべてHTTPSの上に。 誰かがベストプラクティスや経験を提供できますか?「アーキテクチャ」に不足はありますか?

3
Visual Studioの[32ビット優先]設定の目的は何ですか、また実際にはどのように機能しますか?
必要なときにコンパイラーが64ビット用にコンパイルする方法をコンパイラーがどのように自動的に認識するかは不明です。自信を持って32ビットをターゲットにできる場合、それはどのようにしてわかりますか? 私は主に、コンパイラーがコンパイル時にどのアーキテクチャーをターゲットにするかを知る方法に興味があります。それはコードを分析し、見つけたものに基づいて決定を下しますか?

18
jQueryテンプレートエンジン[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する クライアント側を使用するテンプレートエンジンを探しています。私はjsRepeaterやjQueryテンプレートのようなものをいくつか試してきました。FireFoxでは問題なく動作しているように見えますが、IE7では、HTMLテーブルのレンダリングに関してはすべてが機能しないようです。 MicrosoftAjaxTemplates.js(http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766から)も確認しましたが、同じ問題があることがわかりました。 使用する他のテンプレートエンジンに関するアドバイスはありますか?

15
C ++は例外時にスタックトレースを表示します
例外がスローされた場合にスタックトレースをユーザーに報告する方法が必要です。これを行う最良の方法は何ですか?大量の追加コードが必要ですか? 質問に答えるには: できれば持ち運びできるようにしたいです。情報をポップアップ表示したいので、エラーが発生した場合、ユーザーはスタックトレースをコピーしてメールで送信できます。


10
SVGのストローク幅の描画方法を制御できますか?
現在、ブラウザベースのSVGアプリケーションを構築しています。このアプリ内では、長方形を含むさまざまな形状をユーザーがスタイル設定および配置できます。 sayのstroke-widthSVG rect要素にaを適用すると1px、ストロークはrectのオフセットとインセットにさまざまなブラウザによってさまざまな方法で適用されます。これは、特に長方形の外側の幅と視覚的な位置を計算して、他の要素の隣に配置しようとするときに、厄介であることがわかります。 例えば: Firefoxは1pxインセット(下と左)と1pxオフセット(上と右)を追加します Chromeは1ピクセルのインセット(上と左)と1ピクセルのオフセット(下と右)を追加します これまでの私の唯一の解決策は、実際に境界線を自分で(おそらくpathツールを使用して)描画し、境界線をストローク要素の背後に配置することです。しかし、この解決策は不快な回避策であり、できればこの道をたどらない方がいいと思います。 だから私の質問は、SVG stroke-widthを要素に描画する方法を制御できますか?
204 svg  offset  rect 

26
ソース管理への変更をコミットする頻度はどれくらいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する どのくらいの頻度で変更をソース管理にコミットする必要がありますか?すべての小さな機能の後、または大きな機能のみですか? 私はプロジェクトに取り組んでおり、実装する長期的な機能があります。現在、私はすべての作業、つまり実装されたすべてのサブ機能とバグ修正の後でコミットしています。バグを発見した後、いくつかの機能のテストの新しいチャンクを追加した後でもコミットします。 しかし、私はこのパターンを心配しています。仕事の生産的な日に、私は10回コミットするかもしれません。私がSubversionを使用していることを考えると、これらのコミットはリポジトリ全体に影響を与えるので、実際にそれを非常に多く作成するのは良い習慣なのでしょうか。

3
プログラムでどのように属性を設定しますか?
私はPythonのオブジェクトがあると仮定xし、文字列をs、私は属性を設定するのですか、sでx?そう: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' 魔法は何ですか?ちなみに、これの目的はへの呼び出しをキャッシュすることx.__getattr__()です。


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