プログラミング

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


8
SQLiteにブール値を格納する
SQLiteのBOOL値のタイプは何ですか?テーブルにTRUE / FALSE値を格納したい。 INTEGERの列を作成して、値0または1を格納できますが、これはBOOL型を実装するための最良の方法ではありません。 方法はありますか? ありがとう。
284 sqlite 

8
いつGitでブランチを削除するのですか?
安定したアプリケーションがあるとします。 明日、誰かが大きなOLのバグを報告して、すぐにホットフィックスすることにしました。そこで、「マスター」からそのホットフィックスのブランチを作成し、「2011_Hotfix」という名前を付け、それをプッシュアップして、すべての開発者が協力して修正できるようにします。 バグを修正し、「2011_Hotfix」を「master」と現在の開発ブランチにマージします。そして「マスター」を押します。 「2011_Hotfix」で何をしますか?それはその目的を果たしたので、時間の終わりまで永遠にブランチとしてそこに存在するべきなのでしょうか、それとも削除すべきなのでしょうか?ブランチのリストが非常に長くなる可能性が高く、ブランチのリストが非常に長くなるため、ブランチをどこにでも置いておくのは不潔に思えます。 削除する必要がある場合、その履歴はどうなりますか?実際のブランチが利用できなくなっても、それは維持されますか?また、リモートブランチを削除するにはどうすればよいですか?

13
Goでの構成の処理方法[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する 私はGoプログラミングの初心者ですが、疑問に思っています。Goプログラムの構成パラメーターを処理するための好ましい方法は何ですか(他のコンテキストでは、プロパティファイルやiniファイルを使用するようなものです)。

12
PythonでのCライブラリのラッピング:C、Cythonまたはctypes?
PythonアプリケーションからCライブラリを呼び出したいのですが。API全体をラップするのではなく、自分のケースに関連する関数とデータ型のみをラップします。それを見ると、私は3つの選択肢があります。 Cで実際の拡張モジュールを作成します。おそらくやり過ぎです。また、拡張の記述を学習するオーバーヘッドを回避したいと思います。 Cythonを使用して、CライブラリからPythonに関連パーツを公開します。 Pythonですべてをctypes行い、外部ライブラリとの通信に使用します。 2)と3)のどちらが良い選択かわかりません。3)の利点は、それctypesが標準ライブラリの一部であり、結果のコードが純粋なPythonになることです。ただし、その利点が実際にどれほど大きいかはわかりません。 どちらを選択しても、長所/短所はありますか?どちらのアプローチをお勧めしますか? 編集:すべての回答に感謝します。同様のことをしたいと考えているすべての人に役立つリソースを提供します。もちろん、決定はまだ1つのケースに対して行われることになっています。「これは正しいことです」という種類の答えはありません。私自身のケースでは、おそらくctypesを使用しますが、他のプロジェクトでCythonを試すことも楽しみにしています。 正解は1つではないため、1つを受け入れることはいくぶん恣意的です。私はFogleBirdの回答を選択しました。これはctypesに対するいくつかの優れた洞察を提供し、現在、最も投票された回答でもあるからです。ただし、概要を理解するためにすべての回答を読むことをお勧めします。 再度、感謝します。
284 python  c  ctypes  cython 

4
Mavenの親pomとモジュールpom
マルチプロジェクトのビルドで親pomを構造化する方法はいくつかあるようですが、それぞれの方法の長所と短所について誰かが何か考えていたのではないかと思います。 親pomを持つ最も簡単な方法は、プロジェクトのルートに配置することです。 myproject/ myproject-core/ myproject-api/ myproject-app/ pom.xml ここで、pom.xmlは親プロジェクトであり、-core -apiおよび-appモジュールを記述しています。 次の方法は、次のように親を独自のサブディレクトリに分離することです myproject/ mypoject-parent/ pom.xml myproject-core/ myproject-api/ myproject-app/ 親pomにはまだモジュールが含まれていますが、それらは相対的です(例:../myproject-core) 最後に、モジュール定義と親を次のように分離するオプションがあります myproject/ mypoject-parent/ pom.xml myproject-core/ myproject-api/ myproject-app/ pom.xml 親pomには「共有」構成(dependencyManagement、プロパティなど)が含まれ、myproject / pom.xmlにはモジュールのリストが含まれます。 その目的は、大規模なビルドにスケーラブルであることであり、多数のプロジェクトとアーティファクトにスケーラブルでなければなりません。 いくつかのボーナス質問: ソースコントロール、デプロイメントディレクトリ、一般的なプラグインなどのように、さまざまな共有構成を定義するのに最適な場所はどこですか(私は親を想定していますが、これにしばしば噛まれて、各プロジェクトではなく、各プロジェクトに行き着きました一般的なもの)。 maven-releaseプラグイン、hudson、nexusは、マルチプロジェクトのセットアップ方法にどのように対処しますか(おそらく、巨大な質問です。 編集:各サブプロジェクトには独自のpom.xmlがあります。簡潔にするために省略しました。

23
MockitoモックをSpring Beanに注入する
JUnitでのユニットテストの目的で、MockitoモックオブジェクトをSpring(3+)Beanに挿入したいと思います。現在、私のBeanの依存関係は@Autowired、プライベートメンバーフィールドのアノテーションを使用して注入されています。 使用を検討しましたReflectionTestUtils.setFieldが、注入したいBeanインスタンスは実際にはプロキシであるため、ターゲットクラスのプライベートメンバーフィールドを宣言していません。テストのためだけにインターフェイスを変更するため、依存関係へのパブリックセッターを作成したくありません。 私はSpringコミュニティからのアドバイスに従いましたが、モックが作成されず、自動配線が失敗します。 <bean id="dao" class="org.mockito.Mockito" factory-method="mock"> <constructor-arg value="com.package.Dao" /> </bean> 現在発生しているエラーは次のとおりです。 ... Caused by: org...NoSuchBeanDefinitionException: No matching bean of type [com.package.Dao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: { @org...Autowired(required=true), @org...Qualifier(value=dao) } at org...DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(D...y.java:901) at org...DefaultListableBeanFactory.doResolveDependency(D...y.java:770) constructor-arg値を無効な値に設定しても、アプリケーションコンテキストの起動時にエラーは発生しません。

6
「コンテンツタイプ:application / json; charset = utf-8」は本当に意味ですか?
JSONボディを含むPOSTリクエストをRESTサービスにContent-type: application/json; charset=utf-8送信するとき、メッセージヘッダーに含めます。このヘッダーがないと、サービスからエラーが発生します。部分がContent-type: application/jsonなくても問題なく使用でき;charset=utf-8ます。 正確には何をしcharset=utf-8ますか?文字エンコーディングを指定していることはわかっていますが、サービスがなくてもサービスは正常に動作します。このエンコードにより、メッセージ本文に含めることができる文字が制限されますか?


6
SyntaxError:関数が '£'を返す場合、ファイル内の非ASCII文字 '\ xa3'
私に機能があるとしましょう: def NewFunction(): return '£' シャープ記号を前に付けて印刷したいのですが、このプログラムを実行しようとするとエラーが表示され、次のエラーメッセージが表示されます。 SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 誰でも、リターン関数にポンド記号を含める方法を教えてもらえますか?基本的にはクラスで使用しています'__str__'が、ポンド記号が含まれているのはその部分です。

13
Windowsのdiffコマンドに相当するものは何ですか?
私はこれに似た投稿があることを知っています:ここに。上記 のcompコマンドを使用してみましたが、「abcd」などのデータを含むファイルと「abcde」というデータを含むファイルの2つがある場合、ファイルのサイズが異なると表示されます。どこが違うのか正確に知りたかった。Unixでは、単純なdiffで行と列がわかります。Windowsのcompコマンドは、「abd」や「abc」のようなものがある場合に機能します。そうでなければ。これに使用できるアイデアはありますか?
284 windows  cmd  diff 

15
特定のJDKバージョンを使用するようにGradleに指示するにはどうすればよいですか?
私はこれを機能させるために理解することができません。 シナリオ: 私はgradleで構築されたアプリケーションを持っています アプリケーションはJavaFXを使用します 私が欲しいもの アプリケーション全体/テスト/の構築に使用されるJDKのインストールを指す変数(開発者マシンごとに定義)を使用します。 gradle.properties変数を定義してファイルを作成することを考えました。何かのようなもの JAVA_HOME_FOR_MY_PROJECT=<path to my desired JDK> 欲しくないもの JAVA_HOME目的のJDKを指す 私は多くの提案で生きることができました: build.gradleスクリプトでチェックできるシステム環境変数を定義するソリューション gradle.propertiesで定義された変数 ビルドコンテキストのみのJAVA_HOME変数のオーバーライド(などuse JAVA_HOME=<my special JDK path defined somewhere else defined>) 私が考えなかった他の何か 質問: 変数(gradle.propertiesシステム環境変数などの変数として定義されている変数)をビルドプロセスに関連付ける方法 利用可能なJDK7が複数あり、特別なバージョン(最小JDK_uバージョン)を指定する必要があります。 どんな答えでもありがたいです、そして正しい方向へのあらゆるヒントに感謝します。

10
バッチファイルではどのコメントスタイルを使用すればよいですか?
私はいくつかのバッチファイルを作成していて、このユーザーガイドに遭遇しました。それは私を示したことの一つは、ラインがでないだけで、コメントすることができますということでしたREMが、またして::。それは言う: ラベルはリダイレクトシンボルの前に処理されるため、REMコマンドを使用するよりも、ダブルコードを使用してバッチコード内のコメントを作成できます。::<remark>問題はありませんがrem <remark>、エラーが発生します。 では、なぜ私が目にするほとんどのガイドと例でこのREMコマンドを使用するのですか?い::のWindowsのすべてのバージョンで仕事を?

12
スキャナーとBufferedReader
私の知る限り、Javaのファイルから文字ベースのデータを読み取る最も一般的な2つの方法は、Scannerまたはを使用することBufferedReaderです。またBufferedReader、物理ディスク操作を回避するためにバッファを使用することで効率的にファイルを読み取ることも知っています。 私の質問は: DOESはScanner実行だけでなく、BufferedReader? なぜあなたは選ぶだろうScannerオーバーBufferedReaderまたはその逆?

8
フラグメント間の遷移をアニメーション化する
フラグメント間の遷移をアニメーション化しようとしています。次のAndroidフラグメントとアニメーションから答えを得ました FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); DetailsFragment newFragment = DetailsFragment.newInstance(); ft.replace(R.id.details_fragment_container, newFragment, "detailFragment"); // Start the animated transition. ft.commit(); そして、私のR.anim.slide_in_left <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="50%p" android:toXDelta="0" android:duration="@android:integer/config_mediumAnimTime"/> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="@android:integer/config_mediumAnimTime" /> </set> しかし、私がこれを試したとき、それは示しました 02-08 16:27:37.961: ERROR/AndroidRuntime(1717): FATAL EXCEPTION: main 02-08 16:27:37.961: ERROR/AndroidRuntime(1717): java.lang.RuntimeException: Unknown animator name: …

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