プログラムの事とかスマートフォン専用ページを表示プログラムの事とかプログラミングに関することとか、暇つぶしに作ったものとか載せてみようかと。C#,WPF,Silverlight,Windowsストアアプリあたりがメイン。プロフィール名前:ぷにお職業:ぷろぐらま一言:お約束ですが「掲載内容は私自身の見解です」よ。>>2013年08月29日SignalRの速度実験ツイート自分用実験です。私「さぁ(∀`*ゞ)テヘッ」というのが発端でした。早いとかいう単純な考えでしたごめんなさい。いうことで、SignalRの通信手段を変えて転送速度のテストをしてみました。2012ローカルのIISに接続しての実験です。・上記を5回繰り返して平均求めるって感じ。結果は、WebSocketの場合Forever-Frameの場合Long-Pollingの場合Server-Sent-Eventsの場合Server-Sent-Eventsはよくわかりません。棄権ということにしときましょう。WebSocket早いよね。Long-Pollingの約10倍、Forever-Frameに対しても3倍以上の速度が出ました。|2013年08月26日WPFアプリの二重起動防止ではまったことツイートメモです。起動しているかどうか、は今回は無視。(私はMutex使ってます)問題はこの処理をどこに入れるか、ということ。Formsでやっていた処理(すでにMutexがあったら起動しない)ってのをどこに入れるのかですが、なんとなく調べると結構な確立で「Application_Startup」が出てきます。はい、私もそこに入れていました。this.Shutdown();}こんな感じですね。私のイメージでは、このイベント抜けたら(this.Shutdown()呼んだら)後は何も動かないで終わるよー、だったんですが実際には違っていてMainWindow(StartupUriに指定しているやつね)のコンストラクタは呼ばれるんですよね。MainWindowのコンストラクタでいろいろやっちゃうと悲しいことになります。この場合はアプリケーションクラス(デフォルトではAppですね)のコンストラクタに処理を書くといい感じになります。this.Shutdown();}なんでそーなのかとか、上の例が正しいのかとか、そーいうのは調べてませんのですごめんなさい。|×この広告は180日以上新しい記事の投稿がないブログに表示されております。