❶ 海參粥怎麼做
准備好食材,海參提前泡發處理干凈,如若從冰箱取出要進行自然解凍將香米或大米倒入砂鍋中,清洗干凈,按1:4的米水比例一次性加入足夠量的水蓋上鍋蓋,大火燒開,轉中小火熬煮這個時間清洗香菇切薄片,海參切小段,香蔥切粒,姜切絲備用待文火熬煮的粥米粒變軟時,放入香菇片再熬煮三五分鍾然後下入姜絲、海參段加入適量鹽,蓋上鍋蓋小火煲15分鍾左右出鍋時撒少許香蔥粒,滴香油即可網路一下就行了泡的:買的:http://wenku..com/link?url=qdi4FqBB8t2fTwWxrv-_RX31c0neYOwBdV-_
❷ C語言中的出棧是什麼意思
不是的,是把指針指的位置移動了。而非是刪除數據。
當把數據押入棧的時候,先移動指針,指向下一個位置,然後再押入。
當把數據押出棧的時候,先指向下一個位置,然後再押入,再移動指針。
出棧和入棧的操作順序是相反的。一個先動指針,一個先動數據。

該圖為出棧的表示圖。畫畫板畫的,粗糙了點,湊合著看吧。
❸ filf完結了嗎
墨西哥技術大牛Juan Benet,於2014年5月份創辦協議實驗室Protocal Labs後,立即加入了美國矽谷頂級孵化器Y-Combinator,IPFS是他們做的第一個產品。協議實驗室還創建了libp2p、IPLD、multiformats、Orbit以及其他知名項目。
❹ 程序中FILF什麼意思
file英音:[fail]美音:[fa?l] 名詞 n. [C] 1.文件夾,公文箱 2.訂存的文件(或卡片等) 3.檔案,案卷,卷宗[(+on)] He read all the files on the case. 他閱讀了有關這個案件的全部卷宗。 4.縱列 A file of passengers was coming down the steps. 旅客魚貫走下階梯。 及物動詞 vt. 1.把...歸檔[(+away)] She filed all her letters carefully. 她把她所有的信件仔細歸檔。 2.提出(申請等);提起(訴訟等) She filed a suit against the college for sex discrimination. 她對那所大學提出性別歧視的訴訟。 3.(記者)用電話,電報發送(稿子) 不及物動詞 vi. 1.排成縱隊行進[Q] They filed past the grave of the national hero. 他們排成縱隊走過那位民族英雄的墳墓。 2.提出申請;提起訴訟[(+for)] She decided to file for divorce. 她決意起訴要求離婚。 藍屏
❺ Git 中 HEAD 是什麼東西,為什麼會出現在分支里
在git的一般使用中,如果發現錯誤的將不想提交的文件add進入index之後,想回退取消,則可以使用命令:git reset HEAD <file>...,同時git add完畢之後,git也會做相應的提示,比如:
引用
# Changes to be committed:
# (use "git reset HEAD<file>..." to unstage)
#
# new file: Test.scala
git reset [--hard|soft|mixed|merge|keep] [<commit>或HEAD]:將當前的分支重設(reset)到指定的<commit>或者HEAD(默認,如果不顯示指定commit,默認是HEAD,即最新的一次提交),並且根據[mode]有可能更新index和working directory。
下面列出一些git reset的典型的應用場景:
A) 回滾add操縱
引用
$ edit (1)
$ git add frotz.c filfre.c
$ mailx (2)
$ git reset (3)
$ git pull git://info.example.com/ nitfol (4)
(1) 編輯文件frotz.c, filfre.c,做了些更改,並把更改添加到了index
(2) 查看郵件,發現某人要你pull,有一些改變需要你merge下來
(3) 然而,你已經把index搞亂了,因為index同HEAD commit不匹配了,但是你知道,即將pull的東西不會影響已經修改的frotz.c和filfre.c,因此你可以revert這兩個文件的改變。revert後,那些改變應該依舊在working directory中,因此執行git reset。
(4) 然後,執行了pull之後,自動merge,frotz.c和filfre.c這些改變依然在working directory中。
B) 回滾最近一次commit
引用
$ git commit ...
$ git reset --soft HEAD^ (1)
$ edit (2)
$ git commit -a -c ORIG_HEAD (3)
(1) 當提交了之後,你又發現代碼沒有提交完整,或者你想重新編輯一下提交的comment,執行git reset --soft HEAD^,讓working tree還跟reset之前一樣,不作任何改變。
HEAD^指向HEAD之前最近的一次commit。
(2) 對working tree下的文件做修改
(3) 然後使用reset之前那次commit的注釋、作者、日期等信息重新提交。注意,當執行git reset命令時,git會把老的HEAD拷貝到文件.git/ORIG_HEAD中,在命令中可以使用ORIG_HEAD引用這個commit。commit 命令中 -a 參數的意思是告訴git,自動把所有修改的和刪除的文件都放進stage area,未被git跟蹤的新建的文件不受影響。commit命令中-c <commit> 或者 -C <commit>意思是拿已經提交的commit對象中的信息(作者,提交者,注釋,時間戳等)提交,那麼這條commit命令的意思就非常清晰了,把所有更改的文件加入stage area,並使用上次的提交信息重新提交。
C) 回滾最近幾次commit,並把這幾次commit放到叫做topic的branch上去。
引用
$ git branch topic/wip (1)
$ git reset --hard HEAD~3 (2)
$ git checkout topic/wip (3)
(1) 你已經提交了一些commit,但是此時發現這些commit還不夠成熟,不能進入master分支,但你希望在新的branch上潤色這些commit改動。因此執行了git branch命令在當前的HEAD上建立了新的叫做 topic/wip的分支。
(2) 然後回滾master branch上的最近三次提交。HEAD~3指向當前HEAD-3個commit的commit,git reset --hard HEAD~3即刪除最近的三個commit(刪除HEAD, HEAD^, HEAD~2),將HEAD指向HEAD~3。
D) 永久刪除最後幾個commit
引用
$ git commit ...
$ git reset --hard HEAD~3 (1)
(1) 最後三個commit(即HEAD, HEAD^和HEAD~2)提交有問題,你想永久刪除這三個commit。
E) 回滾merge和pull操作
引用
$ git pull (1)
Auto-merging nitfol
CONFLICT (content): Merge conflict innitfol
Automatic merge failed; fix conflicts andthen commit the result.
$ git reset --hard (2)
$ git pull . topic/branch (3)
Updating from 41223... to 13134...
Fast-forward
$ git reset --hard ORIG_HEAD (4)
(1) 從origin拉下來一些更新,但是產生了很多沖突,你暫時沒有這么多時間去解決這些沖突,因此你決定稍候有空的時候再重新pull。
(2) 由於pull操作產生了沖突,因此所有pull下來的改變尚未提交,仍然再stage area中,這種情況下git reset --hard與 git reset --hard HEAD意思相同,即都是清除index和working tree中被搞亂的東西。
(3) 將topic/branch合並到當前的branch,這次沒有產生沖突,並且合並後的更改自動提交。
(4) 但是此時你又發現將topic/branch合並過來為時尚早,因此決定退滾merge,執行git reset --hard ORIG_HEAD回滾剛才的pull/merge操作。說明:前面講過,執行git reset時,git會把reset之前的HEAD放入.git/ORIG_HEAD文件中,命令行中使用ORIG_HEAD引用這個commit。同樣的,執行pull和merge操作時,git都會把執行操作前的HEAD放入ORIG_HEAD中,以防回滾操作。
F) 在被污染的working tree中回滾merge或者pull
引用
$ git pull (1)
Auto-merging nitfol
Merge made by recursive.
nitfol | 20 +++++----
...
$ git reset --merge ORIG_HEAD (2)
(1) 即便你已經在本地更改了一些你的working tree,你也可安全的git pull,前提是你知道將要pull的內容不會覆蓋你的working tree中的內容。
(2) git pull完後,你發現這次pull下來的修改不滿意,想要回滾到pull之前的狀態,從前面的介紹知道,我們可以執行git reset --hard ORIG_HEAD,但是這個命令有個副作用就是清空你的working tree,即丟棄你的本地未add的那些改變。為了避免丟棄working tree中的內容,可以使用git reset --merge ORIG_HEAD,注意其中的--hard 換成了--merge,這樣就可以避免在回滾時清除working tree。
G) 被中斷的工作流程
在實際開發中經常出現這樣的情形:你正在開發一個大的feature,此時來了一個緊急的bug需要修復,但是目前在working tree中的內容還沒有成型,還不足以commit,但是你又必須切換的另外的branch去fix bug。請看下面的例子
引用
$ git checkout feature ;# you were workingin "feature" branch and
$ work work work ;#got interrupted
$ git commit -a -m "snapshot WIP" (1)
$ git checkout master
$ fix fix fix
$ git commit ;# commit with real log
$ git checkout feature
$ git reset --soft HEAD^ ;# go back to WIPstate (2)
$ git reset (3)
(1) 這次屬於臨時提交,因此隨便添加一個臨時注釋即可。
(2) 這次reset刪除了WIP commit,並且把working tree設置成提交WIP快照之前的狀態。
(3) 此時,在index中依然遺留著「snapshot WIP」提交時所做的uncommit changes,git reset將會清理index成為尚未提交"snapshot WIP"時的狀態便於接下來繼續工作。
(H) Reset單獨的一個文件
假設你已經添加了一個文件進入index,但是而後又不打算把這個文件提交,此時可以使用git reset把這個文件從index中去除。
引用
$ git reset -- frotz.c (1)
$ git commit -m "Commit files inindex" (2)
$ git add frotz.c (3)
(1) 把文件frotz.c從index中去除,
(2) 把index中的文件提交
(3) 再次把frotz.c加入index
(I) 保留working tree並丟棄一些之前的commit
假設你正在編輯一些文件,並且已經提交,接著繼續工作,但是現在你發現當前在working tree中的內容應該屬於另一個branch,與這之前的commit沒有什麼關系。此時,你可以開啟一個新的branch,並且保留著working tree中的內容。
引用
$ git tag start
$ git checkout -b branch1
$ edit
$ git commit ... (1)
$ edit
$ git checkout -b branch2 (2)
$ git reset --keep start (3)
(1) 這次是把在branch1中的改變提交了。
(2) 此時發現,之前的提交不屬於這個branch,此時你新建了branch2,並切換到了branch2上。
(3) 此時你可以用reset --keep把在start之後的commit清除掉,但是保持working tree不變。