Error #2044: ハンドルされていない IOErrorEvent : text=Error #2038: ファイル I/O エラー。
ファイルをサーバから取得してローカルに保存させようとした際にこのエラーが出る。
原因はサーバ上のファイルが空(0byte)だったからのよう。
ちゃんと内容を書き出してから取得するようにしたら消えた。
あとファイルを開きっぱなしにしててもなります。
2012年1月3日火曜日
Flex:データグリッドのカラムのクリア
データグリッドのカラムのクリアに超苦労しました。
public function clearDate(data:Object): void {
hogeList_DataGrid.selectedItem.hoge_item = "";
hogeList_DataGrid.selectedItem = new ArrayCollection();
}
Flex:強制型変換に失敗しました。global@7d7c131 を flash.display.Sprite に変換できません。
強制型変換に失敗しました。global@7d7c131 を flash.display.Sprite に変換できません。
のエラー。
親(main.mxml)アプリケーションで、以下のコードで生じたエラー。
Alert.show("不正なアクセスです。", "アクセス確認", Alert.YES | Alert.NO, this, eventHogeHogeHandler, null, Alert.YES);
を置いてたらなった。第四引数のthisをnullにしたら解決。
のエラー。
親(main.mxml)アプリケーションで、以下のコードで生じたエラー。
Alert.show("不正なアクセスです。", "アクセス確認", Alert.YES | Alert.NO, this, eventHogeHogeHandler, null, Alert.YES);
を置いてたらなった。第四引数のthisをnullにしたら解決。
ImageMagick:変換と解像度
95×61の画像に対して
-geometory 300%
-density 500(dpi)
というオプションをつけて変換すると、
1980×1272
という、ちょっとびっくりするくらいのサイズに変換される。
冷静に考えてみると、density500の指定がまずもとの解像度72dpiの約7倍なので
ピクセル数が95*7, さらにgeometryで3倍かかってくるので約1980となる。
これでも実寸は変わらない。
うーん、解像度とかややこしい。
-geometory 300%
-density 500(dpi)
というオプションをつけて変換すると、
1980×1272
という、ちょっとびっくりするくらいのサイズに変換される。
冷静に考えてみると、density500の指定がまずもとの解像度72dpiの約7倍なので
ピクセル数が95*7, さらにgeometryで3倍かかってくるので約1980となる。
これでも実寸は変わらない。
うーん、解像度とかややこしい。
2011年12月11日日曜日
ASP.NET:処理が重い
ASP.NETパフォーマンスについて・・・
・できるだけ ViewState を使用しない
特に DataGrid コントロール使用時
・Web.config の設定を変更する
・ページキャッシュを有効にする
・不要な httpModules を取り除く
・Trace を false にする
・profiles のオートセーブを無効にする
・debug を false にする
・キャッシュの仕組みを組み込む
・スタイルシートを最適化する
・余計な宣言を削除
・JavaScript を最適化する → 参考
・JavaScript と CSS の読み込み場所を変える
・マスターページのトップで CSS を読み込む
・マスターページの最後に JavaScript を読み込む
・response.redirect() の代わりに server.transfer() を利用する
・クライアントサイドで入力チェックする
asp.netプリコンパイル
aspnet_compiler -v PreCompile -p D:\Inetpub\wwwroot\PreCompile d:\PreCompile
※PreCompileというのはプロジェクトの名前
・できるだけ ViewState を使用しない
特に DataGrid コントロール使用時
・Web.config の設定を変更する
・ページキャッシュを有効にする
・不要な httpModules を取り除く
・Trace を false にする
・profiles のオートセーブを無効にする
・debug を false にする
・キャッシュの仕組みを組み込む
・スタイルシートを最適化する
・余計な宣言を削除
・JavaScript を最適化する → 参考
・JavaScript と CSS の読み込み場所を変える
・マスターページのトップで CSS を読み込む
・マスターページの最後に JavaScript を読み込む
・response.redirect() の代わりに server.transfer() を利用する
・クライアントサイドで入力チェックする
asp.netプリコンパイル
aspnet_compiler -v PreCompile -p D:\Inetpub\wwwroot\PreCompile d:\PreCompile
※PreCompileというのはプロジェクトの名前
ASP.NET:web.configが反映されない
web.configはルート直下におくこと。
web.configが複数ある場合、machine.configを適切に設定しないと怒られることがあります。
web.configが複数ある場合、machine.configを適切に設定しないと怒られることがあります。
登録:
投稿 (Atom)