开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
高性能 React: 3 种提升 APP 速度的新工具
React 已经比较快了,但使用时仍很容易犯些小错误,导致其性能下降。组件挂载慢,组件树层级过深以及没必要的循环渲染都会让app感觉很慢。 幸亏有很多工具(有些甚至内置在 React 中...
oschina 发布于 4个月前 0
我写了一门编程语言,你也可以!
在过去六个月,我一直在致力于开发一门叫 Pinecone 的编程语言。我还不能说它已经成熟了,但是它在使用中已经拥有足够多(编程语言)的特征,例如: 变量 函数 用户定义的结构体 如果...
oschina 发布于 4个月前 15
掌控 JavaScript 面试:什么是函数式编程?
“掌握 JavaScript 面试” 是旨在准备候选人在申请中高级别职位时可能遇到的常见问题的系列文章之一。这些问题也是我经常在真实面试中使用到的问题。
oschina 发布于 4个月前 7
适用于Android & iOS 的最佳开源应用程序
我们的移动设备,特别是我们的智能手机,已经成为我们的随身物品。 但是我们对待它并不会像对待自己的家那样保持警惕。 我们通常会仔细检查几乎所有进驻到家庭中的东西,但对于安装应...
oschina 发布于 4个月前 2
7 月份五大令人惊叹的 iOS 库
上个月对于所有的 iOS 开发人员来说都特别有意义。有了 iOS 11、Xcode 9 和 Swift 4 ,我们又有许多令人惊奇的新东西好玩了! 所以,这个月我们会给你们带来一些不一样的东西,这些不...
oschina 发布于 4个月前 3
JavaScript 项目最佳实践指南
在开发一个新项目时,就像在一个绿色场地上来回翻滚,维护它对其他人来说可能是一个潜在的黑暗而扭曲的恶梦。以下是我们发现、编写和收集的指南列表(我们认为)在 hive 上的大多数 ...
oschina 发布于 4个月前 1
Java 已死?听听这些重量级大咖是怎么说的
在 Java 的世界发生了什么事?事实上,很多。Java 9 在 9 月将会来临,Jigsaw 终于获批,而 Java 大咖正在给我们提供关于这一编程语言的未来的有价值的洞察。在这分为 3 部分的访谈系...
oschina 发布于 4个月前 17
学习 CS 时必须知道的一些有用的网站
在学习计算机科学(CS)时,必须知道一些有用的网站,以便随时掌握信息,了解技术前沿和学习新技术。下面是你应该访问的一些网站的不详尽的列表,一旦我得到了另一个链接,这个列表就...
oschina 发布于 4个月前 11
20 个 PHP 开源内容管理系统(CMS)
内容管理系统或CMS是一个用于管理新闻的应用程序,用户可以从后台管理系统发布、编辑和删除文章。HTML 和其他脚本语言不需要操作 CMS,尽管使用它们会增加更多优势。 由于我们已经研...
oschina 发布于 4个月前 21
如何阅读代码(八点要记牢)
“我讨厌阅读别人的代码”是所有经验层级上的软件开发人员之间普遍存在的问题。然而,这又是一个必要的技能,特别是对于开发人员进入到现有的代码库中的时候,如果你以正确的角度和正...
code小生 发布于 4个月前 1
为渗透测试准备的 10 大黑客工具
工匠需要相应的技能和工具才能工作,并创造出杰作。 虽然工具是工作的过程中的重要推动因素,但也需要工匠具有相关的经验和专业知识。 渗透测试人员的工具箱非常像工匠的工具箱,可根...
oschina 发布于 4个月前 7
程序员能创造价值,但他们不是商品
似乎有一种普遍的误解,认为软件编程是一种熟练的劳动职业,而不是一种“专业”。许多雇主认为随便一个有计算机学位的人员都可以编写和其他人员一样好的软件。 事实上,公司将编程人...
oschina 发布于 4个月前 0
9 种改善 AngularJS 性能的方法
AngularJS 是目前使用非常广泛的 web app 应用框架,随着它的受欢迎程度持续上升 ,期待已久的AngularJS 4.0 诞生了。尽管已经做了很多优化,但几乎每个 Angular 专家仍然在处理使用...
oschina 发布于 5个月前 5
如何理智地对待开源?
开源在政府中无处不在,但许多政府部门仍在为开源软件项目的选择、承包和贡献等具体细节而挣扎着。GCN 和业内的开源倡导者进行了交流,并提出了五个基本经验。 1. 明确你的最终目标 ...
oschina 发布于 5个月前 2
如何成为一名全栈开发人员
 能够把原型变为完整的MVP(最小可行产品)的一个全栈开发者往往被认为是万金油,却周身刀无把利,而且还理由凿凿。为了给现代的全栈开发者下个定义,我们首先需要弄清全栈开发者在...
oschina 发布于 5个月前 8
开发团队必备的现代前端开发指南
前端开发从未像现在这样复杂和令人兴奋。基本上每隔一天就会出现新的工具、库、框架和插件。要学习的东西越来越多。 好在我们的 Grab web 团队(译者注:Grab 是东南亚的一家打车平台...
王练 发布于 5个月前 4
Spring Framework 5.0 新特性
Spring Framework 5.0 是自 2013年12月版本 4 发布之后 Spring Framework 的第一个主发行版。Spring Framework 项目的领导人 Juergen Hoeller 于 2016 年 7 月 28 日宣布了第一个 ...
达尔文 发布于 5个月前 24
顶部