开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
开发者应该负责多少代码?
当我在越来越多的组织中工作之后,我编译时候遇到的有趣问题也越来越多。严格来说, 我也有了很多待办事宜。而此处的有趣并不是讽刺。这种有趣就像是你听见一个醉汉夸夸其谈他的政治...
oschina 发布于 5天前 0
在 Java 9 里对 IntegerCache 进行修改?
五年前,我在 Hungarian 上发表了一篇关于“怎样在 JDK 中修改 IntegerCahe”的文章。侵入 Java 运行时是非常有必要的,而且有显而易见的好处。当你在编写侵入代码时,你会对反射的...
oschina 发布于 1周前 0
致讨厌写测试代码的人
我喜欢测试。 但我讨厌编写测试。 编写测试既乏味又无聊。编写测试代码很辛苦,有时甚至比写业务代码更辛苦。更糟糕的是,写完了测试也根本感觉不到达成了什么目标。 所以我通常不去...
oschina 发布于 3周前 0
20个帮助提高开发技巧的开源 Android App
学习的最好方法是阅读,对于开发人员也是如此。如果你想成为一个更好的开发人员,你必须阅读更多的代码。 就这么简单。 书籍、博客、论坛在某种程度上都是不错的,但一些功能齐全的...
oschina 发布于 6天前 4
让开发更快更顺畅的 VS Code 插件推荐(二)
承接第一部分:让开发更快更顺畅的 VS Code 插件推荐(一) 26、MsSQL MsSQL 是一个非常有用的插件。该插件扩展可帮助您开发和连接各种系统到您使用的数据库,这有助于您的团队更有效...
oschina 发布于 1周前 8
用于构建优秀命令行的 4 个 Python 库
在第二部分关于终端应用程序的系列文章中,我们将使用伟大的命令行界面来探索 Prompt Toolkit、Click、Pygment 和 Fuzzy Finder。 图片来源 : Mennonite Church USA Archives. 经O...
oschina 发布于 2周前 0
21 个编程的热门/冷门趋势
来源: 维基百科 HOA420 程序员们喜好嘲讽那潮流像阵风一样吹过的时尚界。裙子长短颜色款式总是来回在变,领带越来越窄,接着越来越薄。而在技术的世界里,相较于一时的风尚,严谨、...
oschina 发布于 2周前 8
为什么 Django 能持续统治 Python 开发世界
对于 Python 开发者来说,web 开发框架真可谓玲琅满目。然而 Django , 毋庸置疑的成为最受青睐的 web 框架。通过本篇博客,我来为大家讲解下为什么相比 Flask、Pyramid、Tornado...
李三石 发布于 3周前 18
让开发更快更顺畅的 VS Code 插件推荐(一)
Microsoft 推出的代码编辑器 Visual Studio Code 为开发者提供了许多实用的工具和插件扩展,大家可以根据自己的需求打造自己的编辑器。Visual Studio Code 定期更新插件扩展,你可以...
oschina 发布于 2周前 13
我是如何开始我的 Linux 之旅的
从物理系学生到 FreeDOS 的创建者,Jim Hall 告诉我们怎么在 1993 年开始 hobby Linux 的安装。 在80年代晚期到90年代,我认为我自己是一个重度的 MS-DOS PC 操作系统用户。 DOS ...
oschina 发布于 2周前 10
为什么你不用某某更现代化的语言重写所有代码
每当一种新的编程语言变得流行起来,它的粉丝们就会通过到现有的项目中提交像这样的 bug 报告来开始传播新编程语言的优势。 嗨,我注意到这个项目是用[编程语言X]编写的,你真的应该用...
oschina 发布于 3周前 8
如何将你的 MySQL 查询速度提升 300 倍
在进行性能分析前,需要先定位耗时查询。 MySQL提供了内建的耗时查询日志。使用前,打开my.cnf文件,将slow_query_log设置为"On"。 同时将long_query_time设置为一个对一次查询来说比...
oschina 发布于 2周前 41
如何正确构建 PHP 项目
作为一名 PHP 开发人员,你首先需要学习的其中一项就是框架的使用,例如流行的 CakePHP 和 Symfony 。当你在作为一位 PHP 开发者的职业生涯中一直使用这些格式时,你会发现有时候你很...
oschina 发布于 3周前 21
这可能是最全的计算机编程语言列表了
计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。 现在我得到了一个凡是可以找得到的每种编程语言的列表。我将它们分为以下...
oschina 发布于 3周前 20
那些令人惊叹的 HTML、CSS、JavaScript 工具和库
前端开发很奇妙: 它入门很简单,但是想要成为大牛却很难。有太多的事情需要考虑,到处都有需要微调的地方,太多的细节处理才能保证让一切都刚刚好。幸运的是,开发者和设计师一直致力...
oschina 发布于 3周前 7
一份开发者面试指南
副标题:如何面试一家公司 你有没有经历过这样的工作面试,面试官看着桌子对面的你,说:“你还有什么问题吗?”你也看着面试官说:“嗯……我觉得没有了”。如果这发生在你身上,那...
oschina 发布于 1个月前 5
Java 9 中的 9 个新特性
Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Ja...
oschina 发布于 3周前 26
顶部