看蕭井陌直播寫程式碼有感
1. 先把功能寫出來,再說優化的事兒. 拿到一個需求之後,最重要的事兒一定是先把這個功能寫出來.而不是寫的多好看.
2. 全域性變數最好不要用. 最外層最好只有函式.
3. __main函式裡是整個檔案邏輯的抽象,可以寫直接寫函式的執行, 也可以寫邏輯細節.
如果要用全域性變數.可以在__main函式裡宣告,再以引數的形式傳到各個函式中,或者在函式的回撥裡使用.
4. 如果一個檔案函式太多.可以將部分功能抽象,單獨作為一個檔案抽離出來.
相關推薦
看蕭井陌直播寫程式碼有感
1. 先把功能寫出來,再說優化的事兒. 拿到一個需求之後,最重要的事兒一定是先把這個功能寫出來.而不是寫的多好看. 2. 全域性變數最好不要用. 最外層最好只有函式. 3. __main函式裡是整個檔案邏輯的抽象,可以寫直接寫函式的執行, 也可以寫邏輯細節. 如果要用全域性變數.可以在__main函式裡
看蕭井陌b站直播第一集的收穫,附程式碼
var log = console.log.bind(console) var imageFromPath = function(path) { var img = new Image() img
用nginx-rtmp-module直播寫程式碼
前言 前段時間用nginx-rtmp-module搭了一個直播系統,測試的時候用來直播了一下桌面,感覺評價還不錯,應邀寫個簡單的教程。 伺服器 安裝 伺服器端我用的是nginx-rtmp-module,作業系統用的是CentOS 7,部署其實很簡單, 它主頁上就
【小白看的Java教程】第十五章,更聰明的寫程式碼:方法
之前講解的迴圈操作,可以解決的是程式碼重複的問題,但是此時的重複的程式碼必須是有規律的。那迴圈操作,能解決所有的程式碼重複嗎?答案肯定是不行的,比如針對於某一種功能的重複操作,迴圈解決不了,終於方法就該登場了。舉個例子。 編寫一個飛機大戰遊戲,程式在執行過程中
外行人看程式設計師:不就是寫程式碼的嗎?網友:就是修電腦修手機的嘛
在外行人看來,程式設計師可能是一個時時刻刻離不開電腦,整天只需要敲程式碼,情商還不高的人。凡是電腦相關的問題他都會。 其實這是對於程式設計師的一種偏見,說起程式設計師就不得不提到計算機,計算機就像無所不能的阿拉神燈,而只有程式設計師懂得如何與它交流。一位優秀的程式設計師可能
看資料結構寫程式碼(20)稀疏矩陣(順序儲存方式)
雜談:昨天辭職了,告別了繁重又無意義的工作。準備在家專心學習資料結構,好好磨練自己的基本功。 在寫這個小例子的時候遇到了 stack overflow(棧溢位)的問題,是 自己 分配了 過大的 棧變數,導致棧溢位。說實話,這還是 第一次 遇到,呵呵,別笑話我。看到網上的部落
寫程式碼必看!!!!
專業程式設計師的7個素質: 承擔責任,高質量程式碼,程式碼上的時間,對自己領域的精通,思維模式,溝通,合作。 1 . 寫邏輯程式碼寫完後一定要對著自己的邏輯全部走通一遍。不要寫完立即開始執行除錯。這樣的除錯會浪費大量的時間。因為有些錯誤僅僅是因為你程式碼寫錯,
看資料結構寫程式碼(22) 二叉樹的順序儲存方式
二叉樹 是 一個 節點 的度最多是2 ,並且區分 左右子樹的 特殊樹。 二叉樹 有一些特性,這些特性 是 寫 二叉樹順序表的 重要依據,所以先介紹一下: 1.k層的二叉樹,最多有 2 的 k次方 -1 個節點,如果 節點數達到最大值,稱為 滿二叉樹。 2.第k層的二叉樹,
看資料結構寫程式碼(38) 圖的鄰接多重表表示法與實現
圖的鄰接多重表 是 無向圖的 另一種表示法。其與 鄰接表 的差別 僅僅 在於 ,鄰接表 用 兩個 頂點 來表示 一條邊,而 鄰接多重表 用一個 頂點來表示一條邊。這樣使得 鄰接多重表 在 某些操作 要 來的 方便。例如 將 搜尋過的邊 做記號 或者 刪除 一條邊。 下面是鄰
時隔兩年,今晚再次直播教你寫程式碼
感覺時間過得真快,距離上次直播竟然已經有兩年之久了。還記得在2016年的時候,我在CSDN學院上
看資料結構寫程式碼(35) 圖的鄰接矩陣表示法
雜談:最近清明小長假,好好的放鬆了一下。節前 和 節後 都有點 鬆懈。不好,不好。貴在堅持。加油。 圖的鄰接矩陣表示法是用 兩個陣列 來表示 圖的資料結構。一個是頂點陣列,另一個是鄰接矩陣陣列。鄰接矩陣 裡存放著 頂點的關係。 用鄰接矩陣表示圖,在 看 頂點之間 是否有邊,
程式設計師寫程式碼必看的規範
寫程式碼非常簡單,可是優雅的程式碼,卻不是每個人都可以寫出來的,不在於難度,而在於,很多人寫程式碼完全不為他人和團隊多想一點,只顧眼下自己一畝三分地的功能實現;寫優雅的程式碼,難度不在技術,在於為人處世的方式。分享一篇文章,寫的非常好,程式碼規範非常多,但總有些基本點是必須要遵守的 An
看資料結構寫程式碼(36) 圖的鄰接表表示與實現
圖的鄰接表表示法,是為每一個頂點建立一個連結串列,連結串列裡存放著相同弧尾的 弧的資訊,這些連結串列順序存放在陣列中。下面是無向圖g2的鄰接表 鄰接表 比 鄰接矩陣 節省空間,同時 也帶來一些操作上的 不便,例如 看 兩個頂點是否 相鄰,需要 遍歷 連結串列,在 求 無
看資料結構寫程式碼(63) 堆排序
// HeapSort.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include <cstdlib> #define LIST_MAX_SIZE 100 //順序表 struct sqList{ int bas
程式設計師在火車站候車室寫程式碼畫面曝光,網友:看髮量就是一個優秀的程式設計師
國慶期間,許多在外打拼的人們紛紛奔向回家的路程,本該是歡聲笑語的一路,可是卻因為工作纏身而顯得有些不美好。比如下面這位,一名程式設計師網友正在火車站候車室候車,無意中看到一名同行在電腦上“奮筆疾書”,緊張地寫著程式碼,聽鍵盤的節奏估計是線上出現了bug,不然也不
程式設計師地鐵上寫程式碼被網友抓拍,程式設計師:我這逼裝的6不6?
一提起程式設計師,很多人就會聯想到寫程式碼。有業內人士戲言,程式設計師忙起來,不分場合,不分時間地點,拿起電腦就開始寫程式碼,這才是真正的程式設計師風範。這不,一名在地鐵上寫程式碼的程式設計師小哥就被網友抓拍並將其照片釋出到了網路上,引起了圍觀網友的討論與熱議。 從圖片上看,這名程式設計師
#程式設計師節公司請國外妹子表演,程式設計師吐槽:還怎麼讓我安心寫程式碼
網際網路行業就目前來說是個火熱行業,高薪就讓很多人選擇進入了這個行業,現在網際網路行業幾乎就是搶時間,加班幾乎是每天必備的專案,前幾天程式設計師晒出自己的加班時間,一個月達到了120小時,但是薪資待遇也是非常好的,最近程式設計師節就有程式設計師晒出了自己公司的節日福利。 在這裡我推薦下自己整
mvc思想寫程式碼習慣
不能在js中拼接html程式碼,不能貼上複製拼接的html程式碼.不容易維護。 總結: 簡單的頁面拼接,比如一個單選下拉框的載入。載入的下拉框的項中的邏輯比較簡單。 思路是:頁面載入的時候就載入下拉框的項,so在return View()中寫呼叫讀取資料庫中資料的方法。圖片2. 複雜的頁面邏輯
不寫程式碼不用 Excel, 如何輕鬆搞定各種圖形化展現
近期,大屏展示再次把 ”統計圖” 推向熱搜榜。或許你會問為什麼,這多半是因為大屏通過各種圖形元件集中呈現了使用者關心的資料,而其中每個元件基本都是一個呈現形態各異的統計圖,有的體現了某時間段某維度的資料走向,有的則是表示了某部分資料在整體的佔比,亦或是分佈聚集情況,凡此種種,不一而足。 相信資深
少說話多寫程式碼之Python學習034——其他語句01(pass,del)
pass語句 pass就是什麼都不做,和C#中的一個分號語句很像。 一般用作佔位符,比如,這種情況,就是什麼都不處理。 name=input('請輸入姓名') if len(name)<3: print('做什麼') elif len(name)==3: &