プログラミング

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

7
C ++での文字列型とchar []型の違い
私は少しCを知っていますが、今はC ++を調べています。私はC文字列を処理するために配列をcharするのに慣れていますが、C ++コードを見ると、文字列型とchar配列の両方を使用する例があることがわかります。 #include <iostream> #include <string> using namespace std; int main () { string mystr; cout << "What's your name? "; getline (cin, mystr); cout << "Hello " << mystr << ".\n"; cout << "What is your favorite team? "; getline (cin, mystr); cout << "I like " << …
126 c++  string  types 

14
djangoテンプレートで「ブロック」を繰り返す方法
同じdjangoテンプレートで同じ{%block%}を 2回使用したいと思います。このブロックをベーステンプレートに複数回表示します。 # base.html <html> <head> <title>{% block title %}My Cool Website{% endblock %}</title> </head> <body> <h1>{% block title %}My Cool Website{% endblock %}</h1> </body> </html> そしてそれを拡張します: # blog.html {% extends 'base.html' %} {% block title %}My Blog{% endblock %} # pictures.html {% extends 'base.html' %} {% block title %}My …

10
exception.printStackTrace()が悪い習慣と見なされるのはなぜですか?
あり、多くの材料うちそこ例外のスタックトレースを印刷することは悪い習慣であることを示唆しています。 たとえば、CheckstyleのRegexpSinglelineチェックから: このチェックを使用して、ex.printStacktrace()の呼び出しなどの一般的な悪い習慣を見つけることができます。 ただし、スタックトレースが例外の原因を追跡するのに非常に役立つので、正当な理由が得られる場所を見つけるのに苦労しています。私が知っていること: スタックトレースがエンドユーザーに表示されないようにする必要があります(ユーザーエクスペリエンスとセキュリティ上の理由から) スタックトレースの生成は比較的コストのかかるプロセスです(ほとんどの「例外的な」状況では問題になる可能性は低いですが)。 多くのロギングフレームワークは、スタックトレースを出力します(私たちにはできませんし、できません。簡単に変更することはできません)。 スタックトレースを出力しても、エラー処理にはなりません。他の情報ロギングや例外処理と組み合わせる必要があります。 コードでスタックトレースの出力を回避する他の理由は何ですか?

14
Android:スピナーをカスタムオブジェクトリストにバインドする方法は?
ユーザーインターフェイスには、いくつかの名前(名前が表示されます)を含むスピナーがあり、各名前には独自のIDがあります(IDは表示シーケンスとは異なります)。ユーザーがリストから名前を選択すると、変数currentIDを変更する必要があります。 アプリケーションにArrayListが含まれている UserはIDと名前を持つオブジェクトです。 public class User{ public int ID; public String name; } ユーザー名のリストを表示するスピナーを作成し、スピナーアイテムをIDにバインドする方法がわからないので、スピナーアイテムが選択または変更されると、変数currentIDが適切な値に設定されます。 説明されている問題の解決策を示したり、問題を解決するのに役立つリンクを提供したりしていただければ幸いです。 ありがとう!
126 android  adapter  spinner 

11
ここはどこ?-国を取得
Androidモバイルは実際にはどこにあるかをよく知っていますが、国コードのようなもので国を取得する方法はありますか? GPSの正確な位置を知る必要はありません- 国で十分です 最初はタイムゾーンを使用することを考えましたが、実際には場所がニューヨークかリマかによって違いが生じるため、それよりも多くの情報が必要です。 質問の背景:温度値を使用するアプリケーションがあり、デフォルトの単位を摂氏または華氏に設定したい(場所が米国か外かによって異なる)。

20
NUnitの2つのオブジェクト間の等価性を比較する
あるオブジェクトが別のオブジェクトと「等しい」と断言しようとしています。 オブジェクトは、一連のパブリックプロパティを持つクラスの単なるインスタンスです。NUnitにプロパティに基づいて同等性をアサートさせる簡単な方法はありますか? これは私の現在の解決策ですが、もっと良いものがあると思います: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... Assert.AreEqual(LeftObject.PropertyN, RightObject.PropertyN) 私がしようとしているのは、NUnitが2つのコレクションの内容が同一であることを確認するCollectionEquivalentConstraintと同じ精神です。

13
カピバラのチェックボックスをチェックする方法は?
RspecとCapybaraを使用しています。 チェックするステップをどのように記述できcheckboxますか?check値で試してみましたが、が見つかりませんcheckbox。実際には同じIDで異な​​る値を持っているため、何をすべきかわかりません これがコードです: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="62" name="cityID"> <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="63" name="cityID">

8
点が多すぎる散布図
N = 700Kの2つの変数をプロットしようとしています。問題は、オーバーラップが多すぎるため、プロットがほとんど黒のベタブロックになることです。プロットの暗さが領域内の点の数の関数であるグレースケール「クラウド」を使用する方法はありますか?言い換えると、個々のポイントを表示する代わりに、プロットを「雲」にして、領域内のポイント数が多いほど、その領域を暗くします。
126 r  scatter-plot 

6
シェルスクリプトで16進数から10進数へ
誰かがシェルスクリプトで16進数を10進数に変換するのを手伝ってくれる? たとえば、bfca3000シェルスクリプトを使用して、16進数を10 進数に変換したいとします。基本的に、2つの16進数の差を求めています。 私のコードは: var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line 48] 実行すると、次のエラーが発生します。 Line 48: -: syntax error: operand expected (error token is "-")
126 bash  shell  hex  decimal 

4
Swiftの読み取り専用で計算されない変数プロパティ
新しいApple Swift言語で何かを理解しようとしています。Objective-Cで次のようなことをしていたとしましょう。私にはreadonlyプロパティがあり、個別に変更することはできません。ただし、特定の方法を使用すると、プロパティは論理的に変更されます。 次の例、非常に単純な時計を取り上げます。これはObjective-Cで記述します。 @interface Clock : NSObject @property (readonly) NSUInteger hours; @property (readonly) NSUInteger minutes; @property (readonly) NSUInteger seconds; - (void)incrementSeconds; @end @implementation Clock - (void)incrementSeconds { _seconds++; if (_seconds == 60) { _seconds = 0; _minutes++; if (_minutes == 60) { _minutes = 0; _hours++; } } } @end …

9
AngularJS $ locationがパスを変更しない
フォームの送信後にページのURLを変更すると問題が発生します。 これが私のアプリの流れです: ルートが設定され、URLが何らかのフォームページに認識されます。 ページの読み込み、コントローラーセットの変数、ディレクティブが発生します。 AJAXを使用して特別なフォーム送信を実行する特別なフォームディレクティブが起動されます。 AJAXが実行された後(AngularはAJAXを処理しません)、コールバックが発生し、ディレクティブが$scope.onAfterSubmit場所を設定する関数を呼び出します。 問題は、場所を設定した後に何も起こらないことです。ロケーションパラメータ/も同様に設定しようとしました...いいえ。また、フォームを送信しないようにしました。何も機能しません。 コードがonAfterSubmit関数に到達するかどうかを確認するためにテストしました(実行されます)。 私の唯一の考えは、(ディレクティブから呼び出されたために)関数のスコープが何らかの方法でonAfterSubmit変更されたということですが、スコープが変更された場合、どのように呼び出すことができますか? これが私のコードです var Ctrl = function($scope, $location, $http) { $http.get('/resources/' + $params.id + '/edit.json').success(function(data) { $scope.resource = data; }); $scope.onAfterSubmit = function() { $location.path('/').replace(); }; } Ctrl.$inject = ['$scope','$location','$http']; 誰かが私を助けてくれますか?
126 angularjs 


6
私が開発しているiOSアプリケーションによってデバイスで作成されたファイルをワークステーションで閲覧しますか?
たとえば、を使用してデバイス上にファイルを作成するIOSアプリを開発していNSKeyedArchiverます。 Androidの開発中、デバイスのファイルシステムをUSB経由でワークステーションに接続すると、たとえば、アプリのトラブルシューティングに役立つように、デバイスのファイルシステムを閲覧できます。 ただし、IOSの場合、アプリがワークステーションから作成したファイルを参照できるように、Xcodeのオーガナイザーの下に同様のものが表示されません。「iOOブラウズデバイスファイル」、「iPhoneビューファイル」などをグーグルすると、ジェイルブレイクされたデバイスのソリューションが明らかになりますが、開発用にプロビジョニングされた通常のデバイスのソリューションは明らかになりません。 開発中のiOSアプリで作成されたデバイスでファイルを参照するにはどうすればよいですか?
126 xcode  ios 

8
最初のロード時にターゲットオブジェクトのonBitmapLoadedが呼び出されない
私の機能では: public void getPointMarkerFromUrl(final String url, final OnBitmapDescriptorRetrievedListener listener) { final int maxSize = context.getResources().getDimensionPixelSize(R.dimen.icon_max_size); Target t = new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { if (bitmap != null) listener.bitmapRetrieved(getBitmapDescriptorInCache(url, bitmap)); else loadDefaultMarker(listener); } @Override public void onBitmapFailed(Drawable errorDrawable) { loadDefaultMarker(listener); } @Override public void onPrepareLoad(Drawable …
126 picasso 

5
GITとCVSの違い
GitとCVSバージョン管理システムの違いは何ですか? 私はCVSを10年以上楽しく使用しており、Gitの方がはるかに優れていると言われています。誰かが2つの違いは何であるのか、そしてなぜ一方が他方より優れているのか説明してくれませんか?
126 git  version-control  cvs 

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