开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
使用 Angular 5.0 和 Spring Boot 2.0 构建一个基本的 CRUD 应用
在所有 Web 开发的框架中,Anglar 和 Spring Boot 可以说是两个最流行的了。那么我们不妨看看如何在你的应用中使用它们。 现在技术进展得很快,跟上最新的趋势以及你喜欢的项目的最新...
oschina 发布于 3周前 0
什么是 LLVM?Swift, Rust, Clang 等语言背后的支持
要了解用于以编程方式生成机器原生代码的编译器框架是如何让新语言的推出以及对现有的语言进行增强比以往更加容易了。 新的语言,还有对现有语言的提升,在整个编程环境中正大行其道...
oschina 发布于 2周前 0
在 Alpine Linux 中安装 bash shell
如何在我的 Alpine Linux LXD(Linux容器)虚拟机(VM)中安装 bash shell? Alpine Linux 自带 BusyBox 工具。它被评为“嵌入式 Linux 的瑞士军刀”。BusyBox 将许多通用 UNIX 实用程...
oschina 发布于 2周前 1
为 MySQL 查询优化选择最佳索引
我们的许多用户、开发者和数据库管理员不断向我们的团队咨询有关 EverSQL 的索引推荐算法。 所以,我们决定写一些这方面的内容。 本教程不会详细介绍该算法的所有内部特性,而是要简...
oschina 发布于 3周前 6
Nginx 教程 #3:SSL 设置
大家好!分享即关怀,我们很乐意与你分享其他的一些知识。我们准备了一个 Nginx 指南,分为三个系列。如果你已经知道一些 Nginx 知识或者想扩展你的经验和认知,这个再合适不过了。 ...
oschina 发布于 3周前 1
从零开始设计一个漂亮的移动 APP
我从 13 岁时开始学习平面设计。通过网上教程慢慢学会了设计网站,并习惯于每天使用 Photoshop 和 Affinity Designer 软件。这些经历教会了我如何像设计师一样思考。 我坚持设计和开...
oschina 发布于 3周前 6
几分钟快速读懂渐进式 Web 应用 PWA
渐进式 Web 应用(Progressive Web Apps,PWA)是在移动应用开发领域使用 Web 技术的最新趋势。在写本文的时候(2018年初),它只适用于 Android 设备。 很快,PWA 会在  iO...
oschina 发布于 3周前 1
如何用 Flexbox 构建一个响应式导航栏
在本文中,我将解释如何使用 Flexbox 以及媒体查询(Media Queries)来创建适应各种屏幕大小的导航栏。 本教程也可以在 Scrimba 上我的免费 Flexbox 课程中找到交互式视频录像。 ...
oschina 发布于 3周前 0
Java 异常处理的 9 个最佳实践
在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。 所以很多开发团队约定一些原则处理异常。如果你...
oschina 发布于 4周前 8
解读 JavaScript 之深入探索 WebSockets 和 HTTP/2
这是专门探索 JavaScript 及其所构建的组件的系列文章的第5部分。在识别和描述核心元素的过程中,我们还分享了构建 SessionStack(这是一个轻量级 JavaScript 应用程序,为了保持竞...
oschina 发布于 4周前 1
如何将你的 AngularJS 1.x 应用迁移至 React
Angular 和 React 都是伟大的框架/库。Angular 提供了 MVC(模型、视图、控制器)的定义结构。React 提供基于状态变化的轻量级呈现机制。通常情况下,开发者在 AngularJS 上有一个旧...
oschina 发布于 4周前 0
你可能不知道的关于 git-stash 的有用小技巧
如果你一直在使用 Git ,你可能用过 Git stash 。 这是 Git 的实用功能之一。 下面是我上周学到的 Git stash 的一些有用的技巧。 Git stash save Git stash list Git stash apply ...
oschina 发布于 4周前 1
用于进行 AJAX 调用的顶级 JavaScript 库
AJAX 是一种被用于客户端异步请求服务器 HTTP 的网站开发技术。AJAX 是 Asynchronous JavaScript and XML 的简写。在网站开发中,AJAX 曾经是最常见的字眼,许多流行的 Javascript 插...
oschina 发布于 4周前 4
用 Ruby 创建一个简单的 GTK+ ToDo 应用程序
最近,我正在试用 GTK+ 和它的 Ruby 程序包(binding)。我决定写一个教程介绍一下这个功能。在本文中,我们将会用 gtk3 gem —— 即 GTK+ 的 Ruby 程序包——来创建一个简单的 ToDo...
oschina 发布于 1个月前 7
Nginx 教程 #2:性能
大家好,分享即关爱,我们很乐意和你分享一些新的知识,我们准备了一个 Nginx 的教程,分为三个系列,如果你对 Nginx 有所耳闻,或者想增进 Nginx 方面的经验和理解,那么恭喜你来对...
oschina 发布于 1个月前 3
Nginx 教程 #1:基本概念
简介 嗨!分享就是关心!所以,我们愿意再跟你分享一点点知识。我们准备了这个划分为三节的《Nginx教程》。如果你对 Nginx 已经有所了解,或者你希望了解更多,这个教程将会对你非常...
oschina 发布于 1个月前 7
如果你想创新,请不要被数据所驱动
任何数据都没有内在价值,因为所有的信息本身没有任何意义。为什么?因为信息不会告诉你做什么。  — Beau Lotto   当我写这篇文章的时候,我坐在办公楼二楼的一个小会议室中。窗...
oschina 发布于 1个月前 2
顶部