WebAssembly的工作原理

WebAssembly的工作原理

编译和优化阶段,WebAssembly 更具优势,因为 WebAssembly 的代码更接近机器码,而 JavaScript 要先通过服务器端进行代码优化。这就是为什么在大多数情况下,同一个任务 WebAssembly 比 JavaScript 表现更好的原因。

程序员搞笑视频:PHP=拍黄片

程序员搞笑视频:PHP=拍黄片

程序员搞笑视频:PHP=拍黄片

Windows10内置Linux子系统初体验

Windows10内置Linux子系统初体验

前段时间,机子上的win10又偷偷摸摸升级到了一周年正式版,比较无奈。不过之前听闻这个版本已经支持内置的linux子系统,于是就怀着好奇心试玩了一把。虽然期间遇到了很多问题,但总体来说这个子系统体验还不错,在这里就分享一些关键步骤和遇到的问题,剩下的大家自己折腾吧。。

谈一谈程序员不愿意写测试的问题

谈一谈程序员不愿意写测试的问题

你会发现自己多年来以前从来没练过写测试的能力,或者仅仅是写过3年代码,只做过1年测试。或是写过7年代码,做过4年测试。

程序员灯谜,你能猜出几个?(附谜底)

程序员灯谜,你能猜出几个?(附谜底)

1. 老会计喝二锅(打一热门技术)
2. 梦中交谈(打一热门技术)
3. 连胜六场又赢了(打一知名操作系统)
4. 小米大合唱(打一著名互联网厂商)
5. 男女生都一样(打一技术术语)

Win10里面一些奇葩的中文翻译

Win10里面一些奇葩的中文翻译

在翻译这件事上,微软和苹果给中国用户带来的欢乐实在是太多了,它们的每一次更新或是新产品的发布都能重新定义一下中文。这几天,各位软粉们已经更新起了Windows 10,于是Win语大家庭就又增加了一些骨骼惊奇的新成员,我们来认识一下。

Oracle迁移到MySQL性能下降的注意点

Oracle迁移到MySQL性能下降的注意点

在我的记忆里面最初从Oracle迁移到MySQL期间也遇到了很多SQL的性能问题,记忆最为深刻的子查询,当初的版本是MySQL5.1,这个版本对子查询的优化较差,导致了很多从Oracle迁移到MySQL的系统出现过性能问题,所以后面的开发规范中规定前台交易系统不要有复杂的表join。

WebAssembly是个什么鬼?

WebAssembly是个什么鬼?

WebAssembly 是除了 JavaScript 以外,另一种可以在浏览器中执行的编程语言。所以当人们说 WebAssembly 更快的时候,一般来讲是与 JavaScript 相比而言的。这里并不是暗示大家说开发时只能选择 WebAssembly或 JavaScript。实际上,我们更希望在同一个工程中,两个你同时使用。对二者的比较倒是非常有必要的,这样你就可以了解到 WebAssembly 所拥有的独特特性。

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

一些你认为(别人也都这样认为)正确的关念,其实一直影响你并最终把你变成和大多数人一样碌碌无为。每个人的性格和所处环境不同,我们没有必要要求所有人都一样,但如果你想改变或者觉得目前的状态很困惑,不妨思考一下哪些观念是有问题的,是时候来升级一下你的操作系统(你的大脑)了!

程序员在帝都

程序员在帝都

工作21个月后,我在帝都一天的时间流水以及一些思考就是这样了。目前更多关注在自我成长方面,希望在有限的生命,去体验世界更多的美好。去尝试,去折腾,也许是真的乐此不疲。愿每个在外拼搏的人守护住自己的梦想,去攀登,失败了不可怕,因为我们———正年轻。

为什么要和程序员约会?这个20个理由够不够

为什么要和程序员约会?这个20个理由够不够

国外程序员 Bruce Lucas 今年 1 月份在 Facebook 发的一个帖子。他认为是程序员是可靠的约会对象和伴侣选择,列举了 20 个理由。

Python 编码为什么那么蛋疼?

Python 编码为什么那么蛋疼?

据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用 decode 还是 encode 方法还特不好记,老是混淆,问题究竟出在哪里?

为什么浏览器里的WebAssembly能达到本地应用的速度?

为什么浏览器里的WebAssembly能达到本地应用的速度?

当然,“快”是相对的概念。相比于 JavaScript 和其他动态语言,WebAssembly 的快主要是因为它的静态类型特性和方便优化特性。WebAssembly 意在速度上能够达到和本地执行一样快,其实 asm.js 已经比较接近这一目标了,但是 WebAssembly 要进一步缩短和本地执行速度之间的差距。因此本文着重介绍为什么 WebAssembly 比 asm.js 更快。

Linux里10个最危险的命令

Linux里10个最危险的命令

今天给大家带来的是个命令请千万记住不要再服务器或者其他设备上随意尝试~如果你想测试它们,请在虚拟机上运行,不然文件丢失或者系统奔溃就不好了。

四个 Linux 下的“护眼”软件

四个 Linux 下的“护眼”软件

晚上熄灯后,看电脑时蓝光刺眼。推荐两个护眼软件。此外最低亮度还是觉得太亮,所以自己写一个调节工具,用一个半透明黑色的遮罩层覆盖屏幕以此“降低”亮度。

中国新闻周刊采访华为内部员工揭秘34岁以上老员工被清退事件

中国新闻周刊采访华为内部员工揭秘34岁以上老员工被清退事件

“我觉得34岁从华为离职也没那么可怕。华为薪水那么高,工作十来年积累几百万不会有问题,不会像国企一样下岗没着落,主要还是再择业的问题。但是在华为的管理体制下,大部分人即使技术上有所欠缺,但综合素养上还是能被认可的,不会像网上说的那么惨,只是拿不到在华为时那么多钱了。”

作开源软件的荣耀与辛苦

作开源软件的荣耀与辛苦

你的门外有几百号人在排队。他们在耐心地等待着你回答他们的问题、抱怨、pull requests 和功能请求。你很想帮助他们,但是现在你决定把门关紧。或许是因为已经辛苦工作了一整天,你累了,又或许你只是想和你的家人、朋友好好享受一个周末。

图解程序猿不停加班原因

图解程序猿不停加班原因

图解程序猿不停加班原因

WebAssembly能否代替JavaScript,成为程序员的新宠?

WebAssembly能否代替JavaScript,成为程序员的新宠?

除了Firefox,Google也在其Chrome浏览器和Chromium项目中拥抱了WebAssembly,所以作为一个程序员,你应该对WebAssembly引起足够的重视,未来快速加载Web应用程序的需求肯定会增加。

笑出腹肌的程序猿搞笑趣图

笑出腹肌的程序猿搞笑趣图

十年生死两茫茫,写程序,到天亮。千行代码,Bug何处藏。纵使上线又怎样,朝令改,夕断肠。领导每天新想法,天天改,日日忙。相顾无言,惟有泪千行。每晚灯火阑珊处,程序员,又加班,工作狂~

程序员搞笑视频:这都不会,你是程序员吗?!

程序员搞笑视频:这都不会,你是程序员吗?!

程序员搞笑视频:这都不会,你是程序员吗?!

315 程序员打假

315 程序员打假

又到了一年一度的 315 打假时间了,想必今天有很多公司的公关部门,变得跟我们程序员一样,估计要熬夜通宵加班了。315 的夜晚,对于公司的公关部门还有一些公关公司,就跟我们程序员负责的产品上线前夕一样,都是考验能力的时候。今天我们不聊别的行业,就聊聊我们程序员几则打假的小故事。

在互联网公司各部门上班的烦心事!

在互联网公司各部门上班的烦心事!

M同学是一家公司的技术开发人员,一天,他接到了客户的一个小问题:“给我们官网上加一个小widget吧,也就是一个在线聊天窗口,超简单的。”M想:“不就是拿socket io 分分钟能搞定的事儿嘛!”于是他把任务接了下来。

程序员搞笑视频:我要吐槽一下领导那些事儿

程序员搞笑视频:我要吐槽一下领导那些事儿

程序员搞笑视频:我要吐槽一下领导那些事儿

代码神注释,让我们认真对待一次!

代码神注释,让我们认真对待一次!

前两天我在朋友圈看到有个人在说:“好的代码是可以自己解释自己的,所以我从来不写注释”。