• 欢迎加“百元导航”为主页,windows8风格,0.3s极速加载
  • 王柏元的博客专用搜索引擎:极客人,就用“极客搜”!
  • 极客人

    2015年01月26日注册2017年10月19日最后登录

    记录生活,镌刻心路;泼洒文墨,分享技术!王柏元的博客致力于IT经验交流,并原创翻译引进外文文章,打开IT国际化视野

    • 共收藏了10篇文章

    梦“杭”行-参访阿里巴巴

     极客人
     2015年07月25日
     810
     9
     1 

    一些废话作为先导 当今中国的互联网格局,已成“BAT”三足鼎立之势。BAT,百度、阿里巴巴、腾讯。三者各有千秋,百度的搜索,阿里巴巴的电商服务,腾讯的社交,都在各自领域代表着中国的最高水准。作为与IT相关的人,对这几家公司都会有一定的向往之情。 百度总部在北京,腾讯的总部在深圳,而阿里巴巴的总部及其部分园区则恰位于我们这次社会实践活动进行的杭州市。马云,阿里巴巴教父级总裁,出生于浙江杭州,毕业于杭州师范学院,把总部和几个园区设立在杭州自然不足为奇。以前我对一个地方出的人物对这个地方能有多大的影响并不感冒,但是这次却亲身感受到。人杰然后凸显地灵。支付宝风靡全国,在杭州影响尤甚。当你走过杭州大大小小的餐饮店,你会发现柜台前“支付宝扫一扫付款”是多么的醒目,这恐怕是其它任何一个城市无法企及的。说到这,发现这几个大boss设立总部的城市还是蛮有意思的,李彦宏在北大,现在百度总部在北京;马化腾深圳大学毕业,现在腾讯总部在深圳! 16楼参观,马总你真有情怀 在社会实践活动出发前,我们约好了在阿里巴巴工作的师兄师姐。上午我们访问了蚂蚁金服,中午逛了一下西溪公园,下午访问西溪园区。在蚂蚁金服,接待我们的一个学姐,在西溪园区接待我们的是一个学姐和两位学长。 来到阿里巴巴大楼,我们根据阿里事前给我们发送的邀请短信在类似银行柜员机的机器前输入访问ID,然后机器里就吐出了几张票作为访问通行证。 参观的目的是在参观办公陈设、人员面貌的同时窥探一个企业的企业文化。 在这次参访中,我们的活动范围只有“支付宝”大厦16楼,根据阿里巴巴的公司制度,每年只有一天职工可以带着自己的亲友参观他们的办公环境(无法让我们看到传说中程序猿的办公环境是我们本次参观的一个遗憾),这一天是5月20日—阿里日又称“亲友日”,2005年阿里巴巴公司为了纪念2003年5月的“非典”时期阿里人的激情和信念。学姐告诉我们,2003年的非典,在杭州的阿里员工及其家人朋友近千人从5月7日起开始了为期一个星期的隔离生活,阿里人可以在家里完成自己的工作。到隔离结束,没有人察觉到阿里巴巴的任何变化,相反,阿里的业绩却未因为非典受挫,并突破当月历史新高。同时,每年的这一天,阿里巴巴公司都会有庆祝活动,举行集体婚礼。 支付宝大厦16楼基本是一个展示厅,在一面墙上是显示蚂蚁金服业务在全国的实时监控的巨幕显示屏(来自百度百科:蚂蚁金服旗下的业务包括支付宝、支付宝钱包、余额宝、招财宝、蚂蚁小贷和网商银行(筹)等),这个场景十分炫酷、科幻感超强(因为禁止拍照,所以没图)。在这块荧幕中标注了蚂蚁金服业务在全国实时进行的热度图,已经此时全国用户的转账等记录,极客人想验证一下就掏出手机拿出支付宝转了一笔账,不过并没有发现自己的账户在列。 阿里巴巴是个集团,旗下业务很多,不过跟我们生活息息相关的几个业务好像都在蚂蚁金服,除此以外可能最为大众熟知的就是淘宝、天猫,还有被IT人士、站长了解的阿里云了。尽管阿里的规模很大,但依旧在扩大业务面,几个园区和分布在各地的分公司也各司其职。 在了解这些的期间,学姐也给我爆料一个我似乎在百度找不到的段子。由于业务的需要,本来阿里的一些业务需要搬迁到一座新楼,这座新楼已经完工,但是马总叫人看了一下风水,由于风水不好,搬迁的工作暂告搁浅;现在正在重建一座新楼,而已经建好的大楼如今一直是座空楼。唉,杭州城,寸土寸金,建好的大楼不用就是浪费。我只能说:“马总,你真有“‘情怀’”。 在展厅一侧的圆柱勾起的兴趣,柱子外有玻璃围绕,这根柱子名叫“手印墙”。“手印墙”周身书写了几句诗句,大意是阿里拼搏进取之志;上嵌颜色各异的手掌大小盾牌,盾牌里则填满了手掌印。阿里员工会在“手印墙”上留下自己的手印,大致意思是按手印立信,而“信”,是支付宝等公司的立身之本。 总的来说,阿里巴巴蚂蚁金服里面的环境大气又不失优雅。玻璃幕墙,街景一览无余,室内有盆景藤蔓,淡雅整洁。不过16楼应该只是单纯的展示厅,再好也只是参观,工作人员真正的办公环境我们不得而知。在此如果我说的再多,就可能沦为为阿里写软文了。 工作还是读研 在阿里巴巴接待我们的师兄师姐是清一色的研究生毕业,入职都不久。根据他们的表述,研究生被招进阿里的几率更大,不过他们都基本认为在本科时期就能进入阿里是最好的,因为在企业中我们接触的往往是与实际生活相关的东西,在学校里读研固然能学到更多的理论,但是其实进入企业、企业还是要花相当长的时间来培训你。也有学长提到:研究生的潜力比较大,但刚入职的时候会有落差感。 就目前在阿里巴巴等等公司的招聘公告和我对互联网公司的了解,它们并没有多少公司对应聘者的学历院校甚至专业有门槛。和阿里的招聘的公告一样,学姐也谈到进阿里专业不是问题,只要你对互联网计算机有一颗热爱的心。其实这个也并不奇怪,因为互联网专业相对航天航空这些专业需要强大的硬件设施来支撑,没有公司给你试验器材你根本玩不转,而IT业则不同,只要给你网,给你电脑,你就可以自学很多东西、实现很多东西,这些你可以通过许多网络黑客仅仅是初中毕业这些事实得到佐证。 没有外物给你的高门槛,羁绊与成就你的,就恰恰是你自己的实力,同时也决定这个行业竞争相当残酷。 阿里等级制度带来的启示 阿里的技术岗等级代号为“P”,管理岗为“M”。本科生进入阿里巴巴的初始等级为P4,研究生为P5,这些等级大致决定了你的薪酬和阿里对你的能力认定。每年阿里会有一个答辩会让员工展示自己的绩效然后评分决定你是否可以升级。 根据学姐学长的表述,我从互联网上找到下面的阿里巴巴的等级表与技术-管理映射关系: 了解一个你还没进入的互联网公司的管理制度,我想似乎和我们并没有半毛钱关系。然而在与师兄师姐们的交流中,我们学习到的是重新审视了自己的求职观: ①找一个你有实力胜任、很愉快地去奉献拼搏、薪酬丰厚但重要程度其次的工作 在学校,我们大部分对未来理想工作的理解似乎很简单,工资高就好。IT是普遍认为比较辛苦、压力很大的一个行业,社会上对程序员的调侃有的的确过分了一点,但是某种程度也反映了现实。 我们问了在阿里工作的师兄师姐,他们的工作时间没有很苛刻的限制,必须几点上班,必须几点下班。加班往往也不是老板逼你,而是你心甘情愿或是受压力所迫。可能你在原则上规定的上班时间迟到或者早退,并没有人来管你或者罚你工资,但是,一个前提是:你必须完成团队分配给你的任务。团队对迟到早退的人“惩罚”也是象征性的,每次开会的时候出钱请大家吃水果。 一位师姐告诉我们,虽然公司给的下班时间是晚9点,但是她回到自己的住所后为了完成给的任务,常常也要到11点后才睡觉。 一位师兄说,在完成常规工作任务时,阿里并不赞同加班,他们甚至认为经常加班的原因是你能力不够。当然如果有临时特别重要的项目任务要加班加点来完成除外。 阿里每年有个绩效展示的答辩会,会根据你的评定得分决定你是否晋升。你连续几年的评分再差可能阿里巴巴都不会解雇你,因为公司主动辞你还要支付给员工一定的赔偿,但是这样的人往往会自己主动辞职,因为这样的工作可能是他无法胜任的,留在公司只会徒增痛苦,迫于压力和自信心的打击他必须寻找新的公司去找一个有实力胜任、很愉快地去奉献拼搏、薪酬丰厚但重要程度其次的工作。 ②你的第一个工作很重要 同行的姚老师告诉我们,第一个工作你能否胜任,你能否愉快地去奉献,决定你以后工作生涯的心态,第一个工作如果让你充满信心,你以后的工作一路坦途,相反可能就会“破罐子破摔”。 ③程序猿技术能转管理很重要 程序猿不可能干一辈子技术,如果要想在IT一直干下去,转型管理是关键。阿里技术的P6、P7分别对应管理的M1、M2,两者等价转换,当你的技术达到P6以上时,你可以自由选择是否转型做管理。 把研究生要做的事安排到大三大四来完成 有学姐说的一段话令我印象深刻:在大学我们经常纠结去做许多事情,很多事与其纠结选择哪个,不如直接利用纠结的时间把两个都做了,只有在做的过程中才能更好的理解每个的本质。还有,很多人觉得自己在本科时期和别人差距有点大,想通过上研究生来弥补差距,但其实,完全可以在大三大四别人准备考研时你自己努力提高能力追赶别人,要知道两年时间可以做很多事的。如果对毕业后直接就业或者考研没有很清楚的倾向,学长们的建议是选择就业,一是在公司里的学习速度远比在学校里快,更容易接触到实际生活的问题,也更容易提高自己的能力。 其它 ①大三那个暑假实习很重要。阿里的暑假实习(实习工资5000左右)其实就是在做一个阿里员工新进阿里的培训适应工作。进阿里的前三个月,公司会对你进行一些授课形式的培训。如果你能在暑假实习就完成这些培训,无疑掌握了一些先机。这肯定不仅仅适用于阿里巴巴。 ②师兄师姐在阿里(当然不仅仅局限于阿里)帮我们算是积攒了一些资源,内推不仅仅为我们提供便利,也是在为他们积攒人气,好好把握这些资源。 参考文章:http://qiezhijia.wang/shu_qi_shi_jian_zhi_a_li_zhi_xing/

    Android监听底部导航栏展开与隐藏

     极客人
     2016年08月12日
     578
     2
     1 

    现在有些android手机具有底部虚拟按键的导航栏,这一设计去掉了物理按键,进一步增加了智能手机的屏占比。但这有时带来一些兼容性问题。 为了防止导航栏遮住布局,可以在布局上面添加“fitSystemWindows=true”属性。 如果要想监听导航栏的隐藏与显示,我们可以在布局文件的根节点下添加一个宽度和高度都“match_parent”的空布局,同时在布局上面添加“fitSystemWindows=true”属性,然后监听此布局的onLayoutChange事件,即可监听导航栏。

    通过NWPU-VPN在蒲公英PT上下载资源

     极客人
     2015年09月17日
     2598
     0
     1 

    九月,步入大三的季节。告别了长安校区,告别了朝夕相对的钟南山,告别了耳边鸟鸣室外花香,我们来到了友谊校区。我们终于从大山搬进城市,市区里消费高了,生活水平却下降了不少。而已经相伴我们两年、给我们无数美好体验的IPV6,也随风吹花落去。 搬进旺园,没有了IPv6,支持IPv4的西工大的蒲公英也向我们也下了逐客令:your IPv4 address 113.200.156.51 is not an NWPU IP,为了解决在校园PT网上下载资源的问题,传说有很多方法,比如IPv6隧道啦,这些方法极客人没有试过,但是极客人成功使用了NWPU开放的VPN服务成功实现在蒲公英上下载资源。 NWPU的校园网VPN服务为方便西工大教职员工在校外访问校内信息资源(如翱翔办公、翱翔网、图书馆等资源)。使用统一身份认证账户进行VPN服务认证(校园翱翔门户的用户名和密码);极客人成功测试对蒲公英有效。 使用IE浏览器(或IE内核)打开NWPU-VPN网站http://vpn.nwpu.edu.cn 按照西工大官网给出的配置,安装好Easy Connect后,在每次下载蒲公英PT资源时打开VPN服务即可。你可以访问http://vpn.nwpu.edu.cn,按照提示操作后浏览器会自动启动已安装的Easy Connect客户端。 启动VPN服务就可以下载PT资源了,不过貌似不能做种。

    百度人脸识别服务首次对外开放

     极客人
     2015年08月8日
     162
     0
     1 

    本文由极客人转自:中文科技资讯 Citnews科技资讯网 7月24日,百度研究院深度学习实验室(IDL)宣布,通过APIStore将其自主研发的百度人脸识别技术免费对外开放。 近年来随着移动互联网的飞速发展,互联网+正在渗透到各行各业。对于需要面对面确认身份的业务而言,能否用机器自动做身份认证将成为互联网+落地的关键。深度学习带给人脸识别技术的不断进步,使得机器识别人的身份成为可能。特别是基于深度学习的人脸识别技术,其效果大大超越了传统模式识别的技术方法。在诸如在线开户、移动支付、刷脸登陆等应用场景中,如何利用可靠高效的人脸识别技术来代替传统的人工审核,是当下互联网行业中十分热门的应用方向。 百度深度学习实验室成立于2012年,从成立之初至今在人脸技术上已经积累了大量的数据和技术经验。在此之前,深度学习实验室的人脸识别技术仅仅提供给百度公司内部产品使用,其在百度的众多产品中都得到了应用,比如曾经火爆一时、最高日PV近一亿的PK大咖。该技术帮助百度魔图在App Store所有免费应用综合排名中夺冠,并获得2013中国广告节艾菲奖大中华区金奖。为了进一步推动人脸识别技术在实际场景中的应用,让更多的用户受益,深度学习实验室决定将自己所研发的业内最为领先的人脸识别技术通过APIStore开放出来,对所有开发者免费提供直接针对人脸注册、登陆、身份认证、多人脸比对等细分场景的一站式人脸识别服务。 一个月前,深度学习实验室研发的文字识别技术(OCR)通过APIStore首次对外开放,已经引起了业界的强烈关注。后续,深度学习实验室会根据上述技术的应用情况,逐步开放其它图像识别技术,推动图像识别技术在移动互联网、O2O及其它领域的应用。我们相信,先进的技术,只有得到了更多的应用,才真正实现了价值,同时,技术也只有在实际中得到检验,不断改进,才能够真正促进技术的发展。 APIStore由百度出品,是一个连接服务商与开发者的第三方API分发平台。致力于为开发者提供最全面最便捷的API服务,以及帮助全国的中小企业开放他们的服务,为服务商提升API调用量。截至目前,平台已汇集了国内外应用开发所需的Android/IOS API和SDK等700余个服务,包含设计开发、运维管理、云服务、APP推广、数据服务等多个范畴。 平台首推即用API的创新模式,开发者登录百度账号即可直接在平台上调用服务,且提供统一格式的请求参数、请求示例,尽可能的简化了开发者的工作。目前体验专区中的即用服务全部免费,包括百度首次对外开放的OCR文字识别、人脸识别等百度独家服务。 APIStore官方网站:apistore.baidu.com, 百度人脸识别API地址:http://apistore.baidu.com/apiworks/servicedetail/464.html 关于APIStore APIStore由百度出品,是一个连接服务商与开发者的第三方API分发平台。平台致力于为开发者提供最全面最便捷的API服务,以及帮助服务商开放服务,提升API调用量。目前平台已汇集了国内外应用开发所需的Android/IOS API和SDK等700余个服务,特有百度独家的检索抓取、语音图像、地图翻译等服务。首创即用API模式,使用百度账号即可调用平台内所有即用API,让开发工作如此简单。

    为什么安卓机没iPhone流畅?

     极客人
     2015年02月26日
     238
     2
     1 

    网友“foto茄”: 为什么iPhone6内存仅有1GB,而很多安卓机配置相当高了,还是觉得iPhone流畅一些? 腾讯科技: 相信很多网友都有类似疑问,感觉安卓手机在流畅度上不如iPhone手机。先不说一些配置低的安卓机,即便是最新版安卓系统的旗舰手机,也会感觉达不到iPhone手机的那种流畅度,因此有人以此判断安卓手机不好。 其实,这都是二者系统机制不同导致的差异。 渲染机制不同 Android没有iOS流畅的根本的原因是,iOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。 通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务、核心的架构。 而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。同样打开相同的网页,Android手机就会直接将整个网页全部加载同时渲染HTML,这无疑就增加了处理器的压力。因此对于Android来说,一个高效的双核处理器是很重要的。 在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,UI线程拦截了所有的事件,系统会将所有资源用于渲染UI过程,以保证用户界面的实时渲染优先级。 而在Android系统中UI渲染过程的优先级别却没有那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载和查收短信,这样系统UI获得的资源就不够,这就是Android系统不流畅的原因。 后台机制不同 安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台,为何我们关掉了聊天软件依然能够收到消息通知,因为它常驻系统内存。包括平时收到的一些垃圾广告推送,也是因为后台有程序运行。 所以这就导致了一个现象,从内存使用上来看,安卓刚开机时内存使用很低,若不进行清理内存操作,正常使用一天,内存占用会达到75%以上。而内存占用越高,使用起来流畅度就会越低,所以安卓机器需要更大的RAM来提升用户体验。 而iOS呢,其实是采用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。 之所以iOS也能收到推送,是因为当用户从应用中选择开启推送之后,系统会增加一些进程,这些进程会从苹果服务器接收信息,然后再通过服务器发给用户,苹果服务器在这里是起到了中转的作用。而正是因为有了这一系列的机制,所以即便iPhone的配置相比于同类安卓机低了很多,但是iOS还是会给人更加流畅的感觉。 iPhone执行程序的效率比安卓机高 另外,安卓系统的编程语言是Java,特点是通用性强,效率低。而iOS的则为Objective-C,专一性强,效率高。 iOS系统本身优化得很好,而且程序也是直接执行,所以效率很高。而安卓系统是通过Java虚拟机来执行,系统需要占用大量内存来换取执行速度,也就是要绕了个大圈才执行程序,所以效率低很多。 厂商喜欢给iPhone做优化 由于iOS的封闭性,App Store里面的App都是在iPhone等产品上执行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等参数也比较稳定,优化工作也容易进行,因而iPhone上的App和硬件结合程度比安卓高很多。 安卓手机的硬件配置一样天天变,开发者也不可能针对所有的机器型号进行开发,只能在比较主流的机器上进行测试并保证运行流畅,所以很多国产中低端安卓手机很难得到流畅的使用体验。  

    怎样为wordpress导航菜单设置图标

     极客人
     2015年01月28日
     943
     2
     1 

    访问本站的朋友可以发现,笔者的导航菜单是带图标的,而wordpress导航菜单默认是没有图标的,下面是我的博客图示效果: 而且这些图标就像文字一样,可以改变它的颜色,可以美化我们的网页界面。在此,抛砖引玉出一个名词:Font Awesome Font Awesome介绍 Font Awesome是一款很流行的字体图标工具。随着Bootstrap的流行而逐渐被人所认识,现在FontAwesome不仅仅可以在bt上使用,还可以应用在各种web前端开发中。相对于传统的使用背景图片作为图标,字体图标主要是支持自适应、可以使用字体的各种特性(比如变色、变大变小、字体阴影等)、减少数据加载、样式更容易定义等。 Font Awesome 特性 一个字体文件, 369 个图标。 不需要JavaScript要求:更快的载入速度 无限的可扩展性:可伸缩矢量图形意味着每一个图标在任何大小看起来真棒。 自由免费:你可以将它应用到你的商业中。 CSS控制:轻松的定义图标的颜色,大小,阴影,和任何与CSS相关的特性。 完美的视网膜显示:使用矢量字体,这意味着他们可以完美的显示在高分辨率显示器中 为BootStrap而生:完全的兼容BootStrap新版3.0 桌面友好:你可以查看字体的样式列表 兼容屏幕阅读器:不像其他字体图标不兼容屏幕阅读器 Font Awesome的使用 你只需要到:http://fontawesome.io 下载压缩包然后解压到你的项目中。 在你的HTML头部的head里面添加对相应的font-awesome的样式。   根据这里的案例开始你的项目。 如需兼容IE浏览器,可以使用Font-awesome的3.2.1版本。下载font-awesome-ie7.css或者是font-awesome-ie7.min.css。然后在项目中引入该样式文件。 怎样为wordpress目录设置图标 首先在header.php中引入,我是将上述文件放在主题目录下的,因此引入代码为   然后在wordpress后台-菜单编辑中设置某个菜单比如首页的导航标签属性为: 现在一般的主题都已经引用了Font Awesome,你不妨直接尝试最后一步,看是否能成功加载图标,这样能省去你的许多时间

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册