關於12306的一點思考

2021-09-04 10:35:53 字數 378 閱讀 4403

隨著高鐵的完善,買票回家過年越來越舒服、越來越容易了。

但是另一方面,少花點錢,買最便宜的票回家過年更難了。技術革新讓無票的時間變短,搶票成了電腦的事兒。供求不平衡的問題依然存在,這不是12306能力所及。12306能做的事情是制定遊戲規則。目前的規則簡單來說就是「先到先得」,於是大家都在設法提高訪問的頻率,伺服器再多,能多過客戶端麼,不能,所以12306必須崩潰。

12306得從改進遊戲規則著手。2023年相對於2023年的乙個明顯的進步是內建了搶票功能(5秒自動提交),平衡了大家的搶票能力,比以前更公平了。如果更進一步,在查詢次數和出票量嚴重不平衡的方向上進行「搖票」呢?例如對於每次放票後5分鐘內提交的申請,過濾身份證號有交叉的訂單,重複提交視為一條,然後以訂單為單位進行搖票,限制每個訂單的購票張數。

關於12306的一點思考

最近社會上最熱門的話題應該是火車票了,而最熱門的 應該是12306了。出門大家再不是問你吃了沒?而是你買到票沒?它介面醜陋,它ui粗糙,它伺服器不穩定,它使用者體驗更是爛到極點。但它卻是史上最牛電商!未做一分錢的廣告,短短數日全球alexa排名暴增,日訂單量有望第 一 不愁銷售額 轉化率當之無愧的第...

關於makefile的一點思考

在gnu編譯工具軟體中,如果對單一的原始檔進行編譯,可執行指令如下 gcc o x x.c 此指令會將原始檔編譯為目標檔案。若是對執行緒類檔案進行編譯,則在末尾加上 lpthread指令。但若是對多檔案進行編譯,即若是編譯的目標檔案同時包含另一檔案中的函式。則在編譯的時候需將另一檔案加到編譯原始檔中...

關於指標的一點思考

指標是乙個變數,所不同的是,它存的是位址。因為資料型別決定著如何解釋這個位址 位元組數和操作 因此根據的資料型別的不同,指標又有不同的型別。某個物件 a 的位址範圍為 a,a size n 其中size n是a所佔的位元組數 比如乙個一維陣列int a 10 位址範圍為 a,a 10 sizeof ...