<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

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

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

    用且僅用于MSN

    博客點(diǎn)擊率
    free web counter
    free web counter

    常用鏈接

    留言簿(36)

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 186963
    • 排名 - 309

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

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

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

    ??????這個(gè)方法其實(shí)由來(lái)已久,而我昨天在coding的時(shí)候突然覺(jué)得它非常的重要也非常的好,值得一用。昨天在寫個(gè)JavaScript的Calendar突然用到求一個(gè)浮點(diǎn)數(shù)的“天花板”(coders應(yīng)該都知道天花板是什么吧,呵呵。考慮到非coder,天花板就是大于這個(gè)浮點(diǎn)數(shù)的最小整數(shù),是不是很形象,其實(shí)編程也是一種藝術(shù))。硬是不記得那個(gè)天花板的方法怎么寫,雖然是滾瓜亂熟的個(gè)方法,但是因?yàn)楹芫脹](méi)用加上E文不好只要打斷正在狀態(tài)的思路去google,找到這個(gè)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!?
    另外推薦一個(gè)絕佳的JavaScript doc地址 : http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference

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

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

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

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

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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲中文字幕无码日韩| 两性色午夜视频免费播放| 亚洲av不卡一区二区三区| 影音先锋在线免费观看| 久久久久久毛片免费播放| 一级片在线免费看| 亚洲AV永久无码精品网站在线观看 | 成人福利免费视频| 永久免费av无码入口国语片| 特级一级毛片免费看| 亚洲精华国产精华精华液网站| 亚洲女人18毛片水真多| 亚洲AV无码国产精品色午友在线 | 怡红院亚洲红怡院在线观看| 亚洲av无码片在线观看| 少妇中文字幕乱码亚洲影视| 亚洲阿v天堂在线| 亚洲精品少妇30p| 中文字幕亚洲综合久久菠萝蜜| 亚洲国产一成久久精品国产成人综合 | 日韩免费在线观看| 成人黄18免费视频| 免费看韩国黄a片在线观看| 免费人成网站在线观看10分钟| 59pao成国产成视频永久免费 | 亚洲精品午夜视频| 色噜噜综合亚洲av中文无码| 亚洲国产天堂久久综合网站| 亚洲91av视频| 久久精品亚洲精品国产色婷 | 日韩免费高清大片在线| 久久免费视频99| 99re6免费视频| 精品免费久久久久久久| 成年黄网站色大免费全看| 成视频年人黄网站免费视频| 97在线观免费视频观看 | 亚洲精品无AMM毛片| 久久亚洲精品高潮综合色a片| 亚洲国产一区二区三区在线观看| 羞羞网站免费观看|