形態分析(PHP)の設置と使用

インストール環境:CENTOS7 BASIC、PHP7 Yum Install GCC-C ++ Java-1.7.0-Openjdk-Devel Python-Devel Zlib-Devel opensSl-Devel Git-Y wget https://www.python.org/ftp/python/3.6.1/python-3.6.1.tgz tar xf python-3。* CD Python-3。* 。/構成、設定 作る AltInstallを作成します PIP3.6インストールjpype1-py3 PIP3.6インストールkonlpy CD .. wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.2.tar.gz TAR ZXFV MECAB-0.996-KO-0.2.2.TAR.GZ CD MECAB-0.996-KO-0.9.2 。/構成、設定 作る インストールします CD .. wget https://bitbucket.org/eunjeon/mecab-dic/downloads/mecab-ko-dic-2.0.1-20150920.tar.gz TAR ZXFV MECAB-KO-DIC-2.0.1-20150920.TAR.GZ CD MECAB-KO-DIC-2.0.1-20150920 ./autogen.sh 。/構成、設定 作る インストールします cd/usr/local/src/ git clone https://github.com/rsky/php-mecab.git cd/usr/local/src/php-mecab/mecab phpize ./CONFIGURE -WITH-PHP-CONFIG =/USR/BIN/PHP-CONFIG -WITH-MECAB =/usr/local/bin/mecab-config 作る テストを行います インストールします echo "Extension = mecab.so"> /etc/php.d/mecab.ini Systemctl Restart httpd.service php ...

レジストリ監視(Delphi)

使い方 手順RegistryMonitor(rootkey:hkey; key:string; proc:tproc; watchsub:boolean); 始める tthread.createanynymousthread(手順 var Reg:Tregistry; イベント:枢機inal; 始める reg:= trrewistry.create; reg.RootKey:= rootkey; reg.openkeyreadonly(key)の場合 始める イベント:= createevent(nil、false、false、nil); イベント> 0の場合 始める 本当ですが 始める regnotifyChandureKeyValue(Reg.CurrentKey、WatchSub、reg_notify_change_last_set、event、true); waitforsingleobject(event、infinite)= wait_object_0 tthread.synchronize(tthread.curenthread、procedure begin proc end); 終わり; 終わり; 終わり; reg.free; 終了).START; 終わり; // proc:コマンドを入力します // watchsub:監視を下す...

PHPで作られたシンプルなCDNサービスモジュール

CloudFlareを使用してトラフィックの負荷を減らしましたが、接続の場所はLAX(ロサンゼルス)だったので、CDNフォームとして使用するために使用しました。 サーバーはVultrにあります。 原則は、kilho.net/ {file}がcdn.kilho.net/ {file}に接続されて、メインホスティングのトラフィックを分散させることです。[PHP] <? $cfg['url'] = 'kilho.net'; $cfg['cache'] = '../data/cache'; $url = $_SERVER['REQUEST_SCHEME'].'://'.$cfg['url'].$_SERVER['REQUEST_URI']; $url_arr = parse_url($url); switch($_SERVER['REQUEST_METHOD']) { case 'GET': $filename = $cfg['cache'].$url_arr['path']; $dirname = dirname($filename); if(!is_file($filename)) { if(!is_dir($dirname)) mkdir($dirname, 0707, true); $ch = curl_init(); $fp =...

HTTPアクセス情報レコード

Openapiを使用する場合、テストとアクセス情報が適切であるかどうかを確認することです Messos Value、ホスト、接続時のポスト値[PHP] <? $log = $_SERVER['REQUEST_METHOD'].' '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."nn"; foreach($_SERVER as $k => $v) { if($k=='HTTP_HOST') continue; if(substr($k, 0,5)!='HTTP_') continue; $log .= '$k: $v'."n"; } $log .= "n"; $post = array_map('urldecode', explode('&', file_get_contents('php://input'))); foreach($post as $v) { $log .= "$vn"; } $log .= "-----------------------------------n"; file_put_contents('log.txt', $log, FILE_APPEND | LOCK_EX); ?> [/PHP]

WordPressテーマを変更します

これは、WordPressテーマを変更するときにオリジナルに触れることなくバックアップされたファイルを変更する方法(子のテーマで表される)です。 使用される子供のテーマを簡単に確認するには、テーマ名を組み合わせて「WP-Content/Theme」フォルダーに新しいフォルダーを作成します。 元のテーマの「style.css」を子テーマフォルダーにコピーし、「テーマ名」、「himplate」を下に置いてください...

WordPress、GNUボードリンケージ

現在、KilhonetのWordPressとGnuboardにリンクされています。 サイトをさらに安定させた後、私はソースを放しようとしました、そして、私はGnuboardユーザーのリクエストによって作られたものをアップロードしました。 (http://sir.co.kr/bbs/board.php?bo_table = cm_free&wr_id=741180) 将来的には、WordPressから生成されたページはhead.phpとhead.phpのtail.phpから直接ロードされ、現金処理とコンテンツ領域は上下に分割され、出力されていると思います。 WordPressメンバーDBに基づいて、BBSの投稿を書くとき、それはGnuboardにリンクされています...