請問程式設計C++的include和namespace要怎麼解釋最容易了解呢?

Ricado wrote:
其實都是省略了一個字 WEB,web frontend, web backend, 都只是 client。


現在不管是 server 還是 client ,都走 docker container 的概念。

前一陣子鬧得很兇的疫苗登錄,用 docker 安裝的話,裝個使用 raid 的資料庫叢集,每個資料庫搭配數十、上百個 http server 跑 web app,加上負載平衡,應該幾小時就能裝出來。

我估計啦 .....
公雲auto-scaling很成熟了,k8s這方面也有聲有色
只是政府不知道是在考量甚麼
塞爆變成常態....=_=?
slash410 wrote:
公雲auto-scaling...(恕刪)


雖然離題了,不過我簡單說明一下,不論口罩疫苗、三倍券、五倍券...都不是單純技術或平台可以解決的
1. 公有雲據了解有在研議放寬,事實上之前的總統大選就使用過 CDN 相關的技術。
2. 關貿網做最成功的兩套系統,報關、電子發票,這兩個都是批次作業的。不是即時交易。
3. 綁定五倍券各家銀行的系統必須和財經以及其他系統連線,但是長官又要求要即時的,客戶一旦上線就要一次完成綁定的流程,所以一堆即時連線堵在線上,怎麼可能快。
4. 預約平台也是,跨多系統連線都有困難了,更何況是跨組織的【即時】連線。

最後一點就是長官衝~衝~衝~衝過頭,滾動式調整也滾太快了,好不容易今天設計好了、做一半,明天長官又滾了好幾圈。

以上是小弟幫一群辛苦背黑鍋的工程師抱怨的。

工程師是人類最好的朋友,
請善待您的工程師...
本生物已配置全天候戰鬥系統~ 手機不通、Skype 離線時,請託夢,或留言!
Ricado
我不是關貿的人,更不是公務員。但是仔細想想,在上層給的條件下,還有誰能接?誰有時間去思考設計新架構?你要養在動物園裡的獅子和野生的獅子打架已經很拼了,但至少把鐵鏈放掉吧!
emeryville
高層不懂技術的,供應商本來就有責任提供最好的solution ,而且啊,疫苗預約系統台北市還比中央早做出來喔,雖然功能少一些些,但也夠用了。至於價格嘛,我不覺得台北市有幾億的預算可以花在這上面。
Ricado wrote:
4. 預約平台也是,跨多系統連線都有困難了,更何況是跨組織的【即時】連線。


跟健保局的聯線,也不過查健保卡號跟一些個人資料而已。

這些資料可以事先拷一份過來,放在本地資料庫裡 ....
ekumo07666
資安你就過不了。不是你病人的資料存在你的電腦上做什麽?!
emeryville
每次都在想,放在政府手上真的有比放在公雲安全嗎?我對這些公務員的能力實在沒什麼信心。
slash410 wrote:
公雲auto-scaling...
塞爆變成常態....=_=?(恕刪)


如果要比流量大,對岸的同行本事大得多啦!

美國這一開始是等著看雙十一的笑話,現在是等著看又破什麼世界記綠。

上個世紀IBM做的奧運網站上線以後撐不到一分鐘。大家都有地上爬的時候,多往外面看看別人在做什麽。
有點歪樓了
尊重樓主
回完這篇不回應了

Ricado wrote:
這棟樓有幾位底子很強的大大,我們講了那麼多記憶體,對於只是強調前端、後端、全端,以及快速開發工具的程式人員,或許這些都是多餘的。有的人誤以為全端就是系統的全部,其實都是省略了一個字 WEB,web frontend, web backend, 都只是 client。(恕刪)

引用程式俱樂部的某篇文章
"這是一個學習程式語言,最好的年代也是最壞的年代"
現在入門程式設計很容易
很多知識也都被隱藏起來了
除非有興趣去研究去挖掘
不然對程式工程師來說:"程式能動就好了"
又沒BUG研究那些幹嘛?
這是選擇問題沒有對錯...
但產出的"工程師"程度落差極大

其實這條路並不好走
越走身旁的人會越來越少
突然間發現只剩下你還在這

Ricado wrote:
工程師是人類最好的朋友,
請善待您的工程師...(恕刪)

這篇文章的回文
有很認真的工程師
也有很天真的"攻城獅"

"攻城獅"繁殖能力太強了
再過幾年"工程師"這個物種應該會滅絕....
"攻城獅"便宜但不見得是來解決問題的
Ricado
是攻城獅?還是程序猿?[笑到噴淚]
chunchiahsieh
都可以拉~~
我覺得大家對 include 的定義有點過度解釋.
雖然實際用法上, 跟大家說的沒什麼差異. 不過, 以 compiler (preprocessor) 的角度來看, include 就只是把那個檔案抓進來, 跟把那檔案的內容直接貼進來是一樣的.
Ricado
後面已經沒在討論 include 了,都在討論指標與記憶體管理種不重要[XD]
chunchiahsieh wrote:
有點歪樓了
尊重樓主


真的歪太多了,等一下都要談到國家機密了。

如果樓主還有關注這棟樓,針對指標部分我還是簡單給個建議。現在這些文章給令千金看,她或許還願意看一看,等到她交大畢業,才不屑聽我們這些大叔在這嘴砲。

學習指標可以讓您更清楚的了解記憶體資源的使用。除了提到前面,最基本的範例,最重樣的還是傳值、傳址的觀念,當兩個變數、兩個函數存取同一塊記憶體裡的資料的時候,就必須使用指標。

因為是共用,所以生命週期的處理就更重要。初學者可以強迫自己加上註解,明確的知道在哪裡會釋放這塊記憶體。

另外在解釋程式碼的時候,= 不要讀成等於,在心裡默念 assign。

int a = 1 ; 將 1 這個值 assign 給 a 這個變數。也就是在 a 所配置的記憶體,將數值設定為 1 。

int *np = &n;
取得(&) n 的位址,assign 給 *np

myClass myObj = new myClass();
同樣的這樣解釋,在 heap 中依據 myClass 這個模板,配置一塊記憶體,存放 依據 myClass 這個模板所建立的物件實體,再 assign 給 myObj 這個變數。

C++ 的相等運算子 ==,可以建議她使用上反著用
int x=0
...
if(x==1)
{
}
為了避免發生 if(x=1) 這種鳥事,可以改成
if(1==x)
{
}
因為 1= x 會發生錯誤,變數沒辦法 assign 給值。

2000~2003 年幫微軟推廣 .net 技術,我在講 .net framework 與 CLR 的時候,都只用 notepad 和 command line 進行 compile,為的就是讓學員了解真正的運作。主張基本功無用論,就和主張當兵不用練刺槍術和跑步一樣。


本生物已配置全天候戰鬥系統~ 手機不通、Skype 離線時,請託夢,或留言!
Ricado wrote:
真的歪太多了,等一下(恕刪)


R大,謝謝您的建議,只不過為了避免小女挫折感太大而失去信心和興趣,我還是不要將這篇高深的技術回覆經驗論點給她看,

迴圈 字串 陣列 等章節讀完後,我可能會找本 圖解C++演算法 的書給她看,因為之前學Python時,她蠻喜歡研究其中跟數學推導歸納有關的程式範例
twu2 wrote:
我覺得大家對 include...(恕刪)


include 會放各項宣告跟定義
所以統一放在一份檔案等於就c的設計文件
要用的再去include
所以.h 跟 .c .cpp兩項就能分開
並且.h的宣告 compiling會用到
.c .cpp的compiling後的東西 linking會用到所以lib能集中讓多個地方用
設計上這樣?
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!