(一)
與其說Unix是個作業系統,不如說它是種思考方式。
Unix哲學的中心要點是「系統的威力來自於程式間彼此的關系多於程式本身。」
利用管道(pipeline)將程式組成一串,而完成單一程式無法完成的工作。
要讓程式成為一般通用的工具,程式必須與資料無關。這有三個意思:
(一)
與其說Unix是個作業系統,不如說它是種思考方式。
Unix哲學的中心要點是「系統的威力來自於程式間彼此的關系多於程式本身。」
利用管道(pipeline)將程式組成一串,而完成單一程式無法完成的工作。
要讓程式成為一般通用的工具,程式必須與資料無關。這有三個意思:
雖然之前是安裝vsftpd但是用到後來發現在許多不便的地方
後有發現資深的mis都是使用proftp
因此就上網查了一下他的裝法、主要是參考熊的急救站-安裝proftp
每次遇到檔案需要大量註解的話就很麻煩
於是在爬文發現到這些文章[linux] vim 多行註解
1. vim加上多行註解的步驟:
(1) 將游標移到要開始註解的那一列。
(2) 按下ESC、然後按下Ctrl + V ,切換成區塊選取的模式(就是反白啦)。
最近因為專案要結案了
但是進度還是有delay、所以老闆希望我們能加班
於是第一次的正式加班就出現了、取而代之第一次的補休單也出來了
中午還被請粗茶淡飯~~而且還是同一個位置
有機會來這間公司磨練真的蠻不錯的
這個星期六是漆彈行~還有小胖的生日
雖然約定十一點半、但我十一點才衝衝忙忙的出門
更糟糕的是到了新浦站才發現忘了帶手機、而且我沒有目的地的資訊
再想回家一定就來不及了、因此還是硬著頭皮到了士林捷運站
在捷運站時、一直想著要怎麼和別人借手機會借網路
1.#yum groupinfo “mysql” //查詢mysql會安裝那些套件
2.#yum groupinstall “mysql” //使用yum進行群組安裝
Ps.如果想將mysql DB放置資料夾從預設的/var/lib/mysql改放到別的目錄的話
ex./home/db/mysql。
#mkdir /home/db; mkdir /home/db/mysql
今天在練習WP更換佈景主題時出現了
Warning: Cannot modify header information - headers already sent by (output started at J:\AppServ\www\wordpress\wp-content\themes\wpnote\functions.php:1) in J:\AppServ\www\wordpress\wp-includes\functions.php on line 830
Warning: Cannot modify header information - headers already sent by (output started at J:\AppServ\www\wordpress\wp-content\themes\wpnote\functions.php:1) in J:\AppServ\www\wordpress\wp-includes\functions.php on line 831
三峽專業搬家公司提供台北市、新北市、及桃園地區最優質的搬家服務。搬家團隊皆由老闆親自帶隊服務、從報價到完工、讓您感到無微不至的親切服務態度。
三峽專業搬家公司榮獲三峽區居民一致推薦的優良搬家公司
備有搬家大師,經驗豐富,免費到府估價或電話聯絡估價、價格公道,信用可靠, 一旦決定價格決不會再加價。
請參考:三峽搬家-三峽專業搬家公司
營業電話:(02)2671-8833
最主要的參考文章為 trac參考文章 安裝trac外掛的地方為 trac外掛下載點 當複制整個svn和trac相關資料夾時遇到的問題為 原本的CentOS預設的svn版本較舊 所以我們要安裝新版的svn 以 WANdisco 的 binary distribution 安裝 subversion 1.6.13
此外如果沒有關selinux的話記得
chcon -R -t httpd_sys_content_t /var/trac
chcon -R -t httpd_sys_content_t /var/svn
<?php $this->load->model('epaper_model'); $this->load->helper('form_helper'); $this->load->library('email'); $mail_html = $this->load->view('theme_ocbn/forget_pass_email.php', array('data' => $data), TRUE); $config['protocol'] = 'smtp'; $config['smtp_host'] = 'ssl://smtp.gmail.com'; $config['smtp_port'] = '465'; $config['smtp_user'] = 'your@gmail.com'; $config['smtp_pass'] = 'yourpass'; $config['mailtype'] = 'html'; $config['newline'] = "\r\n"; $config['crlf'] = "\r\n"; $config['charset'] = 'gbk'; $this->email->initialize($config); $this->email->from('your@gmail.com', iconv('utf-8', 'gbk', 'sendername')); $this->email->to($row->email); $this->email->subject(iconv('utf-8', 'gbk', $subject)); $this->email->message(iconv('utf-8', 'gbk', $mail_html)); $this->email->send(); ?>
在使用CI寄信寄到Gmail時由於Gmail信件的主旨使用utf-8的話會產生亂碼 所以之前是把編碼整個設為big5,但是卻碰到信件內文有些中文字使用big5顯示會產生亂碼 為了解決這個問題、查了許多地方、歸類出了使用gbk編碼可以支援大部分的中文字 不會產生亂碼.....果然一試寄信、本來會出現亂碼的字都正常顯現了 如果接下來遇到真的非utf-8不可的地方、好像就得改寫CI的function或使用php的perl mail了 或使用php的per mail了吧~~
這篇文章在KM上已經有三百多篇迴響了、雖然都是外國人、不過都回的很認真、真的很感謝他讓我有繼續寫的動力。果然寫程式是不分國界的
最近Mandarin的Daily Word想學華文網每天輪播一個字 可是...這是我沒遇過的問題~其實華文網首頁的廣告好像有輪播的方法、 但是cache->再用linux的cron我不會、而且好像還是有些小問題 再想了一陣子的結果、首先我認為
<?php function rand_daily(){ if(date('H:i:s',time()) == '20:32:00') $query = $this->db->query("SELECT * FROM yourtable ORDER BY rand() LIMIT 1"); else $query = $this->db->query("SELECT * FROM yourtable ORDER BY big5_code='A445' LIMIT 1"); return $query->row(); } ?>
但這個方法其實只有'20:32:00'那秒執行rand()其它時候就不是了 於是我有開始查PHP有關時間的函數、發現了getdate()這個函數 利用$y = getdate(); $y['yday'] = 來計算每天的日期、總共有 0~365 大家應該會覺得很奇怪0~365是366天而不是365天 因為每當潤年的時候有366天因此要預設給他、不然那天就沒有值可以跑了 於是我想只好再資料庫加個欄位year依順序排0~365而且再加個range不然的話只有365個字會用到 實作的方法如下:
<?php function list_array($arr){ echo '<pre>'; print_r($arr); echo '</pre>'; } $y = getdate(); //print_r(getdate()); //echo $y[yday]; $conn = mysql_connect('localhost','root','lccnet'); $sql = 'select * from mandarin.main2'; $result = mysql_query($sql,$conn); echo $row['year']; $year = -1; //初始值設為-1下一次加1才會為0 $range = 0; while($row = mysql_fetch_array($result)) { $year ++; $row['year'] = $year; if($year == 365) { $year = 0; $range ++; } //$year ++ ; //$row['year'] = $year; //list_array($row); echo 'UPDATE `main2` SET `year` = '.$year .", `range` = ".$range." where `big5_code` = '".$row[1]."';<p>"; } ?>
這樣的話資料庫的year欄位就會重覆0~365的數字了 接下來在SQL下$sql = select * from yourdb.table where year = '".$y['yday']."' order by rand() limit 0,1(第一次嚐試失敗) 用rand的話,每天會有十幾個字在輪播、因此還要在資料庫欄位多設個range,主要為0~10雖然每日一字的數字共有13年可以輪播 但到時判斷要寫比較細、想一想每十年每天輪播一個字也是夠用了 首先 <?php $year = date('Y',time()); //echo $year; $range = substr(trim($year),-1); echo $range ?> 接下來的$sql = select * from yourdb.table where year = '".$y['yday']."' order by .$range. limit 0,1; 這樣的話就能每十年每天播不同的字了~
For MySQL Server
UPDATE 資料表名稱 SET 欄位名稱 = REPLACE ( 欄位名稱 , 被取代值, 要取代值 ) WHERE 欄位名稱 LIKE '%被取代值%'
這個SQL 語法可以將欄位值中含有被取代值的部分取代
ex: area資料表中address 欄位資料 將台北縣 取代為 「新北市」寫法如下
UPDATE area SET address = REPLACE ( address , '台北縣', '新北市' ) WHERE address LIKE '%台北縣%'
今天去幫補習班管理電腦
每次碰到我總說我是好男人(順便發我一張好人卡...)的
美女主任竟然說要介紹他表妹給我認識~
不過我竟然不識相回他、其實我有認識很多女生不用特別介紹
(Ps.其實我怕她以為我是個宅宅、才同情介紹給我的)