タグ リフレクション
人気順 5 users 10 users 100 users 500 users 1000 usersなぜリフレクションは遅いのか | プログラミング | POSTD
.NETのリフレクションが遅いのは周知の事実ですが、なぜなのでしょうか。この投稿では、リフレクションの実装を見ながらなぜ遅いのかを解明します。 リフレクションが速くない理由の1つとして、そもそも高いパフォーマンスが設計上の目標にされてはいないことを挙げることができます。型システム概要では次のように記載されています。.NETのリフレクションが遅い のは周知の事実ですが、なぜなのでしょうか。この投稿で... 続きを読む
ブライアン・イーノ、新年のメッセージの日本語訳が公開に | NME Japan
Photo: Shamil Tanna 2016 /PRESS 1月1日に新作『リフレクション』をリリースしたブライアン・イーノが、新年にあたって長文のメッセージを公開している。 ブライアン・イーノは先日公開したプレス・リリースのなかで新作『リフレクション』について「その起源は1975年の『ディスクリート・ミュージック』にまで遡る」もので、「その系譜には『サーズデイ・アフタヌーン』、『ネロリ』(サ... 続きを読む
[Ruby] よく使うRspecのレシピ集(Rspec3.3) | Developers.IO
モバイルアプリサービス部の五十嵐です。 最近Rspecをガッツリ書いたので、調べたことをユースケースごとにまとめてみます。 対象バージョンはRspec3.3です。 リフレクション Rubyのリフレクションを使用したテストの書き方です。 インスタンス変数を操作したい インスタンス変数を取得したい場合はinstance_variable_get、設定したい場合はinstance_variable_se... 続きを読む
JavaBeansに対するリフレクションとClassLoader脆弱性 - ひがやすを blog
今回の問題は、(SA)Strutsだけの問題ではなく、いろんなフレームワークでもちゃんと調べた方が良い話しなので、もう少し詳しく書いておきます。 Javaで、JavaBeansのプロパティにアクセスする場合、 PropertyDescriptor[] descriptors = Introspector.getBeanInfo(クラス).getPropertyDescriptors(); で取得で... 続きを読む
ITmedia エンタープライズ:第2回 サルでも分かるプログラミング言語の新潮流【後編】 (1/3)
プログラミング言語の進化を追え:第2回 サルでも分かるプログラミング言語の新潮流【後編】 (1/3) 「ガーベジコレクション」「リフレクション」「アスペクト指向」「クロージャ」「イテレータ」「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、この背景には、実はあまり知られていない歴史が隠されているのです。 [まつもとゆきひろ,ITmedia] ... 続きを読む