201505-09 未来缺什么样的程序员? 正如很多文章中提到的,高级开发人员的需求量依然很大。学习软件开发是一段很长的历程,到目前为止,我还没听到过说我们的培训速度能跟得上不断增长的需求。具体地说,高级JavaScript开发人员将是一个相当不错的职业赌注。当然,这听上去可能有点极端,但是,下列图表的一些数据支持了我的理论。JavaScript非常易学,而且它非凡的可塑性为那些知道如何使用这种编程语言构建app的程序员创造了大量的需求,而这些需求在接下来的几... 继续阅读 >
201505-08 盖茨1999年做出来的15个预言,如今全已成真 注:比尔盖茨在他1999年出的书中,曾对未来做出了15个“不靠谱”的预言。时隔16年,那15个预言竟都已成真!1999年,比尔盖茨出版了书《未来时速-数字系统与商务新思维》,“Business@theSpeedofThought”。在该书中,比尔盖茨对未来做出了15个大胆的预言。这些预测在当年看来似乎大胆又无厘头,但正如商科学生MarkusKirjonen在博客中所言,盖茨似乎有着“令人咋舌的先见之明”。No.1:价格比较网站盖茨的预... 继续阅读 >
201505-08 一张图告诉你苹果比三星强在哪里 最近一些美国用户在购买三星GalaxyS6以及GalayS6edge的时候发现,部分手机顶部多了一张“Qualcomm4G”的贴纸。这让一些有“强迫症”的用户感到非常不适。但是,这个贴纸让一位用户 ReneRitchie 发现了三星GalaxyS6在工业设计上的一个大问题。如果你仔细看的话就会发现,这张贴纸贴歪了。如果你更仔细的会就会发现,GalaxyS6顶部的开口以及SIM卡槽都不在一条线上。上图是三星GalaxyS6的顶部,下面这张是... 继续阅读 >
201505-08 大型网站的 HTTPS 实践(三):基于协议和配置的优化 1前言上文讲到HTTPS对用户访问速度的影响。本文就为大家介绍HTTPS在访问速度,计算性能,安全等方面基于协议和配置的优化。2HTTPS访问速度优化2.1TcpfastopenHTTPS和HTTP使用TCP协议进行传输,也就意味着必须通过三次握手建立TCP连接,但一个RTT的时间内只传输一个syn包是不是太浪费?能不能在syn包发出的同时捎上应用层的数据?其实是可以的,这也是tcpfastopen的思路,简称TFO。具体原理可以... 继续阅读 >
201505-07 大型网站的 HTTPS 实践(二):HTTPS 对性能的影响 1前言HTTPS在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS也会降低用户访问速度,增加网站服务器的计算资源消耗。本文主要介绍https对用户体验的影响。2HTTPS对访问速度的影响在介绍速度优化策略之前,先来看下HTTPS对速度有什么影响。影响主要来自两方面:协议交互所增加的网络RTT(roundtriptime)。加解密相关的计算耗时。下面分别介绍一下。2.1网络耗时增加由于HTTP和HT... 继续阅读 >
201505-07 大型网站的 HTTPS 实践(一): HTTPS 协议和原理 1前言百度已经于近日上线了全站HTTPS的安全搜索,默认会将HTTP请求跳转成HTTPS。本文重点介绍HTTPS协议,并简单介绍部署全站HTTPS的意义。2HTTPS协议概述HTTPS可以认为是HTTP+TLS。HTTP协议大家耳熟能详了,目前大部分WEB应用和网站都是使用HTTP协议传输的。TLS是传输层加密协议,它的前身是SSL协议,最早由netscape公司于1995年发布,1999年经过IETF讨论和规范后,改名为TLS。如果没有特别... 继续阅读 >
201505-07 为什么有的男人要假装每周工作80小时 许多专业岗位对于“理想员工”的期望是——能够完全致力于工作,承诺任何私人的事情绝不会影响到工作。当然我们通常认为女性是做不到这一点的。但是有正式的科学研究表明,许多男性也并不能达到这些所谓的“理想条件”,有的男性甚至是非常反感这些条件的。不过,也有的人,似乎对于达到这样的公司期望心甘情愿毫无怨言——长时间工作,经常性地出差。但是大多数人是不乐意的。他们抱怨道,这让他们错过了孩子们的足球比赛,影响了... 继续阅读 >
201505-07 百度全面开放HTTPS的几个重要问题 你注意到了吗?百度已经全站实现https了! 百度从14年开始对外开放了https的访问,并于3月初正式对全网用户进行了https跳转。你也许会问,切换就切换呗,和我有啥关系?我平常用百度还不是照常顺顺当当的,没感觉到什么切换。话说,平常我们呼吸空气也顺顺溜溜的,没有什么感觉,但要是没有了空气,那就没法愉快的生活了。https对于互联网安全的重要性,正如空气对于我们人类的重要性一样。百度全站切换到ht... 继续阅读 >
201505-07 攻下隔壁女生路由器后,我都做了些什么 其实这个问题可以理解为:蹭网之后,能做些什么?不少人的八卦心窥探欲还是很强烈的,强烈到让人恐惧。所以很多人喜欢看一些八卦文章,比如:如何优雅的窥探别人?通常这样的文章很容易火起来,因为不少人都喜欢看而且百看不厌。最近路由安全沸沸扬扬,可以翻阅我微信公众号历史文章查看关于路由安全的文章以及央视当时的采访。鉴于天时地利人和,最后我成功的在现实生活中上演了这样一场精彩好戏,为了满足众人的欲望,我就写... 继续阅读 >
201505-04 双目失明的他,如何一步步成为谷歌资深工程师 问题:视障工程师如何编程?看到这个问题,许多人可能会问,盲人看不到电脑屏幕,他们不可能编程,更不可能成为工程师。然而,在许多大型的互联网技术公司里,我们看到了不少盲人工程师的身影。前不久,有网友在国外社交问答平台Quora上提出了同样的问题,小编今天就带各位看一看这些牛人是如何成为工程师的。Google的盲人科学家、资深工程师T.V.Raman博士,在可访问性(accessibility)问题上的造诣首屈一指,开发出了数... 继续阅读 >
201505-03 这才是微软 Win10 放弃 IE 浏览器的真相? 落后就要挨打,守旧就是等死,这是亘古不变的真理,放在科技圈里同样适合。昨日,微软在旧金山召开2015年Build开发者大会,Azure、Office、Windows以及Hololens等传统产品和服务更新再次彰显出微软变革的决心。其中,新浏览器MicrosoftEdge的发布和Windows10的开放更是给小伙伴们一种眼前一亮的赶脚。做了这么多年“封闭”的生意,微软突然玩起了开放,也是够拼哒!IE已死,有事烧纸从1995年第一版算起,IE占据用户PC已然... 继续阅读 >
201505-02 Win10兼容安卓和iOS 这是微软史上最危险豪赌 纳德拉掌控微软之后,微软开启了盖茨开发Windows之后最重大的一场技术革命,免费增值、操作系统和应用软件免费等过去不可思议的政策,都变成了现实。在4月29日的微软BUILD开发大会上,公司宣布,将全面让Windows10系统,兼容安卓和iOS的海量应用软件。WindowsPhone8在智能手机领域的惨败,最大原因被归因于应用软件缺乏。微软似乎希望依靠兼容,能够改善Windows10的手机软件。不过雅虎财经发表评论文章认为,... 继续阅读 >
201505-02 程序员必须克服的十大编程禁忌 程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。这就是我们如何将小麦从糟糠中区别出来以及如何避免编程禁忌的绝佳经验。此外,最重要的就是可以为客户带来更好的用户体验。1.不提升非技术技能我们认为非技术技能是项目成功的主要因素。这些非技术技能也可以称之为“软技能”,总体上来说,它已经被公司证明为能够驾... 继续阅读 >
201505-01 Java最大的优势真的在于跨平台吗? 以下讨论只针对PC端和移动端。Java最大的优势真的在于跨平台吗?以前是,但现在已经不是了。有跨平台需求的仅仅是客户端应用,而不是服务端。例如桌面应用,你的客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓的”Writeonce,runeverywhere”就显得异常光彩。然而今天,整个软件世界都在向B/S应用倾倒(嵌入式除外),即使要做客户端跨平台,QT等第三方框架远远比Swing... 继续阅读 >
201504-29 马云:我淡出阿里 只是时间问题 4月28日消息,阿里巴巴近日在北京国家体育馆举行在京员工大会,分布全球各地的高管团队几乎悉数到京,包括董事局主席马云、副主席蔡崇信、CEO陆兆禧、CPO彭蕾等。马云在年会上宣布更新阿里集团自2009年(十周年)设立的目标,将其中的“服务十亿消费者”正式改成服务“二十亿”。在这一全球化发展目标中,北京团队将扮演极为重要角色。马云表示,北京是我们所有竞争对手最强的地方,我们把这个市场留给在座的各位,只有在... 继续阅读 >
201504-28 .NET出现频率非常高的笔试题 一、.net基础1、a=10,b=15,请在不使用第三方变量的情况下,把a、b的值互换答:小学算法,加法交换律和加法结合律inta=a+b;intb=a-b;inta=a-b;2、session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法答:redis或者memcache。当然,微软也提供了解决方案。iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sateserver或SQLServer数据库的方式存储Session不过这种方式比较慢,而... 继续阅读 >