Asus N53完整拆機、清灰、重新組裝視頻
華碩N53拆機圖解(留著,總會有用的!)
————自己動手,換硬碟,加內存,加固態硬碟,加藍牙模塊,換屏,不用愁
1.悶騷就是自己對自己放蕩。
2.你長得有大多數人的第一代身份證的氣質。
3.女孩按相貌可以分為三種:一種來自天上,一種來自民間,一種來自陰間。
4.這輩子我有三個願望永遠無法實現了,早戀,早婚,早生…
5.每個男人心中都有一個狐狸精
6.最殘酷的現實就是:喜歡的姑娘是別人的,不喜歡的姑娘也他媽是別人的。
7.「別這樣,我是個純真的人。」 「你要是純真的話,我計算機里那幾十G毛片兒都瞬間化作革命歌曲。」
8.別以為老子還愛你,老子愛的是曾經的歲月。
9.「你在逛街,有個人打你一巴掌然後給你一千塊錢,你怎麼辦?」 「再求他打我三四十個巴掌。」
10.「我要P你」「你要把我P成什麼畜生?」 「不,你就是畜生,我要把你P成人。」
11.五月,陽光明媚,柳絮紛飛,於是,街上挖鼻孔的人多了起來。
12.師太,你是我心中的魔,貧僧離你越近,就離佛越遠……
13.青春痘是青春和歲月在俺臉上頑死抵抗的最後的戰役。
14.得道者多助,失道者寡婦。
15.悟空,為師今夜想要,請速速變成女妖精……
16.有困難要上,沒困難創造困難也要上。
17.做一個很**的提示:報警電話永遠是110!不要在前面加區號!
18.七歲的小男孩是地球上最可怕的生物,他們有好奇心、行動力、破壞力以及《未成年人保護法》。
19.經營愛情就像玩遊戲設置外掛的過程,不厭其煩的反覆測試,反覆重新設置,最後達成正果,外掛開始戰鬥。
20.「你覺著我長這樣兒是不是應該去整整容了?」 「我覺著可以直接人道毀滅了。」
21.成不了楷模,當個凱子也是可以的。
22.用一個成語形容民工強*女大學生:劫婦濟貧。
23.有緣千里來交配,無緣對面見光死。──男女網友見面
24.為配合今年中國計劃生育工作的勝利完成,本人決定暫時不和異性朋友接觸,謝謝合作。
25.扛一面拉風的大旗,上書三個大字:低調!
26.每個成功男人的背後都有個折磨他的女人
27.當你披上了婚紗 我也披上了袈裟
28.武功再高幹不過菜刀,輕功再高飛不過小鳥
29.裝逼的男人最容易被感動,因為他們連感動都是裝的
31.中國只有兩種人:公務員和務工人員。
32.「內褲有幾種洗法?」 「有兩種,分別是:自己洗,別人洗。」
33.錢如果花了那就是錢,如果不花…那就是紙……,如果燒了,那就是紙錢~~
34.脫了衣服我是禽獸,穿上衣服我是衣冠禽獸!
35.我真想親口管你爺爺叫聲:「爹!」
36.飯島愛雖然死了,但她永遠活在我的C盤D盤E盤F盤和移動磁碟中
37.神經病人思維廣,弱智兒童歡樂多。
38.我要是做了人事部經理,第一件事就是提拔自己做老總。
39.一女同學黑了些,她男友又太白了些,有天宿舍里得毒舌天后突然對她冒出一句:「你們這樣不行,你們會生出斑馬來的」
40.如果婚姻是愛情的墳墓,那麼我期待有一個人把我埋了。
41.十年寒窗苦,只為了北大清華,而最後卻考上了北大青鳥
42.若干年後,地球上只剩下兩種生物:中國人;小強
43.計程車司機,司機中的戰鬥機
44.車到山前必有路,哪怕山前拆車賣軲轆。
45.白貓黑貓,能抓住母貓的就是好貓。
46.不在課堂上沉睡,就在酒桌上埋醉。
47.小姐,你們這是煙花之地嗎,我買煙花的。
48.有我吃肉的時候,就有你啃骨頭的時候
49.如果你經常不按時吃飯,就要按時吃藥了
50.嚴重抗意湖南衛視在播放廣告時插播電視劇...
51.動如脫兔 靜如死豬
52.世界上最遙遠的距離不是我就站在你面前,你卻不知道我愛你,而是我都進到你裡面了,你卻沒感到我在上你。
53.真想把我36碼的鞋拍到你42碼的臉上
54.把事情複雜化,才能體現我們的工作能力!
55.執子之手,將子拖走。子若不走,拍暈了繼續拖走~!
56.聽說你今年都20歲了,請問你長壽的秘訣是什麼?
57.祝願天下每一個師太都能找到愛她的方丈,寵溺她,珍惜她,體諒她,保護她,一輩子只聽她一個人念經……
58.要我掃地就絕對不刷碗,要我刷碗就絕對不掃地,兩樣一起做?你當我是外星人啊!
59.給我一個支點,我把鄰居那小子的汽車翹到溝里去,省得他見我就按喇叭。
60.如果領導下個月再不給我加薪,我就辭職,辭職前再給他送兩條中華,抽死他。
61.如果豬都會飛了,誰還買飛機?騎著豬上天不就行了。
62.長江後浪推前浪,推倒就把前浪上。
63.喝白酒一斤,我絕對沒感覺,因為喝半斤就已經喝死了。
64.兒子不聽話可以適當的打打,要不就顯不出老子的威嚴,台灣問題就是如此。
65.生活有時就像被太監強*一樣──反抗是痛苦,不反抗還是痛苦!
66.我拿什麼整死你的愛人……
67.鍛煉肌肉,防止挨揍!
68.沒什麼事不要找我,有事更不用找我!
69.在床上,實踐是檢驗功夫的唯一的標準。
70.我愛你!關你什麼事?
71.擁抱真是個奇怪的東西,明明靠的那麼近,卻看不見彼此的臉。
72.房價越來越高,所以,好男人越來越少……
73.媽的,我被人投訴了!客戶說我給他的mp3文件沒有圖像!
74.始終沒有淪為一名優秀的大學生,靠的就是堅強質量!
學習能力,尤其是自學能力,你啥時看到那些有名的程序高手在論壇上問「學習XX該看什麼書,如何快速學習XXX,學習XXX有什麼代碼推薦」之類的問題,他們想學什麼很快就能自己找到相關資料。這個行業發展太快,技術淘汰的速度也很快,3年不學新東西就可能落伍了。
動手能力,都是看書看資料,當別人還在糾結看什麼書,還在糾結書里的字句是什麼意思的時候,有些人的幾百上千行代碼都已經能運行了。
耐心和毅力,做程序員興趣固然重要,寫自己喜歡的代碼那是相當愉快的事情,但是程序開發中無論如何還有大量乏味無趣的事情,要能堅持,咬牙把這些做完。
表達能力,能在大庭廣眾下,把自己的想法邏輯清晰流暢地講出來,讓人聽懂。
那麼技術呢?技術不重要,有了以上幾種能力,市場上需要什麼技術,很快就能掌握了。
最後再說說工資的事,記住兩句話:
工資不是老闆對你過去貢獻的回報而是對你未來貢獻的預期。
現任老闆不可能給出讓你滿意的工資,下一任老闆才會。
終於有一個問題可以好好說說我遇到過的彎路了。我認為程序員的核心競爭力如下:
1. 整合現有資源的能力,什麼時候造輪子,什麼時候不造輪子,什麼情況下利用公司自己的輪子,什麼情況下利用開源的輪子。
2. 產品發展方向的規劃能力,一個技術類的框架,產品,平台,需要程序員明確什麼問題是要解決的,什麼問題是不要解決的,產品相對其他競爭產品的優勢在哪些方面。
3. debug能力,有了線上問題,可以一擼到底,無論問題在哪裡,操作系統,文件系統,虛擬機,框架,等等,都可以定位問題所在。
4. 文檔、pr能力,作出了產品,可以迅速了解優勢所在並推廣
5. 編碼習慣,比如嚴謹的持續集成,測試樣例先行,之所以說是習慣不是技巧,是因為好的編碼習慣,可以持續為團隊帶來更大收益,而好的編碼技巧沒有那麼大的效果。
切忌以下行為:
1. 長時間調研沒結果,學習了很多框架,做法,無法認真對比優劣,這就是不能抓住核心的問題
2. 被需求牽著鼻子走,失去了產品的規劃方向,或是走到哪算到哪,做出來的東西因為臃腫的需求越做越繁瑣
3. 隨口亂說release時間,總是失約
把這段程序員之間的對話翻譯一下,大致是這麼個故事:
一位讀者有一個32位的 Unix 可執行文件,可以在某種版本的 Linux 伺服器上正常運行,運行這個文件作用就是起個進程,開埠,然後與其他程序進行交互。但是這個文件拿到 Mac 上完全沒辦法運行。就在他趴在 Mac 上愁腸百結萬念俱灰的時候,突然想到了「池老師」。不就是這個老傢伙把 Mac 誇的像一朵玫瑰一樣,讓每個程序員都去採摘么?現在扎手了,你不管誰管?於是他給我發來消息,意思就是管也得管,不管也得管,您看著辦。
我拿到問題一看,不難。Linux 和 OS X 雖然師出同門,都是從老前輩 Unix 那兒畢業的,但是後來畢竟各練各的,在 Linux 編譯好的程序不可能在 OS X 上用,但是在 OS X 上重新編譯一下可能就沒事了。我把這個想法告訴了這位程序員,得到的反饋是:對不起哥,沒有源代碼!
我被這個冷酷的回復震驚了,立刻意識到剛才的想法並不是最優解決方案,因為在重新編譯的過程中,各種包的依賴關係和編譯錯誤足以讓你焦頭爛額,我隨即提供了 B 計劃:在 OS X 上安裝 Docker,輕量級的容器 Docker 可以運行各種版本的 Linux,把文件扔到 Docker 里,然後通過主機和 Docker 之間的埠映射即可輕鬆解決這一問題。
雖然這裡面會涉及很多技術細節,但是方向是沒有問題的,所以這位程序員立刻表示「茅塞頓開」,然後「biu 」的一聲就在屏幕對面消失了,沒有留給我說「不客氣」的機會。
這個問題裝個 Linux 虛擬機也可以解決,但是虛擬機過於耗費資源,而且不如 Docker 靈活,所以不是最佳解決方案。Docker 是。
做為一個程序員,我們除了要掌握多門程序語言和多種資料庫,了解前端技術、後端技術,通曉網路七層架構,知道 TCP/IP三次握手和四次揮手,編寫漂亮的代碼,設計優美的架構……之外,我們還要解決研發、程序運行和產品上線過程中遇到的各種問題,而且被要求以最小的代價來解決問題……我們容易嗎?
除了編程技巧和程序設計能力,解決問題的穩准狠是衡量一個程序員是否優秀的重要因素之一,也是資深技術人員真正的價值所在。在科技浪潮澎湃、技術信息撲面而來的今天,一位剛畢業的大學生如果足夠勤奮,他可以在兩三個月之內掌握一門編程語言,並編寫出像模像樣的軟體,他們的學習速度甚至超過了我們這些老程序員,但是解決問題的能力是無法速成的,只能依靠時間、經驗和慘痛的教訓歷練而成。有時候還需要靈感和運氣。
很多軍迷讀了大量的軍事著作和歷史小說,常常羨慕那些名將的風采,並浩嘆自己「生不逢時」。但是名將不是那麼容易煉成的。歷史上叱詫風雲的名將鳳毛麟角,他們親自持刀上陣追擊敵人,見識戰場的慘烈,目睹敵人的屍體,看到戰友被殺,知道被刀看中會流血死去,他們冷酷無情,堅如磐石,在全軍即將崩潰的時候發現敵人的弱點並進行攻擊,在瞬息萬變的戰場進行決斷,在多次失敗後從無數士兵的屍體里站起來重新出發去挑戰那個戰勝你的對手,在所有人對你說「指導員,我們上吧」的時候,堅定的說出那三個字:再等等!
如果你做不到這些,那還是做個最終會被張飛槍挑的小兵吧。
優秀的程序員同樣如此,菜鳥常常羨慕高手在談笑之間讓難題灰飛煙滅,而自己卻苦苦思索而不得入門之法,殊不知這些高手同樣經歷了名將的那些腥風血雨。他們在清晨的微光里編寫代碼,在轟鳴的機房中調試程序,他們徹夜不眠就是為了解決一個 bug,他們要承受數據丟失或上線失敗的痛苦,默默吞下眼淚,準備下一次的戰鬥。不停的學習、實踐和思索,成千上萬個小時之後,高手史成。
同樣的問題,高手的解決思路和小球是截然不同的。一般來說,只要不是世界難題,給足時間、空間和人力,都能解決。如果你遇到問題告訴上級,這個問題交給我了,兩年之內搞的妥妥噠,那就不要怪項目組組團把你打出翔來,因為大家要的是分分鐘解決,不是兩年。在這個唯快不破的年代,我們沒有這麼多的時間,所以要通過逆向思維、經驗教訓、輾轉騰挪、借力打力等方式以最小的代價快速解決問題。這才是老程序員的價值。
再舉個例子,一個運行良好的線上應用在你修改 bug 增加功能之後重新上線出現了一些莫名其妙的問題,比如佔用資源增加或運行一段時間宕機等等,怎麼解決?
常規的做法就是通過閱讀日誌、模擬線上環境和調試程序來定位錯誤。容易的 bug 用這些方式基本就能搞定了,但是更隱蔽的 bug 會耗費大量的時間和人力。更好的方式是什麼?
首先,排查是程序問題還是環境問題,把線上程序恢復到運行正常時的老版本,如果出現了同樣的問題,那就是生產環境發生了改變。如果運行正常,要麼是你修改老 bug 時引入了新 bug,要麼是新增加的代碼出現了問題。
其次,閱讀產品的 changelog,根據代碼提交的時間線構建系統,通過二分法排查,定位是哪部分代碼引起的問題。
第三,排除了所有的不可能,剩下的無論看起來如何不可能,就是它乾的。
以上只是一個簡單的例子,實際的情況可能比這個例子複雜一百倍,需要我們綜合使用各種方式進行交叉比對和錯誤排查才能解決。這僅僅是遇到問題解決問題,更多的時候是需要你提出問題,並解決問題,那是更高的境界。
很多人學了那麼多編程語言,寫了十幾年程序,最終依然無法做到以最小的代價解決問題,不禁讓人扼腕嘆息。
程序員真正的競爭力是什麼?以最小的代價解決問題!知行合一,方可無敵於天下。
做為一個八年的程序員,說說我的一些感受。要想在程序員這條路上走的更遠,我認為有兩種能力至關重要:分析、解決問題的能力,和自我學習的能力,為什麼這麼說呢?
先談談分析解決問題的能力,本質上來說,老闆請你來都是來解決問題的,你能解決問題,才能體現你的價值,才有加薪的籌碼。一個項目、一個任務,或者一個bug,都可以看做是一個問題,你是否能夠快速的分析情況,脫離表象找到問題的根源,或者把一個大問題分解成若干可以處理的小問題,並在規定的時間內解決它,可以說是考量你技術水準的重要唯一標準。這個能力如何培養呢?兩種途徑:1.豐富的行業經驗,你經歷的多了,自然就會知道該怎麼處理了,俗話說沒吃過豬肉還沒見過豬跑嘛,大概就是這個意思。2.有意識的學習一些方法論,鍛煉自己的結構化思維,不僅僅是對工作,對生活的方方面面,都挺有用的。推薦關注一下劉未鵬的《暗時間》,是專為程序員寫的方法論,他本身也是一名程序員。我見過一些厲害的PM,基本上不摸代碼了,但是聽手下人說一下情況,還是能快速的找到根結,離不開他們的從業經驗和系統的思維方法。
然後說一下自我學習的能力,總所周知,程序員是一個很苦逼的職業,技術更新日新月異,產品換代更是以月為單位計,不學習如何能長久?這裡的學習又分為兩大塊,一塊為技術知識的學習,包括編程技能,基本原理,演算法結構以及與工作環境密切相關的知識,另外值得特別一提的是經典開源代碼的學習,這是成為高手的必經之路;另一塊為產品知識、行業動態的學習,國內一般情況是寫代碼比較好或者比較久的人,就開始帶團隊,如果沒有這方面的積累,就會比較困難,另外就算一門心思做技術,多了解一些也有利於加深對需求、功能的理解,不是什麼壞事。
這兩種能力都是在平時工作中慢慢鍛煉起來的,需要長期的堅持和打磨。做為一個剛入行的程序員,要想把事情做好,獲得更多的機會,也有幾個方面的技能需要注意:
1.編程能力,這個毋庸置疑,做為一名程序員,能寫代碼、寫高質量的代碼,可以說是基本功,離開了這個,就像無根之木,無源之水,談再多也沒用。這個可以和公司內的高手學,私下利用業餘時間豐富理論知識,多看一些開源代碼,從模仿到動手嘗試、再創新。
2.溝通能力,聽說讀寫都很重要,對新手來說聽和說尤其值得注意。聽是說一個任務下來,要聽清楚問題是什麼,需求是什麼,有什麼條件,聽清楚了再動手。說是要表達有條理,說的清楚來龍去脈,說的清楚解決問題的思路。我見過很多程序員,包括工作過好幾年的也有,連一個複雜點的問題是怎麼回事,都說不清楚,東一下西一下,一點邏輯結構都沒有,很明顯他的思路就是混亂的。這裡還要補充提兩點,一個是問,不清楚的一定要問,不要裝,其實你進公司做三天事,你大概是個什麼水平,什麼樣的思維模式,你的領導就一清二楚了,裝也沒用。另一個是反饋,一件事領導交待給你,你要在關鍵結點給他反饋,告訴他做的怎麼樣了,有什麼困難,下一步準備怎麼做,需要什麼支持等等。不要等到領導來問,才告訴他你有什麼問題搞不定,我不知道別人怎麼樣,反正我對這種情況是深惡痛絕的,這樣搞兩次以後,我基本上就不會把很關鍵的任務交給這個人了。
3.良好的工作態度,不同的公司有不同的文化氛圍,有比較看重的價值觀,就不一一列舉了。竊以為對於程序員來說,最重要的一個態度,就是不能湊合。一般的程序員在發現問題以後,東試試西試試,能解決問題就行了,但是優秀的程序員覺得不會妥協,一定會試圖去分析產生問題的原因,根本的解決方法,甚至要去看Linux內核代碼也毫不妥協。
4.通用工作技能的掌握,包括時間管理、項目管理及個人管理等,介紹這方面的書籍比較多,就不再詳敘了,有興趣可以找到很多信息。
(本文所有權歸作者所有,如需轉載請聯繫本平台。)
知道你會來
所以我一直在這裡等
TAG:思維神探 |