プログラミング

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

7
MacでAndroid SDKを見つけてPATHに追加する
MacBook Air(OSバージョン10.11 El Capitan)にAndroid Studioをインストールし、小さな "hello、world"アプリを作成してデバイス(Nexus 7)にインストールし、AVDで実行しました。私が今やりたいのは、Android Studioではなく、コマンドラインからアプリをビルドしてデバイスにインストールできることです。私はここの指示に従っています: http://developer.android.com/training/basics/firstapp/running-app.html そして関連する行は: Android SDK platform-tools /ディレクトリがPATH環境変数に含まれていることを確認してから、次を実行します。 問題は、私のマシンでAndroid SDKが見つからないことです!そうでなければプログラムはコンパイルされず、Android Studioを介して実行されないため、そこにあると思いますか?おそらくそれは悪い仮定ですか?私はMacが初めてなので(Windowsに慣れている)、Android SDKを検索するための最良の方法がわかりません。だから私の質問: 自分のマシンでAndroid SDKを見つけるにはどうすればよいですか?それともそこにないことを自分で証明しますか? そこにない場合はどうすればインストールできますか? Android SDKを含めるようにPATHを変更するにはどうすればよいですか?

15
ReSharperにアセンブリ参照の強調表示を再評価させる方法
私はPrism Projectテンプレートを作成していますが、テンプレートはうまく機能します。しかし、テンプレートを使用してプロジェクトを作成した後、いくつかのファイルは次のようになります。 外見にもかかわらず、すべてが順調です。 [ すべて再構築]を実行すると、ソリューションがエラーなしで構築されることがわかります。 しかし、すべてを再構築しても、エディタウィンドウに表示されている「エラー」は解消されません。(実際のエラーウィンドウにはエラーが表示されないことに注意してください。) ファイルのクリーニング、再構築、クローズ、オープンはできますが、ハイライトは修正されません。 ただし、ソリューションを閉じて再度開くと、すべてうまくいきます: 私の質問: 理想的には、テンプレートまたはIWizardがReSharperに強調表示の参照を再読み込みするように指示する方法があるでしょう。 ReSharperをオフにしてから再びオンにすることはできますが、それで問題が解決することはわかっていますが、私はそうしたくありません。 このものを更新するReSharperコマンドはありますか?

5
ゾンビプロセスを殺す方法
フォアグラウンドでプログラム(デーモンプログラム)を起動し、それをで殺しましたkill -9が、ゾンビが残っており、で殺せませんkill -9。ゾンビプロセスを殺すには? ゾンビが死んだプロセス(すでに殺された)である場合、どのようにしてそれを出力から削除しps auxますか? root@OpenWrt:~# anyprogramd & root@OpenWrt:~# ps aux | grep anyprogram 1163 root 2552 S anyprogramd 1167 root 2552 S anyprogramd 1169 root 2552 S anyprogramd 1170 root 2552 S anyprogramd 10101 root 944 S grep anyprogram root@OpenWrt:~# pidof anyprogramd 1170 1169 1167 1163 root@OpenWrt:~# kill -9 …

16
CommonCryptoをSwiftフレームワークにインポートする
CommonCryptoiOSのSwiftフレームワークにどのようにインポートしますか? CommonCryptoSwiftアプリでの使用方法を理解しました#import <CommonCrypto/CommonCrypto.h>。ブリッジングヘッダーに追加します。ただし、Swiftフレームワークはブリッジヘッダーをサポートしていません。ドキュメントは言います: 純粋なObjective-Cコードベース、純粋なSwiftコードベース、または混合言語コードベースを持つ外部フレームワークをインポートできます。外部フレームワークをインポートするプロセスは、フレームワークが単一の言語で記述されていても、両方の言語のファイルが含まれていても同じです。外部フレームワークをインポートするときは、インポートするフレームワークの定義モジュールのビルド設定が[はい]に設定されていることを確認してください。 次の構文を使用して、フレームワークを別のターゲット内の任意のSwiftファイルにインポートできます。 import FrameworkName 残念ながら、インポートCommonCryptoは機能しません。#import <CommonCrypto/CommonCrypto.h>アンブレラヘッダーへの追加も行いません。
184 ios  swift  commoncrypto 

6
MySQLで `show processlist`をカスタマイズする方法は?
時間で注文したいのですが、どうすればいいですか? mysql> show processlist; +--------+-------------+--------------------+------+---------+--------+----------------------------------+------------------------------------------------------------------------------------------------------+ | Id | User | Host | db | Command | Time | State | Info | +--------+-------------+--------------------+------+---------+--------+----------------------------------+------------------------------------------------------------------------------------------------------+ | 1 | system user | | NULL | Connect | 226953 | Waiting for master to send event | NULL | | 2 | system user …

3
intellijがEclipseと同じ方法でインポートを整理することは可能ですか?
私はすべてのチームメンバーがEclipseを使用しているプロジェクトに取り組んでおり、私はIDEAの唯一のユーザーです。これはインポートの再配置から多くのノイズを作成します。Eclipseがインポートする順序は、Java、Javax、Org、Com、その他すべてのアルファベット順です。これらのルールに従うようにIDEAを構成することは可能ですか?



3
リフレクションによってJavaクラスが抽象かどうかを判断する方法
Jarファイルのクラスを調べて、抽象的でないクラスを見つけたいと思っています。クラスをインスタンス化してInstantiationExceptionをトラップすることでこれを解決できますが、一部のクラスは起動が重いため、パフォーマンスに影響があります。Class.javaドキュメントでisAbstract()のようなものを明確に見つけることができません。
184 java  class  abstract 



3
挿入…重複キー(何もしない)
2つの列に一意のキーを持つテーブルがあります。 CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` ASC) ); そのテーブルに行を挿入したいのですが、キーが存在する場合は何もしません。キーが存在するため、エラーを生成したくありません。 次の構文があることを知っています。 INSERT ... ON DUPLICATE KEY UPDATE …
184 mysql  sql  unique-key 


5
CASまたはOAuthを使用したSSO?
シングルサインオンにCASプロトコルまたはOAuth +一部の認証プロバイダーを使用する必要があるのか​​と思います。 シナリオ例: ユーザーが保護されたリソースにアクセスしようとしましたが、認証されていません。 アプリケーションはユーザーをSSOサーバーにリダイレクトします。 認証されている場合、ユーザーはSSOサーバーからトークンを取得します。 SSOは元のアプリケーションにリダイレクトします。 元のアプリケーションは、SSOサーバーに対してトークンをチェックします。 トークンに問題がなければ、アクセスが許可され、アプリケーションはユーザーIDを認識します。 ユーザーはログアウトを実行し、接続されているすべてのアプリケーションから同時にログアウトされます(シングルサインアウト)。 私が理解している限り、それはまさにCASが発明したものです。CASクライアントは、認証サービスを使用するためにCASプロトコルを実装する必要があります。今、私はクライアント(コンシューマー)サイトでCASまたはOAuthを使用することを考えています。OAuthはCASのその部分の代替品ですか?新しい事実上の標準としてのOAuthを優先すべきですか?ユーザー名/パスワード、OpenID、TLS証明書などのさまざまな方法をサポートするCASの認証部分の使いやすい(Sun OpenSSOではありません!)置き換えはありますか? 環境: さまざまなアプリケーションがSSOサーバーの認証に依存し、セッションのようなものを使用する必要があります。 アプリケーションは、GUI Webアプリケーションまたは(REST)サービスにすることができます。 SSOサーバーは、ユーザーIDを提供する必要があります。これは、中央のユーザーインフォメーションストアからロールや電子メールなどのユーザーに関する詳細情報を取得するために必要です。 シングルサインアウトが可能である必要があります。 ほとんどのクライアントはJavaまたはPHPで記述されています。 OAuthの後継となる可能性のあるWRAPを発見しました。これは、Microsoft、Google、Yahooによって指定された新しいプロトコルです。 補遺 OAuthは、SSOを実装するために使用することもできますが、OpenIDのようなSSOサービスと一緒にのみ使用できるように認証用に設計されていないことを知りました。 OpenIDは「新しいCAS」のようです。CASにはOpenIDが欠落する機能(シングルサインアウトなど)がいくつかありますが、特定のシナリオで欠落しているパーツを追加することは難しくありません。OpenIDは広く受け入れられていると思います。OpenIDをアプリケーションまたはアプリケーションサーバーに統合することをお勧めします。CASもOpenIDをサポートしていることは知っていますが、CASはOpenIDを必要としないと思います。


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