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

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

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

    隨筆 - 81  文章 - 1033  trackbacks - 0
    <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    在浮躁的年代里,我們進取心太切,患得患失;虛榮心太強,戰(zhàn)戰(zhàn)兢兢。一心爭強好勝,惟恐榜上無名。
    I think I can fly , and flying like a bird !
    程序員一名,已售出,缺貨中!

    我的郵件聯(lián)系方式

    用且僅用于MSN

    博客點擊率
    free web counter
    free web counter

    常用鏈接

    留言簿(36)

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 186959
    • 排名 - 309

    最新評論

    閱讀排行榜

    評論排行榜

    ??????為什么強調(diào)是基礎(chǔ)知識,因為往往基礎(chǔ)知識才是最容易被忽略,最容易忘記的部分,其實也是最難掌握全面和深入的部分。其實我更愿意叫這些知識為核心知識,其實它們并不基礎(chǔ),而是整個知識體系的核心。

    ??????比如你是不是在面試的最關(guān)鍵時刻面對一道“基礎(chǔ)的”排序題抓耳撓腮?你在快樂編碼的時候被一個似曾相識的“基礎(chǔ)的”API打斷而翻箱倒柜找文檔?幾個人能說自己全面的了解Java幾個基礎(chǔ)類庫?這些基礎(chǔ)的往往也是最重要的、最核心的。

    ??????這個方法其實由來已久,而我昨天在coding的時候突然覺得它非常的重要也非常的好,值得一用。昨天在寫個JavaScript的Calendar突然用到求一個浮點數(shù)的“天花板”(coders應(yīng)該都知道天花板是什么吧,呵呵。考慮到非coder,天花板就是大于這個浮點數(shù)的最小整數(shù),是不是很形象,其實編程也是一種藝術(shù))。硬是不記得那個天花板的方法怎么寫,雖然是滾瓜亂熟的個方法,但是因為很久沒用加上E文不好只要打斷正在狀態(tài)的思路去google,找到這個API:

    Question: What mathematical functions are supported in JavaScript?

    Answer: JavaScript supports the following mathematical functions (methods of the Math object):

    Math.abs(a)     // the absolute value of a
    Math.acos(a)    // arc cosine of a
    Math.asin(a)    // arc sine of a
    Math.atan(a)    // arc tangent of a
    Math.atan2(a,b) // arc tangent of a/b
    Math.ceil(a)    // integer closest to a and not less than a
    Math.cos(a)     // cosine of a
    Math.exp(a)     // exponent of a
    Math.floor(a)   // integer closest to and not greater than a
    Math.log(a)     // log of a base e
    Math.max(a,b)   // the maximum of a and b
    Math.min(a,b)   // the minimum of a and b
    Math.pow(a,b)   // a to the power b
    Math.random()   // pseudorandom number in the range 0 to 1
    Math.round(a)   // integer closest to a 
    Math.sin(a)     // sine of a
    Math.sqrt(a)    // square root of a
    Math.tan(a)     // tangent of a
    
    Note that trigonometric functions assume that the argument is in radians, not degrees!?
    另外推薦一個絕佳的JavaScript doc地址 : http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference

    然后繼續(xù)編碼,發(fā)現(xiàn)剛才的思路已經(jīng)沒有了,極度郁悶!所以找一種把這些基礎(chǔ)熟記于心的方法非常重要,最重要是不要那么容易忘記。

    ??????記得大學(xué)時候一次偶爾去E文系MM的寢室,發(fā)現(xiàn)MM床頭、床邊貼滿了紙條,上面寫滿了密密麻麻的E文。當時問MM,有必要這樣嗎?MM說絕對是學(xué)習(xí)E文這種靠死記硬背并且不能忘記東西的好方法。當時對E文極度排斥,所以并沒在意。現(xiàn)在想多么好的一個方法從身邊溜走了,我覺得放在學(xué)習(xí)編程中的基礎(chǔ)知識同樣適用,并且效果更好!因為各種基礎(chǔ)知識,API還有些相互關(guān)聯(lián)和有一定規(guī)律,你可以把它們打印出來貼在床頭或者抬眼可即的地方,經(jīng)常不經(jīng)意的掃描不僅可以加深記憶說不定那天還能悟出其中的精妙呢?

    ??????推薦象Java基礎(chǔ)API、JavaScript API doc、一些流行庫如prototye、jquery等的API都可以拿來貼在床邊,編碼時遇到可以快速查閱,平時沒事可以經(jīng)常掃描。保證你不再害怕面試時的基礎(chǔ)題,不再怕被這些API打斷了!

    ??????掌握好的學(xué)習(xí)方法往往事半功倍,所以強烈建議大家平時可以總結(jié)一些好的學(xué)習(xí)方法和技巧,最好與他人交流分享。會讓你的學(xué)習(xí)輕松而快樂,并且效果好!
    posted on 2007-03-26 22:34 cresposhi 閱讀(2598) 評論(18)  編輯  收藏

    FeedBack:
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 08:00 freebird
    我現(xiàn)在學(xué)英語就這是這樣記了,沒辦法,老 了.....  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 08:01 Rami
    苦讀詩書;確實很多東西要博聞強記。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 08:35 dennis
    我不認為需要去記API,也沒必要記,桌面放上常用的API文檔,忘記了馬上查即可。記憶不該花在這些API的用法上。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 08:45 yuri
    其實求天花板的最好辦法是把這個浮點數(shù)強制轉(zhuǎn)換成int型,再加1,求地板也是同樣的方法。
    至于API,最重要的是知道什么時候應(yīng)該用哪些類,而不是具體怎么用  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 08:57 壞男孩
    其實這種學(xué)習(xí)方法很管用!  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 19:47 cresposhi
    @dennis
    @yuri
    其實曾幾何時我也這么認為,講究一個廣度,需要的時候再深入,或者說需要的時候去查閱。但可能是我記憶里或者能力有限,拿web開發(fā)舉例,完全不相干的技術(shù)派系就有N多需要掌握Java,JavaScript,CSS。。。拿Java再舉例安全認證、工作流、ORM、IoC。。。我發(fā)現(xiàn)我已經(jīng)來不及學(xué)完它們了。
    這個時候我覺得需要把些東西放在一個經(jīng)常可以看到的地方,可以提高很多效率時,在吃飯時學(xué)習(xí),在睡覺前學(xué)習(xí),在。。。學(xué)習(xí),學(xué)習(xí)學(xué)習(xí)。這樣才能掌握更多。
    很多東西知道跟去做是兩個完全不同的概念,我覺得你們的觀點有誤導(dǎo)新人之嫌,所以辯駁幾句。因為我被誤導(dǎo)過。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-27 19:47 cresposhi
    @dennis
    有多少API需要用啊,如果需要的時候去找,我怕會淹死在API中。。。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 08:28 dennis
    @cresposhi

    誤導(dǎo)?遠遠談不上,常用的java API有多少呢?也就是lang,collections,thread,util幾個,其他的完全就是用到了才去查。J2EE API又有多少呢,你怎么可能記得住,常用的就是servlet,jsp,jndi,其他什么javamail,jms,用到了再去查。而javascript,我把它當成嚴肅編程,而不是雕蟲小技,認真讀了、用了,自然就熟悉了。而java的工作流,IOC,ORM,各個方面,已經(jīng)延伸到更高的領(lǐng)域,你想完全記住更是不可能。知道哪里去找,遠比記住怎么用更為有效。程序員是人,比是機器,編程是創(chuàng)造,不是機械  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 08:32 dennis
    請注意,我不是反對記憶API,常用的API需要也應(yīng)該去記,但是不要特意去記,經(jīng)常寫,經(jīng)常查自然就記住了。我反對為了記API而去記API,編程不應(yīng)該是體力活——痛苦的歷程,注意的記憶不深刻,也毫無意義。題外話,ruby的API設(shè)計很人性化,你不需要思考就可以猜出某個API出來,非常好玩。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 08:52 cresposhi
    @dennis
    “我不是反對記憶API,常用的API需要也應(yīng)該去記,但是不要特意去記”
    其實我正是這個觀點,我提出這種方法也是為了不特意去記,不要把作為程序員的自己弄成一個機器人,而是巧記,更多的巧在時間和地點上,潛移默化的記憶。
    正所謂“溫故而知新”,經(jīng)常的掃描,你會發(fā)現(xiàn)很多你以前并沒有發(fā)現(xiàn)的東西!  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 09:02 cresposhi
    @dennis
    可能“誤導(dǎo)”一詞有些言重,因為我是感同身受,所以有此一說,并不針對大家,在此抱歉。
    正所謂“書到用時方狠少”,古人真是字字珠璣,我的感受是極度深刻的。所以不采用某些讓大家更輕松的方式來博聞強記,我想會陷入知識的泥潭中。
    我提出這個方法的目的也在于為大家減輕痛苦,避免死記硬背,硬背的東西容易忘記,并不是自己的,還有一個更重要的目的是為了經(jīng)常掃描而發(fā)現(xiàn)里面更多更深的東西。
    dennis兄我想我們再次辯駁過多也無用,呵呵。希望能把好方法拿出來分享給大家。大家共同進步!:)  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 09:07 cresposhi
    還有一個最重要的問題就是這種方法我嘗試過,確實有效所以拿出來大家分享。如果只對我一個人有效,那就對不起大家了,不過我想不會。大家應(yīng)該都需要。
    我很久以前試圖通過讀一本1k多頁的javascript API的書去全面了解這門語言,最后放棄了,因為就跟大家背英語單詞一樣,看到了C的時候A部分已經(jīng)忘記光了。也不可能每個知識都有時間來實際編碼實踐。
    利用了一些學(xué)習(xí)記憶的技巧后我發(fā)現(xiàn)真的是很有效,并且從中真的領(lǐng)悟到更多API之外的東西。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 13:56 穎穎
    呵呵,吵起來了哦,不對,應(yīng)該叫辯論吧,呵呵  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-03-28 14:00 穎穎
    “記得大學(xué)時候一次偶爾去E文系MM的寢室,發(fā)現(xiàn)MM床頭。。。”你怎么跑到別人床頭去了呀,呵呵  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-04-06 19:09 就就
    去耍流氓貝。。。。嘿嘿。。。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-04-07 11:51 cresposhi
    樓上的伙計不要害我啊,嘿嘿  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-04-12 14:50 kirari_wxy
    我貌似從來沒有刻意去記過什么東西,汗顏。。  回復(fù)  更多評論
      
    # re: 一個古老而高效的基礎(chǔ)知識學(xué)習(xí)方法 2007-04-12 15:32 cresposhi
    @kirari_wxy
    只能說明大哥有過人天賦了。。。小弟完全不行,必須要猛搞才行啊。。。  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 99视频在线免费看| 鲁啊鲁在线视频免费播放| 成人免费乱码大片A毛片| 亚洲高清视频一视频二视频三| 亚洲精品天堂成人片AV在线播放| 成年女人免费v片| 亚洲第一街区偷拍街拍| 日韩免费观看视频| 黄页网站在线免费观看| 亚洲午夜无码片在线观看影院猛| 人人鲁免费播放视频人人香蕉| 亚洲性日韩精品一区二区三区| 一级a性色生活片久久无少妇一级婬片免费放 | 91久久亚洲国产成人精品性色| 99久久人妻精品免费一区| 亚洲高清中文字幕综合网| 女人18毛片免费观看| 美女视频黄a视频全免费| 国产精品亚洲专区在线观看| 成人网站免费大全日韩国产 | 三上悠亚在线观看免费| 亚洲狠狠综合久久| 草久免费在线观看网站| 亚洲午夜久久久影院伊人| 一级毛片免费毛片一级毛片免费| 亚洲激情视频网站| 在线观看免费国产视频| 亚洲精品偷拍视频免费观看| 久久久久亚洲精品无码系列| 成人一a毛片免费视频| 一级做受视频免费是看美女| 又黄又爽一线毛片免费观看| 亚洲一区二区三区丝袜| 免费观看日本污污ww网站一区| 国产日韩久久免费影院| 亚洲日本在线免费观看| 免费看一级做a爰片久久| 国产成年无码久久久免费| 亚洲色成人中文字幕网站| www视频在线观看免费| 最好2018中文免费视频|