プログラミング

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

5
プログラムでボタンクリックイベントを起動しますか?
プログラムでボタンクリックイベントを発生させる方法はありますか?UIViewにボタンを配置しましたが、特定のシナリオでは、ユーザーとして手動ではなく、コードを介してボタンをクリックしたいと思います。iOS開発で可能ですか?あなたの提案を提供し、その方法を教えてください。 ありがとう。
126 ios  objective-c  iphone 



27
空のUITextFieldでバックスペースを検出する
空のiPhoneキーボードでBackspace/ Deleteキーが押されたことを検出する方法はありUITextFieldますか?が空のBackspace場合にのみ、いつが押されたかを知りたいUITextField。 コメントでの@Alex Reynoldsの提案に基づいて、テキストフィールドの作成中に次のコードを追加しました。 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleTextFieldChanged:) name:UITextFieldTextDidChangeNotification object:searchTextField]; この通知は受信されます(handleTextFieldChanged関数が呼び出されます)がBackspace、空のフィールドでキーを押しても通知されません。何か案は? この質問の周りにいくつかの混乱があるようです。Backspaceキーが押されたときに通知を受け取りたい。それでおしまい。ただし、ソリューションUITextFieldがすでに空の場合にも機能する必要があります。

5
ImportError:win32apiという名前のモジュールはありません
を使用Python 2.7していて、で使用pywin32-214したいWindows 7。インストーラーpywin32-214を使用してmsiインストールしました。しかしwin32api、Pythonスクリプトにインポートすると、エラーがスローされます。 no module named win32api. 私は何をすべきか?私は使用することができますpywin32 apiのためにWindows 7?
126 python  winapi 



23
このASP.NET MVC SelectListを機能させるにはどうすればよいですか?
コントローラにselectListを作成して、ビューに表示します。 私はその場でそれを作成しようとしています、このようなものです... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); それはコンパイルされますが、出力は悪いです... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> <option>15</option> <option>25</option> <option>50</option> <option>100</option> <option>1000</option> </select> アイテムが選択されていないことに注意してください。 どうすれば修正できますか?

3
WebDriver click()とJavaScript click()
物語: ここStackOverflowで、Selenium WebDriverの「クリック」コマンドを使用して要素をクリックすることはできず、スクリプトを実行することでJavaScriptクリックでそれを回避できることを報告しているユーザーを見てきました。 Pythonでの例: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) WebDriverJS / Protractorの例: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); 質問: 通常のWebDriverクリックが機能しないのに「JavaScript経由」をクリックすると機能するのはなぜですか?正確にこれが起こっているのはいつですか、そしてこの回避策(もしあれば)の欠点は何ですか? 私は個人的にこの回避策を使用しましたが、なぜそれをしなければならないのか、またどのような問題が発生する可能性があるのか​​を完全には理解していません。

5
virtualenvで `--no-site-packages`オプションを元に戻します
--no-site-packagesオプションを使用してvirtualenvを作成し、多数のライブラリをインストールしました。--no-site-packagesオプションを元に戻し、グローバルパッケージも使用したいと思います。 virtualenvを再作成せずにそれを行うことはできますか? より正確に: そのオプションを使用しないのではなく、オプションを使用してvirtualenvを作成すると、正確には何が起こるのでしょうか--no-site-packages。 何が起こるか知っているなら、それを元に戻す方法を見つけることができます。
126 python  virtualenv 

4
Git post commitフックを構成する方法
ジェンキンスからリモートでビルドをトリガーするにはどうすればよいですか? Gitポストコミットフックを構成する方法 私の要件は、特定のプロジェクトのGitリポジトリが変更されるたびに、そのプロジェクトのJenkinsビルドが自動的に開始されることです。 Jenkinsトリガービルドセクションで、トリガービルドをリモートで選択しました。 では.git、ディレクトリ、ディレクトリをフックし、我々はのconfigureポストにファイルをコミットしていることにあります。 そこからビルドをトリガーする方法を混乱させています(curlコマンドを使用する必要がある部分は知っています)。 curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con このコマンドをgitサーバーのフックディレクトリに配置しました(コミット後フック)。 リポジトリで変更が発生するたびに、自動ビルドが実行されます。 変更セットをチェックインして、少なくとも1つのJavaファイルが存在するかどうかを確認し、ビルドを開始する必要があります。 開発者がxmlファイルまたはビルドを開始しないプロパティファイルのみを変更したとします。 とともにxml、.javaファイルがそこにあり、ビルドを開始する必要があるとします。
126 git  jenkins  hook  commit 

12
Bitbucketの2つのリビジョンを比較する方法は?
私のチームはgitリポジトリにBitbucketを使用しており、最近コードレビューにプルリクエスト機能の使用を開始しました。最初のレビューでは問題なく機能しますが、複数の反復を行う場合(つまり、変更が行われ、プルリクエストが更新される場合)、最後のコードレビュー以降に行われた新しい変更のみのリンクを表示します。 「比較」機能を調べましたが、UIはブランチ間でしか比較できないように見えます。2つのコミット間の差分を取得する簡単な方法はありますか?
126 git  bitbucket 

7
/ MDまたは/ MTでコンパイルする必要がありますか?
Visual Studioには、コンパイルフラグ/ MDおよび/ MTがあり、必要なCランタイムライブラリの種類を選択できます。 実装の違いは理解していますが、どちらを使用するかはまだわかりません。長所/短所は何ですか? 私が聞いた/ MDの利点の1つは、これにより、誰かがランタイムを更新できるようになり(セキュリティの問題にパッチを当てるなど)、私のアプリがこの更新から恩恵を受けることです。私にとっては、これはほとんど機能ではないように見えます。新しいバージョンに対してテストすることを許可しない限り、ランタイムを変更したくないのです。 気になる点: これはビルド時間にどのように影響しますか?(おそらく/ MTは少し遅いですか?) 他の影響は何ですか? ほとんどの人はどちらを使用しますか?



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