<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    佳麗斯 加厚雙人/單人秋冬被子暖冬 羊毛被芯羊毛柔絲被特價包郵 憂憂魚冬外穿打底褲女秋冬厚長褲女褲加絨加厚高腰彈力鉛筆褲靴褲 韓國代購2013新款 韓版秋冬休閑女時尚磨破口袋衛衣韓版學生裝 潮

    有時,退一步,能一口氣進幾步,只是這先退一步需要勇氣和自信。

    用心愛你,努力工作。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      70 隨筆 :: 1 文章 :: 33 評論 :: 0 Trackbacks

    2009年12月31日 #

    人的生活方式有兩種:

      第一種方式是像草一樣活著,你盡管活著,每年還在成長,但是你畢竟是一棵草,你吸收雨露陽光,但是長不大。人們可以踩過你,但是人們不會因為你的痛苦,而他產生痛苦;人們不會因為你被踩了,而來憐憫你,因為人們本身就沒有看到你。

      第二種方式是像樹一樣成長,即使我們現在什么都不是,但是只要你有樹的種子,即使被人踩到泥土中間,你依然能夠吸收泥土的養分,自己成長起來。也許兩年三 年你長不大,但是八年,十年,二十年你一定能長成參天大樹,當你長成參天大樹以后,遙遠的地方人們就能看到你,走近你,你能給人一片綠色,一片陰涼,你能 幫助別人,即使人們離開你以后回頭一看,你依然是地平線上的一道美麗風景線。

      樹活著是美麗的風景,死了依然是棟梁之才,活著死了都有用,這就是我們做人的標準和成長的標準。

      盡管每一條河流都有自己不同的生命曲線,但是每一個河流都有自己的夢想,那就是奔向大海。我們的生命,有的時候會是泥沙,你可能慢慢的就會像泥沙一樣沉淀下去。

      一旦你沉淀下去,也許你不再為了前進而努力,但是你永遠見不到陽光了。

      所以不管你現在的生命是怎樣的狀態,一定要有水的精神,像水一樣不斷的積蓄自己的力量,不斷的沖破障礙,當你發現時機不到的時候,把自己的厚度給積累起來,當有一天機會來臨的時候,你就能夠奔騰入海,成就自己的生命。

     
      ”為了不苦一輩子,定要苦過這陣子“
    posted @ 2012-01-05 14:43 王生生 閱讀(263) | 評論 (0)編輯 收藏

         摘要:  教你怎樣混社會   很多人混到現在一事無成,或自認為一事無成。還有很多人混到現在感覺很失敗,或不成功。還有很多人混到現在就覺得過得沒意思,過得很機械,過得已經不會思考和心動。我們羨慕著社會上每一個成功人士,羨慕著身邊的有錢人,羨慕著身邊每一輛呼嘯而過的名車。我們時常有這樣的念頭:他媽的,我怎么混得這么差?   是啊,我怎么會混得這么差?當年班里(周圍)不如我的那個家伙怎么現...  閱讀全文
    posted @ 2010-09-16 20:43 王生生 閱讀(802) | 評論 (0)編輯 收藏

    因一直很猶豫不想發表這些只言片語,但鑒于各種經歷、思想、所感、所悟讓我寫下以下這些文字供大家參考、指正:


    問題:今天我們為 什么不成功?


    1、首先我們沒有定義好自己的成功標準是什么(是票子、車子、房子、妻子?),不清楚自己的真正目標,是為了理想、 愛好、錢、事業、家庭、權利、欲望、還是人生價值的體現,因此我們每天依舊重復過著糊里糊涂的日子。生活是那么單調、枯燥。


    2、 我們不清楚已所之長,己所之短,完全不了解自己,到底缺什么、需補什么、擅長什么、有哪些資源,是知識、錢、關系、項目、人脈、還是時勢。我們缺乏核心競 爭力和不可替代性(即唯一性),所以我們往往不知道該做什么,不該做什么。永遠盲目著、彷徨著。


    3、我們很容易圍著別人轉、被別 人感染、而不能讓別人圍著自己轉、去感染和影響別人,所以注定了把別人的思想放進自己的腦袋,把自己的錢包放進別人的口袋,自己的命運被別人牢牢把握著, 我們的靈魂和思想早被洗竊一空,剩下的只是行尸走肉。既然如此那么我們還能指望自己成就點什么。


    4、我們習慣了膚淺的東西,看表 面的文章、百般無聊、如出一轍的電視,掛QQ、玩游戲、搓麻將、泡館子、蹲酒吧、守休閑場所、談論眾說紛紜的炒作新聞等,卻少讀了幾本有價值的書、少見了 幾個有價值的人,少給了自己幾分鐘靜夜思,嚴重缺乏看透事物本質的能力。所以我們今天被這個專家、明天被那個大師、后天還有某個名人,前后左右、上上下 下、媒體廣告、報紙、雜志、電視、網絡、輪番轟炸著,在這個混淆視聽的環境里,我們缺乏起碼的判斷力、分析力、概括力、我們往往被迷失了方向,迷失了自 我。


    5、我們缺乏勇氣和魄力,習慣了三點一線的生活,沒有了當年的匹夫之勇,不敢走回頭路和不歸路。我們覺得生活很無奈、工作很 單調,發展很受限,卻往往詹前顧后,不敢改變自己,懶于學習、不敢做領導、不敢換職位、不敢換工作、不敢創業、不敢質疑、不敢反抗、不敢發表自己的意見、 不敢主動交流、不敢創新,因此我們依舊平淡無奇、素然寡味的過平凡人的日子,因為我們人生的旅途缺乏過程、缺乏那種能夠品位真正酸、甜、苦、辣的勇氣。


    6、 我們缺乏信任、合作、資源整合,我們總在猜測和矛盾中生活,仍在學著一個人打天下。我們很少擁有真正的朋友、能幫到上忙、借的上錢、鐵的了心、有心靈感應 時常掛念的朋友、平時不燒香臨時抱佛腳,我們不太懂得相互寬容、理解、互補、平衡、分享、互利這些道理,所謂的兄弟、酒肉朋友太多,危難之中,我們可信任 的人太少、信任的程度太低、信任的成本太高、我們都在相互猜忌著,力量相互內耗著。我們找不到資源的整合點,其實不會合理利用,仍在感嘆我能點做什么,到 底怎么辦,我們認識的人層次太低,我們的胸懷太狹隘,所以很多道理,真相明白不透,我們默默的做了墊腳石而已。


    7、我們缺乏行動 力、執行力、做人、處事方法,仍在日復一日,年復一年平淡、懵懂的過日子。我們每時每刻都有美妙的想法,唯獨缺沒有做法,沒有持之以恒的信心和耐力。我們 不能時常的照鏡子,予以自醒、禪悟。


    8、我們缺乏總結力,糾正力,失敗了,還是失敗了,錯誤了,依舊錯誤著。我們的習慣依舊沒有 改變,由此養成了這種性格,最終決定了這種命運。


    9、我們不懂得編織關系網,其實關系網是網狀結構,先從你認識和了解的人開始, 然后從認識你的人開始,最后從你朋友的朋友開始,依次類推,記得要用心和以誠相待,人與人之間其實是平等的,沒有高、低、貴、賤之分(除非你真的有求于他 /她),沒有什么了不起的,注意了解他/她人背景和整合資料很重要。


    10、我們缺乏理財,常常不知道該買什么,該賣什么,什么是 收入,什么是支出,什么是負債,什么是資產,何謂投資,如何開源節流,我們忽視了細節,量變成了質變,因此我們的現金數字依然很尷尬。我們不清楚如何找 錢、掙錢、存錢、借錢、還錢、花錢。


    11、我們嚴重缺知識,基礎知識+社會知識,即學歷太低、經歷太少,缺乏不斷學習補充、虛心 請教、拜師學藝的能力


    缺乏海納百川、中西合璧、文理交融的素質、缺乏一技之長、專攻和全面,我們還是懷著陳舊的思想和笨拙的方 法,我們不敢懷疑、挑戰、創新新思維。


    12、我們早被這個燈紅酒綠、物欲橫流的世界弄得焦躁不安,不能靜下心來,反復,認真的思 考自己的人生,穩重走好自己的每一步。我們不懂得管理時間、合理利用時間、守時。以至老大涂傷悲。


    13、我們缺乏快樂感、幸福 感、安全感,人與人之間太冷漠、太現實,許多家庭支離破碎、許多交際帶著有色眼鏡,許多圈子旁人所不能及,許多婚姻夾著交易,許多愛情不是愛情,許多親情 缺乏關心、許多兄弟背后插刀、我們害怕房奴、車奴、結婚、生子、生病、失業、人情、意外、整日惶惶,我們不知道什么是快樂幸福,不知道如何尋找、不知道調 整自己的心態和位置、不明白取、舍、知足常樂、超越、分享、順其自然這些東西。


    14、我們不懂得把握時勢,不懂得政治、經濟的厲 害關系,不明白風水輪流轉、天地合一、互利互惠的道理,不明白紅海和藍海戰略,不明白水能載舟亦能覆舟、沒有絕對的朋友和絕對的敵人。不懂得順應潮流和創 造潮流,我們依舊固步自封,停滯不前。


    15、最后我們看準了方向,做好充分的準備(破斧沉舟),請立即開始行動,堅持、堅持、再 堅持!熬過了今天,明天會很美好!其間我們不斷的完善自我,調整自我。愿所有有心人能成功!天道酬勤!

    轉自 http://topic.csdn.net/u/20100609/22/9f6cb6ec-8eaf-4aa4-a0e1-fd3a9ddda88e.html
    posted @ 2010-07-06 15:46 王生生 閱讀(242) | 評論 (0)編輯 收藏

    有 人工作,有人上學,大家千萬不要錯過這篇文章,能看到這篇文章也是一種幸運,真的受益匪淺,對我有很大啟迪,這篇文章將會改變你我的一生,真的太好了,希 望與有緣人分享,也希望對有緣人有所幫助!看完之后有種“相見恨晚”的感覺,特別激動,希望大家好好的珍藏這篇文章,相信多年以后,再來看這篇文章,一定 有不同的感覺。

    圖片

            正如"打工皇帝"唐駿說:"我覺得有兩種人不 要跟別人爭利益和價值回報。第一種人就是剛剛進入企業的人,頭5年千萬不要說你能 不能多給我一點兒工資,最重要的是能在企業里學到什么,對發展是不是有利……"
           
    人總是從平坦中獲得的教益少,從磨難中獲得的教益多;從平坦中獲得的教益淺,從磨難中獲得的教益深。 一個人在年輕時經歷磨難,如能正確視之,沖出黑暗,那就是一個值得敬慕的人。最要緊的是先練好內功,畢業后這5年就是練內功的最佳時期,練好內功,才有可能在未來攀得更高。

           
    出路在哪里?出路在于思路!
      其實,沒有錢、沒有經驗、沒有閱歷、沒有社會關系,這些都不可怕。沒有錢,可以通過辛勤勞動去 賺;沒有經驗,可以通過實踐操作去總結;沒有閱歷,可以一步一步去積累;沒有社會關系,可以一點一點去編織。但是,沒有夢想、沒有思路才是最可怕的,才讓 人感到恐懼,很想逃避
    !
      人必須有一個正確的方向。無論你多么意氣風發,無論你是多么足智多謀,無論你花費了多大的心血, 如果沒有一個明確的方向,就會過得很茫然,漸漸就喪失了斗志,忘卻了最初的夢想,就會走上彎路甚至不歸路,枉費了自己的聰明才智,誤了自己的青春年華。

        
    荷馬史詩《奧德賽》中有一句至理名 言:"沒有比漫無目的地徘徊更令人無法忍受的了。"畢業后這5年里的迷茫,會造 成10年后的恐慌,20年后的掙扎,甚 至一輩子的平庸。如果不能在畢業這5年盡快沖出困惑、走出迷霧,我們實在是無顏面對10年后、20年后的自己。畢業這5年里,我們既有很多的不確定,也有很多的可能性。
      畢業這5年里,我們既有很 多的待定,也有很多的決定。
    迷茫與困惑誰都會經歷,恐懼與逃避誰都曾經有過,但不要把迷茫與困惑當作可以自我放棄、甘于平庸的借口,更不要成為自怨自艾、祭奠失意的苦酒。生命需要 自己去承擔,命運更需要自己去把握。在畢業這5年里,越早找到方向,越早走出困惑,就 越容易在人生道路上取得成就、創造精彩。無頭蒼蠅找不到方向,才會四處碰壁;一個人找不到出路,才會迷茫、恐懼。
        
    生活中,面對困境,我們常常會有走投無路的感覺。不要氣餒,堅持下去,要相信年輕的人生沒有絕路,困境在前方,希望在拐角。只要我們有 了正確的思路,就一定能少走彎路,找到出路!
           
    成功的人不是贏在起點,而是贏在轉折點。
       
    不少剛剛畢業的年輕人,總是奢望馬上就能找到自己理想中的工作。然而,很多好工作是無法等來的,你必 須選擇一份工作作為歷練。職業旅程中的第一份工作,無疑是踏入社會這所大學的起點。也許你找了一份差強人意的工作,那么從這里出發,好好地沉淀自己,從這 份工作中汲取到有價值的營養,厚積薄發。千里之行,始于足下,只要出發,就有希望到達終點。

        
    起點可以相同,但是選擇了不同的拐點,終點就會大大不同!
        
    畢業這幾年,我們的生活、感情、職業 等都存在很多不確定的因素,未來也充滿了各種可能。這個時候,必須學會選擇,懂得放棄,給自己一個明確的定位,使自己穩定下來。如果你不主動定位,就會被 別人和社會"定型"
      可以這么說:一個人在畢業這5年培養起來的行為習慣,將決定他一生的高度。我們能否成功,在某種程度上取決于自己對自己的評價,這 就是定位。你給自己定位是什么,你就是什么。定位能決定人生,定位能改變命運。丑小鴨變成白天鵝,只要一雙翅膀;灰姑娘變成美公主,只要一雙水晶鞋。
       
    人的命,三 分天注定,七分靠打拼,有夢就"會紅",愛 拼才會贏。只要不把自己束縛在心靈的牢籠里,誰也束縛不了你去展翅高飛。
        
    現實情況遠非他們所想的那樣。于是, 當優越感逐漸轉為失落感甚至挫敗感時,當由堅信自己是一塊"金子"到懷疑自己是一粒"沙子"時,憤怒、迷茫、自卑就開始與日俱增。
       
    其實,應該仔細掂量一下自己,你是否真是金子?是真金,手中要有絕活,才能上要有過人之處才行。一句話:真金是要靠實力來證明的,只有 先把自己的本領修煉好了,才有資格考慮伯樂的事情
       
    每顆珍珠原本都是一粒沙子,但并不是每一粒沙子都能成為一顆珍 珠。
       
    想要卓爾不群,就要有鶴立雞群的資本。忍受不了打擊和挫折,承受不住忽視和平淡,就很難達到輝煌。年輕人要想讓自己得到重用,取得成 功,就必須把自己從一粒沙子變成一顆價值連城的珍珠。
           
    天有下雨與日出,人生高峰與低谷。
           
    莫為浮云遮望眼,風物長宜放眼量。

    只要拂去陰霾,就能亮出 朗朗晴空。如果你在工作上有些不如意,要相信自己不會一直處于人生的低谷期,總有一天能沖破重重云層。告訴自己:我并沒有失敗,只是暫時沒有成功!只要在 內心點亮一盞希望之燈,一定能驅散黑暗中的陰霾,迎來光明。
        
    的確,論資歷,他們是 不折不扣的職場菜鳥,業務涉及不深,人脈一窮二白,在工作中經常碰壁。他們的壓力并不一定都像千鈞大石,而是像大雨來臨前的天色,灰色低沉,明明有空間, 卻被灰色填滿每個縫隙,只能等待大雨傾盆之后的晴空。
      "起得比雞早,睡得比狗 晚,干得比驢多,吃得比豬差。"這是很多剛剛畢業的人喜 歡用來調侃自己生活狀態的話。雖然有點兒夸張,但是,他們中的很多人的確一直都被灰色心情所籠罩--心里永遠是多云轉陰。記得有位哲人曾說:"我們的痛苦不是問題本身帶來的,而是我們對這些問題的看法產生的。"換個角度看人生,是一種突破、一種解脫、一種超越、一種高層次的淡泊與寧 靜,從而獲得自由自在的快樂。
        
    一位哲人說:"人生就是一連串的抉擇,每個人的前途與命運,完全把握在自己手中,只要努 力,終會有成。"就業也好,擇業也罷,創 業亦如此,只要奮發努力,都會成功。你是不是準備把生命的承諾全部都交給別人?
      畢業后這5年,是改變自己命運的黃金時期。在最能決定自己命運時,如果還不把握,那你 還要等到什么時候呢?我的人生我做主,命運由己不由人。
      不要活在別人的 嘴里,不要活在別人的眼里,而是把命運握在自己手里。
      別說你沒有背景, 自己就是最大的背景。美國作家杰克·凱魯亞克說過一句話:"我還年輕,我渴望上 路。"在人生的旅途中,我們永 遠都是年輕人,每天都應該滿懷渴望。每個人的潛能都是無限的,關鍵是要發現自己的潛能和正確認識自己的才能,并找到一個能充分發揮潛能的舞臺,而不能只為 舞臺的不合適感到不快。要客觀公正地看待自己的能力,結合自己的實際情況和愛好冷靜選擇,盡可能到最需要自己、最適合自己的地方。
         在人力資源管理界,特別流行一個說法,即"騎馬,牽牛,趕豬,打狗"理論:人品很好,能力又很強的,是千里馬,我們要騎著他;人品很好但能力普 通的,是老黃牛,我們要牽著他;人品、能力皆普通的,就是"",我們要趕走他;人品很差能力很強的,那是"",我們要打擊他。
       
    我想,剛剛畢業幾年的 你,一樣胸懷大志,一樣想成為一匹被人賞識、馳騁沙場的千里馬吧?那么,就好好沉淀下來。低就一層不等于低人一等,今日的俯低是為了明天的高就。所謂生命 的價值,就是我們的存在對別人有價值。能被人利用是一件好事,無人問津才是真正的悲哀!
        
    能干工作、干好工作是職場生存的基本保障。
       
    任何人做工作的前提條件都是他的能力能夠勝任這項工作。能干是合格員工最基 本的標準,肯干則是一種態度。一個職位有很多人都能勝任,都有干好這份工作的基本能力,然而,能否把工作做得更好一些,就要看是否具有踏實肯干、苦于鉆研 的工作態度了。
        
    在 能干的基礎上踏實肯干。
        工作中,活干得比別人 多,你覺得吃虧;錢拿得比別人少,你覺得吃虧;經常加班加點,你覺得吃虧……其實,沒必要這樣計較,吃虧不是災難,不是失敗,吃虧也是一種生活哲學。現在 吃點兒小虧,為成功鋪就道路,也許在未來的某個時刻,你的大福突然就來了。
        
    能吃虧是做人的一種境界,是處世的一種睿智。
        
    在工作中并不是多做事 或多幫別人干點兒活就是吃虧。如果領導讓你加加班、趕趕任務,別以為自己吃了大虧,反而應該感到慶幸,因為領導只叫了你,而沒叫其他人,說明他信任你、賞 識你。吃虧是一種貢獻,你貢獻得越多,得到的回報也就越多。樂于加班,就是這樣的一種吃虧。
       
    舍 得舍得,有舍才有得;學會在適當時吃些虧的人絕對不是弱智,而是大智。
      給別人留余地就是給自己留余地,予人方便就是予己方便,善待別人就是善 待自己。
      傻人有傻福,因為 傻人沒有心計。和這樣的人在一起,身心放松,沒有太多警惕,就能相互靠近。傻在很多時候意味著執著和忠貞,也意味著寬厚和誠實,讓人不知不覺站到他一邊。 傻人無意中得到的,比聰明人費盡心機得到的還多。畢業這幾年,你的天空中只飄著幾片雪花,這樣你就滿足了嗎?成功需要堅持與積累,與其專注于搜集雪花,不 如省下力氣去滾雪球。巴菲特說:"人生就像滾雪球,最重要 的是發現很濕的雪和很長的坡。"讓自己沉淀下來,學著發 現"很濕的雪",努力尋找"很長的坡"。記住:散落的雪花會很快融化,化為烏有,只有雪球才更實在,才能長久。
    在畢業這幾年里,你要是 能做到比別人多付出一分努力,就意味著比別人多積累一分資本,就比別人多一次成功的機會。
        
    什么是職業化呢?職業化就是工作狀態的標準化、規范化、制度化,即在合適的時間、合適的地點用合適的方 式說合適的話、做合適的事,使知識、技能、觀念、思維、態度、心理等符合職業規范和標準。"在每個行業里,都有很 多出色的人才,他們之所以能存在,是因為比別人更努力、更智慧、更成熟。但是,最重要的是,他們比一般人更加職業化!這就是為什么我現在能當你老板的原 因。一個人僅僅專業化是不夠的,只有職業化的人才能飛在別人前面,讓人難以超越!"不要以為我們現在已經 生存得很安穩了。對于畢業5年的人來講,一定要認清 即將面臨的五大挑戰。

    一、贍養父母。
    二、結婚生子。
    三、升職加薪。
    四、工作壓力。
    五、生活質量。
        
    有的人為生存而雀躍,目 光總是停在身后,三天打魚兩天曬網,有始無終。
       有的人為發展而奮斗, 目光總是盯在正前方,每天進步一點點,堅持不懈。
      畢業這幾年,不能沒有追求和探索,不能沒有理想和目標。人生如逆水行舟,不進則退。甘于現狀的生活就是不再前行 的船,再也無法追上時代前進的步伐。一定要抓緊每一秒鐘的時間來學習,要明白學習不是學生的專利。小聰明的人最得意的是:自己做過什么?大智慧的人最渴望 的是:自己還要做什么?
      小聰明是戰術,大智慧是戰略;小聰明看到的是芝麻,大智慧看到的是西瓜。
      在這個世界上,既 有大人物,也有小角色,大人物有大人物的活法,小人物有小人物的瀟灑,每個人都有自己的生活方式,誰也勉強不了誰。但是,小聰明只能有小成績和小視野,大 智慧才能有大成就和大境界。小企業看老板,中企業看制度,大企業看文化。
        
    小公司與大企業都有生 存之道,沒有好壞之分,但對一個人不同階段的影響會不同。
      小公司肯定想要發展為大企業,這是一種目標,年輕人也要給自己的職業生 涯制定目標。畢業幾年的你,是否經常會怯場或者是感到沒有底氣?居安思危絕對不是危言聳聽!此刻打盹,你將做夢;此刻學習,你將圓夢。在競爭激烈的人生戰 場上,打盹的都是輸家!
      
    每個人在年輕的時候似乎 都豪情萬丈,什么都不怕,可是隨著年齡的增長,每天想著房子、工作、養家糊口這些俗事兒,再也沒有年輕時那種敢于"上天探星、下海撈月"的勇氣了。是我們改變了生活,還是生活改變了我們?我們的思想越來越復雜, 因為有了越來越多的舍不得、越來越多的顧慮,我們總是在徘徊、總是在猶豫。畢業開始一兩年,生活的重擔會壓得我們喘不過氣來,挫折和障礙堵住四面八方的通 口,我們往往在壓迫得自己發揮出潛能后,才能殺出重圍,找到出路。可是兩三年后,身上的重擔開始減輕,工作開始一帆風順,我們就松懈了下來,漸漸忘記了潛 在的危險。直到有一天危機突然降臨,我們在手足無措中被擊敗……畢業這幾年,仍然處于危險期,一定要有居安思危的意識,好好打拼,這樣才能有一個真正的安 全人生!
        
    生 于憂患,死于安樂。如果你想跨越自己目前的成就,就不能畫地自限,而是要勇于接受挑戰。對畏畏縮縮的人來說,真正的危險正在于不敢冒 險!
       
    年輕人在社會的重壓下, 適應能力已變得越來越強,只是他們不自覺地習慣被環境推著走。他們不敢冒險,怕給自己帶來終身的遺憾,于是告慰自己:"我對得起自己、對得起家人,因為我已竭盡全力。"其實,人只有不斷挑戰和突破才能逐漸成長。長期固守于已有的安全感中,就會 像溫水里的青蛙一樣,最終失去跳躍的本能。
        
    經歷了這幾年社會生 活,你應該明白:這個世界上有富也有貧,有陰也有亮,有丑也有美,到底看到什么,取決于自己是積極 還是消極。在年輕時學會勤勉地工作,用一種光明的思維對待生活,那么,只要張開手掌,你就會發現,里面有一片燦爛的人生。
        把感恩刻在石頭上,深深地感謝別人幫助過你,永遠銘記,這是人生應有的一種 境界;把仇恨寫在沙灘上,淡淡忘掉別人傷害過你,學會寬容,讓所有的怨恨隨著潮水一去不復返,這也是一種人生境界。
       
    學 會倒出水,才能裝下更多的水。從畢業那天開始,學會把每天都當成一個新的起點,每一次工作都從零開始。如果你懂得把"歸零"當成一種生活的常態, 當成一種優秀的延續,當成一種時刻要做的事情,那么,經過短短幾年,你就可以完成自己職業生涯的正確規劃與全面超越。
      在職業起步的短短道 路上,想要得到更好、更快、更有益的成長,就必須以歸零思維來面對這個世界。不要以大學里的清高來標榜自己,不要覺得自己特別優秀,而是要把自己的姿態放 下,把自己的身架放低,讓自己沉淀下來,抱著學習的態度去適應環境、接受挑戰。放下"身段"才能提高身價,暫時的俯低終會促成未來的高就。
      年輕人從校園或者從 一個環境進入一個新環境,就要勇于將原來環境里熟悉、習慣、喜歡的東西放下,然后從零開始。我們想在職場上獲得成功,首先就要培養適應力。從自然人轉化為 單位人是融入職場的基本條件。一個人起點低并不可怕,怕的是境界低。越計較自我,便越沒有發展前景;相反,越是主動付出,那么他就越會快速發展。很多今天 取得一定成就的人,在職業生涯的初期都是從零開始,把自己沉淀再沉淀、倒空再倒空、歸零再歸零,正因為這樣,他們的人生才一路高歌,一路飛揚。
      在畢業這幾年里,我 們要讓過去歸零,才不會成為職場上那只背著重殼爬行的蝸牛,才能像天空中的鳥兒那樣輕盈地飛翔。請好好品味一下杰克·韋爾奇說過的一句話:"糾正自己的行為,認清自己,從零開始,你將重新走上職場坦途。" 吐故才能納新,心靜才能身涼,有舍才能有得,杯空才能水滿,放下才能超 越。
       
    歸零思維五大表現:心中無我,眼中無錢,念中無他,朝中無人,學無止境。
        年輕人難免帶著幾分傲氣,認為自己無所不能、所向披靡,其實不然,初入職場 的新人還是個"嬰兒",正處在從爬到走的成長階段。在畢業這幾年里,一定要讓自己逐步培養起學徒 思維、海綿思維、空杯思維,具有這樣思維的人心靈總是敞開的,能隨時接受啟示和一切能激發靈感的東西,他們時刻都能感受到成功女神的召喚.

    posted @ 2010-03-29 13:30 王生生 閱讀(399) | 評論 (0)編輯 收藏

    Memcache函數庫是在PECL(PHP Extension Community Library)中,
    主要作用是搭建大容量的內存數據的臨時存放區域,
    在分布式的時候作用體現的非常明顯,否則不建議使用。以下為幾個例子,都很簡單。

    <?php
    $memcache = new Memcache;
    $memcache->connect('localhost', 11211) or die ("Could
    not connect");
    $version = $memcache->getVersion();
    echo "Server's version: ".$version." ";
    ?>

    <?php
    $memcache = new Memcache; $memcache->connect('localhost', 11211) or die ("Could not connect");
    print_r($memcache->getStats());
    /** * Array * ( * [pid] => 8052 * [uptime] => 9205 * [time] => 1205898428 * [version] => 1.2.5 * [pointer_size] => 32 * [rusage_user] => 0.008000 * [rusage_system] => 0.000000 * [curr_items] => 1 * [total_items] => 17 * [bytes] => 57 * [curr_connections] => 2 * [total_connections] => 15 * [connection_structures] => 3 * [cmd_get] => 9 * [cmd_set] => 23 * [get_hits] => 5 * [get_misses] => 4 * [evictions] => 0 * [bytes_read] => 671 * [bytes_written] => 850 * [limit_maxbytes] => 10485760 * [threads] => 1 * ) */
    ?>

    <?php
    $memcache = new Memcache;
    $memcache->connect('localhost', 11211) or die ("Could not connect");
    $memcache->set( 'name', 'leo', 0, 30);
    if(!$memcache->add( 'name', 'susan', 0, 30)){
     echo 'susan is exist';
    };
    $memcache->replace( 'name', 'lion', 0, 300);
    echo $memcache->get( 'name');
    $memcache->delete( 'name', 5);
    ?>

    <?php
    function _callback_memcache_failure($host, $port) {
     print "memcache '$host:$port' failed";
    }
    $memcache = new Memcache;
    $memcache->addServer('192.168.1.116', 11211);
    $memcache->setServerParams('192.168.1.116', 11211, 1, 15, true,'_callback_memcache_failure');
    echo $memcache->getServerStatus('192.168.1.116', 11211);
    ?>


    <?php
    $memcache = new Memcache;
    $memcache->connect('localhost', 11211);
    $memcache->set('test_item', 8);
    $memcache->increment('test_item', 4);
    echo $memcache->decrement('test_item', 7);
    // 顯示 5
    ?>

    Memcach方法說明:
    01.Memcache::add — 添加一個值,如果已經存在,則返回false
    02.Memcache::addServer — 添加一個可供使用的服務器地址
    03.Memcache::close — 關閉一個Memcache對象
    04.Memcache::connect — 創建一個Memcache對象
    05.memcache_debug — 控制調試功能
    06.Memcache::decrement — 對保存的某個key中的值進行減法操作
    07.Memcache::delete — 刪除一個key值
    08.Memcache::flush — 清除所有緩存的數據
    09.Memcache::get — 獲取一個key值
    10.Memcache::getExtendedStats — 獲取進程池中所有進程的運行系統統計
    11.Memcache::getServerStatus — 獲取運行服務器的參數
    12.Memcache::getStats — 返回服務器的一些運行統計信息
    13.Memcache::getVersion — 返回運行的Memcache的版本信息
    14.Memcache::increment — 對保存的某個key中的值進行加法操作
    15.Memcache::pconnect — 創建一個Memcache的持久連接對象
    16.Memcache::replace — R對一個已有的key進行覆寫操作
    17.Memcache::set — 添加一個值,如果已經存在,則覆寫
    18.Memcache::setCompressThreshold — 對大于某一大小的數據進行壓縮
    19.Memcache::setServerParams — 在運行時修改服務器的參數


    posted @ 2010-03-23 11:11 王生生 閱讀(453) | 評論 (0)編輯 收藏

    必須掌握的八個cmd 命令 

    一,ping    

      它是用來檢查網絡是否通暢或者網絡連接速度的命令。作為一個生活在網絡上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它 所利用的原理是這樣的:網絡上的機器都有唯一確定的IP地址,我們給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我 們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。下面就來看看它的一些常用的操作。先看看幫助吧,在DOS窗口中鍵入:ping /? 回車,。所示的幫助畫面。在此,我們只掌握一些基本的很有用的參數就可以了(下同)。    

      -t 表示將不間斷向目標IP發送數據包,直到我們強迫其停止。試想,如果你使用100M的寬帶接入,而目標IP是56K的小貓,那么要不了多久,目標IP就因為承受不了這么多的數據而掉線,呵呵,一次攻擊就這么簡單的實現了。    

      -l 定義發送數據包的大小,默認為32字節,我們利用它可以最大定義到65500字節。結合上面介紹的-t參數一起使用,會有更好的效果哦。    

      -n 定義向目標IP發送數據包的次數,默認為3次。如果網絡速度比較慢,3次對我們來說也浪費了不少時間,因為現在我們的目的僅僅是判斷目標IP是否存在,那么就定義為一次吧。    

      說明一下,如果-t 參數和 -n參數一起使用,ping命令就以放在后面的參數為標準,比如"ping IP -t -n 3",雖然使用了-t參數,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主機域名,這樣就可以得到主機的IP。    

      下面我們舉個例子來說明一下具體用法。    

      這里time=2表示從發出數據包到接受到返回數據包所用的時間是2秒,從這里可以判斷網絡連接速度的大小。從TTL的返回值可以初步判斷被ping主機的操作系統,之所以說"初步判斷"是因為這個值是可以修改的。這里TTL=32表示操作系統可能是 win98。 

      (小知識:如果TTL=128,則表示目標主機可能是Win2000;如果TTL=250,則目標主機可能是Unix) 

      至于利用ping命令可以快速查找局域網故障,可以快速搜索最快的QQ服務器,可以對別人進行ping攻擊……這些就靠大家自己發揮了。    

    二,nbtstat    

      該命令使用TCP/IP上的NetBIOS顯示協議統計和當前TCP/IP連接,使用這個命令你可以得到遠程主機的NETBIOS信息,比如用戶名、所屬的工作組、網卡的MAC地址等。在此我們就有必要了解幾個基本的參數。    

      -a 使用這個參數,只要你知道了遠程主機的機器名稱,就可以得到它的NETBIOS信息(下同)。    

      -A 這個參數也可以得到遠程主機的NETBIOS信息,但需要你知道它的IP。 

      -n 列出本地機器的NETBIOS信息。    

      當得到了對方的IP或者機器名的時候,就可以使用nbtstat命令來進一步得到對方的信息了,這又增加了我們入侵的保險系數。    

    三,netstat 

      這是一個用來查看網絡狀態的命令,操作簡便功能強大。    

      -a 查看本地機器的所有開放端口,可以有效發現和預防木馬,可以知道機器所開的服務等信息,如圖4。    

      這里可以看出本地機器開放有FTP服務、Telnet服務、郵件服務、WEB服務等。用法:netstat -a IP。 

      -r 列出當前的路由信息,告訴我們本地機器的網關、子網掩碼等信息。用法:netstat -r IP。 

    四,tracert 

      跟蹤路由信息,使用此命令可以查出數據從本地機器傳輸到目標主機所經過的所有途徑,這對我們了解網絡布局和結構很有幫助。如圖5。    

      這里說明數據從本地機器傳輸到192.168.0.1的機器上,中間沒有經過任何中轉,說明這兩臺機器是在同一段局域網內。用法:tracert IP。    

    五,net    

      這個命令是網絡命令中最重要的一個,必須透徹掌握它的每一個子命令的用法,因為它的功能實在是太強大了,這簡直就是 微軟為我們提供的最好的入侵工具。首先讓我們來看一看它都有那些子命令,鍵入net /?回車如圖6。 

      在這里,我們重點掌握幾個入侵常用的子命令。    

      net view    

      使用此命令查看遠程主機的所以共享資源。命令格式為net view \IP。   

      net use 

      把遠程主機的某個共享資源影射為本地盤符,圖形界面方便使用,呵呵。命令格式為net use x: \IP\sharename。上面一個表示把192.168.0.5IP的共享名為magic的目錄影射為本地的Z盤。下面表示和192.168.0.7 建立IPC$連接(net use \IP\IPC$ "password" /user:"name"),    

      建立了IPC$連接后,呵呵,就可以上傳文件了:copy nc.exe \192.168.0.7\admin$,表示把本地目錄下的nc.exe傳到遠程主機,結合后面要介紹到的其他DOS命令就可以實現入侵了。    

      net start 

      使用它來啟動遠程主機上的服務。當你和遠程主機建立連接后,如果發現它的什么服務沒有啟動,而你又想利用此服務怎么辦?就使用這個命令來啟動吧。用法:net start servername,如圖9,成功啟動了telnet服務。    

      net stop 

      入侵后發現遠程主機的某個服務礙手礙腳,怎么辦?利用這個命令停掉就ok了,用法和net start同。    

      net user 

      查看和帳戶有關的情況,包括新建帳戶、刪除帳戶、查看特定帳戶、激活帳戶、帳戶禁用等。這對我們入侵是很有利的,最重要的,它為我們克隆帳戶提供了前提。鍵入不帶參數的net user,可以查看所有用戶,包括已經禁用的。下面分別講解。 

      1,net user abcd 1234 /add,新建一個用戶名為abcd,密碼為1234的帳戶,默認為user組成員。 

      2,net user abcd /del,將用戶名為abcd的用戶刪除。 

      3,net user abcd /active:no,將用戶名為abcd的用戶禁用。 

      4,net user abcd /active:yes,激活用戶名為abcd的用戶。 

      5,net user abcd,查看用戶名為abcd的用戶的情況   

      net localgroup 

      查看所有和用戶組有關的信息和進行相關操作。鍵入不帶參數的net localgroup即列出當前所有的用戶組。在入侵過程中,我們一般利用它來把某個帳戶提升為administrator組帳戶,這樣我們利用這個帳戶 就可以控制整個遠程主機了。用法:net localgroup groupname username /add。    

      現在我們把剛才新建的用戶abcd加到administrator組里去了,這時候abcd用戶已經是超級管理員了,呵呵,你可以再使用net user abcd來查看他的狀態,和圖10進行比較就可以看出來。但這樣太明顯了,網管一看用戶情況就能漏出破綻,所以這種方法只能對付菜鳥網管,但我們還得知 道。現在的手段都是利用其他工具和手段克隆一個讓網管看不出來的超級管理員,這是后話。有興趣的朋友可以參照《黑客防線》第30期上的《由淺入深解析隆帳 戶》一文。    

      net time 

      這個命令可以查看遠程主機當前的時間。如果你的目標只是進入到遠程主機里面,那么也許就用不到這個命令了。但簡單的入侵成功了,難道只是看看 嗎?我們需要進一步滲透。這就連遠程主機當前的時間都需要知道,因為利用時間和其他手段(后面會講到)可以實現某個命令和程序的定時啟動,為我們進一步入 侵打好基礎。用法:net time \IP。    

    六,at 

    這個命令的作用是安排在特定日期或時間執行某個特定的命令和程序(知道net time的重要了吧?)。當我們知道了遠程主機的當前時間,就可以利用此命令讓其在以后的某個時間(比如2分鐘后)執行某個程序和命令。用法:at time command \computer。    

      表示在6點55分時,讓名稱為a-01的計算機開啟telnet服務(這里net start telnet即為開啟telnet服務的命令)。    

    七,ftp    

      大家對這個命令應該比較熟悉了吧?網絡上開放的ftp的主機很多,其中很大一部分是匿名的,也就是說任何人都可以登陸上去。現在如果你掃到了一 臺開放 ftp服務的主機(一般都是開了21端口的機器),如果你還不會使用ftp的命令怎么辦?下面就給出基本的ftp命令使用方法。 

      首先在命令行鍵入ftp回車,出現ftp的提示符,這時候可以鍵入"help"來查看幫助(任何DOS命令都可以使用此方法查看其幫助)。    

      大家可能看到了,這么多命令該怎么用?其實也用不到那么多,掌握幾個基本的就夠了。    

      首先是登陸過程,這就要用到open了,直接在ftp的提示符下輸入"open 主機IP ftp端口"回車即可,一般端口默認都是21,可以不寫。接著就是輸入合法的用戶名和密碼進行登陸了,這里以匿名ftp為例介紹。    

      用戶名和密碼都是ftp,密碼是不顯示的。當提示**** logged in時,就說明登陸成功。這里因為是匿名登陸,所以用戶顯示為Anonymous。    

      接下來就要介紹具體命令的使用方法了。    

      dir 跟DOS命令一樣,用于查看服務器的文件,直接敲上dir回車,就可以看到此ftp服務器上的文件。 

      cd 進入某個文件夾。 

      get 下載文件到本地機器。 

      put 上傳文件到遠程服務器。這就要看遠程ftp服務器是否給了你可寫的權限了,如果可以,呵呵,該怎么 利用就不多說了,大家就自由發揮去吧。 

      delete 刪除遠程ftp服務器上的文件。這也必須保證你有可寫的權限。 

      bye 退出當前連接。 

      quit 同上。 

    八,telnet 

      功能強大的遠程登陸命令,幾乎所有的入侵者都喜歡用它,屢試不爽。為什么?它操作簡單,如同使用自己的機器一樣,只要你熟悉DOS命令,在成功 以 administrator身份連接了遠程機器后,就可以用它來干你想干的一切了。下面介紹一下使用方法,首先鍵入telnet回車,再鍵入help查看 其幫助信息。    

      然后在提示符下鍵入open IP回車,這時就出現了登陸窗口,讓你輸入合法的用戶名和密碼,這里輸入任何密碼都是不顯示的。    

      當輸入用戶名和密碼都正確后就成功建立了telnet連接,這時候你就在遠程主機上具有了和此用戶一樣的權限,利用DOS命令就可以實現你想干的事情了。這里我使用的超級管理員權限登陸的。   

      到這里為止,網絡DOS命令的介紹就告一段落了,這里介紹的目的只是給菜鳥網管一個印象,讓其知道熟悉和掌握網絡DOS命令的重要性。其實和網 絡有關的DOS命令還遠不止這些,這里只是拋磚引玉,希望能對廣大菜鳥網管有所幫助。學好DOS對當好網管有很大的幫助,特別的熟練掌握了一些網絡的 DOS命令。 

      另外大家應該清楚,任何人要想進入系統,必須得有一個合法的用戶名和密碼(輸入法漏洞差不多絕跡了吧),哪怕你拿到帳戶的只有一個很小的權限,你也可以利用它來達到最后的目的。所以堅決消滅空口令,給自己的帳戶加上一個強壯的密碼,是最好的防御弱口令入侵的方法。 

      最后,由衷的說一句,培養良好的安全意識才是最重要的。 

    ========================================= 

    開始→運行→命令集錦 

    winver---------檢查Windows版本 

    wmimgmt.msc----打開windows管理體系結構(WMI) 

    wupdmgr--------windows更新程序 

    wscript--------windows腳本宿主設置 

    write----------寫字板 

    winmsd---------系統信息 

    wiaacmgr-------掃描儀和照相機向導 

    winchat--------XP自帶局域網聊天 

    mem.exe--------顯示內存使用情況 

    Msconfig.exe---系統配置實用程序 

    mplayer2-------簡易widnows media player 

    mspaint--------畫圖板 

    mstsc----------遠程桌面連接 

    mplayer2-------媒體播放機 

    magnify--------放大鏡實用程序 

    mmc------------打開控制臺 

    mobsync--------同步命令 

    dxdiag---------檢查DirectX信息 

    drwtsn32------ 系統醫生 

    devmgmt.msc--- 設備管理器 

    dfrg.msc-------磁盤碎片整理程序 

    diskmgmt.msc---磁盤管理實用程序 

    dcomcnfg-------打開系統組件服務 

    ddeshare-------打開DDE共享設置 

    dvdplay--------DVD播放器 

    net stop messenger-----停止信使服務 

    net start messenger----開始信使服務 

    notepad--------打開記事本 

    nslookup-------網絡管理的工具向導 

    ntbackup-------系統備份和還原 

    narrator-------屏幕"講述人" 

    ntmsmgr.msc----移動存儲管理器 

    ntmsoprq.msc---移動存儲管理員操作請求 

    netstat -an----(TC)命令檢查接口 

    syncapp--------創建一個公文包 

    sysedit--------系統配置編輯器 

    sigverif-------文件簽名驗證程序 

    sndrec32-------錄音機 

    shrpubw--------創建共享文件夾 

    secpol.msc-----本地安全策略 

    syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼 

    services.msc---本地服務設置 

    Sndvol32-------音量控制程序 

    sfc.exe--------系統文件檢查器 

    sfc /scannow---windows文件保護 

    tsshutdn-------60秒倒計時關機命令 

    tourstart------xp簡介(安裝完成后出現的漫游xp程序) 

    taskmgr--------任務管理器 

    eventvwr-------事件查看器 

    eudcedit-------造字程序 

    explorer-------打開資源管理器 

    packager-------對象包裝程序 

    perfmon.msc----計算機性能監測程序 

    progman--------程序管理器 

    regedit.exe----注冊表 

    rsop.msc-------組策略結果集 

    regedt32-------注冊表編輯器 

    rononce -p ----15秒關機 

    regsvr32 /u *.dll----停止dll文件運行 

    regsvr32 /u zipfldr.dll------取消ZIP支持 

    cmd.exe--------CMD命令提示符 

    chkdsk.exe-----Chkdsk磁盤檢查 

    certmgr.msc----證書管理實用程序 

    calc-----------啟動計算器 

    charmap--------啟動字符映射表 

    cliconfg-------SQL SERVER 客戶端網絡實用程序 

    Clipbrd--------剪貼板查看器 

    conf-----------啟動netmeeting 

    compmgmt.msc---計算機管理 

    cleanmgr-------垃圾整理 

    ciadv.msc------索引服務程序 

    osk------------打開屏幕鍵盤 

    odbcad32-------ODBC數據源管理器 

    oobe/msoobe /a----檢查XP是否激活 

    lusrmgr.msc----本機用戶和組 

    logoff---------注銷命令 

    iexpress-------木馬捆綁工具,系統自帶 

    Nslookup-------IP地址偵測器 

    fsmgmt.msc-----共享文件夾管理器 

    utilman--------輔助工具管理器 

    gpedit.msc-----組策略


    轉自 http://blog.csdn.net/ccsbb/archive/2010/01/27/5261954.aspx

    posted @ 2010-02-01 11:35 王生生 閱讀(429) | 評論 (0)編輯 收藏

    mysql> UPDATE EACONTACTGROUPS A

    SET GROUPNAME=(SELECT CONCAT(B.GROUPNAME,'-',A.GROUPNAME) FROM EACONTACTGROUPS B WHERE B.CORPID=A.CORPID AND B.USERID=A.USERID AND B.GROUPID=A.PARENTGROUPID)

    WHERE A.PARENTGROUPID IS NOT NULL;

    ERROR 1093 (HY000): You can't specify target table 'A' for update in FROM clause

    上面是目前MYSQL5.0仍然有的限制,文檔中說:

  • In general, you cannot modify a table and select from the same table in a subquery. For example, this limitation applies to statements of the following forms:

    DELETE FROM t WHERE ... (SELECT ... FROM t ...);UPDATE t ... WHERE col = (SELECT ... FROM t ...);{INSERT|REPLACE} INTO t (SELECT ... FROM t ...);

    Exception: The preceding prohibition does not apply if you are using a subquery for the modified table in the

    FROM

    clause. Example:

    UPDATE t ... WHERE col = (SELECT (SELECT ... FROM t...) AS _t ...);

    Here the prohibition does not apply because a subquery in the

    FROM

    clause is materialized as a temporary table, so the relevant rows in

    t

    have already been selected by the time the update to

    t

    takes place. 依據文檔,改成下面的樣子就行了:

    mysql> UPDATE EACONTACTGROUPS A

  • SET GROUPNAME=(SELECT CONCAT(B.GROUPNAME,'-',A.GROUPNAME) FROM ( SELECT GROUPNAME,CORPID,USERID,GROUPID,PARENTGROUPID FROM EACONTACTGROUPS) B

    WHERE B.CORPID=A.CORPID AND B.USERID=A.USERID AND B.GROUPID=A.PARENTGROUPID)

    WHERE A.PARENTGROUPID IS NOT NULL;

    Query OK, 16 rows affected (0.01 sec)

    Rows matched: 16 Changed: 16 Warnings: 0

    注:今天寫一個刪除語句時找到的一點資料.解決了一個簡單的刪除語句.呵呵,以后注意了,

    原句:delete  from menu_item  where parent_id =(select menu_item_id from menu_item where menu_data like '%manageVendors%');

    修改后:delete  from menu_item  where parent_id =(select temp.menu_item_id from (select m.menu_item_id,m.menu_data from menu_item m) temp where temp.menu_data like '%manageVendors%');

    posted @ 2010-01-28 12:56 王生生 閱讀(3849) | 評論 (0)編輯 收藏

    bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )

          setcookie() 定義一個和其余的 HTTP 標頭一起發送的 cookie。和其它標頭一樣,cookie 必須在腳本的任何其它輸出之前發送(這是協議限制)。這需要將本函數的調用放到任何輸出之前,包括 <html> 和 <head> 標簽以及任何空格。如果在調用 setcookie() 之前有任何輸出,本函數將失敗并返回 FALSE。如果 setcookie() 函數成功運行,將返回 TRUE。這并不說明用戶是否接受了 cookie。

         注: 自 PHP 4 起,可以用輸出緩存來在調用本函數前輸出內容,代價是把所有向瀏覽器的輸出都緩存在服務器,直到下命令發送它們。可以在代碼中使用 ob_start() 及 ob_end_flush() 來實現這樣的功能,或者通過修改 php.ini 中的 output_buffering 配置選項來實現,也可以通過修改服務器配置文件來實現。

          除了 name 外,其它所有參數都是可選的。可以用空字符串("")替換某參數以跳過該參數。因為參數 expire 是整型,不能用空字符串掉過,可以用零(0)來代替 。下面的說明對 setcookie() 的每一個參數都進行了解釋。可以對照 Netscape cookie 規范以了解 setcookie() 的每一個參數的細節以及通過閱讀 RFC 2965 了解 HTTP cookie 的工作方式。

    1. setcookie() 參數詳解
    參數 說明 舉例
    name Cookie 的名字:   使用 $_COOKIE['cookiename'] 調用名為 cookiename 的 cookie。
    value Cookie 的值:此值保存在客戶端,不要用來保存敏感數據。   假定 name 是 'cookiename',可以通過 $_COOKIE['cookiename'] 取得其值。
    expire Cookie 過期的時間:這是個 Unix 時間戳,即從 Unix 紀元開始的秒數。換而言之,通常用 time() 函數再加上秒數來設定 cookie 的失效期。或者用 mktime()來實現。   time()+60*60*24*30 將設定 cookie 30 天后失效。如果未設定,cookie 將會在會話結束后(一般是瀏覽器關閉)失效。
    path Cookie 在服務器端的有效路徑:   如果該參數設為 '/' 的話,cookie 就在整個 domain 內有效,如果設為 '/foo/',cookie 就只在 domain 下的 /foo/ 目錄及其子目錄內有效,例如 /foo/bar/。默認值為設定 cookie 的當前目錄。
    domain 該 cookie 有效的域名:   要使 cookie 能在如 example.com 域名下的所有子域都有效的話,該參數應該設為 '.example.com'。雖然 . 并不必須的,但加上它會兼容更多的瀏覽器。如果該參數設為 www.example.com 的話,就只在 www 子域內有效。細節見 Cookie 規范中的 tail matching。
    secure 指明: cookie 是否僅通過安全的 HTTPS 連接傳送。當設成 TRUE 時,cookie 僅在安全的連接中被設置。默認值為 FALSE。   0 或 1

          當 cookie 被設置后,便可以在其它頁面通過 $_COOKIE 或 $HTTP_COOKIE_VARS 數組取得其值。需要注意的是,autoglobals 的 $_COOKIE 形式適用于 PHP 4.1.0 或更高版本。而 $HTTP_COOKIE_VARS 則從 PHP 3 起就可以使用。Cookie 的值也會被保存到 $_REQUEST 數組中。

         注: 如果 PHP 的選項 register_globals 被設為 on 的話,cookie 的值仍然會被斌到變量內。在下面的例子中,$TestCookie 會被注冊,但是仍然推薦使用 $_COOKIE 數組。

    常見缺陷:

         *       Cookies 不會在設置它的本頁生效,要測試一個 cookie 是否被成功的設定,可以在其到期之前通過另外一個頁面來訪問其值。過期時間是通過參數 expire 來設置的。可以簡單地使用 print_r($_COOKIE); 來調試現有的 cookies。

         *       Cookie 必須用和設定時的同樣的參數才能刪除。如果其值一個空字符串,或者是 FALSE,并且其它的參數都和前一次調用 setcookie 時相同,那么所指定名稱的 cookie 將會在遠程客戶端被刪除。

         *       由于把 cookie 的值設為 FALSE 會使客戶端嘗試刪除這個 cookie,所以要在 cookie 上保存 TRUE 或 FALSE 時不應該直接使用 boolean 值,而應該用 0 來表示 FALSE,用 1 來表示 TRUE

         *       可以把 cookie 的名稱設置成一個數組,但是數組 cookie 中的每個元素的值將會被單獨保存在用戶的系統中。考慮使用 explode() 函數用多個名稱和值設定一個 cookie。不推薦將 serialize() 用于此目的,因為它可能會導致一個安全漏洞。

            在 PHP 3 中,在同一個 PHP 腳本中多次使用 setcookie() 來設置 cookie,將會按照倒序的方式來分別執行,如果想要在插入另外一個 cookie 之前刪除一個 cookie,要把插入放到刪除之前。自 PHP 4 起,多次調用 setcookie() 則是按照順序來執行的。

    下面一些例子說明了如何發送 cookie:

    例子 1. setcookie() 發送例子
    $value = 'something from somewhere';

    setcookie("TestCookie", $value);
    setcookie("TestCookie", $value,time()+3600);   /* expire in 1 hour */
    setcookie("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);

    注意 cookie 中值的部分在發送的時候會被自動用 urlencode 編碼并在接收到的時候被自動解碼并把值賦給與自己同名的 cookie 變量。如果不想這樣并且在使用 PHP 5 的話,可以用 setrawcookie() 來代替。下面這個簡單的例子可以得到剛才所設定的 cookie 的值:

    <?php
    // 輸出單獨的 cookie
    echo $_COOKIE["TestCookie"];
    echo $HTTP_COOKIE_VARS["TestCookie"];

    // 另一個調試的方法就是輸出所有的 cookie
    print_r($_COOKIE);
    ?>

          要刪除 cookie 需要確保它的失效期是在過去,才能觸發瀏覽器的刪除機制。下面的例子說明了如何刪除剛才設置的 cookie:

    例子 2. setcookie() 刪除例子
    // 將過期時間設為一小時前
    setcookie("TestCookie", "", time() - 3600);
    setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);

          也可以通過在 cookie 名稱中使用數組符號來設定數組 cookie,可以設定多個 cookie 作為數組單元,在腳本提取 cookie 時所有的值都放在一個數組中:

    例子 3. setcookie() 中使用數組的例子
    <?php
    // 設定 cookie
    setcookie("cookie[three]", "cookiethree");
    setcookie("cookie[two]", "cookietwo");
    setcookie("cookie[one]", "cookieone");

    // 刷新頁面后,顯示出來
    if (isset($_COOKIE['cookie'])) {
        foreach ($_COOKIE['cookie'] as $name => $value) {
            echo "$name : $value <br />\n";
        }
    }
    ?>

    上例將輸出:

    three : cookiethree
    two : cookietwo
    one : cookieone

         注: 下面的一些 RFC 也具參考價值:RFC 2109 和 RFC 2695。

         注意 expire 參數的接受的是 Unix 時間戳,而不是日期格式 Wdy, DD-Mon-YYYY HH:MM:SS GMT,這是因為 PHP 在內部進行了轉換。

         expire 是與客戶端的時間相比較,和服務器時間可能不同。

         注: 向 Microsoft Internet Explorer 4 Service Pack 1 不能正確處理設定了 path 的 cookie。

         Netscape Communicator 4.05 及 Microsoft Internet Explorer 3.x 不能正確處理沒有設定 path 和 time 的 cookie。

    參見 header(),setrawcookie()

    posted @ 2009-12-31 16:22 王生生 閱讀(658) | 評論 (0)編輯 收藏

    森露2013新款豹紋打底衫 高領 女 長袖 修身長袖t恤女 加絨加厚冬 2013春秋新款女裝 潮修身大碼長袖小西裝外套女 韓版中長款小西裝 憂憂魚2013秋冬新款直筒褲女顯瘦長褲加絨黑色休閑褲修身西褲女褲
    主站蜘蛛池模板: 亚洲免费在线观看视频| 久久噜噜噜久久亚洲va久| 亚洲最大中文字幕无码网站 | 在线成人a毛片免费播放| 亚洲制服丝袜精品久久| A级毛片内射免费视频| 亚洲va精品中文字幕| 成年女人毛片免费播放人| 亚洲精品人成网线在线播放va| 可以免费看黄视频的网站| 亚洲综合色一区二区三区| 国产青草视频在线观看免费影院| 精品亚洲视频在线| 免费一区二区视频| a级片免费在线观看| 亚洲视频一区二区在线观看| 免费能直接在线观看黄的视频| 中国亚洲呦女专区| 亚洲&#228;v永久无码精品天堂久久 | 扒开双腿猛进入爽爽免费视频| 亚洲色大18成人网站WWW在线播放| 免费被黄网站在观看| 特级毛片在线大全免费播放| 久久久久亚洲av毛片大| 亚洲一区二区三区免费视频| 亚洲欧美黑人猛交群| 久久99亚洲综合精品首页 | 日本免费人成黄页网观看视频| 免费无码专区毛片高潮喷水| 亚洲成色WWW久久网站| 成人影片麻豆国产影片免费观看 | 亚洲AV中文无码字幕色三| 无遮免费网站在线入口| 99亚洲精品卡2卡三卡4卡2卡| 亚洲日本韩国在线| 美女内射毛片在线看免费人动物| 亚洲av中文无码字幕色不卡| 亚洲女久久久噜噜噜熟女| 成年女人毛片免费观看97| 人妻在线日韩免费视频| 亚洲精品无码中文久久字幕|