プログラミング

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

7
Ansible Galaxyロールを自動的にインストールする方法は?
Ansibleのすべてのプレイブック/ロールは、私のgitリポジトリにチェックインされています。 ただし、Ansible Galaxyの役割の場合は、Ansibleを実行するすべてのマシンに1つずつ明示的にダウンロードする必要があります。 実行時に不足している役割についてAnsibleが文句を言うまで、必要なAnsible Galaxyの役割を事前に正確に把握することはさらに困難です。 Ansible Galaxyロールの依存関係を管理するにはどうすればよいですか?Ansibleの残りのコードとともにgitリポジトリにチェックインするか、新しいマシンでAnsibleを実行したときに自動的に識別されてダウンロードされるようにしたいのですが。


12
START_OBJECTトークン外のjava.util.ArrayListのインスタンスをデシリアライズできません
ListカスタムオブジェクトをPOSTしようとしています。リクエスト本文のJSONは次のとおりです。 { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } リクエストを処理するサーバー側コード: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path(value = "/rest/corder") public class COrderRestService { @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) public Response postOrder(Collection<COrder> orders) …

6
xxxのコピーがモジュールツリーから削除されましたが、まだアクティブです
エラーはTenantIdLoaderモジュールの実際のコンテンツとは何の関係もないと確信しています。代わりに、ActiveSupport依存関係と関係があります。 このエラーを乗り越えられないようです。私が読んだことから、それActiveRecord::BaseはリロードされているかリロードされているためCompany::TenantIdLoaderであり、どういうわけかそれを伝えていません。助けてください!Rails 4.2にアップグレードできるようになりたいです。 編集 Tenantこれは、自動的に再読み込みされるリファレンスを参照しているためです。しかし、実際にクラスを参照できるようにする必要があるので、これを回避する方法を誰かが知っていますか? config / application.rb config.autoload_paths += %W( #{config.root}/lib/company ) config / initializers / company.rb ActionMailer::Base.send(:include, Company::TenantIdLoader) lib / company / tenant_id_loader.rb module Company module TenantIdLoader extend ActiveSupport::Concern included do cattr_accessor :tenant_dependency self.tenant_dependency = {} after_initialize do self.tenant_id = Tenant.active.id if self.class.tenant_dependent? and self.new_record? and Tenant.active.present? and …

3
一意制約の命名規則
命名規則は重要であり、主キーと外部キーは一般的に使用されている明白な規則(PK_TableおよびFK_Table_ReferencedTable、それぞれ)。IX_Table_Columnインデックスの命名もかなり標準的です。 UNIQUE制約についてはどうですか?この制約に対して一般的に受け入れられている命名規則はありますか?私が見てきたUK_TableName_Column、UQ_TableName_Columnと誰かが推薦するAX_TableName_Column-それがどこから来るか私は知りません。 私は通常使用しましたUQが、特に好きではありませんUK。支持者に対して使用するという私の選択を擁護する必要がありません。 私は、最も一般的なネーミングについてコンセンサスがあるのか​​、それともなぜ他の人よりも理にかなっているのかについての正当な理由があるのか​​どうかを知りたいだけです。

4
HTMLフォームデータを使用してJSONオブジェクトを送信する方法
だから私はこのHTMLフォームを持っています: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> ユーザーが送信をクリックしたときに、このフォームのデータをJSONオブジェクトとしてサーバーに送信する最も簡単な方法はどれですか。 更新:私はこれまで行ってきましたが、うまくいかないようです: <script type="text/javascript"> function submitform(){ alert("Sending Json"); var xhr = new XMLHttpRequest(); xhr.open(form.method, form.action, true); xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8'); var j …
129 javascript  jquery  html  json  forms 

12
viで複数の行を削除するにはどうすればよいですか?
私は次のことを試そうとしました: VIエディターで選択したテキストを削除する方法 だが 5dd 与える E492:エディターコマンドではありません:5dd 私はそれから試しました: 5d これは、1行だけを削除します。複数の行を削除するにはどうすればよいですか?
129 vi 

4
golangなぜデータ構造が設定されていないのか[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 私はセットを持っていることを必要とする「囲碁プログラミング言語」演習#1.4を解決しようとしています。セットタイプを作成できますが、言語にセットタイプが付属していないのはなぜですか?行く、グアバも生まれたグーグルから来たのに、なぜ言語デザイナーは基本的なデータ構造のサポートを追加することを選ばなかったのですか?なぜユーザーにセットとして非常に基本的な独自の実装を作成させるのですか?
129 data-structures  go  set 

15
EFコアマッピングのEntityTypeConfiguration
EF6では、通常、この方法を使用してエンティティを構成できます。 public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } クラスが見つからないEntityTypeConfigurationをクラスが継承したときから、EF Coreでどのようにできるか。 EF Coreの未加工のソースコードをGitHubからダウンロードしましたが、見つかりません。誰かがこれを手伝ってくれる?

2
あるキャンバスのコンテンツをローカルで別のキャンバスにコピーする方法
あるキャンバスのすべてのコンテンツをコピーして、クライアント側で別のキャンバスにすべて転送したい canvas.toDataURL()and context.drawImage()メソッドを使用してこれを実装すると思いますが、いくつかの問題が発生しています。 私の解決策は、これを取得Canvas.toDataURL()してJavaScriptのImageオブジェクトに格納し、context.drawImage()メソッドを使用して元に戻すことです。 ただし、このtoDataURLメソッドは64ビットのエンコードされたタグを"data:image/png;base64,"前に付加して返すと思います。これは有効なタグではないようです(常に一部のRegExを使用してこれを削除できます)が、その64ビットのエンコードされた文字列は、"data:image/png;base64,"サブストリングの後に有効なイメージですか?と言ってimage.src=iVBORw...ASASDAS、これをキャンバスに描画できますか? 私はいくつかの関連する問題を見てきました: base64を使用してキャンバス画像をあるキャンバスから別のキャンバスに表示します しかし、解決策は正しくないようです。
129 html  canvas 

3
文字列のスライスを1つの文字列に結合する方法は?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } 私にエラーを与えます: prog.go:10:文字列への引数では、タイプ[] stringとしてreg(タイプ[3]文字列)を使用できません。結合 ループして変数に追加するよりも直接的な方法がありますか?
129 go  slice 

5
Anacondaエクスポート環境ファイル
他のコンピューターで使用できるanaconda環境ファイルを作成するにはどうすればよいですか? を使用して、anaconda python環境をYMLにエクスポートしましたconda env export > environment.yml。エクスポートさenvironment.ymlれたprefix: /home/superdev/miniconda3/envs/juicyenvものには、他のPCとは異なる私のアナコンダの場所にマップするこの行が含まれています。

6
行列またはデータフレームのすべての行に関数を適用する
私が2行2列の行列と、引数の1つとして2ベクトルを使用する関数があるとします。関数を行列の各行に適用して、nベクトルを取得したいと思います。Rでこれを行う方法? たとえば、3点の2D標準正規分布の密度を計算したいとします。 bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = 0){ exp(-1/(2*(1-rho^2))*(x[1]^2/sigma[1]^2+x[2]^2/sigma[2]^2-2*rho*x[1]*x[2]/(sigma[1]*sigma[2]))) * 1/(2*pi*sigma[1]*sigma[2]*sqrt(1-rho^2)) } out <- rbind(c(1, 2), c(3, 4), c(5, 6)) 関数を各行に適用する方法はout? 指定する方法で関数へのポイント以外の引数に値を渡す方法は?
129 r  function  matrix  apply  sapply 

8
operator <<は、フレンド関数またはメンバー関数として実装する必要がありますか?
それは基本的に問題です、実装する「正しい」方法はありoperator&lt;&lt;ますか?これを読むと、次のようなことがわかります。 friend bool operator&lt;&lt;(obj const&amp; lhs, obj const&amp; rhs); のようなものよりも好ましい ostream&amp; operator&lt;&lt;(obj const&amp; rhs); しかし、なぜどちらを使用する必要があるのか​​、私にはよくわかりません。 私の個人的なケースは: friend ostream &amp; operator&lt;&lt;(ostream &amp;os, const Paragraph&amp; p) { return os &lt;&lt; p.to_str(); } しかし、おそらく私はできるでしょう: ostream &amp; operator&lt;&lt;(ostream &amp;os) { return os &lt;&lt; paragraph; } この決定の根拠となる根拠は何ですか? 注: Paragraph::to_str = (return paragraph) ここで、段落は文字列です。

12
バックグラウンドプロセスの終了コードを取得する
私のメインボーンシェルスクリプトから呼び出されたコマンドCMDが永久にかかります。 スクリプトを次のように変更します。 コマンドCMDをバックグラウンドプロセスとして並行して実行します(CMD &amp;)。 メインスクリプトで、生成されたコマンドを数秒ごとに監視するループを作成します。ループはまた、スクリプトの進行状況を示すいくつかのメッセージをstdoutにエコーします。 生成されたコマンドが終了したら、ループを終了します。 生成されたプロセスの終了コードをキャプチャして報告します。 誰かがこれを達成するための指針を教えてもらえますか?
129 linux  shell  unix  process 

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