开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
2018 年值得关注的 Web 设计趋势
网页设计在过去几个月已经发生了很大变化,我们迫不及待地想知道 2018 年会是什么样。2017 年是关于极简主义的一年,2018 年将给设计界带来更醒目的字体、鲜艳的色彩、用户互动的新的...
oschina 发布于 4周前 4
Ruby和Python分析器是如何工作的?
你好! 我作为一名编写Ruby profiler的先驱,我想对现有的Ruby和Python profiler如何工作进行一次调查。 这也有助于回答很多人的问题:“你怎么写一个profiler?” 在这篇文章中,...
oschina 发布于 1个月前 0
解读 JavaScript 之事件循环和异步编程
欢迎阅读专门探索 JavaScript 及其构建组件的系列文章的第四章。 在识别和描述核心元素的过程中,我们还分享了关于构建 SessionStack 时需要遵循的一些经验法则,一个 JavaScript 应...
oschina 发布于 1个月前 6
解读 JavaScript 之内存管理和常见内存泄露处理
几周前,我们开始了一系列旨在深入挖掘 JavaScript 及其工作原理的研究:我们认为,通过了解 JavaScript 的构建块及其组合方式,你将可以更好的编写代码和应用程序。 该系列研究的第...
oschina 发布于 1个月前 6
解读 JavaScript 之引擎、运行时和堆栈调用
随着 JavaScript 变得越来越流行,很多团队在他们的堆栈中实现诸多层级的支持 - 前端、后端、混合应用程序、嵌入式设备等等。 本文是该系列文章的第一篇,旨在深入研究 JavaScript 及...
oschina 发布于 1个月前 0
解读 JavaScript 之 V8 引擎及优化代码的 5 个技巧
几个星期前,我们开始了一系列旨在深入研究 JavaScript 及其实际工作方式的系列文章:我们认为通过了解 JavaScript 的构建块以及它们如何一起协作的,你将能够编写更好的代码和应用程...
oschina 发布于 1个月前 5
6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第二部分
尝试新事物。我认为人们所说的许多智力都归结于好奇心。—— Aaron Swartz 本篇是三部曲中的第二部分。你应该先读完第一部分再来阅读本篇。 我们将通过几个我很喜欢的 Kotlin 中的结...
oschina 发布于 1个月前 0
6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第一部分
语法糖会导致分号的悲剧。—— Alan J. Perlis 我们不断地失去一些东西。其中一些东西相对来说会更重要,现在重新拣起来还不算太晚。Kotlin 语言为程序带员的生活带来了大量新的概...
oschina 发布于 1个月前 3
我们怎么设计企业软件
在Mesosphere,产品设计团队负责Mesosphere产品的用户体验。通常,这个UX主要涉及我们旗舰产品DC/OS的GUI(图形用户界面),同时也考虑了我们的CLI(命令行界面),API,文档和其他开...
oschina 发布于 1个月前 0
来自19岁的美女程序媛的建议
别担心,这不是一篇我每天凌晨4点起床,为了跑20公里... 之类的 '激励性'文章,它们让人觉得在成为一名优秀的开发者前我们需要成为某种超人。 有些人可能会认为我是一个除了在 Inst...
oschina 发布于 1个月前 2
调试一个 Go 运行时的错误
前言 我是Prometheus和Grafana的忠实粉丝。 作为谷歌前SRE,我学会了注重优质的监控,这种结合让我在过去的一年中一直处于不败之地。 我一直在用它们来监控我的个人服务器(包括了黑...
oschina 发布于 1个月前 0
区块链和以太坊用于 JavaScript 和 React 开发
区块链是一种构建分散式应用程序的技术。 我们习惯于将数据存储在中央数据库中。 为了容错,我们可能会有分布在不同地理位置的数据库集群。 但是这不会使传统数据库分散。 所有的数据...
oschina 发布于 1个月前 0
深入研究 Angular 框架中的装饰
使用Angular(Angular 2 及以上版本)开发程序时,装饰是一个核心概念。还有一个正式的TC39 提案,目前处于阶段2中,该提案期望装饰器能够很快成为JavaScript 的核心语言功能。 回到...
oschina 发布于 1个月前 4
介绍逻辑编程语言 Prolog
我是一个沉迷于编程语言的人~我喜欢学习新的语言,并在电脑上编译他们。我的硕士学位选修的是伦敦Birkbeck大学提供的“编程范式和语言”模块,并且Keith Mannock和Trevor Fenner发表...
oschina 发布于 1个月前 0
如何编写一个简单的 Linux 内核模块
抢占 Gloden Ring-0 Linux为应用程序提供了强大且可扩展的API,但有时那并不够。在系统中和硬件交互或者执行需要访问保密信息的操作时需要一个核心模块。 Linux内核是一组编译后的二...
oschina 发布于 1个月前 0
如何在不会导致服务器宕机的情况下,用 PHP 读取大文件
作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响。 很少情...
oschina 发布于 2个月前 0
提升网站访问速度的 SQL 查询优化技巧
你一定知道,一个快速访问的网站能让用户喜欢,可以帮助网站从Google 上提高排名,可以帮助网站增加转化率。如果你看过网站性能优化方面的文章,例如设置服务器的最佳实现、到干掉慢...
oschina 发布于 2个月前 7
顶部