PHP vs Node.js之争由来已久,前者用于动态网页开发,后者是用来编写高性能网络服务器的JavaScript工具包,到底他们如何?InfoWorld测试中心...
NodeJS优缺点及适用场景讨论
概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使...
为什么我要用 Node.js? 案例逐一介绍
JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaSc...
Google为什么要把数十亿行代码放到一个库中
“ 近日,谷歌工程师Rachel Potvin和Josh Levenberg在《美国计算机学会通讯》上发表了一篇论文,介绍谷歌为什么采用一个定制的大型单体共享库。该...
有趣的php反序列化总结
前言 很久以前写过一篇文章讲过php的反序列化,PHP-Object-Injection。这次尽量对其进行一个较为全面的总结。如果还有其它的思路,欢迎补充。 漏洞种...
白帽故事汇:网络安全战士从来不是男生的专利
好像越来越多人觉得网络安全行业的技术人员一定会是汉子,但是…其实网络安全战士从来不是「男生」的专利,女生一样可以成为奋战在前线的网络安全战士!来自宝岛台湾的 HIT...
httpscan 爬虫扫描小工具
httpscan是一个扫描指定网段的Web主机的小工具。和端口扫描器不一样,httpscan是以爬虫的方式进行Web主机发现,因此相对来说不容易被防火墙拦截。 ht...
程序员创业五年学到的 5 条经验
作为创始人之一,我学到了很多事情,但最重要的却是下面这几条。希望它也能给你在你的产品涅磐道路上带来帮助。 1. 你不是一个“科技公司”——你是一个“让...
机器学习是如何运作的?谷歌来告诉你
最近媒体报道谷歌正在利用机器学习帮助处理搜索结果,这引发了人们对于这一人工智能领域的兴趣和疑问。什么是“机器学习”,机器是如何自学的呢?这里有一些 Google 内...
Linux 系统结构详解
Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件...