前端资讯

Apache kafka 工作原理介绍

xiaoqi 发布于 2017-03-28

消息队列 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对...

2017阿里巴巴面试技术挑战题泄露

xiaoqi 发布于 2017-03-27

1、编译程序的前3个阶段完成的工作是:【单选】 A:词法分析、语法分析和代码优化 B:代码生成、代码优化和词法分析 C:词法分析、语法分析、语义分析和中间代码生成 D:词法分析、语义分析和中间代码生成 答案(C) 2、在最坏情况下,下列排序方法中时间复杂度最小的是:【单选】 A:...

小公司的前端应该怎么做?

xiaoqi 发布于 2017-03-03

作者:叶小钗(@欲苍穹)  前言 近期工作生活比较漂泊,从上海换到了成都,这个是以家庭为单位的重大决定,离开一线城市对于职业生涯和技术前沿来说是有一定问题的,但是出于房价考虑(主要是买不起房子)与生活舒适度来说,回蓉似乎是一个比较好的选择,何况成都的互联网也还行。 随着...

如何走出程序员职业瓶颈期?

xiaoqi 发布于 2017-02-24

我们总是在面临人生的抉择:  – 现在的公司不适合我,该不该现在就跳槽呢?  – 学历和工作经验,哪个对未来的工作更重要呢?  – 该选择小公司还是大公司?  – 好像遇到了职业瓶颈期,我应该...

HTTPS 渐成主流,过半 web 流量已加密

xiaoqi 发布于 2017-02-23

EFF(Electronic Frontier Foundation)近日发布了一份报告,报告称经研究显示,目前全球已有超过一半的web流量采用了加密的HTTPS进行传输,预示着对整个web进行加密的运动达到了一个里程碑时刻。加密流量过半的主要原因是占据流量主要份额的主流技术公司...

每个成功的程序员,都会掌握这三种语言!

xiaoqi 发布于 2017-02-23

本文翻译自 The 3 Programming Languages you need to Know 每个编程人员都需要至少掌握三种编程语言。当然,这只是我的一家之言。 这是我经过多年养成的观点,也许是偏见,但我能够根据一个人所喜欢的编程语言来快速的了解一个程序员。当我读简历时,...

Google 宣布在 4 月 1 日关闭站内搜索

xiaoqi 发布于 2017-02-23

今春,Google 计划终止又一项产品,它就是“站内搜索”(Site Search)功能。这项产品主要出售给 web 出版商,让它们可以在自家网站内运用业内领先的搜索技术。虽然该公司并未公开宣布此事,但根据周二发给客户与合作伙伴的邮件,Google 还是披露了它们的计划 —— 终...

PHP成为首个在内核中嵌入加密库的编程语言

xiaoqi 发布于 2017-02-23

PHP团队最近投票一致通过了“将Libsodium库集成到PHP内核中”的决议,使得PHP成为首个使用公认现代加密库的编程语言。 Libsodium是个便捷,可交叉编译,现代化,易于使用的软件库;可用于加密,解密,签名,密码哈希等。和PHP源代码一样,Libsodium是用C编写...

web前端经典面试题

xiaoqi 发布于 2017-02-16

1、请谈谈你对性能优化的认识? 网页内容 减少http请求次数 80%的响应时间花在下载网页内容(images, stylesheets, javascripts,scripts, flash等)。减少请求次数是缩短响应时间的关键!可以通过简化页面设计来减少请求次数,但页面内容较...