プログラミング

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

15
WindowsにmongoDBをインストールする方法
私はmongoDBをテストして、それが私にとって何かあるかどうかを確認しようとしています。32bit Windows版をダウンロードしましたが、今後どうするかわかりません。 私は通常、ローカルコンピューターでの開発にWAMPサービスを使用しています。WampでmongoDBを実行できますか? しかし、それをWindowsで動作させるための最良の(最も簡単な!)方法は何ですか? ありがとう!
130 windows  install  mongodb 

8
「揮発性」キーワードは何に使用されますか?
OverаэтотвопросестьответынаStack Overflowнарусском:КлючевоесловоvolatileвJava volatileキーワードに関する記事をいくつか読んだのですが、正しい使い方がわかりませんでした。C#とJavaで何を使用する必要があるか教えていただけますか?
130 c#  java  volatile 

24
関数が長すぎるのはいつですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 35行、55行、100行、300行?いつそれを分解し始めるべきですか?60行(コメントを含む)の関数があり、それを分解することを考えていたので、私は尋ねています。 long_function(){ ... } に: small_function_1(){...} small_function_2(){...} small_function_3(){...} 関数はlong_functionの外では使用されません。関数を小さくすると、より多くの関数が呼び出されるなどになります。 関数をいつより小さな関数に分解しますか?どうして? メソッドは論理的なことを1つだけ実行する必要があります(機能について考えます) 方法を一文で説明できるはずです ディスプレイの高さに合わせる必要があります 不必要なオーバーヘッドを避けてください(明らかなことを指摘するコメント...) 小さな論理関数の場合、単体テストは簡単です 関数の一部が他のクラスまたはメソッドで再利用できるかどうかを確認します クラス間の過剰な結合を回避する 深くネストされた制御構造を避ける 答えをありがとう、リストを編集し、正しい答えに投票してください。 私はそれらの考えを念頭に置いて今リファクタリングしています:)

10
Androidデバイスで着信を検出するにはどうすればよいですか?
私は、電話がかかってきたときに番号を検出したいようなアプリを作ろうとしています。以下は私が試したものですが、着信を検出していません。 MainActivityバックグラウンドで実行したいのですが、どうすればよいですか? 私はmanifestファイルで許可を与えました。 <uses-permission android:name="android.permission.READ_PHONE_STATE"/> マニフェストで他に提供する必要があるものはありますか? public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test_layout); } public class myPhoneStateChangeListener extends PhoneStateListener { @Override public void onCallStateChanged(int state, String incomingNumber) { super.onCallStateChanged(state, incomingNumber); if (state == TelephonyManager.CALL_STATE_RINGING) { String phoneNumber = incomingNumber; } } } }

7
C#で独自の動的タイプまたは動的オブジェクトを作成する方法
そこでは、例えば、あるViewBagののプロパティControllerBaseクラスと私たちは、動的/設定値を取得し、.Iは、そのようなものを使いたいクールである、このオブジェクトに追加フィールドまたはプロパティの任意の数を追加することができ、MVCアプリケーションとそれ以降Controller他のクラスアプリケーションのタイプ。動的オブジェクトを作成し、そのプロパティを以下のように設定しようとしたとき: 1. dynamic MyDynamic = new { A="a" }; 2. MyDynamic.A = "asd"; 3. Console.WriteLine(MyDynamic.A); 私が持っているRuntimeBinderExceptionメッセージを表示してプロパティまたはインデクサー「<> f__AnonymousType0.A」に割り当てることはできません-それは読み取り専用です 2行目ではまた、私はそれは私が探して-ためてるかなり何ではありません示唆しています。多分私が次のようなことをすることを可能にすることができるいくつかのクラスがあります: ??? MyDynamic = new ???(); MyDynamic.A = "A"; MyDynamic.B = "B"; MyDynamic.C = DateTime.Now; MyDynamic.TheAnswerToLifeTheUniverseAndEverything = 42; 動的な追加と設定のプロパティ。
130 c#  dynamic  viewbag 

21
目標org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(default-compile)の実行に失敗しました
私が使用していますMavenの3.0.5と春のツールソース3.2の Mavenプラグインをインストールされています。「Run As ---> Maven install」を実行しようとすると、次のエラーが発生します。 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Spring Social Twitter4J Sample 1.0.0 [INFO] ------------------------------------------------------------------------ [WARNING] The POM for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.apache.maven.plugins:maven-war-plugin:jar:2.1.1 is invalid, …

6
SwiftのUIActivityViewControllerでテキストまたは画像を共有するための基本的な例
iOSの他のアプリと共有する方法を知りたいと思って検索を始めました。私は2つの重要な方法があることを発見しました UIActivityViewController UIDocumentInteractionController これらと他の方法は、このSOの回答で比較されます。 新しいコンセプトを学んでいるときは、基本的な例を参考にして始めます。基本的な設定を取得したら、後で好きなように変更できます。 に関連するSOの質問はたくさんありますがUIActivityViewController、単純な例を求めているだけの質問は見つかりませんでした。これを行う方法を学習したばかりなので、以下に自分の答えを示します。より良いもの(またはObjective-Cバージョン)を自由に追加してください。

19
Cordovaアプリをデバッグするための実際のソリューションはありますか[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する Cordova 3.2を使用して作成し、Android 2.3デバイスにデプロイしたHTML5アプリをデバッグする方法を理解するために、過去2日間を費やしました。私が見たすべての記事/投稿は実際の解決策ではなくハックを提供します:(そしてほとんどの場合、それらのどれも私のケースでは機能しません;アプリ内のcssスタイルとAngularjsコードをデバッグします。 これまでにテストしました。 debug.phonegap.com スクリプトをindex.htmlファイルに挿入してから、debug.phonegap.comで生成されたURLにアクセスしましたが、何も起こりません。空白ページのみ。 ウェインレ 私が見つけた記事のほとんどは、Jarファイルを含む古いGithubリポジトリを指していますが、見つかりません:( エッジ検査 それは機能し、モバイル内のPCで閲覧しているWebページを表示します。結果は正確ではありません。 Chromeエミュレータ エッジ検査と同じです。Android 2.3に同梱されている実際のWebキットv530を表示することはできません。 夢のソリューション 完璧な解決策は、デスクトップブラウザーをAndroid 2.3プラットフォームで見られるものと同じものに切り替えることができるGoogle Chrome(デスクトップ)の拡張です。エミュレーションなし、ハッキングなし、Webキットv 530を搭載したブラウザ自体。 残念ながらそのような解決策は存在しません:(または私は間違っていますか? 助言がありますか?

7
これは、深くネストされたスタックを離れるときにフラグメントバックスタックをクリーンアップする正しい方法ですか?
Android互換性ライブラリを使用してフラグメントを実装し、レイアウトサンプルを拡張して、別のフラグメントを起動するボタンがフラグメントに含まれるようにしました。 左側の選択ペインには、5つの選択可能なアイテムがあります- A B C D E。 それぞれがFragmentTransaction:replace詳細ペインに(を介して)フラグメントをロードします-a b c d e ここでe、フラグメントを拡張e1して、詳細ペインにも別のフラグメントをロードするボタンを含めました。e次のように、フラグメントのonClickメソッドでこれを行いました。 FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); ft.replace(R.id.details_frag, newFrag); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); 次の選択を行った場合: E - e - e1 - D - E 次に、フラグメントeは詳細ペインにあります。これで結構です。ただし、backこの時点でボタンを押しても何も起こりません。e1まだスタックにあるので、2回クリックする必要があります。さらに、クリックした後、onCreateViewでnullポインター例外が発生しました。 この問題を「解決」するために、A B C D Eが選択されている場合は常に次のコードを追加しました。 FragmentManager fm = getActivity().getSupportFragmentManager(); for(int i = 0; i < fm.getBackStackEntryCount(); ++i) …

8
他のリソースへの参照は、ビルド時のPNG生成ではサポートされていません
AndroidStudio 3.0 / Android Gradleプラグイン3.0 <vector> <path android:fillColor="@color/image_button_disabled"/> </vector> 私はこのエラーを受け取ります: 他のリソースへの参照は、ビルド時のPNG生成ではサポートされていません それを解決することは可能ですか、それとも非推奨のソリューションですか?

17
プロキシ経由でMavenを使用するにはどうすればよいですか?
プロキシを介してMavenを使用した経験を共有したいと思います。 ほとんどの場合、次のような例外やメッセージに直面します。 「org.apache.maven.plugins」のリポジトリメタデータを取得できませんでした リポジトリ:エラーによる中央:ファイルの転送エラー:接続が拒否されました:接続 または [警告] org.apache.maven.plugins:maven-clean-のプラグイン記述子を取得できませんでした plugin:2.5:プラグインorg.apache.maven.plugins:maven-clean-plugin:2.5またはそのいずれか 依存関係を解決できませんでした:のアーティファクト記述子の読み取りに失敗しました org.apache.maven.plugins:maven-clean-plugin:jar:2.5 プロキシサーバーを使用するようにMavenを設定するにはどうすればよいですか?
130 maven  proxy 

25
IntellijのアイデアはMavenで何も解決できない
Intellij Ideaは初めてです。プロジェクトをpom.xmlでインポートするだけですが、ideはmaven依存関係の何も解決しませんでした。 pom.xmlコードでインポートするときに依存関係で定義されたものはエラーを発生させますcannot resolve symbol xxxxx しかしmvn install、機能Project Settings/Librariesし.jarます。依存関係をファイルにインポートしてみます。その後機能しますが、ideで定義されたライブラリを解決できpom.xmlますか?毎回したくありません。 追加情報: IDEAバージョン:12.0.3、OS:Windows 7、再インポートが機能しない、Mavenバージョン:3.0.4、Maven依存関係がExernal Librariesに存在しない。 idea.logに例外はありません...

19
プログラムでSwiftでUIButtonを作成する
プログラムでUIを構築しようとしています。このアクションを機能させるにはどうすればよいですか?私はSwiftで開発しています。 viewDidLoadのコード: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label on the screen #toogood4you" myFirstLabel.font = UIFont(name: "MarkerFelt-Thin", size: 45) myFirstLabel.textColor = UIColor.redColor() myFirstLabel.textAlignment = .Center …
130 ios  uibutton  swift 



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