大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于fifo標(biāo)識牌的問題,于是小編就整理了1個相關(guān)介紹fifo標(biāo)識牌的解答,讓我們一起看看吧。
看到這個問題,馬上就思如泉涌
一,對任何程序都不在完全相信,因為我知道只要是人寫的代碼程序就一定會有bug,即便是產(chǎn)生程序的編譯器,操作系統(tǒng)都有bug更別說我們用的程序
二,看到QQ微信支付寶的漰潰或者bug比中獎都開心,并且還會饒有興致的跑到人家的意見反饋處給人家提意見,最好笑的是還會模仿平時我們的測試給我提bug的格式給人家說明原因,重現(xiàn)步驟以及截圖
三,被身邊的人用來修理所有電子產(chǎn)品,軟件硬件手表電腦電視機手機安裝軟件重裝系統(tǒng)無所不能,而作為程序員我能做的就是一看,二問,三重啟,四重裝系統(tǒng),五放棄
四,在電梯里,總是會在考慮,這里的電梯算法是什么邏輯,算法時候可以優(yōu)化,這個電梯為什么跟其他電梯設(shè)計不一樣的算法。碰到抽獎系統(tǒng)就會在想他這隨機數(shù)的實現(xiàn)方式等等
五,每次排隊都會在想到排序算法,F(xiàn)IFO,FILO一大堆,然后想不起來還得拿出手機查一查
六,聊天話題和關(guān)注的話題也變成了語言排行榜,哪家程序員猝死了,測試難搞,需求難搞,今年又沒有年終了了,今晚又要加班了
七,超級討厭打字聊天,天天敲代碼打字,結(jié)果聊天還要敲鍵盤打字,還不如直接打電話說清楚
八,做事情總愛計算,怎樣可以在最短的時間,合理安排解決完所有的事情,是要多線程結(jié)論還是單線程走,有沒有線程依賴
九,十,十一,,,
最重要的一點,總感覺其他人腦子都轉(zhuǎn)的好慢??
有這么一個笑話,下班了,老婆給當(dāng)程序員的丈夫打電話:晚上你買十個包子回來,我熬點小米粥,咱們就夠吃了,如果路上,碰見賣西瓜的,就買一個。
結(jié)果是程序員丈夫拿著一個包子回了家。
老婆問為什么呢?
程序員答,因為路上我碰到賣西瓜的啦。你不是說,讓我買包子,設(shè)定的條件是,如果不碰到賣西瓜的就買十個,碰到就買一個嘛!
雖然這只是一個笑話,但是我們不難看出,程序員的思維都是設(shè)定思維,條件思維模式。
一般人需要換個思維理解。
因為程序員經(jīng)常在寫代碼,在測試,所以對bug很敏感,對用戶體驗也比較在意,平時在使用軟件時,經(jīng)常會發(fā)現(xiàn)一些別人發(fā)現(xiàn)不了的bug,而且還會分析為啥會這樣。
比如今日頭條客戶端,就有很多不盡人意的地方,比如信息通知不及時,多少天前的評論今天才通知,而且很多信息壓根兒就不顯示,數(shù)據(jù)顯示混亂,比如粉絲數(shù),第一次進(jìn)去和第二次進(jìn)去數(shù)據(jù)不一樣,然后再進(jìn)去又和第一次一樣了,再進(jìn)去網(wǎng)頁就報錯了,不知道這個bug是測試沒測出來 還是沒想改。
程序員的慣性思維,比如看到雙十一有的商品是0點結(jié)賬,有的是1點才能結(jié)賬,我就會好奇為什么要分開?
結(jié)合前幾年雙十一的巨大流量,我分析的原因是分流,即如果大家都趕在0點下單,會對結(jié)算系統(tǒng)有巨大的流量沖擊,極有可能造成崩盤,如果令一部分商品必須在1點才能結(jié)賬,無形之中就緩解了0點時候的系統(tǒng)壓力,而且要在1點結(jié)賬的人通常還會為了消磨時間繼續(xù)逛,說不定就會又下單買了些什么,真的是一個一舉兩得的好辦法。
上面就是一個例子,是想說看到很多互聯(lián)網(wǎng)公司的策略的時候,會情不自禁的從技術(shù)的角度去分析策略的制定原因。
接下來再舉幾個例子和大家分享下。
比如路邊的廣告燈牌,其實是有N*M個小小燈泡組成的,從一個燈泡的角度來說,只有亮(1)和不亮(0)兩種狀態(tài),但是通過操作全體燈泡,卻能營造出文字流動的效果。我就很喜歡去推算這種算法的邏輯。
再比如平時做事,很喜歡用程序員拆解大功能到不同子方法并引入高并發(fā)的這樣的思維。就比如說我要做飯,這個時候,會首先把整個流程分為買菜,洗菜,切菜,下鍋,但是如果要同時做幾道菜的話,我會進(jìn)一步想如何高并發(fā)的操作能最快完成整個烹飪過程呢,比如泡著菜的時候去切即將下鍋的菜,菜在鍋里不需要翻的時候去把泡著的菜洗出來,等到只剩烹飪又不用盯著鍋的時候,把洗菜切菜的廚具清洗干凈等等。這一整套流程看起來就是一個精明的家庭主婦會做的,但是其實里面就使用了分解與高并發(fā)呀,假設(shè)你是準(zhǔn)備完一道菜,烹飪一道菜,出鍋一道菜再準(zhǔn)備下一道菜,那這個過程就是串行的,而你作為核心CPU,就會浪費很多時間在等待上了呀。
程序員思維最好的一點是講究邏輯,我相信這個社會是邏輯驅(qū)動的,因此這種思維也給我的生活帶來了很多便捷。
以上是我的淺見,歡迎各位在下方評論區(qū)給我交流點贊。
先說說最近的一個笑話,一個程序員收到老婆的微信:下班了買五個包子回來,路上如果看到有賣西瓜的,就買一個。結(jié)果程序員回到家?guī)Щ亓艘粋€包子- -!
這可以看做是典型的程序員思維,只不過略顯夸張,作為一個十多年的程序員,我覺得程序員思維確是給生活帶來很多影響和改變,但還是正面的居多,舉兩個例子。
開頭的笑話,那個程序員一定是這樣寫:
if(no see 西瓜){buy 5 包子} else{buy 1 包子}
我覺得應(yīng)該是這樣:
{buy 5 包子} then {if(see 西瓜){buy 1 西瓜}}
做比較復(fù)雜的事情,程序員的腦??倳氘嫵鲆环菰O(shè)計圖,特別是有選擇的事情,總是自覺地在腦海里先寫一遍if-else判斷,我覺得只要思路快,這樣還是挺好的,做事更有條理。
這個應(yīng)該也是程序員思維的通病吧,看到什么東西運轉(zhuǎn)不管正常不正常,總會想是不是有bug,比如做電梯的時候,我和同事們討論最多的就是電梯的算法是什么,怎么個按法會把電梯按出bug?;蛘呤鞘褂镁W(wǎng)站或者APP的時候,完全沒有惡意,總是出于本能的想進(jìn)行一些不符合平常習(xí)慣的操作,看看能不能發(fā)現(xiàn)bug。
到此,以上就是小編對于fifo標(biāo)識牌的問題就介紹到這了,希望介紹關(guān)于fifo標(biāo)識牌的1點解答對大家有用。