如何驗證各平台618銷售量是否造假?

馬聽 MySQL資料庫聯盟
很多情況下,我們會認為在一堆數據中,以 1 為首位的數字出現的機率為 1/9。

但是,實際情況卻有些差異,這就是因為有本福特定律。

本福特定律,也稱為本福特法則,在一堆從實際生活得出的數據中,以1 為首位的數字出現機率約為總數的3 成,接近直覺得出的期望值1/9 的3 倍。

通俗得說,就是越大的數,以它為首的數出現的機率就越低。

在 b 進位制中,以 n 為首位的數字出現的機率為 logb(n + 1) − logb(n)。

下表就是在十進制首位數字的出現機率(其中 d 為首位的數字,p 為出現的機率):

那麼實際工作生活中,哪些數據真的符合本福特定律呢?

場景一:MySQL的表格資料量

例如MySQL的表格資料量,如果表格夠多,那也是滿足本福特定律的。

我們可以嘗試讓某款AI工具產生SQL語句,來判斷表格資料量是否滿足這個定律。

提示詞:

透過一個SQL語句,判斷MySQL表資料量是否滿足本福特定律,查詢的是information_schema.tables,TABLE_ROWS是每張表的行數,增加顯示機率。

產生的SQL語句如下:

SELECT
LEFT(CAST(TABLE_ROWS AS CHAR), 1) AS first_digit,
COUNT(*) AS frequency,
CONCAT(ROUND((COUNT(*) / (SELECT COUNT(*) FROM information_schema.tables WHERE TABLE_TYPE = ‘BASE TABLE’ AND TABLE_ROWS > 9) * 100), 2), ‘%’) AS probability
FROM
information_schema.tables
WHERE
TABLE_TYPE = ‘BASE TABLE’ AND TABLE_ROWS > 9 — 忽略行数小于10的表
GROUP BY
first_digit
ORDER BY
first_digit;
我自己測試,發現幾個實例基本上滿足本福特定律,只是機率稍微有點偏差,大家也可以試試看。

場景二:財務數據

2001年,美國最大能源交易商安然公司突然宣布破產,同時傳出可能有財務造假的消息。

為了驗證這個傳聞,有人使用了本福特定律來分析安然公司公佈的財務報表。

比較結果顯示,在左側的圖表中,財務數據與本福特定律高度吻合。

然而,觀察右側的圖表,可以發現安然公司在2000-2001年的財務數據與本福特定律有顯著的偏差。

特別是數字1、8、9的出現頻率遠高於本福特定律的預測,而數字2、3、4、5、7的出現頻率又明顯低於預期。

這項發現為安然公司可能有財務造假行為提供了有力的證據。

場景三:商品銷量

如果朋友覺得某些網站的銷售數據造假,就可以試試,統計各種商品的銷售量,看是否符合本福特定律。

當然,人生中,一定還有很多場景滿足本福特定律,這裡就不一一細講了。

計算機專業畢業,想從事關於雲 cloud方向的工作,有哪些IT認證可推薦嗎?

如果您是電腦專業的畢業生,並且希望從事與雲端運算相關的工作,以下是一些建議的IT認證,它們將有助於您在雲端運算領域的職業發展:

1. **AWS Certified Solutions Architect – Associate (SAA-C02)**:
– 這個認證適合那些希望展示他們在設計解決方案方面的AWS雲端技能的專業人士。
– 考試內容包括設計在AWS上運行的系統架構、資料儲存、運算和網路。

2. **AWS Certified Developer – Associate (DVA-C01)**:
– 對於希望專注於AWS平台上的軟體開發和部署的專業人士。
– 考試內容涉及開發、部署和調試AWS上的應用程式。

3. **AWS Certified SysOps Administrator – Associate (SOA-C02)**:
– 適合系統營運和維運專業人員,專注於在AWS環境中部署、管理和操作AWS資源。
– 考試內容包括系統部署、維護、自動化和監控。

4. **Microsoft Certified: Azure Administrator Associate**:
– 針對那些希望展示他們在Microsoft Azure平台上的管理員技能的專業人士。
– 考試內容包括管理Azure訂閱、儲存、運算和網路資源。

5. **Google Professional Cloud Architect**:
– 這個認證適合有經驗的雲端架構師,需要展示他們在設計和部署Google Cloud Platform (GCP) 解決方案方面的專業知識。
– 考試內容包括設計解決方案、資料管理、安全性和合規性。

6. **Google Cloud Certified – Professional Cloud Developer**:
– 針對開發人員,專注於建置和部署在Google Cloud上的應用程式。
– 考試內容包括開發雲端原生應用程式、使用GCP服務和工具。

7. **VMware Certified Professional – Cloud Management and Automation (VCP-CMA)**:
– 適合那些希望展示他們在VMware環境中自動化和管理雲端服務的專業人士。
– 考試內容包括自動化雲端管理、部署和管理VMware解決方案。

8. **Certified Kubernetes Administrator (CKA)**:
– CKA認證是由Cloud Native Computing Foundation (CNCF) 提供,適合那些希望展示他們在Kubernetes容器編排平台上的管理員技能的專業人士。
– 考試內容包括安裝、設定、管理Kubernetes叢集。

9. **OpenStack Certified Administrator (COA)**:
– 針對OpenStack雲端平台的管理員,適合那些希望展示他們在OpenStack上的管理技能的專業人士。
– 考試內容包括OpenStack服務的安裝、設定和管理。

選擇哪個認證取決於您的興趣、目標職位以及雇主的需求。例如,如果您對在AWS雲端平台上工作感興趣,那麼AWS的認證將非常有用。同樣,如果您對微軟的Azure平台感興趣,那麼Azure Administrator Associate認證將是一個很好的選擇。

準備這些認證通常包括以下步驟:
– **官方培訓**:參加由認證機構提供的官方培訓課程。
– **實務經驗**:在實驗室環境中操作和實踐,以加深對技術的理解。
– **模擬考**:使用模擬考來熟悉考試格式和題型。
– **官方文件和社群**:利用官方文件、論壇和社群資源來學習和解決問題。

這些認證不僅可以幫助您展示專業知識,還可以在求職時為您提供競爭優勢。

交換器堆疊技術知道多少

原创 保密科学技术
核心交換器是網路的心臟,它對網路的穩定性起著至關重要的作用,交換器堆疊技術是實現交換器熱備配置的主要技術之一。
堆疊技術就是將多台支援堆疊功能的交換器透過專用堆疊線纜和專用堆疊連接埠連接起來,邏輯上構成一台交換機,透過統一的管理IP位址對所有堆疊交換器進行統一管理,堆疊構成的所有交換器共享相同的設定資訊和路由資訊。

圖1 交換器堆疊示意圖

堆疊各交換器的角色與功能如圖1所示,主交換器負責整個堆疊系統的管理與控制;備交換器在主交換器故障後成為主交換器;從交換器在備交換器故障後成為備交換器。
典型堆疊連接方式如圖1所示,交換器上的堆疊模組有兩個口:一個進口(UP向上線),一個出口(DOWN向下線),透過專用堆疊線纜從一台交換器的UP堆疊端口直接連接到另一台交換器的DOWN堆疊連接埠。紅色的堆疊線為冗餘鏈路,不連接紅色鏈路為線性堆疊,連接紅色鏈路為環形堆疊,連接方式較為普遍。
堆疊技術的工作原理:堆疊交換器之間透過環路連接,交換器硬體負責將資料包在環路上做負載平衡。如果一條堆疊鏈路或一台設備故障,那麼交換機會將資料送到冗餘鏈路,有效避免了因鏈路或設備故障對網路傳輸造成的影響。
堆疊技術的優點:
1.簡化管理。堆疊的若干交換器均可視為一台交換器進行集中管理,減少了網管人員配置管理、故障排除的工作量。
2.端口高擴充性。在不改變網路架構的情況下,透過交換器堆疊可以提供更多可用網路連接埠。
3.高可靠性。堆疊交換器中如果有一個故障,其他交換器繼續運行,有效減少單點故障的風險。
4.靈活負載共享。堆疊交換器之間可依需求均勻分配網路流量,使得所有交換器都能夠充分利用,從而獲得更高網路效能。