求职网站 Glassdoor 日前整理其薪酬信息数据库,列举出世界上 15 家最大科技公司支付给软件工程师的薪酬。结果非常有趣:软件工程师是一份收入不错的工作,无论你在哪里工作。但即使在科技界,软件工程师也不会收到高得离谱的薪水。此外,并非每家公司都向其软件工程师发放高额薪水。 通用电气:市值 2570 亿美元,软件工程师平均薪酬 80235 美元。员工满意度 3.6 分(总分 5 分),26% 的员工认为通用业务发展方向正确..
以下JS函数用于获取url参数: function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split('&'); for (var i=0;i..
众所周知,微软对Windows的命名规则一直很诡异,从XP,Vista,7到8和8.1 一直到最新的Windows 10。那么从技术角度考虑,为什么微软跳过了9而直接使用10呢?据微软内部开发人员流传,是为前操作系统的版本号考虑。 实例代码如下 if ( version.StartsWith(“Windows 9″) ) { /*Windows 95, Windows 98 */ } else{ } 当软件开发人员使..
OpenResty 使用介绍 锤子科技在 T2 发布会上将门票收入捐赠给了 OpenResty 开源项目,今天我们就来为大家介绍下 OpenResty 是个什么鬼? OpenResty 介绍 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。 OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua..
导读:现今的IT行业和IT就业市场日新月异,其焦点正朝着三类工作在转变。 在近几年,许多IT专业人士普遍感到担忧。现今IT行业的形势与十年前相比已经大不相同。在20世纪90年代末,IT专业人士最是抢手,IT人手的短缺也总是倍受关注,所以IT专业人士在受了培训、得到证书、跳槽和许多其它情况之后,成为了唯一有资格在日益萎缩的就业市场中占重要位置的人,从而可以得到优厚的薪水。在那时,IT行业被认为是未来职业之一,因为越来越多的最好工作都将会随..
在 Scala 2.11.7 版本上,Mac OS X 或 Linux 系统上编译 Scala 代码,如果出现中文,会出现乱码的情况。 解决方案如下,分别编辑以下两个执行脚本: $ vim `which scala` $ vim `which scalac` 找到: [ -n '$JAVA_OPTS' ] || JAVA_OPTS='-Xmx256M -Xms32M' 将其替换为: [ ..
相信很多人都有过毁灭地球拯救世界这类的超级梦想,也有不少人扬言要破坏互联网。在谈笑之余,我们会想,是否有人可以真正的摧毁互联网呢?实际上,这件事在物理上是可以实现的。 毫无疑问,如果你真的摧毁了互联网,那么这将成为人类历史上的恐怖主义之壮举,也意味着对世界各国宣战。所以,就把以下的内容当成是一次思想上的实验吧。 首先,我们不要再把互联网当成看不见摸不着的东西,其实它是由大量的金属、塑料和光纤组成的。其范围遍及全球,就像个机器怪兽抱住整个..
什么是 QRCode.js? QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。 基本用法 new QRCode(document.getElementById('qrcode'), 'http://www.runcodex.com'); // 设置要生成二维码的链接 或者使..
不久前有媒体曝出,阿里完成美国股票历史上最大 IPO,或迎来员工离职潮。文中给出的核心理由之一是,阿里有一万名员工分享 200 亿美金,这些人都将成为千万富翁。虽然其中不乏夸大之处,举证也毫无严谨可言。不过,阿里有大量员工离职确是一个不争的事实,而且这一现象早在阿里上市前不久就已经出现。 阿里不好吗 , 为什么有些人选择离开? 据不完全统计,在阿里上市前,每日就有数十名员工离职,而且其中大多数为中层员工。究其原因,随着阿里巴巴走向国际化..
最小值算法如下: 将数组中第一个元素赋值给一个变量,把这个变量作为最小值; 开始遍历数组,从第二个元素开始依次和第一个元素进行比较; 如果当前的元素小于当前的最小值的话,就把当前的元素值赋值给最小值; 移动到下一个元素,继续对第三步操作; 当数组元素遍历结束时,这个变量存储的就是最小值; 代码如下: // 查找数组中最小值 function arrayMin(arrs){ var min = arrs[0]; ..