计算机 IT
共 445 人关注

筛选:
排序:
...
[顶] TensorFlow 入门指南 【57%】

介绍 让我们帮你从头开始安装并运行 TensorFlow 吧! 但在开始之前,现在来看看一个最简单的使用 TensorFlow Python API 的示例代码,这样你就会对我们接下来要做的事情有所了解。 这是一个 Python 小程序,该程序生成一个二维数组并使之填充到一条线中。

计算机/ @中山狼, @班纳睿, @CY2, @墨镜大头
...
如何开始学习自动化测试? 【8%】

在近期的一些帖子发布后,很多人询问应该如何学习自动化测试。 我想,大家都同意自动化技术在软件质量测试领域是件好事, 并且我们所能获得的任何相关成就都将对我们的工作有所助益, 更不用提市场方面的益处了。 不过,这项工作却因其太过庞大而很难开始。 我能想象一些朋友会仅仅因为自己所估计的学习难度而导致难以克服的拖沓,便很难着手进行了。 这里我会告诉大家3个“大秘密”, 全部免费的哦,你就可以学着开始了。

计算机/ @鲤鱼
...
2017 年成为更好的 Node 开发人员的 10 个技巧 【12%】

10 Tips to Become a Better Node Developer in 2017 is by guest author Azat Mardan. SitePoint guest posts aim to bring you engaging content from prominent writers and speakers of the Web community. N...

计算机/ @Zivv
...
使用 KUTE.js 实现有趣的 Web 动画效果 【未翻译】

My aim in this article is to introduce KUTE.js, an open-source, free and feature-rich JavaScript animation engine by thednp and dalisoft. This is the second article in the series Beyond CSS: Dynami...

计算机/ @CY2
...
在 Windows 下使用 Vagrant 创建虚拟化开发环境 【未翻译】

This popular article was fully updated in 2017. Changes include information on public keys, troubleshooting tips, and updates for Windows 10 and other relevant software. Vagrant has quickly become ...

计算机/ @CY2
...
五条提升移动应用用户体验的小建议 【已翻译】

移动应用已经逐渐的侵入了我们的生活。根据comScore的研究显示,2016年内超过65%的人相比台式机而言更愿意使用移动应用。网络应用已经排在了移动应用之后,由于移动应用更加的流行,很多设计者在不断地思考如何设计一个极致的用户体验和用户接口,从而能让他们的用户满意。在这篇文章中,我们回顾审视了我们在RubyGarage这里开发应用时常用的几个移动应用设计最佳实践。  

计算机/ @ericzc
...
遗留系统开发人员的Java 9指南 【已翻译】

每隔几年,Java就会发布一个新版本,而且在JavaOne演讲上兜售其新的语言结构和API,并赞美其带来的好处。同时开发者们都激动的跃跃欲试,急于使用新功能。 这是一个乐观的画面,但是请不要忘了这样一个事实,即大多数开发商只能维护和增强现有的应用,而不是从头开始创建新的。 大多数的应用,特别是商业发行的, 需要向后兼容早期版本的java, 就无法支持那些比较优秀的新特性。最后,大多数客户和最...

计算机/ @班纳睿
...
Java 性能的流言终结者 【22%】

Java是地球上最流行的软件开发平台,但是这不意味着它是容易理解的。 当然不是从性能的角度。不像其他大部分平台, Java在它运行的电脑和代码之间有一个Java虚拟机 (JVM)。 这种虚拟化有许多优点,但是让性能分析更复杂了。 JVM做了两件事让查找性能问题的根源更困难了。

计算机/ @Mark
...
来自Serenity的Java 8的一些使用技巧 【已翻译】

Java 8早在2014年就出来了,但是我仍发现有很多团队并没有尽量多的去使用其新的特性。可以说Java 8中最大的新特性就是Lambda表达式,这终于给Java世界引入了函数式编程的味道。 在这篇文章中,我想要给大家看一个简单的例子,通过这个具体的例子来展示Java 8和Lambda表达式是如何使你的生活更轻松的。 假如我们想要为一个使用frame或iframe的遗留应用编写一个测试。 J...

计算机/ @班纳睿
...
5个专家们使用的代码审查技巧——基于320万行代码 【未翻译】

Getting started with code reviews: Here are a few tips to help you do it right One of the work methods you’ll find in a growing number of companies are code reviews. While some might not like the i...

计算机/ @班纳睿
...
10 个最简单的 Java 性能优化技巧 【36%】

最近“全网域(Web Scale)”一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加“全网域”。 但是究竟什么是全网域?或者说如何确保全网域? 扩展的不同方面 全网域被炒作的最多的是扩展负载(Scaling load),比如支持单个用户访问的系统也可以支持10个、100个、甚至100万个用户访问。在理想情况下,我们的系统应该保持尽可能的“无状态化(stateless...

计算机/ @薯片番茄, @班纳睿
...
编写你自己的 PHP MVC 框架 (第二部分) 【未翻译】

If you haven’t already, please read Part 1 of the PHP MVC tutorial. A lot of changes have been incorporated in this part. Unlike the last tutorial, I have not pasted the code directly here, and I s...

计算机/ @城府很深
...
编写你自己的 PHP MVC 框架 (第一部分) 【68%】

MVC是什么? From Wikipedia– 模型–视图–控制器 (MVC)是软件工程中使用的一种架构模式。 成功运用该模式可以将应用程序的业务逻辑从用户界面中隔离出来,这样可以轻易的修改应用程序的可视界面或者底层业务规则,而不互相影响。在MVC中,模型表示应用程序的信息(数据);视图对应于用户界面的元素,如文本、复选框选项,等等; 控制器管理数据的通信和用于操纵模型数据的业务规则。

计算机/ @城府很深
...
关于Let's Encrypt 的一切 【50%】

我承认我加入HTTPS这个大家庭有点晚 但斯诺登事件后,特别是在美国最后一次选举的结果产生之后,很明显说明一个问题,那就是在网络上的一切在默认情况下都应该加密。 为什么呢? 你有 一个不可剥夺的隐私权,不管是在现实世界还是在互联网上。如果没有HTTPS你在互联网上将没有任何隐私可言。--– 从任何其他人在你使用的WIFI、到你的网络供应商、网站运营商、大公司,到政府,都可以窃取你的隐私。  ...

计算机/ @tony
...
盯着我的 Java 水晶球 【未翻译】

With Java 9 on the horizon this year, what will its release bring? What other developments can we look forward to? 2017 promises to be an interesting year. Many years ago, when I was working at Sun...

计算机/ @班纳睿
...
开发人员不要总是浅尝辄止 【45%】

作为一个开发者,我们经常倾向于“试试”东西去看它是否有效,并在其不能符合我们对它的期望时扔掉这个结果。 无论你是在创造这种不错的通用功能去让你的应用里面的东西更加可重复利用,还是在实现另一个框架,或者是在写一篇描述你刚克服的最新问题的技术博客文章,亦或是为你的Swift 1-0-1 Pluralsight (一个在线编程教育网站)课程创造一个在线集,开发者们都通常会不停地想出新的想法并把时间...

计算机/ @A_gain, @tangmisi
...
为什么每一个开发人员都需要学习如何销售 【已翻译】

当你尝试去完成一个大的目标,但是你的想法却没有人买账,还会有事情比这个更加令人沮丧吗? 作为一个软件开发人员,花时间去提高销售的技巧看起来或许会很奇怪,但是在最近,我意识到最成功的软件开发者至少很擅长推销一样东西。他们很擅长推销他们的创意。 我老实告诉你:我并不擅长推销。我曾以为推销意味着你要尝试去让别人做不愿意做的事情。现在,我认识到最好的销售人员会给其他人带来价值。所以我有一点为难,但是...

计算机/ @bazyhc, @班纳睿
...
什么是后端开发? 【已翻译】

软件应用程序就像冰山一样。 用户只看到应用程序的一小部分,然而 - 在大多数情况下,应用程序的大部分保持不可见。 这就是难以捉摸和神秘莫测的“后端”。 在Web开发的章节中,我们主要讨论Web开发,因为它涉及最终用户的直接互动 - 我们可以称之为“前端Web开发”。 在最重要的应用程序中,比起用户界面代码,还有更多的非用户界面代码。 复杂系统在后台运行各种各样的使它们正常工作的逻辑。

计算机/ @toypipi
...
软件开发人员需要了解关于DBA和DevOps的一些东西 【已翻译】

生产工作软件涉及到的不仅仅是编写代码。 大量的软件应用程序需要某种形式的数据存储,它们必须在某个地方构建,测试和部署。 你知道吗? 我们需要知道如何处理这种东西的人,并做到这一点。 这就是DBA(数据库管理员)和DevOps的角色。 你可能想知道为什么你需要知道这一切,难道不能只写代码吗? 嗯,是的,有时候你可以写代码,但越来越多的团队正在变得跨学科,软件开发人员需要承担或至少做出自己的贡献...

计算机/ @toypipi
...
软件开发人员应该知道的关于测试和QA的一些东西 【70%】

我在软件开发行业的第一个正式职位是测试员.。 我的主要工作是,用HP打印机测试打印出堆叠的纸张,并对比老式打印机选出“最优秀的”。

计算机/ @阿星, @toypipi, @城府很深