在linux c程式設計裡,大家都知道在乙個程序裡建立乙個檔案,保持開啟狀態,然後unlink掉檔案,它並不實際刪除,而是等到程序結束時,所有的fd都關閉了,才真正清除掉。
在php裡,用同樣的操作方法想得到乙個標識乙個程序尚在執行的pid檔案,未果!
下面是php和c的**:
php:
<
?php
$filename
="/tmp/test_php.pid";$
fp=fopen($
filename
,'w');
//unset($fp);
unlink($
filename);
sleep
(6);
c:#
include
int main(
)
PID28愚蠢的寵物(dfs 類似找最短公共祖先)
描述 狗狗的家因為常常遭到貓貓的攻擊,所以不得不把家裡前院的路修得非常複雜。狗狗家前院有n個連通的分叉結點,且只有n 1條路連線這n個節點,節點的編號是1 n 1為根節點 sheep的寵物非常笨,他們只會向前走,不會退後 只向雙親節點走 sheep想知道他們最早什麼時候會相遇 即步數最少 n的範圍 ...
php類似indexof的方法 轉
php string 函式 strpos 函式返回字串在另乙個字串中第一次出現的位置。如果沒有找到該字串,則返回 false。strpos string,find,start 引數 描述string 必需。規定被搜尋的字串。find 必需。規定要查詢的字元。start 可選。規定開始搜尋的位置。注釋...
PHP高並發生成不重複唯一標識
假設唯一標識為使用者id,當有3個使用者同時註冊,生成使用者id的時間完全相同,如何保證id的唯一性 們給出的方案很多,其中比較流行的方案如下所示 md5 uniqid md5 microtime true true microtime true 返回unix紀元以來的當前時間,精確到最接近的微秒 ...