Design

Design
asp.net mvc

2019年7月20日 星期六

心情上轉換

題外話..最近2T硬碟壞掉,多半一些隨興測試跟一些架構上原本要打在BLOGGER上的CODE,重要的還好有備份雲端,不過寫很多東西也算是滿珍貴的內容,會去修吧看能不能多少救回來一些.

拉回來 
我每天都會關注一些國內外投資跟軟體業相關資訊跟和一些電子報,綁定我的mail或通訊軟體,國外我推薦fastcompany,國內其中科技橘報算是內容滿符合我胃口的,可能因為我是軟體開發工程師? 

前幾天剛好聽到個橘報電台內容覺得滿值得思考的,也是我平常一直在調適自己的心態上跟作息上的方法,有興趣可以點下面.



一開始算是閒聊內容,介紹投資書的內容跟一些心得.
中半段開始談到如何優先投資自己的時間在重要的事情上面,我覺得比較有趣的接下來說的一些內容,查理.蒙格書有提到貪婪、恐懼、盲目樂觀、從眾、嫉妒,這些都是人類的在投資上的弱點,反過來說在工作上也都會這些情形,每個人往往都會有情緒,內容有提到我們今天覺得工作做的很得心應手很有成就感,我們就可以多做一點,今天我們心情差就少做一點,但不至於完全不做,今天你覺得你在工作是最重要的那就在工作多花點時間,今天你覺得你額外時間做其他事情比較重要,就把重要的時間在額外的事物上面,你最終一定要會有取捨,我還記得有次我在跟矽谷的前輩聊天,也是討論到取捨的問題,他說了why not both...,當時覺得果然是高手,其實現在想想有時候不是你能力範圍做不到,而是你心態上能否保持平衡,最重要還是你最終的選擇,你選擇了工作,還有啥好抱怨的,真的做不下去離開走人,也不要主觀做任何批判,有時候你想要的也不一定你承擔的住,凡事盡力而為,你最後雖然可能不能贏,但是你心態心境上至少都可以隨時保持進步的狀態,今天你對的起自己也能跟別人交代,機會還是會有的,跟自己是這樣說,我真的能做到嗎?
如何看待 Facebook 总部一中国男性职工因面临被辞退于 2019 年 9 月 19 日跳楼自杀?

2019年7月11日 星期四

FTP主動模式 & 被動模式

主動模式 ACTIVE


FTP客戶端隨機開啟一個大於1024的端口N向服務器的21號端口發起連接,發送FTP用戶名和密碼,然後開放N+1號端口進行監聽,並向服務器發出PORT N+1命令,告訴服務端客戶端採用主動模式並開放了端口。 FTP服務器接收到PORT命令後,會用其本地的FTP數據端口(通常是20)來連接客戶端指定的端口N+1,進行數據傳輸。
命令連線: 用戶端 port N –> 伺服器 port 21
資料連線: 伺服器 port 20 –> 用戶端 N+1
常見問題:
伺服器防火牆需開20、21,因為用戶端因為是隨機PORT作為連接,通常被擋都是用戶端防火牆,而且這風險也滿大的用戶端隨機開個PORT給外部連接.


被動模式 PASSIVE
FTP客戶端隨機開啟一個大於1024的端口N向服務器的21號端口發起連接,發送用戶名和密碼進行登陸,同時會開啟N+1端口。然後向服務器發送PASV命令,通知服務器自己處於被動模式。服務器收到命令後,會開放一個大於1024的端口P(端口P的範圍是可以設置的)進行監聽,然後用PORT P命令通知客戶端,自己的數據端口是P。客戶端收到命令後,會通過N+1號端口連接服務器的端口P,然後在兩個端口之間進行數據傳輸。
命令連線: 用戶端 port N –> 伺服器 port 21
資料連線: 用戶端 port N+1 –> 伺服器 port P
其中 NP 都必須大於 1023
常見問題:
被動模式就是變伺服器開隨機PORT給客戶端作為連接使用,現在的FTP SERVER軟體都有支援開範圍的PORT,還有一點是要注意如果是外部連內網,有可能回的IP會是內部網路IP造成用戶端無法連接,這個在軟體上也可以設定