有这么一个题目:找出由数字组成的数组中最大值的索引。 (PS:不用考虑兼容性) 方案一:使用for循环遍历+条件判断 function indexOfMax(arr...
远程调试(Remote Debugging)
当运行的程序出现问题时,我们通常通过调试来追踪和定位问题。但是,当运行错误的机器上没有调试工具,我们就需要实现远程调试。简单地说,就是要调试的程序和调试器不在一台机...
iOS 最新AppStore审核指南与10大被拒理由详解
最近,苹果在官网给出了截至2015年2月份应用被拒绝的十大理由,其中50%以上的应用被拒绝都是因为这10个原因,其中7个理由和2014年相同,其中排名前三的原因分别...
Google是如何做到从不宕机的?
一天,你需要使用Google,但Google并不可用——你上一次遇见这种情况是什么时候? 很有可能,这种情况根本没有发生过(译者注:这是文章是美国人写的)。的确,有...
cmd一键获取 所有连接过的WIFI密码
使用方法: 一、以管理员权限运行CMD (以及 开启无线网卡、最好是笔记本) 二、按键: win + R 输入: cmd 回车,复制以下命令右键粘贴回车一下; f...
十大编程算法助程序员走上高手之路
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但...
详解https是如何确保安全的?
Https 介绍 什么是Https HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是...
程序员必须掌握的6种软技能
如果你想要开启作为 web 开发人员的职业生涯,那么你需要涉及的不仅仅是知道如何写代码。 有一些通用的软技能几乎可用于每个领域——包括技术行业。 成为软件开发人员涉...
NodeJS优缺点及适用场景讨论
概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使...
为什么我要用 Node.js? 案例逐一介绍
JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaSc...