包含一下功能
/** function getclientsyslanguage() // 設定系統語言
* function setcookieforever($cookie_name,$var) // set cookie forever
* function getstringsupreplace($strinput) // 格式化字串
* getcodepage($codepage_id) // 這部分銜接js中的判斷00的處理方法
* convertlang2code($str) // pls add here by hanic.wang
* redirect($page) // 跳轉函式
* serialize_($str)// 將陣列線性化用encode儲存
* unserialize_($str)// 將str decode解碼然後解壓成陣列
* rearrangedindex($arr)把乙個陣列的序號重新按0,1,2,3順序排列
* getint($data3,$d) //取整
* preg_match_define($str,$spilit) //擷取某字元之前的所有字元,沒有的話返回原字串
* addstrlen($a,$c=2,$addstr="0")當資料不滿可以用$addstr填滿長度 比如 234 需要 5位 $addstr=0 則返回00234
* getdatenow()返回當前時間 2008-03-09
* getint($data3,$d)取整 3.1 返回4
<?php
/** function getclientsyslanguage() // 設定系統語言
* function setcookieforever($cookie_name,$var) // set cookie forever
* function getstringsupreplace($strinput) // 格式化字串
* getcodepage($codepage_id) // 這部分銜接js中的判斷00的處理方法
* convertlang2code($str) // pls add here by hanic.wang
* redirect($page) // 跳轉函式
* serialize_($str)// 將陣列線性化用encode儲存
* unserialize_($str)// 將str decode解碼然後解壓成陣列
* rearrangedindex($arr)把乙個陣列的序號重新按0,1,2,3順序排列
* getint($data3,$d) //取整
* preg_match_define($str,$spilit) //擷取某字元之前的所有字元,沒有的話返回原字串
* addstrlen($a,$c=2,$addstr="0")當資料不滿可以用$addstr填滿長度 比如 234 需要 5位 $addstr=0 則返回00234
* getdatenow()返回當前時間 2008-03-09
* getint($data3,$d)取整 3.1 返回4
*/// 設定系統語言 返回 en/gb/big5
function getclientsyslanguage($post_sys_lang,$cookie_dreye_sys_lang) else
if (preg_match ("/^zh-tw/i",$client_sys_language) || preg_match ("/^zh-hk/i",$client_sys_language))
if (preg_match ("/^en/i",$client_sys_language))
}setcookieforever("dreye[sys_lang]",$lang_id);
return $lang_id;
}// set cookie forever
function setcookieforever($cookie_name,$var)
//格式化字串 @param strinput like:test@1 @return string like:test1
function getstringsupreplace($strinput)
function getstring_supreplace($strinput)
//這部分銜接js中的判斷00的處理方法
function getcodepage($codepage_id)
return $codepage_id;}//
function convertlang2code($str)
return $code;
}// 跳轉函式
function redirect($page) else
}// 將陣列線性化用encode儲存
function serialize_($arr)
return $data;
}// 將str decode解碼然後解壓成陣列
function unserialize_($str)
return $arr;
}//把乙個陣列的序號重新按0,1,2,3順序排列
function rearrangedindex($arr)
return $array;
}// 將$array1中第乙個值丟擲陣列
function poptopelementfromarray($array1)
//給乙個陣列的最後插入乙個元素
function addone($stack,$str) else
return $stack;
}//去除$array1中的$str值
function deletestrfromarray($array1,$str)else
return $result;
}//preg_match_define($str,$spilit)擷取某字元之前的所有字元,沒有的話返回原字串
function preg_match_define($str,$spilit)
function returnarray($word_show_list,$list_num)
$result[$key] = $value;
$i=$i+1;
}} else
return $result;
}//getint($data3,$d)取整
function getint($data3,$d)
} else
return $page;
}function gethelpinfo($filename,$project)
if ($filename == "dict.php"||$filename == "history.php")
return $result;
}function xiegangzhuanyi($str)
// 支援擷取中文
function subtitle($title, $length)
if ($temp%2 == 0)else
}$title .="...";
}return $title;
}// getdatenow()返回當前時間 2008-03-09
function getdatenow()
// addstrlen($a,$c=2,$addstr="0")當資料不滿可以用$addstr填滿長度 比如 234 需要 5位 $addstr=0 則返回00234
function addstrlen($a,$c=2,$addstr="0")
}$result = strval($t . $a);
return $result;
}?>
資料結構在實際開發過程中的應用
寫了這麼些年的 對資料結構和演算法分析也只停留在皮毛階段,實在是慚愧,把自己最近一段時間在專案中資料結構的具體應用總結一下。結構具體應用 結構體用來表示某些純資料結構會很好 指標的指標 做動態陣列用效果不錯,但是在初始化時也需要動態確定指標的容量 一維陣列 用來儲存一些配置資訊列表不錯 二維陣列 做...
資料結構在實際開發過程中的應用
寫了這麼些年的 對資料結構和演算法分析也只停留在皮毛階段,實在是慚愧,把自己最近一段時間在專案中資料結構的具體應用總結一下。結構具體應用 結構體用來表示某些純資料結構會很好 指標的指標 做動態陣列用效果不錯,但是在初始化時也需要動態確定指標的容量 一維陣列 用來儲存一些配置資訊列表不錯 二維陣列 做...
oozie開發過程中的關於時區的經驗分享
oozie是2018年初,工作開始時接觸的,那期間有很多心得體會,都在自己的小本本上記著呢。目前就一點一點整理出來。以下是我當時的架構師讓我總結在調研開發過程中關於oozie時區的總結,至今也很感謝那位架構師,他對我們這個team真的是非常用心。1.oozie預設時區是utc,utc是世界標準時間,...