すきっちゅーの!
ぱすきーっちゅーの!
好きになっちゃダメっつーの?
すきっちゅーの!
ぱすきっちゅーの!
パスワードとかいらんちゅーのchu!
顔だ!指紋だ!という貴方
面と向かってそれ言えます?
そんなに深くない気がしますが。Microsoft.Extensions.DependencyInjection
の DI についてざっくりまとめた記事です。なお、長いので、Microsoft.Extensions.DependencyInjection
を M.E.DI
と略します。
例によって、公式ドキュメント にすべて書いてある、はずですが、ここでは少し別の観点でまとめてみます。また、ドキュメントに書いてない(と思う)内部実装についてもいくつか書いてあります。
IServiceCollection
の拡張メソッドを使用して、フレームワークやランタイムが提供するIServiceCollection
の実装に対して登録していきます。IServiceCollection
はServiceDescriptor
というサービスについてのスペックを表すオブジェクトのコレクションである。ServiceDescriptor
はサービス型をキーにして、ライフタイムと実装を持ちます。
There are 28 static site generators that support AsciiDoc sourcing.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 | |
Invoke-WebRequest https://pawoo.net -UseBasicParsing -Method Get |
- CARTA HOLDINGS(旧VOYAGE GROUP)
- 技術広報が新卒研修<Open AIハッカソン>をスパイしてみた - (2023/04/11)
- @t_wadaに学ぶテスト駆動開発【CARTA 23新卒研修】 - (2023/04/19)
- 【新卒研修】監修者@t_wadaと読む!プログラマが知るべき97のこと読書会 - (2024/04/09)
- Classi
- 当たり前にリリースしていく ~ 新卒研修編 - (2021/05/20)
- リモートワークのための質問力向上研修を実施しました - (2021/12/07)
- CyberZ
- 良いコードとは何か - エンジニア新卒研修 スライド公開 - (2021/04/27)
原文:Announcing .NET Framework 4.6 - .NET Blog
- 透明な子ウィンドウ
- 高DPI対応の改善 (ボーダーつきコントロールのレイアウトに関する丸め処理、DPIが異なるマルチモニタ対応の改善、複数解像度のカーソル画像など)
- 高DPI対応の改善 (コンボボックスやデータグリッドビューなどのコントロールの高DPI対応、)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Notes: | |
# - Minimal appveyor.yml file is an empty file. All sections are optional. | |
# - Indent each level of configuration with 2 spaces. Do not use tabs! | |
# - All section names are case-sensitive. | |
# - Section names should be unique on each level. | |
#---------------------------------# | |
# general configuration # | |
#---------------------------------# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
イースト株式会社 | |
高瀬 拓史 様 | |
小林敏です | |
hiroshi takase さん wrote | |
> ご無沙汰しております。イーストの高瀬です。 | |
こちらこそ,ご無沙汰しております. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var msi = new ActiveXObject("WindowsInstaller.Installer"); | |
var msiOpenDatabaseModeReadOnly = 0; | |
var db = msi.OpenDatabase("test.msi", msiOpenDatabaseModeReadOnly); | |
var view = db.OpenView("SELECT * FROM Property WHERE Property = 'ProductCode'"); | |
view.Execute(); | |
for (var r = view.Fetch(); r != null; r = view.Fetch()) { | |
WScript.Echo(r.StringData(1) + "=" + r.StringData(2)); | |
} | |
view.Close(); |
- CommonLisp:
- hash-table
- Scheme:
- hash-table (SRFI-69), hashtable (R6RS Scheme)
- Haskell:
- Map
- OCaml:
- Hashtbl, Map
- SML:
- hash_table (sml-nj-lib)
NewerOlder