プログラミング

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

15
エラー:依存関係「com.google.code.findbugs:jsr305」との競合
Android Studio 2.2 Preview 1で、AndroidアプリとGoogleメッセージングのバックエンドモジュールを使用して新しいプロジェクトを作成しました。これはアプリファイルです。 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.4.0' …

7
複数のステージエントリのgitで致命的なエラーを取得する
OS XのUnityゲームエンジンでGitバージョン2.2.0を使用していて、コードをコミットしたかった。すべてを追加してもエラーメッセージは表示されませんでした。次に-mをコミットすると、次のエラーメッセージが表示されます。 fatal: multiple stage entries for merged file 'Assets/Prefabs/Resources' 私がプッシュしたことに気付かなかった、それはエラーメッセージを出さなかった、と実際に言ったEverything up-to-date ので、私はbitbucket(リポジトリが保持されている場所)をチェックしましたが、私のコミットは表示されませんでした。ローカルログを確認したところ、コミットは表示されません。 私は答えを求めてグーグルを調べました...そして何も。このエラーは何ですか?どうすれば修正できますか?
241 git 

19
buildTypesはgroovy.lang.Closureに適用できません
私のプロジェクトのgradleファイルでこの警告を受けています: 警告:(16、5)「buildTypes」は「(groovy.lang.Closure <com.android.build.gradle.internal.dsl.BuildType>)」に適用できません 私のbuildTypesセクションは: buildTypes { debug { debuggable true } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } } 現在、Android Studio 1.1.0、compileSdkVersion 22、buildToolsVersion 22.0.0、およびtargetSdkVersion 22を使用しています。21に戻してみましたが、それでも警告が表示されていました。 この警告の原因と修正方法を教えてください。

12
イテレータをArrayListに変換
与えられIterator<Element>、どのように我々はそれを変換することができますIteratorにArrayList<Element>(またはList<Element>中)の最善かつ迅速なので、我々が使用できることを、可能な方法ArrayListのような、その上の操作get(index)、add(element)など
241 java  list  arraylist  iterator 


10
SyntaxError:strictモードでのconstの使用
私はnode.jsを使用constしていて、私ので使用しているjsファイルの1つで"strict mode"。実行しようとすると、エラーが発生します。 SyntaxError: Use of const in strict mode. これを行うためのベストプラクティスは何ですか? 編集: 'use strict' const MAX_IMAGE_SIZE = 1024*1024; // 1 MB

30
Ruby on Railsの学習
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 今のところ、私はJavaとC#の開発者です。Ruby on Railsをどんどん見るほど、本当に学びたいと思っています。 RoRを学ぶのに最適なルートは何ですか。Windowsで開発する方が簡単ですか、それともLinuxで仮想マシンを実行するだけですか? Visual Studioの堅牢性に匹敵するIDEはありますか?何をすべきかについて良いオーバーヘッドを与える開発するプログラムはありますか?良い本はありますか? 真剣に、どんなヒント/トリック/暴言も素晴らしいでしょう。
241 ruby-on-rails  ruby  ide 

7
Handlebars.js Else If
クライアントサイドビューのレンダリングにHandlebars.jsを使用しています。Elseはうまく機能するが、ELSE IFを必要とする3つの方法の条件に遭遇した場合: これは機能しません: {{#if FriendStatus.IsFriend }} <div class="ui-state-default ui-corner-all" title=".ui-icon-mail-closed"><span class="ui-icon ui-icon-mail-closed"></span></div> {{else if FriendStatus.FriendRequested}} <div class="ui-state-default ui-corner-all" title=".ui-icon-check"><span class="ui-icon ui-icon-check"></span></div> {{else}} <div class="ui-state-default ui-corner-all" title=".ui-icon-plusthick"><span class="ui-icon ui-icon-plusthick"></span></div> {{/if}} ELSE IFをハンドルバーで実行するにはどうすればよいですか?

9
Xcode / iOS:DEBUG / RELEASEビルドでコードが実行されているかどうかを確認する方法は?
機密のクレジットカードデータを処理するアプリを作成しています。 コードがデバッグモードで実行されている場合、このデータをコンソールに記録し、いくつかのファイルダンプを作成します。 ただし、最終的なappstoreバージョン(つまり、リリースモードで実行している場合)では、これをすべて無効にすることが重要です(セキュリティ上の問題)。 私はできる限り私の質問に答えようとします。したがって、質問は「このソリューションパスはそれを行うための正しい方法または最良の方法ですか?」になります。 // add `IS_DEBUG=1` to your debug build preprocessor settings #if( IS_DEBUG ) #define MYLog(args...) NSLog(args) #else #define MYLog(args...) #endif

11
async-awaitが追加のスレッドを作成しない場合、どのようにしてアプリケーションを応答可能にしますか?
何度も繰り返しますが、async- を使用awaitしても追加のスレッドは作成されません。コンピュータが一度に複数のことを実行しているように見える唯一の方法は、 実際に一度に複数のことを実行している(並列実行、複数のプロセッサの使用) タスクのスケジューリングとそれらの間の切り替えによるシミュレーション(Aを少し、Bを少し、Aを少しなど) それで、もしasync- awaitそれらのどちらもしないなら、それはどのようにしてアプリケーションを応答可能にすることができますか?スレッドが1つしかない場合、メソッドを呼び出すと、メソッドが完了するのを待ってから、他の処理を行うことになります。そのメソッド内のメソッドは、処理を進める前に結果を待つ必要があります。

4
(-2147483648> 0)C ++ではtrueを返しますか?
-2147483648は32ビットの整数型の最小の整数ですが、if(...)文中でオーバーフローするようです: if (-2147483648 > 0) std::cout << "true"; else std::cout << "false"; これはtrue私のテストで印刷されます。ただし、-2147483648を整数にキャストすると、結果は異なります。 if (int(-2147483648) > 0) std::cout << "true"; else std::cout << "false"; これは印刷されますfalse。 よくわかりません。誰でもこれについて説明できますか? 2012年2月5日更新: コメントありがとうございます。私のコンパイラでは、intのサイズは4バイトです。いくつかの簡単なテストにVCを使用しています。質問の説明を変更しました。 すなわち、この記事では非常に良いreplysがたくさんだ、AndreyTは非常に詳細な入力にどのようにコンパイラの意志行動に説明し、どのようにこの最小の整数が実装されましたを与えました。一方、qPCR4virは、いくつかの関連する「好奇心」と、整数の表現方法を提供しました。とても印象的です!



10
Pythonコードをコンパイルする理由
なぜPythonスクリプトをコンパイルするのですか?.pyファイルから直接実行することができ、正常に動作するため、パフォーマンス上の利点はありますか? また、アプリケーションの一部のファイルが.pycにコンパイルされるのに、他のファイルはコンパイルされないことにも気付きました。なぜですか?


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