开源中国

我们不支持 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
几分钟快速读懂渐进式 Web 应用 PWA
渐进式 Web 应用(Progressive Web Apps,PWA)是在移动应用开发领域使用 Web 技术的最新趋势。在写本文的时候(2018年初),它只适用于 Android 设备。 很快,PWA 会在  iO...
oschina 发布于 4周前 1
如何用 Flexbox 构建一个响应式导航栏
在本文中,我将解释如何使用 Flexbox 以及媒体查询(Media Queries)来创建适应各种屏幕大小的导航栏。 本教程也可以在 Scrimba 上我的免费 Flexbox 课程中找到交互式视频录像。 ...
oschina 发布于 4周前 0
用于进行 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
如何构建你的第一个 Vue.js 组件
记得当那天使用 CakePHP 开发的时候,我很喜欢它简易入门的特性。其文档不仅结构严密,详尽,而且对用户友好。多年以后,我在 Vue.js 上找到了同样的感觉。然而,与 Cake 相比,Vue...
oschina 发布于 1个月前 1
超全的 Linux 机器的渗透测试命令备忘表
如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 此外,你还可以从这儿阅读到许多关于渗透...
oschina 发布于 1个月前 9
50+ 实用的 Docker 工具推荐
容器生态系统比以往任何时候都发展更快,拓展更迅速,与此同时,还出现了很多 Docker 工具和服务,仅仅是理解现有的这些选项,都是一项令人畏惧的任务。不管你是初学者还是专家,是开...
oschina 发布于 2个月前 1
Spring 5 响应式编程
近年来,响应式编程在开发者社区和客户中很受欢迎,由于其以声明的方式构建应用程序的能力,而不是强制,形成更加敏感和有弹性的应用。Spring 5 将反应系统纳入其核心框架的事实已经...
oschina 发布于 2个月前 0
如何利用 Electron 开发一个桌面 APP
你是否曾经想过可以用 HTML、CSS 和 JavaScript 这些前端技术来构建跨平台的桌面应用? 使用 Electron 就能做到。 本文带着你深入 Electron 的核心概念。 阅读本文后,你会知道...
oschina 发布于 2个月前 18
12 条用于 Linux 的 MySQL/MariaDB 安全最佳实践
MySQL 是世界上最流行的开源数据库系统,MariaDB(一个 MySQL 分支)是世界上增长最快的开源数据库系统。在安装 MySQL 服务器之后,在默认配置下是不安全的,确保数据库安全通常是通用...
oschina 发布于 2个月前 6
8 个帮助你编写可维护、精简化前端代码的 CSS 策略
写基本的 CSS 和 HTML 是入门 Web 开发首先需要学习的事情之一。然而我遇到的很多程序显然没有真正的花时间去考虑前端开发的长期性和可维护性。 我认为这主要是因为很多开发者在...
oschina 发布于 2个月前 1
2018 年值得关注的 Web 设计趋势
网页设计在过去几个月已经发生了很大变化,我们迫不及待地想知道 2018 年会是什么样。2017 年是关于极简主义的一年,2018 年将给设计界带来更醒目的字体、鲜艳的色彩、用户互动的新的...
oschina 发布于 2个月前 4
区块链和以太坊用于 JavaScript 和 React 开发
区块链是一种构建分散式应用程序的技术。 我们习惯于将数据存储在中央数据库中。 为了容错,我们可能会有分布在不同地理位置的数据库集群。 但是这不会使传统数据库分散。 所有的数据...
oschina 发布于 3个月前 0
深入研究 Angular 框架中的装饰
使用Angular(Angular 2 及以上版本)开发程序时,装饰是一个核心概念。还有一个正式的TC39 提案,目前处于阶段2中,该提案期望装饰器能够很快成为JavaScript 的核心语言功能。 回到...
oschina 发布于 3个月前 4
如何在不会导致服务器宕机的情况下,用 PHP 读取大文件
作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响。 很少情...
oschina 发布于 3个月前 0
6 大主流 Web 框架优缺点对比
是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么样的框架?...
oschina 发布于 3个月前 11
顶部