-
ASP.NET Core Dependency Injectionフレームワークの活用
まえがき 前回の記事を思い出してください ASP.NET Core Dependency Injectionの詳細について 最後に、増え続けるサービスにどう対処するかが述べられていましたが、今回はその解決策をお届けします。この記事は前回の記事の続きなので、考え方は前回の記事を参考にしてください。 I. IoCフレームワーク まずは一般的なIocフレームワークから見て
2022-01-14 21:34:04 -
phpでファイルがアップロードされない場合の解析例と解決策
1. アップロードされるファイルのサイズを設定するためにphp.iniを修正します。 2. httpd.conf に "php_value upload_max_filesize "300M"" を追加してください。 3. サーバーを再起動するだけです。 ThinkPhpフレームワークで小さな画像ファイルのアップロードは成功し、大きなファイルのアップロードは失敗します。
2022-01-14 21:03:12 -
ASP.NET CoreでCAPの取引詳細を自動で有効にする
この記事の目的は、CAPトランザクションを有効にする方法を説明することです。 {ASP.NET Core ASP.NET Core なぜなら、私たちの例では、カプセル化せずに、より直感的な方法を直接示しており、初心者の学生の中には、カプセル化の方法がわからず、どうすればいいのかと私を見つけてくる人もいるからです。 この例では Entity Framework もし、これと似たような
2022-01-14 20:03:40 -
.NET開発サーバー アプリケーション管理ツール
I. 背景 1. アノ.デプロイ Anno.Deploy と同じように使用することができます。 Anno 新しいサービスのデプロイ、サービスの開始、サービスの停止、サービスのクリーンアップを行うことができます。また、単独でデーモンに使用することもできます。 II. 使用方法 1、およびAnno統合の使用 2. の分離使用 annoDepl
2022-01-14 19:18:27 -
WeChatの小さなプログラムは、ログイン後に携帯電話番号を取得するためにThinkPHP5の承認と組み合わせます。
1. ログインを認証した後、ユーザーのsessionKeyを取得しますが、これは電話番号の取得に不可欠な要素です。 のコード wxmlです。 <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">Get phone number</button> jsです。こ
2022-01-14 19:16:16 -
Laravelで認証を使用するとトップページにジャンプする問題を解決
validateなどのメソッドで検証する際、エラーになるとトップページに帰ってしまう 1.リクエストヘッダに直接 リクエストヘッダでacceptはappclication/jsonを使用し、HTTPリクエストのaccepted returnがjson形式のみとなるようにします。 2. フレームワークの関数を変更する //vendor/laravel/framework/s
2022-01-14 18:55:01 -
ASP.NET Coreで複数のサービス実装クラスをインジェクトする方法
前置き 依存性注入はASP.NET Coreで重要な役割を果たし、一般原則は「私が欲しいものは何でも送ってくれ」という高レベルなプログラミングのアイデアです。サービスタイプのインスタンスはコンテナによって自動的に管理され、コード内で明示的に処理する必要はありません。 ですから、依存性注入では、プログラミングについてこれまでとは異なる考え方をする必要があります。以前は、多くの関数型
2022-01-14 18:34:04 -
ASP.NET Core ディペンデンシーインジェクションの詳細
前文です。 ASP.NET Core アプリケーションは起動時に様々なコンポーネントに依存してサービスを提供しますが、これらのコンポーネントはインターフェースという形で標準化されており、これがサービスと呼ばれるものです。 ASP.NET Core フレームワークは、必要なサービスを提供するためにコンテナを使用する、依存性注入フレームワークの上に構築されています。依存性注入コンテ
2022-01-14 17:16:56 -
30分でわかるコング経由の.NETゲートウェイ
Kongとは Openrestryは、NginxとLuaをベースにした高性能なプラットフォームで、内部には多数のLuaライブラリが搭載されています。Kong は Openrestry アプリケーションであり、Openrestry は Nginx 上で動作し、nginx を Lua で拡張しています。したがって Kong = Openrestry + nginx + lua と考えてください
2022-01-14 17:11:07 -
php セキュリティ 攻撃 世界 unserialize 関数 デシリアライズ 例 詳細
ステップ まず、トピックを開き、次のようなソースコードを探します。 ソースコードを分析すると、クラス内に3つのマジックメソッドがあることがわかります。 __construct() : クラス変数を初期化するコンストラクタで、生成時に自動的に呼び出され、結果の引数で $file をオーバーライドします。 __destruct() : 破壊時に呼び出され、
2022-01-14 17:09:02 -
phpでxmlをオブジェクトに変換する例
XMLファイル $xml= "123456"; ファイルをオブジェクトに変換する $objectxml = simplexml_load_string($xml); オブジェクトをJSONに変換する $xmljson= json_encode($objectxml ); jsonを配列に変換する $xmlarray=json_de
2022-01-14 15:56:22 -
php-fpmが起動しない問題の解決方法
1. 新しい64ビット版の"ZendGuardLoader.so"をダウンロードします。 2. これを "/usr/local/zend/" 以下に配置します。 3. lamp php-fpm start"を再実行します。 修理の手順 fileコマンドを使用して、現在のZendGuardLoader.soファイルの情報を表示します。現在のsoファイルは32ビットファイルで
2022-01-14 15:21:24 -
ファイルアップロードの脆弱性とバイパス技術を使用したphpセキュリティ攻撃の詳細
プリアンブル ファイルアップロードの脆弱性は、ユーザーのアバターアップロードやドキュメントアップロードなど、ファイルアップロードが可能な場所で主に発見されます。この脆弱性は、非常に被害が大きいものです。ファイルアップロードを通じて、攻撃者はウェブシェルをアップロードし、getshell操作を行うことで、任意のコマンドを実行できるシステムシェルを取得することができます。また、その後の大規模なトロイ
2022-01-14 15:04:53 -
Net Core HttpClient処理 レスポンス圧縮の詳細
プリアンブル 前の記事で ASP.NET Coreにおけるレスポンス圧縮の実装 に従ってレスポンスを圧縮することがサーバーサイドの主な仕事であると述べました。 Content-Encoding ヘッダからどの圧縮方式を使うかを判断し、返す。以前、グループの誰かが「ネットワークの帯域が広くなった今、サーバー側でリクエストを圧縮する必要はあるのか」と質問していました。確
2022-01-14 14:59:46 -
ネットパフォーマンスチューニング - ArrayPool 詳細
1. 使用方法 バッファプールインスタンスの取得 Create / Shared var pool=ArrayPool[byte]. バッファプールインスタンスを呼び出します。 Rent() バッファ領域貸出機能 byte[] array=pool.Rent(1024) バッファプールインスタンスを呼び出します。 Return(array[T]) 借
2022-01-14 14:40:18 -
phpでオブジェクトのメンバーにアクセスする方法の例
オブジェクトは、メンバープロパティとメンバーメソッドで構成されています。オブジェクトのメンバーへのアクセスは、実は配列の要素にアクセスするのと少し似ていて、オブジェクトのメンバーへのアクセスを完了するには、特殊な演算子 -> を使う必要があるからです。 インスタンス <?php class Website{ public $baba, $dad, $title; publ
2022-01-14 14:36:22 -
thinkphp6でmysqlの悲観的ロックを使って商品の売れ残り問題を解決するための実装
ペシミスティック・ロック(wikipedia)の紹介です。 悲観的ロックとは、その名の通り、データが部外者(このシステムで現在行われている他のトランザクションや、外部システムから処理されるトランザクションを含む)によって変更されることを保守的に考え、データ処理中はデータをロック状態にしておくことを指します。悲観的ロックの実装は、データベースが提供するロック機構に依存することが多い(データア
2022-01-14 14:21:52 -
phpでキャプチャを自動生成する例
昨今、フォームにCAPTCHAが使われることが多くなりましたが、jsで実装するのは不便なので、phpで実装し、ここに記録しています。 もちろん、関数にカプセル化することも可能で、これも将来的には非常に便利なのですが、ここではカプセル化していませんので、興味のある方は自分でカプセル化してみてください。 具体的な実装コードです。 cap_sz.phpファイルを新規に作成します。
2022-01-14 14:16:14 -
phpで配列から0個の要素を削除する例
1. array_diff()関数を使用して、配列内の0となる要素を削除します。 2、この関数は、2つの配列の値を比較して差分セットを返すもので、「0」を含む配列と比較元の配列を使用すればよい。構文形式は「array_diff($arr, [0])」。 インスタンス <?php // Clear the specified element of the array $arr = [1,
2022-01-14 14:02:01 -
phpの2つの基本的な出力方法と例
PHPでは、2つの基本的な出力方法があります。 エコー と プリント . echoとprintの違い echo - 1 つ以上の文字列を出力し、複数の引数を取ることができ、戻り値はありません。 print - 1つの文字列を出力し、1つの引数を取り、戻り値を持ち、常に1を返します。 ヒント:echoは値を返さないのでprintより若干速いです。
2022-01-14 13:36:53
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!