<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

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

    我的郵件聯系方式

    用且僅用于MSN

    博客點擊率
    free web counter
    free web counter

    常用鏈接

    留言簿(36)

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 186912
    • 排名 - 308

    最新評論

    閱讀排行榜

    評論排行榜

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

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

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

    然后繼續編碼,發現剛才的思路已經沒有了,極度郁悶!所以找一種把這些基礎熟記于心的方法非常重要,最重要是不要那么容易忘記。

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

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

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

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 四虎1515hh永久久免费| 日韩在线一区二区三区免费视频| 久久九九久精品国产免费直播| 四虎影视精品永久免费| 成人免费视频软件网站| 亚洲无限乱码一二三四区| 久久亚洲精品高潮综合色a片| 色se01短视频永久免费| 亚洲精品制服丝袜四区| 国产精品高清免费网站| 久久久久国色AV免费看图片 | 亚洲国产AV无码一区二区三区| 一个人看www在线高清免费看| 亚洲人成电影网站久久| 国产青草视频免费观看97 | 国产精品亚洲专区无码WEB| 污污网站免费观看| 久久青青草原亚洲av无码app| 一级a性色生活片久久无少妇一级婬片免费放| 国产黄色片在线免费观看| 有码人妻在线免费看片| 久久亚洲精品中文字幕无码| 人人公开免费超级碰碰碰视频 | 亚洲成av人片不卡无码| 国产精品视频免费一区二区| 在线观看亚洲专区| 亚洲日韩国产精品第一页一区| 午夜不卡久久精品无码免费| 亚洲一级毛片在线播放| 99re在线视频免费观看| 亚洲avav天堂av在线不卡| 一个人免费高清在线观看| 十八禁的黄污污免费网站| 亚洲电影中文字幕| 免费无码又爽又高潮视频| a视频在线免费观看| 日韩一卡2卡3卡4卡新区亚洲 | 国内精品久久久久影院免费| 国产精品亚洲午夜一区二区三区| 蜜臀98精品国产免费观看| 无码色偷偷亚洲国内自拍|