计算机 IT
共 503 人关注

筛选:
排序:
...
关于Let's Encrypt 的一切 【50%】

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

计算机/ @tony
...
结对编程如何使你成为更好的程序员 【50%】

结对编程,就是两个开发人员共享单个工作站,在过去几年中变得越来越普遍,争议越来越少,但许多人还没有尝试过。在结对编程中,一个参与者是“驱动程序”,他实际上是写代码的,另一个是“导航员”,他检查驱动程序的工作是否完成,并且关注全局。每隔几分钟这两个角色互换,并在整个过程中相互交谈。 这也可以远程完成,当然,需要使用像谷歌Hangouts和screensharing工具。 研究表明, 与早期的反...

计算机/ @中国码农
...
2017年要学习的JavaScript的顶级框架和主题 【50%】

JavaScript的流行促进了一个非常活跃的由相关技术,框架和库组成的生态圈的发展。整个生态圈的多样性和活跃性越来越强,这让许多人变得越来越困惑。 你应该了解些什么技术呢? 我们应该将时间花费在哪里才能获得最大的收益? 现在公司招聘要求的技术栈包括哪些?哪项技术的发展潜力最大? 当前需要掌握的最重要的技术是什么?  这篇文章高度概括了你需要了解的技术,并附上了每个技术对应的链接,通过链接中...

计算机/ @Void_Yuan, @北鸟南游
...
Gitlab 手册已开源 —— 基于 Git 的代码托管系统 【48%】

Please make a merge request to suggest improvements or add clarifications. Please use issues to ask questions. Other main pages Engineering Marketing Social Media Guidelines Blog Sales Customer Suc...

计算机/ @toypipi, @北鸟南游, @CY2
...
MATLAB人工神经网络教程 【46%】

深度学习在这些年是非常热门的话题,特别是在计算机视觉应用方面,也许你会在新闻上有所耳闻并感到好奇。那么现在的问题是,该如何入手?今天的博主,Toshi Takeuchi,带来了一篇人工神经网络的快速入门教程。 MNIST 数据集 我们当中有许多人想在一个具体的例子中开始入手。那我就写一个手把手快速教程,我们用一个常用的 MINIST 手写数字数据集作为例子以使教程比较直观的、易理解。Kagg...

计算机/ @卓小混混, @苏州小浮云, @观云者, @Skycloud
...
Oracle预测的大数据在2017年的10个发展潜力 【44%】

2017年已经到来,大数据似乎也在突飞猛进地成长。 无论是物联网的发展还是云计算更复杂的方面,企业技术都处在上升期,促进了巨大的变革。 许多公司都把大数据作为最新的时尚,将其作为这个竞争激烈的时代的主要优势。 在这篇文章中,我们将讨论Oracle关于大数据及其未来的一些预测。 1.拥抱机器学习的时代 机器学习以前只限于数据科学家,但在2017年它将公开化。 无论是谷歌的最新排名算法还是卓越的...

计算机/ @toypipi
...
ReactiveCocoa 教程 - 入门简介 2/2 【44%】

ReactiveCocoa 是一个允许你在iOS应用程序使用函数式响应编程(FRP) 的框架。在ReactiveCocoa教程系列的第一篇中,你学会如何通过信号取代标准操作与事件处理逻辑以事件流的方式处理。你还会了解如何变换、拆分和组合这些信号。 第二部分,你将了解ReactiveCocoa更先进的功能。包括: 其他两个事件类型: 错误 和 完成 节流 线程 延续 ……更多!

计算机/ @elieric, @Enix
...
4种NoSQL数据库出现短路的用例 【43%】

我们在最近的一篇文章中探讨了 NoSQL 和 NewSQL之间的基本区别。 现在让我们通过观察开发人员真正关心的问题来剖析其差异: 我们可以用NoSQL来解决哪些问题? 同样重要的是,NoSQL在哪些方面不适合使用? 不同的方法 (NoSQL 和 NewSQL) 在哪些方面才能显示它们的优势? 让我们回顾一下NoSQL和NewSQL之间四个有明显差异的领域,并回顾一下一些使用NoSQL技术,...

计算机/ @tony
...
使用 Jenkins 替代 Cron 作业任务 【43%】

Jenkins在开发工具链中所担任的角色 Jenkins在传统开发中,是用来在不同工程师团队中分享资源的一个平台,而这些资源一般是从源代码编译生成的应用程序套件。在Jenkins中进行的构建行为,由于团队的不同而目的会有所差异: 可以帮助开发团队定位并解决代码更新所带来的冲突。 QA团队用Jenkin生成的套件进行才是,包括人工测试与自动化测试。 开发团队用已经被确认或者已经发布的套件来在不...

计算机/ @阿水
...
我是一个差劲的开发者 —— 这就是唯一合理的解释 【43%】

作为一个Web开发者或者是任何领域的一个专业人士,我记得第一次让我开始感到没有安全感的时候。 我当时被要求对我的项目进行时间跟踪直到到最后一分钟,而且每分钟都要是合理的。 我非常害怕检查我的电子邮件,去洗手间,或者是花了太长时间试图找出一个解决方案去解决一个看起来像是简单的问题。 我的意思是,怎么可能有人花几个小时试图调试一个表格,因为它看起来在Firefox和Chrome上显示的不一样? ...

计算机/ @班纳睿
...
C++ 、 Java 和 C# 中关于数组使用的异同 【41%】

介绍 如果想在三种 OO 语言之间进行切换,另一篇短文会有所帮助。本文只是讲述了数组及其创建和初始化。注意,我不准备讲像 vector 这样的容器,我写的另一篇文章已经讲过了。本文讲的是内置的数组类型,不包含任何扩展代码或者附加库。 背景 什么是数组?唔,从本质上讲,它是一个列表。数组是一个受到某些限制的列表(也可以说是好处,这得看你怎么理解)。数组是一片连续的内存空间,用于存放大量相同类型...

计算机/ @边城, @CY2
...
一个很有用的 React Native NPM 脚本 【40%】

Coming from a web development background, React Native can seem like a Holy Grail of sorts. The sheer ability to use Javascript (and React/JSX) knowledge to write native applications for both Andro...

计算机/ @行者江, @awsd
...
lua-resty-auto-ssl: 让 OpenResty/Nginx 在线获取并更新 Let's Encrypt 的免费 SSL 证书 【40%】

lua-resty-auto-ssl 这是一个实现在线从 Let's Encrypt 网站上获取并更新 SSL 证书的扩展,运行于 OpenResty/nginx 环境之上。 这个 OpenResty 插件使用自动的、无需管理员干预的方式从 Let's Encrypt 获取 SSL 证书(免费证书管理机构),主要职能: 为一个 SNI 主机名请求 SSL 证书 如果该域名已经在系统中存在证书...

计算机/ @CY2
...
设计失败的应用程序 【40%】

最近,我有机会前往弗吉尼亚赫恩登AWS bootcamp办公室,参加了该团队做的一个简短展示,主题是为系统错误做设计。这让我认识到,在处理系统错误甚至是基本异常时,我们需要应用程序的设计。 开发者是良好还是优秀之间有一个最显著的区别特点:他们如何处理错误。前者会处理代码里的明显例子—检查意外输入,捕捉文库异常,或者边界情况。为什么我们要创建有弹性的应用程序呢?终端用户是什么情况呢?

计算机/ @卞卞
...
如何使用Git处理大型仓库 【38%】

? 在这篇文章中,我会给你一些建议来适当地处理不同类型的大型存储库。 两种大型存储库 如果你仔细思考一下,存储库规模增长的原因主要有两个: 经历了较长时间的积累 (项目历时很长,存储的东西不断积累) 它包括需要跟踪和并代码配对的大规模二进制代码。 以上两个。

计算机/ @slfeng, @薯片番茄
...
因特网的历史4:回到未来之路 【38%】

欢迎来到我们旅程的第四部分,去了解因特网如何演进,并记住它对我们生活的影响。 我们总结了第三部分,在1995年底,NetScape公司主导着这个新兴产业。 但微软公司也在发力,1995年11月,比尔.盖茨出版了 The Road Ahead 一书,描绘了一个被新兴的全球信息高速公路,或者,正如我们今天通常所说的互联网深刻改变的未来。 带着一百万美元的宣传预算,他进行了一次为期五天的洛杉矶、旧...

计算机/ @言午二二, @咕乖, @vincentsun
...
uvloop —— 超级快的 Python 异步网络框架 【38%】

简短介绍 asyncio是遵循Python标准库的一个异步 I/O框架.在这篇文章里,我将介绍 uvloop: 可以完整替代asyncio事件循环.uvloop是用Cython写的,基于 libuv. uvloop 使得 asyncio 更快. 实际上,比nodejs,gevent,以及其他任何Python异步框架至少快两倍 .uvloop asyncio 基于性能的测试接近于Go程序. a...

计算机/ @負愚侕歸, @CY2
...
为什么我不是一个 Scrum 的忠实粉丝 【38%】

Scrum是现在默认的敏捷软件开发方法。敏捷管理框架容易理解却很难掌握,66%的敏捷企业运用此方法。参与过两个培训,成百上千次敏捷周期以及多于五年的敏捷经验,让我对敏捷有些批评性言论。我不认为敏捷有利于好的软件。它需要在计划阶段花费开发人员太多的精力,不利于软件的改善。我会将这些围绕具体的主题进行阐述。 在你到评论区告诉我我不知道说些什么的时候之前,请记住这些。首先,我不是针对反对敏捷,我是...

计算机/ @苏州小浮云
...
Hypernova: 一个在服务器端渲染 JavaScript 视图的服务,来自 Airbnb 【37%】

Hypernova 一个在服务器端渲染javascript视图的服务. 为什么? 首先,也是最重要的一点,比起客户端渲染,服务器端的渲染具有更好的用户体验。用户可以快速地获取到视图内容, 在js加载失败或不可用时,能更容易进入网页, 在搜索引擎中的搜索速度也会更快。 其次,它提供更好的开发者体验。你可以在你喜欢的模板库中做两次相同的标记,如果是在javascript中,则会感到乏味并且难以维...

计算机/ @slfeng, @墨镜大头
...
MQTT Essentials第5部分:MQTT主题和最佳实践 【36%】

欢迎来到MQTT Essentials的第五部分,这是一篇关于MQTT协议的核心特性和概念的系列博客。 在本文中,我们将重点介绍MQTT主题和最佳实践。 正如我们已经提到的,主题用于决定MQTT代理,由哪个客户端接收哪些消息。 我们还将讨论SYS-主题,特别是揭示代理内部信息的主题。 让我们开始吧。 主题 主题是一个UTF-8字符串,代理用它来过滤每个连接的客户端的消息。 主题由一个或多个主...

计算机/ @tony