顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - liteC

頁: [1] 2 3 ... 6
1
直接用瀏覽器測吧

dreamweaver 這種懶人用的東西只會讓你學的更慢

請愛用文字編輯器.

2
樓上學長說的第一點是必須的.. 第二點設


NameVirtualHost 123.123.123.123:80
NameVirtualHost 123.123.123.124:80


<VirtualHost 123.123.123.123:80>
    ServerName yourdomain1.com
</VirtualHost>
<VirtualHost 123.123.123.124:80>
    ServerName yourdomain2.com
</VirtualHost>

這樣就可以了.. 當然以上是簡略設定.. 您得多研究一下

3
請英文好的朋友幫忙.翻譯如下
-----------------------------------------------------------------------
請把我的IP做DNS反解.因為我主機發出去的信都被拒絕.我的域名是abc.com.謝謝
-----------------------------------------------------------------------

有人能幫忙翻譯成英文嗎?因為牽扯了好多專有名詞.真是有困難阿... :-[謝謝大德幫忙


你是和國外主機商溝通嗎? 你不需要道地的英文就可以.. 別拘泥於文法.. Globish 就ok 不需 English
小弟我國中程度英文目前還沒遇到溝通障礙
Example:

Hi,

Could you help me to set the reverse DNS for my ip adress: xxx.xxx.xxx.xxx ?
The Reverse PTR record is abc.com.

Thanks in advance.

4
當然可以呀.

Google可以幫你很大的忙.

5
我沒試過SQLite不過應該以MySQL可以.

前提是 mysql_connect 時使用者帳戶要有那兩個資料庫的權限

您用 root 試看看好了.

6
迷思啦

一般都是壞硬碟, 因為它太操勞了.

如果你要硬碟活久一點就把網頁伺服器的 log 檔關掉. 光是少了持續寫入log檔這個動作你的硬碟少說可以撐個七八年

不過一般來說不大可能 = =

7
查一下檔案尺寸

find . -size +5000 -print


5000 是 size 你可以改變這值

看是那個檔案佔最大. 一般來說都是 log 檔.


8

..........

不知道該說什麼..

建議樓主發問前先查一下php 函式手冊再發問會比較好, 相信手冊中的例句可以省下您不少時間

9
雜七雜八 / 回覆: 年少"輕狂"之一
« 於: 2010-06-17 20:45 »
有點誇張喔!  ;D

10
雜七雜八 / 回覆: 致富士康同仁的一封信
« 於: 2010-06-17 20:44 »
現在沒撫卹金了

諸位學長們就省條命吧  ;)

11
我不是專科畢

實際上我只有五專肄, 也沒有任何證照.

目前幫朋友的公司管理在美國及香港的多台主機, 實際上我連機器及機房都沒看過, 都是遠端登入去管理機器.

自己也對程式設計頗熟悉, 都是憑著興趣及熱沉自己學起來的

過來人給你一些中肯的建言:

首先, 你對資訊網路業的態度不是只是把它當作一個糊口, 可以找份工作的態度, 而是終生的興趣.
第二, 光是上課的學習速度是非常慢的, 你自己必須學習架設網站, 自己在家架主機實戰 linux, 否則再怎麼學, 還是半桶水

最後還是得祝福你
這是一條漫長的路, 我自學七八年之後, 才覺得自己有能力去應付大小事.

才開始學習或上課, 就別心急了. 因為是急不來的. 培養對這行業的趣及熱沉會幫助許多.

12
在 run 的時候出現 Could not connect to host

連不到資料庫吧?

試看看把 sql server 的timeout  加大

不然就是在迴圈中 每次讀取資料庫都重開一個連線

13
樓主的意思是要把兩個雙引號之間的字串 取代為 空 吧

這個情況要用正規表示式 preg_replace 取代.. 不是用 str_replace

一整個就是搞錯了

不過樓主有解決就好

14
...........

越理越多債  ;D

15
您用 wordpress 架好了

免費的

依我接案多年的經驗遇到完全沒概念或公司沒技術人員可溝通的話

實在很辛苦.. 已經不是預算多寡的問題了  8)

16
網頁技術 / 回覆: 如何在PHP上區分多條線
« 於: 2010-06-05 23:07 »
我是想用php繪圖

這是一隻畫圖表的php script 學它的寫法應該會對你有很大的幫助
這是它的網頁:http://www.peters1.dk/webtools/php/lagkage.php?sprog=en


代碼: [選擇]
<?php
////////////////////////////////////////////////////////////////
// PHP script made by Rasmus - http://www.peters1.dk //
////////////////////////////////////////////////////////////////

$show_label true// true = show label, false = don&#39;t show label.
$show_percent true// true = show percentage, false = don&#39;t show percentage.
$show_text false// true = show text, false = don&#39;t show text.
$show_parts false// true = show parts, false = don&#39;t show parts.
$label_form = &#39;square&#39;; // &#39;square&#39; or &#39;round&#39; label.
$width 199;
$background_color = &#39;FFFFFF&#39;; // background-color of the chart...
$text_color = &#39;000000&#39;; // text-color.
$colors = array(&#39;ED145B&#39;, &#39;00AEEF&#39;, &#39;8DC63F&#39;,&#39;F7941D&#39;, &#39;ABA000&#39;, &#39;B4B4B4&#39;,&#39;A67C52&#39;,&#39;BD8CBF&#39;,&#39;BFBFC1&#39;,&#39;00746B&#39;); // colors of the slices.
$shadow_height 16// Height on shadown.
$shadow_dark true// true = darker shadow, false = lighter shadow...

// DON&#39;T CHANGE ANYTHING BELOW THIS LINE...

$data $_GET["data"];
$label $_GET["label"];

$height $width/2;
$data explode(&#39;*&#39;,$data);

if ( $label != &#39;&#39; ) $label = explode(&#39;*&#39;,$label);

for ( $i 0$i count($label); $i++ ) {
if ( $data[$i]/array_sum($data) < 0.1$number[$i] = &#39; &#39;.number_format(($data[$i]/array_sum($data))*100,1,&#39;,&#39;,&#39;.&#39;).&#39;%&#39;;
else $number[$i] = number_format(($data[$i]/array_sum($data))*100,1,&#39;,&#39;,&#39;.&#39;).&#39;%&#39;;
if (strlen($label[$i]) > $text_length$text_length strlen($label[$i]);
}

if (
is_array($label)) {
$antal_label count($label);
$xtra = (5+15*$antal_label)-($height+ceil($shadow_height));
if ($xtra 0$xtra_height = (5+15*$antal_label)-($height+ceil($shadow_height));

$xtra_width 5;
if ($show_label$xtra_width += 20;
if ($show_percent$xtra_width += 45;
if ($show_text$xtra_width += $text_length*8;
if ($show_parts$xtra_width += 35;
}

$img ImageCreateTrueColor($width+$xtra_width$height+ceil($shadow_height)+$xtra_height);

ImageFill($img00colorHex($img$background_color));

foreach (
$colors as $colorkode) {
$fill_color[] = colorHex($img$colorkode);
$shadow_color[] = colorHexshadow($img$colorkode$shadow_dark);
}

$label_place 5;

if ( 
is_array($label) ) {
for ( $i 0$i count($label); $i++ ) {
if ( $label_form == &#39;round&#39; && $show_label ) {
imagefilledellipse($img,$width+11,$label_place+5,10,10,colorHex($img$colors[$i count($colors)]));
imageellipse($img,$width+11,$label_place+5,10,10,colorHex($img$text_color));
} else if ( $label_form == &#39;square&#39; && $show_label ) {
imagefilledrectangle($img,$width+6,$label_place,$width+16,$label_place+10,colorHex($img$colors[$i count($colors)]));
imagerectangle($img,$width+6,$label_place,$width+16,$label_place+10,colorHex($img$text_color));
}
if ( $show_percent $label_output $number[$i].&#39; &#39;;
if ( $show_text $label_output $label_output.$label[$i].&#39; &#39;;
if ( $show_parts $label_output $label_output.$data[$i];
imagestring($img,&#39;2&#39;,$width+20,$label_place,$label_output,colorHex($img, $text_color));
$label_output = &#39;&#39;;
$label_place $label_place 15;
}
}
$centerX round($width/2);
$centerY round($height/2);
$diameterX $width-4;
$diameterY $height-4;

$data_sum array_sum($data);

$start 270;

for ( 
$i 0$i count($data); $i++ ) {
$value += $data[$i];
$end ceil(($value/$data_sum)*360) + 270;
$slice[] = array($start$end$shadow_color[$value_counter count($shadow_color)], $fill_color[$value_counter count($fill_color)]);
$start $end;
$value_counter++;
}

for ( 
$i=$centerY+$shadow_height$i>$centerY$i-- ) {
for ( $j 0$j count($slice); $j++ ) {
if ($slice[$j][0] != $slice[$j][1]) ImageFilledArc($img$centerX$i$diameterX$diameterY$slice[$j][0], $slice[$j][1], $slice[$j][2], IMG_ARC_PIE);
}
}


for ( 
$j 0$j count($slice); $j++ ) {
if ($slice[$j][0] != $slice[$j][1]) ImageFilledArc($img$centerX$centerY$diameterX$diameterY$slice[$j][0], $slice[$j][1], $slice[$j][3], IMG_ARC_PIE);
}

OutputImage($img);
ImageDestroy($img);

function 
colorHex($img$HexColorString) {
$R hexdec(substr($HexColorString02));
$G hexdec(substr($HexColorString22));
$B hexdec(substr($HexColorString42));
return ImageColorAllocate($img$R$G$B);
}
function 
colorHexshadow($img$HexColorString$mork) {
$R hexdec(substr($HexColorString02));
$G hexdec(substr($HexColorString22));
$B hexdec(substr($HexColorString42));

if ( $mork ) {
($R 99) ? $R -= 100 $R 0;
($G 99) ? $G -= 100 $G 0;
($B 99) ? $B -= 100 $B 0;
} else {
($R 220) ? $R += 35 $R 255;
($G 220) ? $G += 35 $G 255;
($B 220) ? $B += 35 $B 255;
}
return ImageColorAllocate($img$R$G$B);
}

function 
OutputImage($img) {
header(&#39;Content-type: image/jpg&#39;);
ImageJPEG($img,NULL,100);
}

?>


17
網頁技術 / 回覆: 如何在PHP上區分多條線
« 於: 2010-06-05 20:36 »
你是要用php的繪圖圖還是輸出文字線條?

18
單純是因為 linux 是免費的  ;D

19
由於以前任職的公司都是只有幾個人的小型公司
也沒有什麼...技術長...或程式規劃師

接到案子..通常是一個人通包... 或兩人合作..
這樣一來有個問題,當一人離職,新的程式設計人員進來時,看到不熟的程式碼又是一個頭兩個大.. 公司得花許多時間成本在這上面
自己也非科班出身,對這方面也是不懂的,到光華找些書,也都是以設計實務為主而非規劃實務

所以想請學長/前輩們有沒有好書可以推薦的?

另外要怎麼做才能像Facebook這類大網站,是怎麼做分工的?
是規劃師製定好功能的物件之後,再讓其它程式人員去引用設計嗎?
我看Facebook連錯誤回傳碼都有一個總表定義,雖然得到錯誤碼不懂是什麼,不過查表就可以得知,雖麻煩但很有系統

20
不就是路徑的問題嗎..  ::)

21
主機有多個ip
eth0 是主ip 其它為eth0別名 eth0:1, eth0:2 ....

因在命令列模式執行script 對外部網頁抓取資料, 如何讓對外連線輪流使用這些ip對目標連線呢?
這麼做是要降低連線失敗機率, 尤其是目標有限制 ip 連線數的時候

請問要怎麼做才能實現這樣的方法呢?

22
雜七雜八 / 回覆: 致富士康同仁的一封信
« 於: 2010-05-30 19:33 »
不然一個40萬人的公司要怎麼管理?


23
發現單純的 try - catch 雖然可以略過重大錯誤跑到 catch 處理

但會有丟失的情況..

差不多10次重大錯誤會丟失3, 4 次, 比例蠻高的, 並不是100%

好奇怪  ???

不過可以執行就好

24
不管是新手或是老手

都是需要幫忙才提問

非常感謝學長們熱心回答我的問題  :)

25
既然只是加總取值

為什麼要排序.. 單純的 COUNT 速度很快

下 ORDER 如果該欄位沒索引的話, 變成sort by tmp disk 不會用 ram 來作處理, 資料量大的話很耗cpu


26
沒有 { }   ???

好奇怪.......... 我記得迴圈中只有單行描述可以省略  {}

會不會是 javascript ?

27
Yamaka 學長

非常感謝您!! 雖然我看不懂官方文件

不過想不到很容易就作到了..........

唉!! 可惜就是不大懂文件再說什麼.. 總之可以達到此效果就好...........

再次感謝您 ( 瞌頭跪拜 )

28
最近在研究一些自動化的分析系統, 分析log 或與遠端網站溝通取值之類

發現如果 php 遇到錯誤時, 程式會自動停止, 在分析的自訂函式前加上 @ 也沒用

有什麼辦法可以讓 php 遇到錯誤會另外執行行動 (例如存進mysql資料表記錄錯誤) 後

又繼續執行的呢?

在網上搜尋到這個
http://ms7.fhsh.tp.edu.tw/php5c/function.set-exception-handler.html

又好像不是我要的.  ???

29
嗯 因為是用戶動作的log 所以資料很大
必須整合有用資料到小資料表

謝謝前輩們的建議!

30

現在遇到一個狀況是, 因為程式必須跑 crontab 排程來讀 mysql 資料, 所以這支程式是每天讀取一次後, 需要跑幾百萬次迴圈處理資料到結束
因為之前接觸的都是很小的案子或自己的作品, 沒什麼機會處理較多筆的資料, 小的資料處理單筆讀寫速度很快, 沒有什麼資料庫鎖定的問題

假設:
資料表A:三百萬筆資料
狀況 1:一次讀取三百萬筆到陣列中並跑三百萬次迴圈處理資料到結束
狀況 2:在讀取資料表的同時仍有新的資料 Insert 到資料表A 中

像這種情形資料表會自動鎖定嗎?因為讀三百萬筆資料需一段時間
如這篇文章所指的隱性鎖定
http://forum.slime.com.tw/thread222087.html
如果是的話,執行讀取時,是否就無法INSERT資料了?

因為資料很大, 想釐清一些觀念再想比較適當的解決方式~~

先謝謝前輩們幫我解決^^

頁: [1] 2 3 ... 6