Linux中国 极客漫画:消沉的程序员 17 如果在写代码的人仅为可运行而编码,那么在后边会出现一系列的连锁反应,任何没有经过真构思之后书写的代码,都会带来巨大的维护成本吧。 By Rain2017 年 11 月 1 日
Linux中国 CRI-O 1.0 简介 去年,Kubernetes 项目推出了容器运行时接口(CRI):这是一个插件接口,它让 kubelet 有使用不同的兼容 OCI 的容器运行时的能力,而不需要重新编译 Kubernetes。在这项工作的基础上,CRI-O 项目(原名 OCID)准备为 Kubernetes 提供轻量级的运行时。 By Rain2017 年 10 月 31 日
Linux中国 服务端 I/O 性能:Node、PHP、Java、Go 的对比 了解应用程序的输入/输出(I/O)模型意味着理解应用程序处理其数据的载入差异,并揭示其在真实环境中表现。或许你的应用程序很小,在不承受很大的负载时,这并不是个严重的问题;但随着应用程序的流量负载增加,可能因为使用了低效的 I/O 模型导致承受不了而崩溃。 By Rain2017 年 10 月 31 日
Linux中国 IoT 网络安全:后备计划是什么? 互联网是危险的 - 物联网不仅给了眼睛和耳朵,而且还给手脚。一旦有影响到位和字节的安全漏洞、利用和攻击现在将会影响到其血肉。 By Rain2017 年 10 月 29 日
Linux中国 每个安卓开发初学者应该了解的 12 个技巧 在这篇文章里,我们将介绍一些初学者以及中级开发人员都应该掌握的技巧,以帮助更好地理解安卓框架。 By Rain2017 年 10 月 29 日
Linux中国 使用 Docker 构建你的 Serverless 树莓派集群 这篇博文将向你展示如何使用 Docker 和 OpenFaaS 框架构建你自己的 Serverless 树莓派集群。大家常常问我能用他们的集群来做些什么?而这个应用完美匹配卡片尺寸的设备——只需添加更多的树莓派就能获取更强的计算能力。 By Rain2017 年 10 月 28 日
Linux中国 如何应对开源软件的版权牟利者? 开源律师说这样做! Linux 社区的许多开发人员对 GPL 许可证牟利者 Patrick McHardy 的行为表示担忧,美国资深开源律师对一些常见问题进行解答,并对如何应对版权牟利行为提出了建议。 By Rain2017 年 10 月 27 日
Linux中国 PingCAP 推出 TiDB 1.0 TiDB 是一个开源的分布式混合事务/分析处理 (HTAP) 数据库,它使企业能够使用单个数据库来满足这两个负载。 By Rain2017 年 10 月 27 日
Linux中国 并发服务器(二):线程 这一节里,我们来看看怎么用多线程来实现并发,用 C 实现一个最简单的多线程服务器,和用 Python 实现的线程池。 By Rain2017 年 10 月 26 日
Linux中国 回顾 Steam Machines 与 SteamOS 即使是在 Linux 桌面环境对于游戏的支持大步进步的今天,Steam Machines 作为一个平台依然没有飞跃,而 SteamOS 似乎也止步不前。这些由 Valve 发起的项目究竟怎么了?这些项目为何被发起,又是如何失败的?一些改进又是否曾有机会挽救这些项目的成败? By Rain2017 年 10 月 25 日
Linux中国 并发服务器(一):简介 这是关于并发网络服务器编程的第一篇教程。我计划测试几个主流的、可以同时处理多个客户端请求的服务器并发模型,基于可扩展性和易实现性对这些模型进行评判。所有的服务器都会监听套接字连接,并且实现一些简单的协议用于与客户端进行通讯。 By Rain2017 年 10 月 25 日
Linux中国 为什么要切换到 Linux 系统?我该怎么做? 不管你是完全不了解 Linux,或是已经尝试过一两次,我们希望你考虑一下在你的下一台笔记本或台式机上运行 Linux,或者可以和现存系统做个双启动。请继续阅读下去,看是不是时候该切换了。 By Rain2017 年 10 月 25 日
Linux中国 Ubuntu 18.04 LTS 定名为“仿生河狸”,将于明年 4 月 26 日发布 “为纪念这一孜孜不倦的辛劳,这次我们的吉祥物是一个以其精力充沛的态度、勤劳的天性和工程能力而闻名的哺乳动物。同时,我们给它赋予 21 世纪的新精神,以纪念永不停息的 Ubuntu Core 机器人们。女士们、先生们,让我们欢迎 18.04 LTS —— 仿生河狸。” By Rain2017 年 10 月 25 日
Linux中国 如何成规模地部署多云的无服务器程序和 Cloud Foundry API IBM 的 Ken Parmelee 说:“微服务和 API 是产品,我们需要以这种方式思考。” By Rain2017 年 10 月 24 日
Linux中国 Linus Torvalds 说针对性的模糊测试正提升 Linux 安全性 模糊测试通过产生随机代码来引发错误来对系统进行压力测试,从而有助于识别潜在的安全漏洞。模糊测试可以帮助软件开发人员在向用户发布软件之前捕获错误。 By Rain2017 年 10 月 23 日
Linux中国 Genymotion vs Android 模拟器 一直以来有关于选择 android 模拟器或者 Genymotion 的争论,我看到很多讨论最后以赞成 Genymotion 而告终。我根据我周围最常见的情况收集了一些数据,基于此,我将连同 Genymotion 全面评估 android 模拟器。 By Rain2017 年 10 月 23 日
Linux中国 构建你的数据科学作品集:用数据讲故事 数据科学公司们在决定雇佣一个人时越来越看重其作品集。其中一个原因就是作品集是分析一个人真实技能的最好方式。 By Rain2017 年 10 月 22 日
Linux中国 如何像 NASA 顶级程序员一样编程 —— 10 条重要原则 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚、更安全、且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则。 By Rain2017 年 10 月 21 日
Linux中国 Docker 快速入门之 Dockerfile 本文从一个具体的例子出发,讲述了如何利用 Dockerfile 构建镜像,然后解释了 Dockerfile 文件中的指令的语法,有关更多内容可访问官方文档。 By Rain2017 年 10 月 20 日