修訂版
以下是在日常工作中總結(jié)出的一些編碼經(jīng)驗,還有一些提高程序運行效率的小技巧,讓我們一起來寫出更好的代碼吧~
相信很多人在遇到面試中都遇到過被問到過JavaScript繼承模式的問題,都能手寫出幾種繼承模式的代碼例子,但為什么面試官卻對你的回答不是很滿意或者壓根就沒聽懂,個人覺得應該是缺少自己的一個答題的思路。
在啃掉一本本計算機經(jīng)典書籍和寫下大量代碼以后……
我是Redis,一個叫Antirez的男人把我?guī)У搅诉@個世界上。 “快醒醒!快醒醒!”,隱隱約約,我聽到有人在叫我。慢慢睜開眼睛,原來旁邊是MySQL大哥。 “我怎么睡著了?” “嗨,你剛才是不是出現(xiàn)了錯誤,整個進程都崩潰了!害得一大堆查詢請求都給我懟過來了!”,MySQL說到。
arthas中文直譯過來叫阿爾薩斯,是阿里巴巴開源的java應用診斷工具,在線排查問題,無需重啟服務,實時監(jiān)控jvm狀態(tài)。支持JDK6以上版本,支持Linux/Mac/Window操作系統(tǒng)。
FPGA要取代ASIC了,這是FPGA廠商喊了十多年的口號??墒?,F(xiàn)PGA地盤占了不少,ASIC也依舊玩得愉快。這兩位仁兄到底有啥不一樣呢?
物女心經(jīng)“低代碼”是指開發(fā)人員通過編寫少量代碼,就可以快速生成應用程序的一種方法。在過去一年中,低代碼持續(xù)升溫,相關(guān)消息越來越多,企業(yè)紛紛躍躍欲試。因此這篇文章,我將與你分享該領(lǐng)域的最新進展。在文章《醞釀整整一年,西門子翻開了加速工業(yè)互聯(lián)網(wǎng)落地的“王牌”》中,我曾經(jīng)介紹過Mend...
生動有趣,一定要看!
在系統(tǒng)中用戶一共有三種角色:普通用戶,管理員,超級管理員,現(xiàn)在需要設計一張用戶角色表記錄這類信息,我們不難設計出文中方案。
程序員當眾羞辱喬布斯不懂技術(shù),喬布斯這樣回應:你應該去滿足你用戶的需求,而不是去賣弄你牛B的技術(shù)... 在1997年,喬布斯剛剛回到蘋果不久。在開發(fā)者大會上,蘋果的程序員向喬布斯這樣提問 : “喬布斯你是一個聰明又有影響力的人。但是很遺憾也很明顯 , 很多時候你根本不知道自己在做什么 。
雷神之錘3是一款九十年代非常經(jīng)典的游戲,內(nèi)容畫面都相當不錯,作者是大名鼎鼎的約翰卡馬克。由于當時游戲背景原因,如果想要高效運行游戲優(yōu)化必須做的非常好,否則普通人的配置性能根本不夠用,在這個背景下就誕生了“快速開平方取倒數(shù)的算法”。
我們在一個項目小組做一個相對較復雜的工程時,意味著你不再獨自單干。而是和小組成員分工合作,這就要求小組成員各自負責一部分工程,比如你可能只是負責通訊或者顯示這一塊。這個時候,你就應該將自己的這一塊程序?qū)懗梢粋€模塊,單獨調(diào)試,留出接口供其它模塊調(diào)用。最后,小組成員都將自己負責的模塊寫完并調(diào)試無誤后,由項目組長進行組合調(diào)試,像這些場合就要求程序必須模塊化。
太實用了,新手必看!
被裁員和主動辭職最大的區(qū)別是什么?自然是能不能拿到補償金。許多人為了拿到N+1的補償,絕對不會主動辭職離開公司,一定要想辦法被裁掉。一個程序員小哥哥為了被公司裁,做盡“壞事”,包括遲到早走、消極怠工、不發(fā)周報、偶爾曠工,甚至撂挑子不干活,但領(lǐng)導就是不裁他,他無奈地問“怎么破”?
最近,因為增加了一些風控措施,導致新人拼團訂單接口的QPS、TPS下降了約5%~10%,這還了得!
生活中用到的鎖,用途都比較簡單粗暴,上鎖基本是為了防止外人進來、電動車被偷等。但生活中也不是沒有BUG的,比如加鎖的電動車在「廣西 - 竊·格瓦拉」面前,鎖就是形同虛設。那在編程世界里,「鎖」更是五花八門,多種多樣,每種鎖的加鎖開銷以及應用場景也可能會不同。
缺點:語法正確,邏輯錯誤;死板的語法;需要子函數(shù)來處理分支。
前兩天,和一個快半年沒有聯(lián)系,目前在阿里的朋友聊了快半個多小時。這位朋友和我同一屆,是去2018年秋招進入阿里的。我倆都對 “面試造火箭,工作擰螺絲釘” 深有感觸,然后就這個話題扯了半天。于是乎,今天就想寫篇文章分享一下自己的看法,留作記錄,期待我三年后再回來看看。
以前經(jīng)常有人問我,要怎么樣才可以去微軟。其實我從來沒有想過這個問題,所以那個時候的答案自然就是微軟的廣告(編程好,數(shù)學好,態(tài)度好)了。09 年大四那會兒,剛好碰上了美帝的次貸危機,令我們這些想去美帝的公司被剝削的這幫人倍感艱辛。