• asp.net core3.1 cookieとjwtのハイブリッド認証による多様な認証ソリューションの実現

    asp.net core 3.1を使って社内システムを開発。開発では、シンプルなCookie認証方式でユーザー認証を行い、データを呼び出すために他のシステムとのインターフェースをいくつか書くように開発しました。そして、ほんのいくつかの簡単なインターフェイスは、サイトを再デプロイする準備ができていないので、それは直接MVCプロジェクトでインターフェイスを記述するためのAPI領域を追加することである。

    2022-01-14 13:30:46
  • 再起動を伴わないNET5の設定変更は自動的に反映される

    .NET Core、.NET5のデフォルト構成は一度だけロードされ、構成を修正する場合、再起動しないと有効になりませんが、どうすれば瞬時に修正できるのか、そのデモを紹介します。 I. 設定ファイルをリアルタイムに反映させる設定 1.1 構成 Program.cs の CreateHostBuilder() で設定ファイルを読み込む際に reloadOnChange:true を

    2022-01-14 12:46:10
  • ElasticSearchの検索エンジン処理をPHPで解説

    古代の学習は無力なまま、若くて強いカンフーオールドになる。 この記事はあなたに少し助けをもたらすことができれば、私はサポートを表示するには、キー3社飛ぶウサギの弟を与えるために願って、あなたに仲間をありがとうございました。 I. インストール composer経由でのインストール composer require 'elasticsearch/elasticsearch'

    2022-01-14 11:27:14
  • ASP.NET Coreミドルウェアによるグローバル例外処理機構の利用について

    まえがき よく耳にする「"」。 修正に数秒、本稼働に数秒 "を見て、すごいと思いました。 実は、そうではないんです。あくまでお遊びで、問題が発生する可能性はいろいろあります(ロジックバグ、コードの例外、間違ったやり方など)。 今日は、コード例外の問題を素早く突き止め、無駄な時間を減らす方法についてお話しましょう。 本日のテーマは、データベース(mongodb、

    2022-01-14 11:16:57
  • ASP.NET CoreでURLを設定する5つの方法

    プリアンブル ASP.NET Core 3.1 で開発する場合、サーバーがリッスンするポートとプロトコルを設定する必要があります。 公式ヘルプドキュメント は、URLの指定方法として以下の4つがあることを簡単に説明しています。 {を使用します。 設定 {コード 環境変数です。 を使用します。 ASPNETCORE_URLS コマンドライン引数を指定します。 を使用します。 d

    2022-01-14 11:13:50
  • phpでwordを修正する例

    1. ワードをWebページとして保存します。 2、デフォルトのページビューに変更する。 3. phpのコードを書く。 4、fwriteなどの関数でWordの内容を修正するだけ。 使用例 ob_start();//open cache print'';//output header $content = file_get_contents (S_ROOT.'. /temp/word/

    2022-01-14 11:01:31
  • NET 6 の今後の新機能 暗黙の名前空間参照

    まえがき を書かなくてもできるアップデートを今日見ました。 using まだ正式にはリリースされていません。 NET 6 Preview 7 がサポートされるのは 1. Sample We start with Minimal API as an example Example. Using Microsoft.AspNetCore.Builder; var app

    2022-01-14 10:01:41
  • net core downlink tracking skywalking インストールと使いやすいチュートリアル

    多くのサービスを利用する場合、各サービス間の呼び出し関係はどうなっているのだろうか?各サービスの順番や時間性能はどうなっているか?サービスのエラーは、どのサービスが原因ですか?これらの問題は、我々はそれを解決するためにどのようなソリューションを使用して、以前の方法は、各システムは、サービスの問題から問題のうち、1つのサービスを調査するために、時間のかかる、労働集約的な開始する独自のログを行うには

    2022-01-14 09:02:13
  • 認証プロセスの記録にjwtを使用したネット

    認証・オーソライズとは 例を挙げる パスを持っている人しか入れない地域があり、見知らぬ人が直接入ろうとすると警備員に止められ、まずパスを申請してからでないと入れないとする。 相似形認証・認証システム もしある人が私の秘密のインターフェースの一つにアクセスしたい場合、まずあなたが誰であるかを知る必要があります。あなたが誰であるかを把握する過程が認証であり、もし私があなたが誰であるかを把握でき

    2022-01-14 07:15:42
  • 非同期タスクキャンセルと監視のネット実装

    関連する種類 CancellationTokenSourceは、主にトークンの作成またはキャンセルに使用される CancellationTokenはトークンの状態をリッスンし、トークンのキャンセル・イベントを登録する OperationCanceledException トークンがキャンセルされたときにスローされる例外で、リスナーが任意にスローできる。 Cancell

    2022-01-14 07:02:41
  • php の双方向キューの例

    1. 双方向キューは、キューとスタックの性質を併せ持つデータ構造です。 2. 双方向待ち行列の要素は両端からポップすることができ、その限定された挿入と削除の操作はテーブルの両端で実行されます。 双方向キューは、キューと似ていますが、どちらかの端で要素の追加や削除を行うことができます。 インスタンス <?php class DoubleQueue { publ

    2022-01-14 06:54:53
  • php generate unique uid solution 詳細

    I. ユニークなuuidを生成する uuid を使ってユーザーの uid を置き換える人がいるようです。 コードから、ミリ秒単位のタイムスタンプを前置した文字を生成した後にmd5暗号化することで、ユニークな そしてセパレータで分割してuuidを取得します。 この方法は、uidの重複をかなり避けることができますが しかし、生成されたuidは36文字と長すぎ、英語と数字

    2022-01-14 06:44:04
  • phpでオブジェクトをインスタンス化するメソッドの例

    クラスをオブジェクトにインスタンス化するには、new キーワードの後にクラス名と同じ名前のメソッドを使用する、小さな簡単な一手間をかけるだけです。新しいオブジェクトを表すには なお、オブジェクトにパラメータを渡さずにインスタンス化する場合は、newキーワードの後に括弧を付けずに直接クラス名を使用します。 オブジェクトのインスタンス化の構文形式は以下の通りです。 変数名 = 新

    2022-01-14 06:40:54
  • .NET 6における暗黙の名前空間参照

    まえがき 以前、暗黙の名前空間参照の一般的な紹介を書き、いくつかの小さなテストプロジェクトで使っていましたが、例として共有していませんでした。主に、暗黙の名前空間参照で Github issue には、破壊的な変更があることが記載されていましたが、現在では {NET 6 RC 1 NET 6 RC 1 RCリリースは、新機能の開発が基本的に終了したことを意味し、リリースはテ

    2022-01-14 06:36:15
  • 学生の成績を取得するためのPHPメソッド

    この記事は、生徒の学籍番号を入力し、それに対応する成績情報を取得するという簡単なケースを、phpを使って行う練習です。 その前に、この非常に重要な構文について知っておきましょう。 GETリクエスト:URLの後にパラメータ、複数のパラメータは&で連結される。 $_GET[]、つまり取得リクエストのパラメータ取得 POSTメソッドも同様ですが、今回はGETメソッドを

    2022-01-14 06:04:04
  • ASP.NET Core MVC Dependency Injection ビューとコントローラ

    I. ASP.NET Core MVC Dependency Injection ビュー {{コード 試行における依存性注入の使用をサポートします。これは、ローカライゼーションやビュー要素へのデータ投入にのみ使用されるデータなど、 ビュー特有のサービスを提供するのに役立ちます。コントローラとビューの間の関心事の分離は、可能な限り維持されるべきです。ビューで表示されるデータのほとんどは、コントロー

    2022-01-14 05:51:51
  • Thinkphpが無効化された機能をバイパスするプロジェクト

    前置き 侵入テストで、長い間手動で検索しても何も見つからなかったので、試すつもりでxrayを開きました。 予想通り、xrayは非常に強力で、ページを開くとすぐにthinkphp 5.0.10 rceの脆弱性をスキャンしてくれました。 直接ペイロードを実行するコマンドを使用した場合、システム機能が無効になっていることが報告されました。 s=whoami&_metho

    2022-01-14 05:48:34
  • ASP.NETでWeb.configからログインする際の正しいアカウントパスワードを確認する

    質問を投げる 2つのアカウントが必要です。1つのアカウントは管理者でパスワードは123です。 /{br もう1つのアカウントはゲストで、パスワードは1234です。 匿名ユーザー、ゲストログインは不可 コードの実装 画像 <configuration> <system.web> <compilation debug="true" targ

    2022-01-14 04:56:30
  • PHP の配列イテレータの使用例

    本製品の目的は、視力検査の過程で屈折データを自動的に抽出し、そのデータを組み合わせて、保護者が公共のウェブサイトやH5リンクからアクセスできる、わかりやすく専門的な電子報告書を自動的に作成することです。 この要求を実現するために、まず検眼装置からプリントアウトされた紙の報告書にOCRをかけることにしました。画像認識インターフェースは2次元の配列を返し、レポートのオリジナル画像は次のようにな

    2022-01-14 03:41:03
  • NETガベージコレクション GC診断ツール dotnet-gcmon 使用方法

    .NETのCLIツールで、.NETのGCを監視することができます。 gcmonのインストール 他のdotnet診断ツールと同様に、以下のコマンドでグローバルにインストールすることができます。 dotnet tool install -g dotnet-gcmon パラメータの紹介 <テーブル パラメータ 説明 n プロセ

    2022-01-14 02:40:47