开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
从开发到部署会用到的 Docker 命令
本文的目的是理解容器开发在目标环境中部署的端到端流程,并列出这些操作所需的 Docker 命令。 1. 介绍 整个流程包括使用代码、依赖软件和配置来开发容器映像,在开发环境中运行和测...
oschina 发布于 1个月前 8
为安卓开发者介绍的移动开发框架 Flutter
我是 TrueFace 的高级软件工程师 Adel Boussaken。今天我要给大家介绍 Flutter 开发。欢迎加入 Dart 阵营。 我将跳过所有有关安装和运行 Flutter 应用程序的部分,直接进行操作,如...
oschina 发布于 2个月前 11
使用 ProxySQL 改进 MySQL SSL 的连接性能
在这个博客里,我们准备来看一下 ProxySQL 是如何提高 MySQL 的 SSL 连接性能的。 当用 SSL 部署 MySQL 时,主要的问题是如果没有使用连接池(例如:PHP 中的 mysqlnd-mux,python中...
oschina 发布于 2个月前 1
在 Linux 中查找用户帐户信息和登录详细信息的 11 种方法
本文将介绍 11 种在 Linux 系统查找用户相关信息的有用方法。这里,我们会讲解在系统中获取一个用户账户详细信息、展示登录详细信息以及用户行为数据的命令。 也可以读一读:如何借助...
oschina 发布于 2个月前 1
代码异味:If 语句
在这系列文章中迄今为止引发最多回复的是关于迭代的文章。今天我将探讨 if 语句(条件语句)。我不打算去遵循任何神圣的规则或其他东西——因为循环和 if 语句几乎是我们在许多编程语...
oschina 发布于 2个月前 2
使用 Visual Studio Code 调试 Java 应用程序
对于使用 Visual Studio Code 的 Java 开发者来说,Language Support for Java(TM) by Red Hat 扩展提供了非常好的语言特性支持,比如智能感知和项目支持等。然而,我们也听到一些用...
oschina 发布于 2个月前 40
如何使用简单的 SQL 查询在 MySQL 中计算中位数
什么是中位数? 数值型数组的中位数是在数据排序后位于数组中间项的值。如果数组有偶数个元素,中位数就是最中间的两个数值的平均数。 中位数对于了解“我的值是否位于中间?”非常有...
oschina 发布于 2个月前 3
10 个最终编译成 JavaScript 的脚本语言
与简单的网站相比,现代应用程序有更多不同的需求。但是,浏览器是一个拥有(大部分)固定技术的平台,而且JavaScript仍然是web应用程序的核心语言;需要在浏览器中运行的任何应用程...
oschina 发布于 2个月前 4
Kotlin 中的领域特定语言
如果你看过我最近发表关于 Kotlin 的文章,你可能会注意到我曾经提到过 DSL(Domain Specific Languages,领域专用语言)。Kotlin 是一门提供了强大特性支持 DSL 的编程语言。这些特...
oschina 发布于 2个月前 3
不要浪费时间写完美代码
一个系统可以维持5年,10年,甚至20年以上,但是代码和设计模式的生命周期非常短,当对一个解决方案使用不同的方法进行迭代的时候,通常只能维持数月,数日,甚至几分钟的时间。 代码...
oschina 发布于 2个月前 7
理解、学习与使用 Java 中的 Optional
从 Java 8 引入的一个很有趣的特性是 Optional  类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上...
oschina 发布于 2个月前 8
写代码容易,编程并不容易
当我的编程生涯开始的时候,我认为“编程很简单……怎么会需要去学校学习呢?”但经过学习和实践,我了解到编程很难。 不知道是编程不难还是我什么都不懂。 ~MemeGenerator.net 自我...
oschina 发布于 2个月前 0
每个程序员都应该知道的基础数论
这篇文章讨论了数论中每个程序员都应该知道的几个重要概念。本文的内容既不是对数论的入门介绍,也不是针对数论中任何特定算法的讨论,而只是想要做为数论的一篇参考。如果读者想要获...
oschina 发布于 2个月前 6
2017 全栈开发人员修炼指南
据 Stack Overflow 2016 Developer Survey 调研,全栈网络开发是目前最受欢迎的开发职业。难怪现在有几十个在线的或者个人版程序来帮助人们成长为全栈开发员,甚至可以协助新加入的...
oschina 发布于 2个月前 2
我们是如何构建自己的 React Native App 的
去年,我们推出了 PWA ,旨在改善用户在使用缓慢而不稳定的网络时的连接体验。这是我们努力打造产品质量的第一步。 我们收到了社区和客户非常积极的回应,并希望能复制我们的成功。...
oschina 发布于 2个月前 1
6 款可替代 Reddit 的最佳开源免费方案
就在最近,Reddit 宣布了停止共享其主站点开放源代码库的计划。该网站给出了很多理由,而这些理由并不受社区待见。因此,我们决定出一份免费且开放源代码的 Reddit 替代方案清单,供...
oschina 发布于 2个月前 3
一文读懂编程
本文包含一些我教学时所教导的内容。 我不会跳入代码之类的。我会教大家概念。 如果你是一个在软件开发公司工作的非编程人员,你可能会想知道程序员到底做什么。而且你可能每天听到新...
oschina 发布于 2个月前 3
顶部