プログラミング

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

7
Clojure CoreまたはContribのZip関数に相当するものはありますか?
Clojureでは、2つのリストを組み合わせてペアのリストを作成します。 > (zip '(1 2 3) '(4 5 6)) ((1 4) (2 5) (3 6)) HaskellまたはRubyでは、この関数はzipと呼ばれます。実装は難しくありませんが、CoreやContribの関数を見逃さないようにしたかったのです。 Coreにはzip名前空間がありますが、それはZipper機能技術へのアクセスを提供するものとして説明されていますが、私が求めているようには見えません。 このようにコアで2つ以上のリストを組み合わせるための同等の関数はありますか? ない場合、それは機能を不要にする慣用的なアプローチがあるためでしょうか?
130 clojure 

4
Gitプル後の詳細変更
Gitのプル後、その出力は変更量の概要を示します。 各ファイルまたは一部のファイルの詳細な変更を確認するにはどうすればよいですか? わかりました、これがJefromiへの私の質問です: マスターに引っ張っているのかどうしたら分かりますか?私がしたのは「git pull」だけです。 masterは何を指し、Gitの2つのデフォルトヘッドであるmasterとHEADの違いは何ですか? 特定のファイルの詳細な変更を確認するにはどうすればよいですか? 前回の出力による要約出力の変化をgit pull再度確認するにはどうすればよいですか? 違いは何だgit diffとはgit whatchanged?
130 git  git-pull 


6
Azure SQL Database Bacpacローカルリストア
Azure管理コンソールの[エクスポート]オプションを使用して、Azure SQLデータベースのBACPACバックアップを作成しました。 これを自分のマシンにダウンロードしたので、これをローカルのSQL Serverインスタンスに復元する方法に少し行き詰まっています。DacImportExportCliツールを見つけましたが、ローカルリストアの例が見つかりませんでした。 また、誰かがこれを行う(スケジュールできるようにする)スクリプトを書いた場合は、すばらしいでしょう。



6
User.Identityの使用可能なプロパティを拡張する方法
ユーザーが私のWebサイトにログインするためにMVC5 Identity 2.0を使用しています。認証の詳細はSQLデータベースに保存されています。Asp.net Identityは、多くのオンラインチュートリアルで見られるように、標準的な方法で実装されています。 IdentityModelsのApplicationUserクラスが拡張され、整数のOrganizationIdなどのカスタムプロパティが含まれるようになりました。多くのユーザーを作成して、データベース関係の目的で共通の組織に割り当てることができます。 public class ApplicationUser : IdentityUser { public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager) { // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie); // Add custom user claims here return userIdentity; } //Extended Properties public DateTime? BirthDate { get; …



10
偽造防止トークンはユーザー「」を対象としていますが、現在のユーザーは「ユーザー名」です
1ページのアプリケーションを構築していて、偽造防止トークンに関する問題が発生しています。 問題が発生する理由はわかっていますが、修正方法がわかりません。 次の場合にエラーが発生します。 ログインしていないユーザーがダイアログをロードします(生成された偽造防止トークンを使用) ユーザーがダイアログを閉じる ユーザーがログイン ユーザーが同じダイアログを開く ユーザーがダイアログでフォームを送信する 偽造防止トークンはユーザー「」を対象としていますが、現在のユーザーは「ユーザー名」です これが発生する理由は、私のアプリケーションが100%単一ページであり、ユーザーがajax投稿を介してに正常にログインしたときに/Account/JsonLogin、サーバーから返された「認証済みビュー」で現在のビューを切り替えるだけですが、ページ。 手順3と4の間にページを単純に再読み込みするとエラーが発生しないため、これが理由であることはわかっています。 したがって@Html.AntiForgeryToken()、ロードされたフォームでは、ページがリロードされるまで、古いユーザーのトークンが返されるようです。 @Html.AntiForgeryToken()認証された新しいユーザーのトークンを返すように変更するにはどうすればよいですか? 実際に呼び出されるときまでにGenericalPrincipalカスタムIIdentityで新しいを注入しますが、実際には、プロパティがtrueに設定されたカスタムID ですが、ページの再読み込みを行わない限り、古いユーザーのトークンをレンダリングしているようです。Application_AuthenticateRequest@Html.AntiForgeryToken()HttpContext.Current.User.IdentityIsAuthenticated@Html.AntiForgeryToken

6
Visual StudioでDLLファイルへのパスを設定するにはどうすればよいですか?
DLLファイルに依存するアプリケーションを開発しました。アプリケーションをデバッグすると、アプリケーションから次のような不満が出ます。 xxx.dllが見つからなかったため、このアプリケーションは起動に失敗しました。 そのため、DLLファイルを.vcprojファイルと同じディレクトリにコピーする必要があります。 DLLファイルを(好ましくは)相対パスまたは(好ましくない)絶対パスで検索するようにプロジェクトを設定する方法はありますか? プロジェクト設定でインクルードとライブラリパスを設定する方法と同様の概念。 つまり、アプリケーションをデバッグする(を押すF5)と、上記のエラーがポップアップします。


3
追加の列を使用した多対多関連テーブルのマッピング
私のデータベースには3つのテーブルが含まれています。ユーザーエンティティとサービスエンティティは多対多の関係にあり、次のようにSERVICE_USERテーブルと結合されています。 ユーザー-SERVICE_USER-サービス SERVICE_USERテーブルには、追加のBLOCKED列が含まれています。 そのようなマッピングを実行する最良の方法は何ですか?これらは私のエンティティクラスです @Entity @Table(name = "USERS") public class User implements java.io.Serializable { private String userid; private String email; @Id @Column(name = "USERID", unique = true, nullable = false,) public String getUserid() { return this.userid; } .... some get/set methods } @Entity @Table(name = "SERVICES") public class CmsService implements …

3
SQLiteの主キーにインデックスは必要ですか?
SQLiteテーブルで整数列が主キーとしてマークされている場合、その列に対してもインデックスを明示的に作成する必要がありますか?SQLiteは主キー列のインデックスを自動的に作成するようには見えませんが、目的に応じておそらくインデックスを作成しますか?(私は常にその列を検索します)。 文字列の主キーの場合、状況は異なりますか?

6
Clojureに「記号」に加えて「キーワード」があるのはなぜですか?
私はずっと前から、他のLisp(特にScheme)についての知識を持っています。最近、私はClojureについて読んでいます。「記号」と「キーワード」の両方があることがわかります。私がよく知っているが、キーワードではない記号。 他のLispにはキーワードがありますか?キーワードは、表記が異なる(つまり、コロン)以外の記号とどのように異なりますか?
130 lisp  clojure  scheme  keyword 

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