プログラミング

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

27
HTMLツールチップでキャリッジリターンを使用するにはどうすればよいですか?
私は現在、詳細なツールチップをサイトに追加しています。キャリッジリターンを使用してツールチップをフォーマットします(whizz-bang jQueryプラグインに頼る必要はありません。たくさんあります!)。 ヒントを追加するには、title属性を使用しています。私は通常のサイトを見回して、以下の基本的なテンプレートを使用しました: <a title='Tool?Tip?On?New?Line'>link with tip</a> 私はに置き換えてみました?: <br /> &013; / 
 \r\n Environment.NewLine (私はC#を使用しています) 上記のどれも動作しません。出来ますか?
330 html  title  tooltip 

12
C#のイベントとイベントハンドラーについて
イベントの目的、特にユーザーインターフェースを作成する状況について理解しています。これはイベントを作成するためのプロトタイプだと思います: public void EventName(object sender, EventArgs e); イベントハンドラーは何をしますか、なぜそれらが必要なのですか、それをどのように作成しますか?

3
エラー:invalid_clientアプリケーション名なし
アプリケーションにGoogle Apps APIを使用しており、OAuth2を使用してそれを承認しようとしています。Google APIコンソールを使用して、プロジェクトとその中のアプリケーションを作成しました。承認には次のURLを使用しています。 https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid) 次のエラーが発生します、 Error: invalid_client no application name Request Details clientidとadmin SDKのステータスを確認しました。

3
$ HOMEフォルダーへのpipパッケージのインストール
出来ますか?をインストールするときにpip、Pythonパッケージを私の$HOMEフォルダー内にインストールします。(たとえば、をmercurial使用してインストールしたいが、の代わりにpip内部$HOMEにしたい/usr/local) 私はMacマシンを持っていて、この可能性について考えただけで、を「汚染」する代わりに、代わり/usr/localにを使用し$HOMEました。 PEP370はまさにこれについてです。ちょうど作成される˜/.localとやるpip install packageだけの私の$ HOMEフォルダでこれらのパッケージをインストールするように十分に?
330 python  pip 

10
「as」およびnull許容型によるパフォーマンスの驚き
null許容型を扱うC#in Depthの第4章を改訂し、 "as"演算子の使用に関するセクションを追加して、次のように記述できるようにします。 object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } 私はこれが本当に素晴らしいと思い、 "is"に続けてキャストを使用することで、C#1と同等のパフォーマンスを向上させることができると思いました。 。 ただし、そうではないようです。以下にサンプルテストアプリを含めました。これは基本的にオブジェクト配列内のすべての整数を合計しますが、配列には多くのnull参照と文字列参照、およびボックス化された整数が含まれています。ベンチマークは、C#1で使用する必要があるコード、「as」演算子を使用するコード、およびLINQソリューションのキックを測定します。驚いたことに、この場合、C#1コードは20倍高速です。また、LINQコード(イテレータが関与していることを考えると、遅くなることが予想されていました)でも「as」コードよりも優れています。 isinstnull許容型の.NET実装は本当に遅いのですか?unbox.any問題の原因は追加ですか?これには別の説明がありますか?現時点では、パフォーマンスに敏感な状況でこれを使用することに対する警告を含める必要があるように思われます... 結果: キャスト:10000000:121 As:10000000:2211 LINQ:10000000:2143 コード: using System; using System.Diagnostics; using System.Linq; class Test { const int Size = 30000000; static void Main() …

6
Swift 3で遅延をプログラムする方法
以前のバージョンのSwiftでは、次のコードで遅延を作成できました。 let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } しかし今、Swift 3では、Xcodeは自動的に6つの異なるものを変更しますが、次のエラーが表示されます:「DispatchTime.now期待値dispatch_time_takaに変換できませんUInt64。」 Swift 3で一連のコードを実行する前に遅延を作成するにはどうすればよいですか?


7
Android Log.v()、Log.d()、Log.i()、Log.w()、Log.e()-それぞれをいつ使用するのですか?
異なるLogCat方法は次のとおりです。 Log.v(); // Verbose Log.d(); // Debug Log.i(); // Info Log.w(); // Warning Log.e(); // Error 各タイプのロギングを使用する適切な状況は何ですか?多分それは意味論のほんの少しでおそらく多分それは重要ではないことを知っていますが、LogCatAndroid StudioとEclipseでのフィルタリングのために、適切なときに適切なメソッドを使用していることを知っておくとよいでしょう。
330 android  logcat 

30
Android:バックスタックをクリアする
Androidでは、A、B、Cなどのアクティビティがあります。 Aでは、このコードを使用してBを開きます。 Intent intent = new Intent(this, B.class); startActivity(intent); Bでは、このコードを使用してCを開きます。 Intent intent = new Intent(this, C.class); startActivity(intent); ユーザーがCのボタンをタップしたら、Aに戻ってバックスタックをクリアします(BとCの両方を閉じます)。したがって、ユーザーが戻るボタンBとCを使用しても表示されない場合は、次のことを試しています。 Intent intent = new Intent(this, A.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); しかし、アクティビティAに戻っているときに[戻る]ボタンを使用すると、BとCが引き続き表示されます。これを回避するにはどうすればよいですか?

11
Android Marshmallowの特定のアプリのアクセス許可画面をプログラムで開く方法は?
新しいAndroid Marshmallowリリースについて質問があります。 特定のアプリのパーミッション画面をインテントなどで表示することは可能ですか? 次のコードでアプリの設定を表示することは可能です-許可画面を直接開くためのアナログソリューションはありますか? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", getPackageName(), null))); 私はすでにこれについていくつかの調査を行いましたが、適切な解決策を見つけることができませんでした-すべての助けに感謝します!




30
戻るボタンを2回クリックしてアクティビティを終了する
最近、多くのAndroidアプリやゲームでこのパターンに気づきました。「戻る」ボタンをクリックしてアプリケーションを「終了」すると、「Toast戻るにはもう一度クリックして終了してください」のようなメッセージが表示されます。 私はそれをますます目にしているので、アクティビティでなんとかしてアクセスできる組み込みの機能なのかと思っていました。私は多くのクラスのソースコードを見てきましたが、それについて何も見つけることができないようです。 もちろん、同じ機能を非常に簡単に実現するいくつかの方法を考えることができます(おそらく、ユーザーがすでに1回クリックしたかどうかを示すブール値をアクティビティに保持するのが最も簡単です...)が、ここにすでに何かあるかどうか疑問に思いました。 編集:@LAS_VEGASが述べたように、私は伝統的な意味での「終了」を本当に意味していませんでした。(つまり、終了した)意味がある場合は、「アプリケーション開始アクティビティが起動する前に開いていたものに戻る」ことを意味しました:)

11
関係の許可が拒否されました
私は簡単なsqlコマンドを実行しようとしました: select * from site_adzone; そして私はこのエラーを受け取りました ERROR: permission denied for relation site_adzone ここで何が問題になるのでしょうか? 他のテーブルでも選択しようとすると、同じ問題が発生しました。私もこれをやろうとしました: GRANT ALL PRIVILEGES ON DATABASE jerry to tom; しかし、私はコンソールからこの応答を得ました WARNING: no privileges were granted for "jerry" 何が悪いのか考えていますか?

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