Linux中國 並發伺服器(一):簡介 這是關於並發網路伺服器編程的第一篇教程。我計劃測試幾個主流的、可以同時處理多個客戶端請求的伺服器並發模型,基於可擴展性和易實現性對這些模型進行評判。所有的伺服器都會監聽套接字連接,並且實現一些簡單的協議用於與客戶端進行通訊。
Linux中國 為什麼要切換到 Linux 系統?我該怎麼做? 不管你是完全不了解 Linux,或是已經嘗試過一兩次,我們希望你考慮一下在你的下一台筆記本或台式機上運行 Linux,或者可以和現存系統做個雙啟動。請繼續閱讀下去,看是不是時候該切換了。
Linux中國 Ubuntu 18.04 LTS 定名為「仿生河狸」,將於明年 4 月 26 日發布 「為紀念這一孜孜不倦的辛勞,這次我們的吉祥物是一個以其精力充沛的態度、勤勞的天性和工程能力而聞名的哺乳動物。同時,我們給它賦予 21 世紀的新精神,以紀念永不停息的 Ubuntu Core 機器人們。女士們、先生們,讓我們歡迎 18.04 LTS —— 仿生河狸。」
Linux中國 Linus Torvalds 說針對性的模糊測試正提升 Linux 安全性 模糊測試通過產生隨機代碼來引發錯誤來對系統進行壓力測試,從而有助於識別潛在的安全漏洞。模糊測試可以幫助軟體開發人員在向用戶發布軟體之前捕獲錯誤。
Linux中國 Genymotion vs Android 模擬器 一直以來有關於選擇 android 模擬器或者 Genymotion 的爭論,我看到很多討論最後以贊成 Genymotion 而告終。我根據我周圍最常見的情況收集了一些數據,基於此,我將連同 Genymotion 全面評估 android 模擬器。
Linux中國 如何像 NASA 頂級程序員一樣編程 —— 10 條重要原則 你知道 NASA 頂級程序員如何編寫關鍵任務代碼么?為了確保代碼更清楚、更安全、且更容易理解,NASA 的噴氣推進實驗室制定了 10 條編碼規則。
Linux中國 Docker 快速入門之 Dockerfile 本文從一個具體的例子出發,講述了如何利用 Dockerfile 構建鏡像,然後解釋了 Dockerfile 文件中的指令的語法,有關更多內容可訪問官方文檔。
Linux中國 Ubuntu 17.10(AA)發布 今天,Canonical 公司發布了 Ubuntu 17.10,這個版本不是 LTS 版本,因此其支持期只有 9 個月,支持到 2018 年 7 月。
Linux中國 OpenMessaging:構建一個分散式消息分發的開放標準 OpenMessaging 社區的目標是為分散式消息分發創建全球採用的、供應商中立的和開放標準,可以部署在雲端、內部和混合雲情景中。
Linux中國 極客漫畫:誰殺死了 MySQL? – 後記 這篇漫畫意在諷刺 Oracle 收購太陽微系統公司之後,對收購來的資產一個個殺死,比如 MySQL,導致大多數發行版已經不使用 MySQL ,轉向它的分支 MariaDB,在此之後,Oracle 還放棄了「不賺錢的」 Java EE。
Linux中國 違反 GPL 究竟算不算合同違約,法官表示需要仔細審理…… 正在進行中的 GPL 合規案件 Artifex v. Hancom 近日產生了新的裁決,一項旨在提請簡易判決的動議被法院駁回。FSF 表示,隨著簡易判決動議被否,本案繼續向前推進,並將變得更為有趣。
Linux中國 Up:在幾秒鐘內部署無伺服器應用程序 為什麼關注無伺服器(serverless)?對於初學者來說,它可以節省成本,因為你可以按需付費,且只為你使用的付費。無伺服器方式是自愈的,因為每個請求被隔離並被視作「無狀態的」。最後,它可以無限輕鬆地擴展 —— 沒有機器或集群要管理。部署你的代碼就行了。
Linux中國 如何讓網站不下線而從 Redis 2 遷移到 Redis 3 我們最近著手升級 Redis 伺服器,此升級旨在使用 Redis 3.2 提供的原生集群功能。這篇博客希望解釋為什麼我們要使用集群、我們遇到的問題以及我們的解決方案。
Linux中國 見多識廣的人工智慧比你認識更多的 XXX 明星 你有沒有想過,之所以能夠根據自己不同興趣的組合搜索到需要的視頻,是因為有那些每日瀏覽無數視頻內容且對它們進行分類和標記的可憐人存在,然而這些看不見的英雄們卻在人工智慧面前變得英雄無用武之地。