プログラミング

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

19
UITapGestureRecognizerがUITableViewを壊しましたdidSelectRowAtIndexPath
キーボードが表示されたときにテキストフィールドを上にスクロールする独自の関数を記述しました。テキストフィールドから離れてタップしてキーボードを閉じるために、タップして離れたときにテキストフィールドでUITapGestureRecognizerファーストレスポンダーを辞任する処理を行うを作成しました。 ここでUITableView、テキストフィールドのすぐ下に作成し、ユーザーがテキストを入力するとアイテムが入力されるテキストフィールドのオートコンプリートも作成しました。 ただし、自動補完テーブルのエントリの1つを選択すると、didSelectRowAtIndexPathは呼び出されません。代わりに、タップジェスチャレコグナイザが呼び出され、ファーストレスポンダを辞任するようです。 タップジェスチャー認識機能にタップメッセージをに渡し続けるように指示する方法がいくつかあるUITableViewと思いますが、それが何であるか理解できません。任意の助けをいただければ幸いです。

30
エラー:接頭辞がllvmのABIのNDKツールチェーンフォルダーにツールチェーンが見つかりません
gradel(gradlew clean build)を使用してオープンソースのAndroidプロジェクト(Netguard)をコンパイルしたいのですが、次のエラーが発生しました: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm 私は説教をしましたが、助けとなる何かが見つかりませんでした。ここがメインbuild.gradleです: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha1' } } allprojects { repositories { jcenter() …

16
Chrome for Androidでハードリロードを強制するにはどうすればよいですか
デスクトップ向けChromeでは、開発ツールを開いたときにキャッシュを完全に無効にするオプションが開発ツールにあり、再読み込みボタンを長くクリックすると(開発ツールが開いた状態で)ハードリロードを手動で実行するオプションがあります。 Chrome for Androidにそのようなテクニックはありますか?設定が見つかりませんでした。開発時にキャッシュされたファイルを使用する代わりに、ブラウザにJavaScriptまたはCSSファイルを強制的にダウンロードさせるにはどうすればよいですか?


4
MySQLテーブルの列を移動する方法は?
現在、私は次のMySQLテーブルを持っています。 Employees (empID, empName, department); テーブルを次のように変更します。 Employees (empID, department, empName); これはALTERステートメントを使用してどのように実行できますか? 注:列の位置のみを変更します。
207 mysql  sql  alter 


19
文字列が日付値かどうかを確認します
値が有効な日付か、既知の日付形式が許可されているかどうかを確認する簡単な方法は何ですか。 たとえば、私は値を持っている10-11-2009、10/11/2009、2009-11-10T07:00:00+0000すべての日付値、および値として認識されるべきである200、10、350日付値として認識されるべきではありません、。これが可能な場合でも、これを確認する最も簡単な方法は何ですか?タイムスタンプも許可されるからです。

10
JavaScriptの関数呼び出しで名前付きパラメーターを提供する方法はありますか?
C#の名前付きパラメーター機能が非常に便利な場合があります。 calculateBMI(70, height: 175); これをJavaScriptで使用したい場合、何を使用できますか? 私が欲しくないのはこれです: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the parameters I need are non-null // Blah blah } 私がすでに使用したそのアプローチ。別の方法はありますか? これを行うために任意のライブラリを使用しても大丈夫です。

4
Rはパッケージをどこに保存しますか?
install.packages()R の関数は、Rのパッケージを取得してインストールする自動解凍ユーティリティです。 Rがパッケージを格納するために選択したディレクトリを確認するにはどうすればよいですか? Rがパッケージを格納してアクセスするディレクトリを変更するにはどうすればよいですか?
207 r  packages 

9
Spring Bootは2つのデータソースを構成して使用します
2つのデータソースを構成して使用するにはどうすればよいですか? たとえば、ここに私が最初のデータソースのために持っているものがあります: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... アプリケーションクラス @SpringBootApplication public class SampleApplication { public static void main(String[] args) { SpringApplication.run(SampleApplication.class, args); } } application.properties別のデータソースを追加するように変更するにはどうすればよいですか?別のリポジトリで使用されるように自動配線するにはどうすればよいですか?

4
文字列の最初の文字を削除する最速の方法
次の文字列があるとします string data= "/temp string"; 最初の文字/を削除したい場合は、次のようなさまざまな方法で実行できます。 data.Remove(0,1); data.TrimStart('/'); data.Substring(1); しかし、実際にどれが最良のアルゴリズムを持っているのかわからないので、それをより速く実行します。 最高のもの、またはすべてが同じものはありますか?

9
CAPの定理-可用性とパーティションの許容範囲
CAPの「可用性」(A)と「パーティションの許容度」(P)を理解しようとしましたが、さまざまな記事の説明を理解するのが困難でした。 私はAとPが一緒に行くことができると感じます(これはそうではないことを知っているので、私は理解できません!)。 簡単に説明すると、AとPの違いとそれらの違いは何ですか?



7
Pythonで変数をクリアする
Pythonで変数の値をクリアする方法はありますか? たとえば、バイナリツリーを実装していた場合: Class Node: self.left = somenode1 self.right = somenode2 ツリーからノードを削除したい場合はself.left、空に設定する必要があります。
207 python 

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