プログラミング

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


8
パンダの一意の値の複数の列
df = pd.DataFrame({'Col1': ['Bob', 'Joe', 'Bill', 'Mary', 'Joe'], 'Col2': ['Joe', 'Steve', 'Bob', 'Bob', 'Steve'], 'Col3': np.random.random(5)}) 「Col1」と「Col2」の一意の値を返す最良の方法は何ですか? 望ましい出力は 'Bob', 'Joe', 'Bill', 'Mary', 'Steve'

6
StartCoroutine / yield returnパターンはUnityで実際にどのように機能しますか?
コルーチンの原理を理解しています。UnityのC#で標準のStartCoroutine/ yield returnパターンを機能させる方法を知っています。たとえば、IEnumerator経由StartCoroutineで戻るメソッドを呼び出し、そのメソッドで何かを実行yield return new WaitForSeconds(1);し、少し待ってから、別の何かを実行します。 私の質問は、舞台裏で実際に何が起こっているのですか?StartCoroutine本当に何をしますか?何IEnumeratorがWaitForSeconds戻ってきますか?StartCoroutine呼び出されたメソッドの「何か他の」部分に制御を戻すにはどうすればよいですか?これらすべてがUnityの同時実行モデル(コルーチンを使用せずに多くのことが同時に行われている)とどのように相互作用しますか?
134 c#  unity3d  coroutine 

9
Google認証APIアクセストークンを確認するにはどうすればよいですか?
Google認証アクセストークンを確認するにはどうすればよいですか? どういうわけかGoogleにクエリを実行して質問する必要があります:[与えられたアクセストークン]は[example@example.com] Googleアカウントに対して有効ですか? 短いバージョン:Google認証API を介して提供されるアクセストークンがどのように使用できるかは明らかです。特定のアクセストークンが特定のGoogleアカウントに対して有効かどうかを確認する方法は明確ではありません。方法を教えてください。 長いバージョン: トークンベースの認証を使用するAPIを開発しています。トークンは、有効なユーザー名とパスワードを提供するか、N個の検証可能なサービスのいずれかからサードパーティのトークンを提供すると返されます。 サードパーティのサービスの1つはGoogleで、ユーザーは自分のGoogleアカウントを使用して自分のサービスに対して認証を受けることができます。これは後で拡張され、Yahooアカウント、信頼できるOpenIDプロバイダーなどが含まれるようになります。 Googleベースのアクセスの概略図: 代替テキストhttp://webignition.net/images/figures/auth_figure002.png 「API」エンティティは私の完全な管理下にあります。「公開インターフェース」エンティティは、ウェブベースまたはデスクトップベースのアプリです。一部のパブリックインターフェイスは私の制御下にあり、他のインターフェイスはそうではなく、他のインターフェイスはまだ私が知ることすらありません。 そのため、ステップ3でAPIに提供されたトークンを信頼できません。これは、対応するGoogleアカウントのメールアドレスとともに提供されます。 どういうわけかGoogleにクエリを実行して質問する必要があります:このアクセストークンはexample@example.comに対して有効ですか? この場合、example @ example.comはGoogleアカウントの一意の識別子、つまり誰かが自分のGoogleアカウントにログインするために使用するメールアドレスです。これはGmailアドレスであるとは限りません。誰かがGmailアカウントを持っていなくてもGoogleアカウントを持つことができます。 Googleのドキュメントには、アクセストークンを使用して、さまざまなGoogleサービスからデータを取得する方法が明記されています。そもそも、特定のアクセストークンが有効かどうかを確認する方法については何も述べられていないようです。 更新 トークンはN個のGoogleサービスで有効です。特定のユーザーが実際に使用しているすべてのGoogleサービスのサブセットがわからないため、トークンを検証する手段としてGoogleサービスに対してトークンを試すことはできません。 さらに、Googleの認証アクセストークンを使用してGoogleサービスにアクセスすることは決してありません。Googleの想定ユーザーが実際に本人であることを確認する手段としてのみです。これを行う別の方法がある場合、私は試すことができてうれしいです。

3
CMakeのinclude_directoriesとtarget_include_directoriesの違いは何ですか?
私のC ++コードのディレクトリ構造は次のようになります。 | |->include |->src 私のコードのCMakeLists.txtファイルを書いています。違いを理解したいinclude_directoriesとtarget_include_directories中をCMake。 それらの使用法と、使用するインクルードファイルパスを追加するための違いは何ですか?
134 c++  cmake 

6
JREまたはJDKがインストールされているかどうかを確認する方法
意図的にJDKをインストールしたコンピュータが1台あります。特にテスト用に、JREを備えた別のコンピュータを持っています。しかし、このコンピューターでJavaアプリケーションを動作させて別のコンピューターで試したところ、JDKが必要であると不満がありました。JDKが何らかの方法でシステムにインストールされているかどうかを確認するにはどうすればよいですか?注:問題のコンピューターはMacです。
134 java  macos  java-8 

7
Spring Java Config:ランタイム引数を使用してプロトタイプスコープの@Beanをどのように作成しますか?
SpringのJava Configを使用して、実行時にのみ取得できるコンストラクター引数を使用して、プロトタイプスコープのBeanを取得またはインスタンス化する必要があります。次のコード例(簡潔にするために簡略化)を考えます。 @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); //prints name } ここで、Thingクラスは次のように定義されています。 public class Thing { private final String name; @Autowired private SomeComponent someComponent; @Autowired private AnotherComponent anotherComponent; public Thing(String name) { this.name …

1
jenkinsパイプライン:エージェントvsノード?
jenkinsパイプラインのエージェントとノードの違いは何ですか? 私はそれらの定義を見つけました: node:Pipelineが実行するほとんどの作業は、宣言された1つ以上のノードステップのコンテキストで行われます。 エージェント:エージェントディレクティブは、パイプライン全体または特定のステージが、エージェントディレクティブが配置されている場所に応じてJenkins環境で実行される場所を指定します。 したがって、どちらもパイプラインステップの実行に使用されます。しかし、いつどれを使用するのですか?

7
変数にデフォルト値を与える最良の方法(Perlをシミュレートする||、|| =)
私はPerlでこの種のものをやって大好きです:$foo = $bar || $baz割り当てるため$bazに$fooあれば$bar、空または未定義です。が定義されていないか空の場合に$foo ||= $bletchのみ割り当て$bletchられるもの$fooも$fooあります。 この状況での3項演算子は退屈で面倒です。PHPで利用できるシンプルでエレガントな方法は確かにありますか? または、唯一の答えはisset()を使用するカスタム関数ですか?

6
Vuejs:ルート変更時のイベント
私のメインページにはv-show=show、リンク@click = "show=!show"をクリックして表示されるドロップダウンがあり、show=falseルートを変更するときに設定します。このことを実現する方法を教えてください。

6
1970年から現在のタイムスタンプをミリ秒単位で取得する方法
JavaではSystem.currentTimeMillis()、現在のタイムスタンプをエポックタイムからミリ秒単位で取得するために使用できます。 現在時刻と1970年1月1日UTCの真夜中との差(ミリ秒単位)。 C ++で同じことをどうやって得るのですか? 現在、私はこれを使用して現在のタイムスタンプを取得しています- struct timeval tp; gettimeofday(&tp, NULL); long int ms = tp.tv_sec * 1000 + tp.tv_usec / 1000; //get current timestamp in milliseconds cout << ms << endl; これは正しいですか?
134 c++  timestamp 


4
選択した列のみを読み取る
たとえば、以下のデータを使用して、各年の最初の6か月(7列)のみを読み取る方法を誰かに教えてもらえますread.table()か? Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 -41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2010 -41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2011 -21 -27 -2 -6 -10 -32 -13 -12 -27 …
134 r  import  r-faq 

19
致命的なアラートを受け取りました:SSLHandshakeExceptionによるhandshake_failure
許可されたSSL接続に問題があります。クライアント承認済みSSL証明書を使用して外部サーバーに接続するStrutsアクションを作成しました。私のアクションでは、いくつかのデータを銀行サーバーに送信しようとしていますが、サーバーからの結果として次のエラーがあるため、運がありません。 error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure サーバーにデータを送信する私のActionクラスのMyメソッド //Getting external IP from host URL whatismyip = new URL("http://automation.whatismyip.com/n09230945.asp"); BufferedReader inIP = new BufferedReader(new InputStreamReader(whatismyip.openStream())); String IPStr = inIP.readLine(); //IP as a String Merchant merchant; System.out.println("amount: " + amount + ", currency: " + currency + ", clientIp: " + IPStr …

6
SVGルート要素のデフォルトの背景色
たとえば、SVGドキュメント全体のデフォルトの背景色を赤に設定したいと思います。 <svg viewBox="0 0 500 600" style="background: red">/* content */</svg> 上記の解決策は機能しますが、スタイル属性のbackgroundプロパティは残念ながら標準のものではありません:http : //www.w3.org/TR/SVG/styling.html#SVGStylingProperties、そしてそれはSVGでのクリーニングプロセス中に削除されますクリーナー。 この背景色を宣言する別の方法はありますか?
134 svg 

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