此文是我2023年讀研究生期間做的c#專案技術分享,給計算機專業學生的一些經驗分享。
當時工作2年後讀研。
計算機基礎了解及介紹
了解計算機的核心課程和大家的理解
二進位制的歷史和原理
數字邏輯及模擬電路
資料結構及程式基本設計(ascii的編排原理)
計算機的體系結構(cpu,儲存器,匯流排)
編譯原理(彙編,c語言及高階語言)
網路、資料庫、多**等
高等數學(非科研了解即可)
軟體工程等
基本程式結構
順序選擇(if…else…, switch)
迴圈(for,while)
if … else 可以表示一切程式
物件導向的核心
封裝繼承(單繼承,多繼承,介面)
多型(覆蓋和過載)
基本資料型別
byte
char
intlong int
short int
double
bool
float
……其他擴充資料型別
struct
enmu
陣列(一維,多維)
指標(指標的作用)
類的擴充
string
vector(是陣列的變化)
arraylist
hashmap
hashtable
……基本操作型別
+, _, *, /, mod
==……
資料的表示方式
補碼表示
反碼原碼
…為什麼使用補碼表示
基本輸入輸出
system.out.println();
system.out.print();
函式/方法
函式名引數(值傳遞、指標傳遞)
返回值void型
函式的過載
模組化的思想
單函式的程式
多函式的程式
函式的長度多少合適?
記憶體管理
newfree
malloc
……記憶體基本原理(系統記憶體、程式執行記憶體)
程式的可讀性
switch語句為什麼會被採用,基本功能if…else完全可以替換
程式的可維護性
巨集定義的作用(例項:發票欄的編號)const修飾符
switch的使用
程式的執行效率
do…while 和 while…do 區別和應用
指標c語言的優勢
組合語言的優勢
類的作用閾
public
protect
private
……寫的時候順序
一般使用private即可
包的作用
using
using syste
軟體設計說明
軟體維護說明
專案其他…
閒聊:軟體程式設計師的基本小結
歡迎加入程式設計師的世界,添物科技為您服務。
免費加入qq群:557373922。
伺服器端架構
摘自於某位大神ppt 一 技術架構的演變及使用場景 tip 中數字是指併發量 二 架構優化之路 三 現主要針對負載均衡問題進行討論 負載均衡問題 使用者的請求由誰來 到具體的應用伺服器 有什麼 的演算法 應用伺服器如何返回使用者的請求 使用者如果每次訪問到的伺服器不一樣,那麼如何維護sesion的一...
SQL Azure 伺服器端架構
sql azure伺服器端架構 sql azure 的訂閱模型決定了各個訂閱之間的資料是隔離的。實際上,sql azure 平台將使用者的資料儲存在多個 sql azure 物理伺服器上,並且使用 sql server 的複製功能 replicas 實現了高可用性的要求。如圖6 2 所示,在 sql...
socket伺服器端
伺服器 include winsock2.h include string.h include stdio.h include time.h include stdarg.h include stdlib.h pragma comment lib,ws2 32 void errexit const ...