Website is under maintenance We are doing some updates on our site, and we need to be offline for a while. We will be back with you shortly! Twitter Facebook Instagram
連結リスト(linked list)は、値の容れ物として用いられるObjectとArrayクラスの中間のような仕組みです。Objectインスタンスと違って、納められた値には順序があります。けれど配列と異なり、それぞれはインデックス番号をもちません。そのつくり方と使い方をご説明しましょう。 01 前後のエレメントへの参照をもたせる 「連結リスト」(linked list)は、ひとつひとつのエレメントがその前後のエレメントの参照をもちます[*1]。したがって、順序があるものの、インデックス番号はもちません。まずは基本となる仕組みを、Objectクラスでご説明しましょう。実際に連結リストを用いる場合には、クラスとして定義します。 // フレームアクション // エレメントとなるObjectインスタンスを作成 var element1:Object = {data:1}; var element2
PHPで長時間かかる重い処理を行うとき、 マルチスレッドで動かせたらなぁ!と思うことがよくあります。 マルチスレッド処理を行うことで、時間のかかる処理を 複数同時に並列実行でき、高速化することができます。 (特に通信処理などで遅延がある場合に有効です) PHPにはpcntl_forkというプロセスをフォーク(複製)することが できる関数がありますが、これはPHPをCGIモードで 動かしている場合にのみ有効です。 通常はPHPをApacheモジュールとして動作させていることが 多いので、これが使えないケースが多々あります。 他には、system関数などでシステムコールを行い、 など & を使って実行するという方法もありますが、 これもphpがCGI版として実行できなければいけません。 システムコールで呼ぶプログラムをPerlなどで 書けばいいのですが、できればPHPで全部統一したいものです。
トランザクションを使ってSQLiteの処理を超高速化 2008-05-04 (日) 21:06 PHP 諸事情で70万弱のデータをデータベース(SQLite3)に格納することがあったのですが、処理が長引きすぎてサーバ側で強制終了。 マニュアルを読んで見つけた「トランザクション」を使ってみると、処理速度が劇的に向上。そして、数秒のうちに格納完了。あまりの早さにビックリしたので、スクリプト実行時間を計測して比較してみました。 データベースの操作はPDOで行いました(PDOしか使ったことがない)。 PHP: PDO - Manual 比較した2つのスクリプト サンプルスクリプト1(トランザクション不使用) 同じSQL文を100回実行するスクリプト。データベースへのパスは適当。 //開始 $start = microtime(true); //データベースへの接続 $db = new PD
コミュニティーリソース Flex cookbook* (コードの共有) CSS Advisor (ブラウザ別バグ修正) Exchanges* (コンポーネントの共有) Adobe Labs* ユーザフォーラム RSS フィード* Flex バグベース* ユーザグループの検索* ユーザグループについて* Adobe Community Experts (ACE)* デベロッパーイベント* ブログ MXNA* (ブログアグリゲータ) Adobe ブログ* はじめに Flex/AIR開発には、ところどころに「落とし穴」があります。過去3年間のFlex/AIR開発を通じて、筆者はそうした「落とし穴」にことごとくハマり、そのたびに「二度と繰り返すまい」との思いで要点をメモしてきました。本連載では、その筆者の「Flex/AIRハマり帳」をもとに、これからFlex/AIR開発を始める方が同じ過ちを繰り
Adobe のヘルプサイトに、Flash Platform 用コンテンツのパフォーマンス最適化のドキュメント (ベータ版) が公開されています。(Optimizing Performance for the Flash Platform) Flash Player 10.1 における変更点も詳しく説明されています。 もう直ぐ内容のより充実した正式なドキュメントが日本語版として公開されると思いますが、とりあえず概要だけでも紹介しておきたいと思います。 なお、このドキュメントかなり細かいです。通常のコンテンツではここまで気にしなくてもよいのでは、というくらい些細な違いも取り上げられています。今後、iPhone や Andoroid 携帯などリソースの限られたプラットフォームを扱う人は知ってた方がよいかもですが。 まず、メモリ管理関連のトピックからです。 Display Object 以下の 3
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く