【閱讀筆記】《C程序員 從校園到職場》第二章 學校到職場
一、代碼規範:
1、變量命名(讓人一眼看它是什麽意思,要做什麽操作),定義並初始化
2、函數命名規範(函數的功能)在主函數之前進行聲明。
在實際項目中,一般不在函數調用者的內部來對被調函數進行聲明,而是將聲明放在外部(新建一個.h文件,對程序中出現的函數進行聲明)
3、代碼排版(主要涉及縮進、空格、空行、括號位置)
4、程序註釋(版本信息、修改記錄),函數註釋(函數的功能、輸入輸出值、返回值、修改記錄)。
5、關於輸入輸出,開發中會有專門的消息處理流程(不一定非有 printf、scanf、main函數)
6、編寫代碼之前,對軟件進行詳細設計,代碼寫完之後,進行自測,編寫開發文檔。
二、軟技能培養
快速的學習能力、較強的動手能力、高效的溝通能力、清晰的表達能力、堅韌的抗壓能力
避免學習枯燥感:—— 看書(輸入)—— 寫博(輸出)—— 實踐 ——
【閱讀筆記】《C程序員 從校園到職場》第二章 學校到職場
相關推薦
【閱讀筆記】《C程序員 從校園到職場》第二章 學校到職場
-c 是什麽 閱讀 括號 blog 能力 出現 而是 pos 一、代碼規範: 1、變量命名(讓人一眼看它是什麽意思,要做什麽操作),定義並初始化 2、函數命名規範(函數的功能)在主函數之前進行聲明。 在實際項目中,一般不在函數調用者的內部來對被調函數進行聲明,而是將聲明放在
【閱讀筆記】《C程序員 從校園到職場》第三章 程序的樣式(大括號)
突出 char s 結構體 需要 初始化 detail 處理 思維 https 參考: https://blog.csdn.net/zhouzhaoxiong1227/article/details/22820533 一、.初始化數組變量 在實際的軟件開
【閱讀筆記】《C程序員 從校園到職場》第六章 配置文件,makefile 文件 (Part 2)
不同 tpc 閱讀 ret ftp 理解 源代碼 exe tst Contents: 1.配置文件(通常以 ini 結尾) 2.makefile文件 (Linux) PS: 這篇文章的內容,不太理解。 一、配置文件 本文以一個實際的小軟件為例,介紹了C語言中配
【轉】【修真院“善良”系列之十八】WEB程序員從零開始到就業的全資料V1.0——只看這一篇就夠了!
absolute feed 自己 session rem 好的 ans 一個 css樣式 這是兩年以來,修真院收集整理的學習資料順序。以CSS15個任務,JS15個任務為基礎,分別依據要完成任務的不同的技能點,我們整理出來了這麽一篇在學習的時候需要看到的資料。這是Versi
【學習筆記】C# 構造和析構
成員 int 學習 pri [] func 釋放內存 ring 銷毀 構造方法 構造方法是一個特殊的方法,負責初始化對象 構造方法名必須和類名一致 構造方法沒有返回值,但可以有參數,能夠重載 構造方法可以不寫,系統會自動為類添加一個無參的默認構造 如果將構造方法設置為P
【學習筆記】C# 靜態類
實例化 namespace [] line str 過程 ole test 數據 靜態修飾符 用static修飾的成員是靜態成員 靜態成員只能由類來調用 用static修飾的類是靜態類 靜態類不能實例化,只能包含靜態成員和const常量 在內存中一共有五個區域 1
【學習筆記】C# 接口
apple [] oat 訪問 names 使用 foo pub 修飾 使用interface關鍵字定義接口 接口定義一組成員但不直接實現它們 實現接口 實現接口的任何類都必須實現其所有的成員方法 接口不能直接實例化 接口可以包含方法和屬性聲明,不能包含字段 接口中所有
【學習筆記】C# ArrayList
tde 獲取 style demo key ren mov cnblogs content 集合 集合是種容器,在程序中,使用集體管理相關對象組 集合分為非泛型集合和泛型集合 非泛型集合 使用非泛型集合需要引入命名空間System.Collections Arra
【學習筆記】C# 字典
鍵值對 保存 包含 ear 是否 nod 對象 命名空間 不包含 字典 Dictionary是存儲鍵和值的集合 Dictionary是無序的,鍵Key是唯一的 使用時,首先要引入泛型集合命名空間 using System.Collections.Generic;
【讀書筆記】C#本質論第一章
environ 系列 駝峰 mman 交互 讀書 接受 ogr 大小 C#本質論第一章。 語言規範 要更註重標識符的清晰而不是簡短。 不要在標識符名稱中使用單詞縮寫。 不要使用不被廣泛接受的首字母縮寫詞,即使被廣泛接受,非必要時也不要用。 要把只含兩個字母的首字母縮寫詞
【讀書筆記】C#本質論第二章
否則 TE 引用 字節 字符類 oid 情況 情況下 pat C#本質論第二章。 基本數據類型 C#的基本數據類型包括整型,浮點類型以及decimal的特殊浮點類型。 整數類型 C#的所有基本類型都有短名稱和完整名稱,完整名稱對應於基類庫(Base Class Libr
【閱讀筆記】Entity Linking 相關
最近搞一些 Entity Linking 相關的事情看了看下 yahoo 的這兩篇工作和開源的(FEL)[https://github.com/yahoo/FEL] Fast and Space-Efficient Entity Linking in Queries ABSTRACT
【閱讀筆記】Ranking Relevance in Yahoo Search
Ranking Relevance in Yahoo Search Yahoo! Inc KDD2016 Industry track best paper ABSTRACT queries 和 URLs 之間的 semantic gap 是搜尋的主要屏障。點選行為可以幫助我們提
【閱讀筆記】Real-time Personalization using Embeddings for Search Ranking at Airbnb
Real-time Personalization using Embeddings for Search Ranking at Airbnb Airbnb, Inc KDD2018 ADS Track 的最佳論文 METHODOLOGY Listing Embeddings
【閱讀筆記】Applying Deep Learning To Airbnb Search
Applying Deep Learning To Airbnb Search Airbnb Inc. [email protected] 2018年10月25日 ABSTRACT 最初使用 gradient boosted decision tree model 來做
【閱讀筆記】Dynamical time series analytics
前幾天去廈門開會(DDAP10),全英文演講加之大家口音都略重,說實話聽演講主要靠看ppt,摘出一篇聽懂的寫篇部落格紀念一下吧。 11.2 Session-A 13:30-18:00 WICC G201 Time Speaker No
【學習筆記】C++之類的繼承例項:日期操作
定義日期類Date,實現: 通過加減天數操作獲得新的日期; 通過兩個日期相減獲得相隔天數。 定義WDate類,繼承Date類,且: 包含星期幾資訊; 對顯示日期的成員函式進行修改。 //================================== //Date
【閱讀筆記】Detection of time delays and directional interactions
前幾天去廈門開會(DDAP10),全英文演講加之大家口音都略重,說實話聽演講主要靠看ppt,摘出一片聽懂的寫篇部落格紀念一下吧。 11.2 Session-A 13:30-18:00 WICC G201 Time Speaker No. Title
【閱讀筆記】《Panoptic Segmentation》
本文記錄了博主在閱讀《Panoptic Segmentation》一文過程中記錄的筆記。更新於2018.12.27。 文章目錄 Useful links Introduction Related Work Panoptic Segmentati
【學習筆記】C++高階程式設計:STL:Map 和 Multimap
Map 和 Multimap Multimap的簡單例子程式碼: #include <iostream> #include <map> using namespace std; int main(){ typedef multimap<i