問題タブ [cps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1038 参照

jenkins - Jenkins groovy (SharedLibrary) クラスが WorkflowScript メンバーにアクセスできない

Groovy クラス (共有ライブラリに存在する) にアクセスする単純なパイプライン スクリプトがあります。パイプライン スクリプトは (それ自体への) 参照をクラスに渡し、クラスはスクリプト内で見つかった関数またはクロージャーを呼び出します。同じスクリプトでメンバーにアクセスし、

結果は groovy.lang.MissingPropertyException 例外です。

実際の(実行可能な)コードは次のとおりです。

Jenkins パイプライン スクリプト:

com.domain.Tester.groovy クラス:

受け取った例外:

したがって、パイプライン スクリプトが通過するcps 変換手順が原因で何かが発生していることは明らかであり、スクリプト メンバーはもう存在しません (名前ではなく、[おそらく] スコープではありません)。

  1. 誰かが解決策/アイデア/方向性を持っていますか?
  2. 誰かが CPS Transform プロセスに関する情報を持っていますか (具体的には CPS 理論ではなく Jenkins に)、または変換後に最終製品の WorkflowScript を確認するにはどうすればよいですか?
0 投票する
0 に答える
84 参照

r - RのCPSデータセットに州の失業率を追加するには?

私はRの非常に初心者です。

私は現在、3 月の CPS データ (米国) を使用して論文に取り組んでいます。

モデルを完成させるには州の失業率の変数が必要であることがわかりましたが、それをデータセットに追加する方法がほとんどわかりません。

現在、生データの次元は 633534 個の観測と 61 個の変数です。

私は 6 つの別々の年2008 2009 2010 2012 2013 2014と 52 の州を持っています。つまり、各年と各州に 312 の失業率の入力が必要です。米国労働統計局 ( https://www.bls.gov/bls/news-release/home.htm#SRGUNE )からその数字を知っています。

手動ではなく、洗練された方法でデータに追加するにはどうすればよいですか?

参考までに、以下から見たいと思いView()ます。(gestcen は州の変数名で、各番号は州の一意の番号です。たとえば、14 = マサチューセッツ、91 = ワシントン)

私のめちゃくちゃな文章を読んでくれてありがとう、そしてあなたの助けを事前にありがとう!

0 投票する
1 に答える
595 参照

redux - cps は redux saga で何をしますか?

redux-saga を使用して約 5 か月になります。これは、優れた強力なミドルウェア ライブラリです。

redux-saga のほとんどすべてを知っていますが、「cps」はまだ理解できませんでした。

「cps」で何ができるかを(例を挙げて)誰か説明してもらえますか?

誰かが私をこの混乱から解放してくれれば、本当に感謝しています。

0 投票する
1 に答える
366 参照

groovy - Jenkins スクリプト化されたパイプライン @NonCPS および StackOverflowError

簡単なパイプライン スクリプトがあります。

実行するとすべて問題なく動作しますが、メソッドに少し変更がある場合getName()

かなり長いエラー スタック トレースが表示されます。

なんで?@NonCPSメソッドを CPS 変換から除外するだけではありませんか?