プログラミング

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

2
VARCHARからINTへのキャスト-MySQL
私の現在のデータ SELECT PROD_CODE FROM `PRODUCT` です PROD_CODE 2 5 7 8 22 10 9 11 4つのクエリをすべて試しましたが、どれも機能しません。(参照) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT CAST(PROD_CODE AS INTEGER) FROM PRODUCT; すべてが以下のような構文エラーをスローします。 SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、 ')AS INT FROM PRODUCT LIMIT 0、30'の1行目付近で使用する正しい構文を確認してください。 SQL構文にエラーがあります。1行目の「INTEGER)FROM PRODUCT …
267 mysql  sql 

14
C ++コードを終了する方法
特定の条件が満たされた場合にC ++コードの実行を停止したいのですが、その方法がわかりません。したがって、いつでもifステートメントがtrueの場合は、次のようにコードを終了します。 if (x==1) { kill code; }
267 c++ 


18
クラスで「これ」を使用する必要があるのはいつですか?
私はそれthisが現在のオブジェクトを参照していることを知っています。しかし、本当にそれをいつ使用する必要があるのか​​わかりません。たとえば、一部のメソッドのx代わりにを使用した場合、何か違いthis.xはありますか?x考えられるメソッドに対してローカルな変数を参照する可能性がありますか?この方法でのみ見られる変数を意味します。 どうthis.method()ですか?使えますか?それを使用する必要があります。だけを使用method()した場合、デフォルトでは現在のオブジェクトに適用されませんか?
267 java  oop  this 



12
Pylint警告を無効にするにはどうすればよいですか?
Pylint 0.21.1で、警告C0321(「1行に複数のステートメントがある」- if単一行の結果が短いステートメントを同じ行に置くことが多い)を無効にしようとしています(重要な場合:astng 0.20。 1、共通0.50.3、Python 2.6.6(r266:84292、2010年9月15日、16:22:56))。 disable=C0321Pylint構成ファイルを追加してみましたが、Pylintはとにかくそれを報告することを強く求めています。その行のバリエーション(disable=0321またはのようなdisable=C321)はエラーとしてフラグが付けられるため、Pylint はオプションを適切に認識し、単に無視します。 これはPylintのバグですか、それとも何か問題がありますか?これを回避する方法はありますか?私は本当にこのノイズのいくつかを取り除きたいです。
267 python  pylint 


9
列挙型命名規則-複数
列挙型と一致するプロパティのC#命名規則で似ているが正確ではないにもかかわらず、私はこの質問をしている enumに複数の名前を付け、それらを単数形として「使用」する傾向があることがわかりました。例: public enum EntityTypes { Type1, Type2 } public class SomeClass { /* some codes */ public EntityTypes EntityType {get; set;} } もちろんそれはうまくいき、これは私のスタイルですが、誰かがそのような慣習で潜在的な問題を見つけることができますか?「ステータス」という言葉を使った「醜い」ネーミングがあります。 public enum OrderStatuses { Pending, Fulfilled, Error, Blah, Blah } public class SomeClass { /* some codes */ public OrderStatuses OrderStatus {get; set;} } 追加情報:多分私の質問は十分に明確ではありませんでした。私が定義した列挙型の変数に名前を付けるときは、よく考える必要があります。私はベストプラクティスを知っていますが、これらの変数に名前を付けるという私の仕事を簡単にするのに役立ちません。 すべての列挙型プロパティ(「ステータス」など)を「MyStatus」として公開することはできません。 …

16
「ロック待機タイムアウトを超えました。トランザクションを使用していないにもかかわらず、トランザクションを再開してみてください」
次のMySQL UPDATEステートメントを実行しています。 mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction トランザクションを使用していないのに、なぜこのエラーが発生するのですか?MySQLサーバーの再起動を試みただけで解決しませんでした。 テーブルには406,733行あります。

8
SharedPreferences.onSharedPreferenceChangeListenerが一貫して呼び出されない
私はこのような設定変更リスナーを(onCreate()私のメインアクティビティの)に登録しています: SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.println(key); } }); 問題は、リスナーが常に呼び出されるとは限らないことです。設定が変更された最初の数回は機能し、アプリをアンインストールして再インストールするまで呼び出されなくなります。アプリケーションを再起動しても、問題は解決しないようです。 私は同じ問題を報告するメーリングリストのスレッドを見つけましたが、誰も実際には彼に答えていません。何が悪いのですか?

8
キーストアのパスワードの変更
現在、私だけが知っておくべき特定のパスワードを持つキーストアがあります。次に、そのキーストアへのアクセス権を他の誰かに与える必要があるので、次のいずれかを行います。 1)パスワードを変更して、他の人と共有 して署名できるようにします。2)別のパスワードを作成して、署名できるようにします。 これは可能ですか?そして-はいの場合-どのように?
267 java  keystore 



5
Mockitoが静的メソッドをモックしないのはなぜですか?
静的メソッドについてここでいくつかのスレッドを読み、静的メソッドの誤用/過度の使用が引き起こす可能性がある問題を理解していると思います。しかし、静的メソッドをモックするのが難しい理由の根本には至りませんでした。 PowerMockなどの他のモックフレームワークがそれを実行できることを知っていますが、なぜMockitoができないのですか? 私はこの記事を読みましたが、作者は宗教的にこの言葉staticに反対しているようです。おそらく私の理解不足です。 簡単な説明/リンクがいいでしょう。
267 java  methods  static  mockito 

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