ipstor

0

ipstor

mysql

关闭 PHP 提示的方法

Notice: Undefined variable: content in E:\Server\vhosts\www.lvtao.net\libs\template.core.php on line 557 进入网站会出现大量类似下面的提示,但是可以正常显示和运行 Notice: Use of undefined constant ctbTitle – assumed 'ctbTitle' in d:\ctb1.5\ctb\include\config.php on line 23… 答案:这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉

By ipstor

Network

RHEL / CentOS 安裝配置 SmokePing

Sam Tang 25 November 2016 Linux No Comments SmokePing 是一套相當實用的網路監督工具, 畫出的圖片也很漂亮。雖然要安裝 SmokePing 比較麻煩, 但只要透過 yum 安裝 SmokePing 所需的套件就方便很多了, 以下是 RHEL 及 CentOS 安裝及配置 SmokePing 的方法。 首先啟用 EPEL Repo: # yum install epel-release 接著安裝 SmokePing 所需的套件: # yum install perl httpd httpd-devel mod_fcgid rrdtool perl-CGI-SpeedyCGI fping rrdtool-perl perl-Sys-Syslog 然後安裝以下 CPAN 模組:

By ipstor

database

使用SqlBulkCopy將資料批次寫入資料庫

前demo有介紹利用SqlDataSoure和手動撰寫ADO.NET的方式大量新增資料的方法,雖然已經有效的改善了寫入的速度,但在發現了SqlBulkCopy以後,發現它更是威力強大,現在就來介紹SqlBulkCopy的猛。 3 SHARES FacebookGoogle+TwitterMore ★注意事項:本文是延續將資料大量寫入資料庫時的優化寫法的更優化如果對於文中有不清楚之意,可利用本文最下方相關的文章進入觀看資料大量寫入資料庫時的優化寫法一文   ▲說明都在程式註解中啦 //一開始我們先產生一個DataTable來裝我們要寫入的資料 DataTable dt = new DataTable();  dt.Columns.Add("id", typeof(int));  dt.Columns.Add("name", typeof(string));    //因為SqlBulkCopy的猛就是大量的一次寫入,所以我們也來跑10萬筆吧  int i;  for (i = 0; i < 100000; i++)

By ipstor

backup

Gitlab 備份/還原設定筆記

source link http://mycodetub.logdown.com/posts/260395-gitlab-backup-restore-settings-notes 這一陣子在熟悉使用 git 版本控制軟體之後,不免也會想要自己架設一個 git server 來存放自己平常工作的測試程式或休閒時間所寫的小 App。只不過 git server 的架設好像沒有像之前使用 VisualSVN Server 那麼容易,只要 下一步工程師 就可以完成。 後來有朋友推薦使用 GitLab 來架設 Git Server,也滿好用的。使用他提供的 omnibus 安裝,其實也是非常容易,只不過目前只有提供安裝在 Ubuntu, CentOS, 或 Debian 上而已。 好啦~講重點: 這份筆記的目的就是要防止萬一哪一天,架設 GitLab 的電腦硬碟掛點(畢竟我不是用高檔有 Raid

By ipstor