ネットワークツール
技術記事
シェルの下の指定されたディレクトリ内のすべてのファイル内の指定されたキーワードを一括置換します。
sed -i 's/oldwords/newwords/g' `grep 'キーワード' -rl /www/site1/`
/www/site1/ ディレクトリ内でキーワードを含むファイルを検索し、古い単語を新しい単語に置き換えます。
古い単語と新しい単語に / が含まれる場合はエスケープする必要があります。
centos7 ワンクリックで Python3 にアップグレード
元の作者: https://github.com/LunacyZeus/Python3.6-for-Centos7.0
Python3.6-for-Centos7.0
このスクリプトを使用すると、Centos7.0 で Python3.6 開発環境をセットアップできます (オンラインのものとは異なり、必要なライブラリが多数含まれており、途中で再コンパイルされることはありません)。
使用方法のチュートリアル:
wget --no-check-certificate https://raw.githubusercontent.com/LunacyZeus/Python3.6-for-Centos7.0/master/install.sh && sh install.sh
変更後に yum が使用できなくなる場合の解決策:
Chrome ブラウザで Flash を 1 回限り永続的に実行できるようにする
Google と Adobe の間の歴史的な問題のため、特定のバージョン以降の Chrome ブラウザでは、ブラウザを開くときにデフォルトで Flash が表示されません。ただし、Chrome は HTML5 を推進するための出発点として非常に先進的です。中国では多くの実際的な状況があり、多くの Web サイト、特にオフィスで使用される一部の Web サイトでは依然として Flash インタラクションを使用しているため、毎回許可するのは非常に面倒です。生まれる:
次のコードをテキスト ファイルにコピーし、ファイル名を chrome.reg として保存し、ダブルクリックして実行し、最後まで同意して Chrome を再起動します。
Webチャート表示jsライブラリの紹介 Highcharts/Highstock
数値情報を含む統計グラフは、数値を表示するという基本的な機能に加えて、インターネットの Web ページで重要な役割を果たしており、その美しさとインタラクティブ性がますます注目されています。その結果、プログラマーはますます深刻な課題に直面しています。多くの人が想像する、描画ソフトウェアを使用して画像を生成し、それを Web ページに配置するプロセスは、たとえ見た目は美しくても、変更するのは簡単ではありません。 、純粋に静的であり、リアルタイムで更新できないなどの欠点がその傾向を決めており、大規模には使用できません。現在、asp、php、.netなど、さまざまなネットワークプログラミング言語が存在しますが、その多くはスクリプト描画機能を備えていますが、その機能はグラフを次々と描画したり、座標を計算したりする必要がある非常に基本的なものです。美しくしたい場合は少し難しいです... php の Jpgraph クラス ライブラリの方が優れたテーブルですが、動的な美しさはまだ不十分です...
シェル環境でphpプログラムを定期的に実行するcronでの相対参照の問題
Linux システムでは、cron を使用して PHP プログラムを定期的に実行するのが便利な方法です。最近、PHP スクリプトをテストし、ブラウザーがすべてを正常に呼び出してデバッグしました。そのため、シェルのタイミングを設定しましたが、翌日そのことが分かりました。データベースには何も保存されていませんでした... ...エラーログを見ると、PHP の特定の行にエラーがあるとのことで、この行のコードを確認したところ、このスクリプトが相対参照であることがわかりました。以前も定期的に実行していましたが、実行したプログラムと参照先のファイルは同じフォルダにあり、前日にディレクトリを計画して参照を変更しました。 ../filename の絶対参照 予想外に、これが問題でした。このエラーは、php サーバーのディレクトリに解析されたことを示していました。 。
解決:
ディレクトリを切り替えるための 2 行のコードを追加します。
MySQL 接続データベースの localhost が 127.0.0.1 より遅い
php+mysql の開発プロセス中、データベースに接続するためのホスト名を入力する場合、ローカル マシンは通常、localhost または 127.0.0.1 を使用できますが、実際のアプリケーション プロセスでは Linux システムに異常は見つかりませんでした。 Windows サーバー システムでは、localhost を記述すると、Web ページの応答が比較的遅くなり、ページが完了するまでに 1 秒以上かかります。プログラムの実行時間を段階的に判断したところ、問題があることがわかりました。 mysql に接続するとき、接続を確立するのに 1 秒近くかかります。問題がある場合は、この状況が存在することを確認してください。その抜粋は次のとおりです。
HTTP://blog.Sina.com.abilities/是/blog_6cost 5ah 76 毛 0100 一枚絵.HTML
最近、プログラムの応答時間が少し遅いことに気づき、それを徐々に排除し、各プログラムの実行時間を計算しましたが、最終的にはデータベースへのリンクに時間がかかることがわかりました。データベースがあったので、それを置きました。