プログラミング

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


4
単語のリストのいずれかに対するPostgreSQLワイルドカードLIKE
約25語の簡単なリストがあります。PostgreSQLにvarcharフィールドがあります['foo', 'bar', 'baz']。リストがだとしましょう。これらの単語のいずれかが含まれているテーブル内の行を見つけたい。これでうまくいきますが、もっとエレガントなものが欲しいです。 select * from table where (lower(value) like '%foo%' or lower(value) like '%bar%' or lower(value) like '%baz%')
156 sql  postgresql 



8
別の非同期メソッドの代わりにイベントを待つことは可能ですか?
私のC#/ XAML Metroアプリには、長時間実行プロセスを開始するボタンがあります。したがって、推奨されるように、UIスレッドがブロックされないようにするためにasync / awaitを使用しています。 private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } private async Task GetResults() { // Do lot of complex stuff that takes a long time // (e.g. contact some web services) ... } 場合によっては、GetResults内で発生する処理が続行する前に、追加のユーザー入力が必要になります。簡単にするために、ユーザーが「続行」ボタンをクリックする必要があるとしましょう。 私の質問は、別のボタンのクリックなどのイベントを待機するようにGetResultsの実行を一時停止するにはどうすればよいですか? ここに私が探しているものを達成するための醜い方法があります:続行するためのイベントハンドラー」ボタンはフラグを設定します... private bool _continue = false; private void …


9
渡された引数がBashのファイルまたはディレクトリかどうかを確認します
Ubuntuで非常に単純なスクリプトを記述しようとしています。これにより、ファイル名またはディレクトリのいずれかを渡して、ファイルの場合は特定の処理を行い、ディレクトリの場合は別の処理を行うことができます。私が抱えている問題は、ディレクトリ名、またはおそらくファイルも、名前にスペースまたは他の回避可能な文字が含まれている場合です。 以下に、私の基本的なコードといくつかのテストを示します。 #!/bin/bash PASSED=$1 if [ -d "${PASSED}" ] ; then echo "$PASSED is a directory"; else if [ -f "${PASSED}" ]; then echo "${PASSED} is a file"; else echo "${PASSED} is not valid"; exit 1 fi fi そしてここに出力があります: andy@server~ $ ./scripts/testmove.sh /home/andy/ /home/andy/ is a directory andy@server~ $ ./scripts/testmove.sh …
156 bash  shell 

16
URLから画像を読み込む
画像のURLがあります。このURLの画像をImageViewに表示したいのですが、表示できません。 どうすればこれを達成できますか?
156 android 

29
パスへのアクセスが拒否されるのはなぜですか?
ファイルを削除しようとすると問題が発生しますが、例外が発生します。 if (result == "Success") { if (FileUpload.HasFile) { try { File.Delete(Request.PhysicalApplicationPath + app_settings.login_images + txtUploadStatus.Text); string filename = Path.GetFileName(btnFileUpload.FileName); btnFileUpload.SaveAs(Request.PhysicalApplicationPath + app_settings.login_images + filename); } catch (Exception ex) { Message(ex.ToString()); } } } また、削除しようとしているフォルダがネットワークサービスを完全に制御できることにも注意してください。 完全な例外メッセージは次のとおりです。 System.UnauthorizedAccessException:パス 'C:\ Users \ gowdyn \ Documents \ Visual Studio 2008 \ Projects \ …

4
GITで部分的な復元を実行できますか
複数ファイルのコミットで単一ファイルまたはファイルの特定の変更のみを元に戻すことは可能ですか? 全文 私はたくさんのファイルをコミットしました。名前のないままになる誰か(JACK !!!)によるコミットの後で、ファイルをリポジトリにコピーしていくつかのファイルをコミットし、私が行った変更の一部を上書きしました。破損した1つ以上のファイルを元に戻したいのですが、そのファイルの2つの変更を元に戻します。プルおよびプッシュされたため、これは個別の復帰コミットである必要があります。
156 git 

5
複数の送信ボタンのdjangoフォームを作成するにはどうすればよいですか?
メールの入力が1つ、ニュースレターの購読と購読解除の送信ボタンが2つあるフォームがあります。 <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> 私もクラス形式があります: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter fields = ('email',) 私は自分のclean_emailメソッドを作成する必要があり、どのボタンでフォームが送信されたかを知る必要があります。しかし、送信ボタンの値はself.cleaned_data辞書にはありません。そうでなければボタンの値を取得できますか?

6
AndroidパッケージのリソースIDからDrawableオブジェクトを取得するにはどうすればよいですか?
画像ボタンに表示するDrawableオブジェクトを取得する必要があります。以下のコード(またはそのようなもの)を使用してandroid.R.drawable。*パッケージからオブジェクトを取得する方法はありますか? たとえば、drawableIdがandroid.R.drawable.ic_deleteの場合 mContext.getResources().getDrawable(drawableId)

4
データ指向設計とは何ですか?
私はこの記事を読んでいて、この人は、データ指向のデザインとOOPを組み合わせることで誰もがどのように大きな利益を得ることができるかについて話し続けました。ただし、コードサンプルは表示されません。 私はこれをグーグルで調べたところ、コードサンプルはもちろんのこと、これが何であるかについての実際の情報を見つけることができませんでした。誰かがこの用語に精通しており、例を提供できますか?これは別の言葉かもしれませんか?

12
Activity.finish()メソッドは正確に何をしているのですか?
私はしばらくAndroidアプリケーションを開発しており、アクティビティのライフサイクルとアプリケーションのライフサイクルに関する多くの投稿をフォローしています。 Activity.finish()メソッドがのどこかで呼び出され、Activity.onDestroy()スタックからアクティビティが削除されることも知っています。オペレーティングシステムとガベージコレクターが「トリックを実行」してメモリを解放できるのは、それが良い時間だとわかったときだと思います。そう.... 私はこの投稿に来ました- アプリケーションを終了することは眉をひそめていますか?マーク・マーフィーの答えを読んでください。 そのfinish()方法が実際に何をしているのかについて少し混乱しました。 電話をかけfinish()てonDestroy()もらえない可能性はありますか?

2
Pythonスレッディング文字列引数
Pythonのスレッド化と引数の文字列の送信に問題があります。 def processLine(line) : print "hello"; return; 。 dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); ここで、dRecievedは、接続によって読み取られる1行の文字列です。これは、現時点で「hello」を印刷するジョブが1つしかない単純な関数を呼び出します。 しかし、私は次のエラーを受け取ります Traceback (most recent call last): File "C:\Python25\lib\threading.py", line 486, in __bootstrap_inner self.run() File "C:\Python25\lib\threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) TypeError: processLine() takes exactly 1 arguments (232 given) 232は、渡そうとしている文字列の長さです。そのため、文字列ごとに分割して、そのような引数を渡そうとしていると思います。通常は関数を呼び出すだけで問題ありませんが、別のスレッドとして設定したいのですが。

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