PHP WeChat 公開開発ノート シリーズ
日付: 2014.9.6
今日行う主な作業は、キーワード データベース、タイムアウト メカニズム、最適化されたキーワード マッチング、表現情報データベースの確立です
注: PHP は echo 後に戻りませんか?今後も実装されていくのでしょうか? ?
2014.9.11 メモの整理:
このメモを書いているとき、私はある機能に取り組んでいたので、そのときの作業についていくつかメモしただけです。機能がほぼ開発されたので、以前のメモを整理します。その時は上記の文章をただ記録しただけです。
今日は土曜日なので残業もないので借家で休んでいます。もうすぐ中秋節なので、深センにいる妹が祭りを祝うために私の家に来る予定なので、今日は関数を書く時間があまりありません。朝早く起きてランニングをし、帰ってきたらまた仕事を頑張ります(今考えると将来ワーカホリックになるかもしれません)。今回行った作業は、データベースにキーワードデータテーブルと表現情報データテーブルを作成し、タイムアウト機構を追加し、キーワードマッチングを最適化することでした。
1. キーワードデータテーブル
このデータ テーブルに保存されている情報は主に、以前にキーワード フィルタリングとキャプチャを行ったときに使用したいくつかのキーワードです。管理を容易にしたいため、これらをデータベースに保存し、この情報を取得する関数を作成して照合を行うことを考えました。この方法では、コードにすべての情報を記述する必要がなくなります。もっと柔軟になること。このアイデアを思いついた後、このデータテーブルを整理し始めました。
データベースの操作については特に言及することはありません。ここでは主にコード内の操作を記録します。
1. まず、すべてのキーワードを取得します:
これは非常に簡単で、データベース内のキーワード データ テーブルのデータ全体を取得するだけです:
select * from xxx データテーブル xxx の情報を選択します
次に、取得した情報を 2 次元配列に保存します。
VCHLY/NT0LXEUDI8/LTK0MXPOSHLOAM8YNI+CJKHORXDTB3BY7NY7NYSR9VT2X7BXE0MXPOTAUVOJRL7NYSFX9RNYRXEXQXF5MHLO7O8YNI+CJX WPSRXZ8JO0TDO0QQ1W7W7W9XQXF5LW9TCTV4TK70NDK/B7D 0MXPOQOSYLU689TZ1/BPWTK7SR21XLMK1/EHO9LYZSDVTVTVTVTMRKX7I57XY1REHORXNN U7CHOSDPVNLWRSDGTCS05ttayv2+3B/IO6Y2+NPDU3OSVNUF3AF3MRHWFI157UWOAJYWMDPVNKJRMV50ttxiwo/ E49mlux2fycmf5 llb4ysfkudpdtcrzdhjzdhioKBQVYV3ATNF2Z7XEO7O8L3A+CJXWPJXPBWCGC3JJPQ == "/Program/2014-9/2014925128233 654.png "alt =" ">
に基づいて対応する操作を実行できます。