谷歌创业故事的背后:一个真实的拉里·佩奇
2001年7月的一天,拉里·佩奇(Larry Page)决定解雇谷歌的项目经理。所有的项目经理。 当时的拉里·佩奇还是一个年仅22岁的斯坦福大学研究生,这距离他半夜想到一个主意仅仅五年时间。根据这个主意,他可以下载整个互联网,查看不同页面上的链接,进而能够以一种全新的方式查看全世界的信息。...
View Article使用HTML5里页面可见性接口判断用户是否正在观看你的页面
长期以来我们一直缺少一个判断用户是否正在浏览某个指定标签页的方法。用户是否去看别的网站了?他们切换回来了么?现在,HTML5里页面可见性接口就提供给了程序员一个方法,让他们使用 visibilitychange页面事件来判断当前页面可见性的状态,并针对性的执行某些任务。同时还有新的 document.hidden属性可以使用。观看演示document.hidden这个新出现的...
View Article你应该知道的产品设计14步
我在Dribbble上发布作品之后,收到了许多积极反馈和问题,这也促使我动笔写这篇文章,跟大家聊聊我做产品设计两年来的经历和思考。说来惭愧,在产品设计上我一直沿用相同的设计流程,不过在我看来,它可能确实接近于理想的状态。我将这些技巧划分为四个部分:预处理、工作过程、后期处理以及效率技巧。下面让我为你一一道来。A、预处理1、绘制草图绘制草图其实没那么多讲究,用一张纸还是一个本子都无所谓,哪怕是手边的一...
View Article12款实用的HTML5干货分享
今天我们要来分享12款实用的HTML5应用插件,内容涉及到按钮、表单、进度条、图片等,大家一起来看看这些干货吧。1、漂亮的CSS3动画进度条 可自定义进度条颜色今天我们要再来分享一款很漂亮的CSS3动画进度条,我们可以用它来显示每一项数据的所占的比例,效果很不错。之前我们也有分享过很多功能强大的CSS3进度条,像 纯CSS3进度条 华丽5色进度条示例、 CSS3 SVG 进度条 Loading 动画...
View Articlematlab各类数据l图像之间的转化
matlab各类数据图像之间的转化rgb类型转化为二值的过程如下:1、采用命令im2double将rgb类型转化三维的double>> str='E:\programing\Eigenface_PAC\Face\image_0001.jpg'; >> A=imread(str); >> imshow(A);...
View Article使用 OpenVPN Access Server 轻松搭建 VPN 服务器
标签: OpenVPN VPN 平时很少用 VPN,需要的时候一般用 ssh -D 搞定,或者 sshuttle也是个不错的工具。自己配置 OpenVPN 虽然不是很麻烦,但对第一次配置 VPN 的新手来说还是挺费神费事的,如果急用或者怕麻烦的话可以选用 OpenVPN 的商业收费版本 OpenVPN Access Server,其免费的 license 可以支持2个 VPN...
View Article记录一次truncate操作数据恢复
实际线上的场景比较复杂,当时涉及了truncate, delete 两个操作,经确认丢数据差不多7万多行,等停下来时,差不多又有共计1万多行数据写入。 这里为了简单说明,只拿弄一个简单的业务场景举例。测试环境: Percona-Server-5.6.16 日志格式: mixed...
View Article[原]Lucene 4.8.0 发布了,变化一如既往的大,新特性一一解读
Lucene 4.8.0 发布了,变化一如既往的大,新特性一一解读 10年之前, 你是1.0; 10年之后,你是4.8 。放在10年这个时间跨度上看,也许变化就没那么大了。 看看这次发布有哪些变化吧: 1、Apache Lucene 现在要求Java的最低版本为:Java 7 , update 55 ;推荐使用 Oracle Java 7 或 OpenJDK 7...
View Article金山面试CDN
History今天去金山网络面试的时候,被问到 性能优化,我说了几个,最后说到了 CDN,我说要尽量把静态的内容放置到CDN,但是为什么呢?面试官说既然你说到CDN,你就说说它的原理。之前有看过,但是忘记差不多了。Summary按我个人理解来说它是遵循就近原则,给用户找到最近的服务器来提供用户的静态内容,比如CSS文件、图像等,来提高用户访问网站的响应速度。A content delivery...
View ArticleHTML5本地存储 Web Storage - 紫尘
Web Storage基本介绍 HTML5 定义了本地存储规范 Web Storage , 提供了两种存储类型 API sessionStorage 和 localStorage,二者的差异主要是数据的保存时长及数据的共享方式。 localStorage 一直存储在本地,数据存储是永久的,除非用户或程序对其进行删除操作;...
View Article健壮且可读的安卓架构设计
自接触Android以来,我一直在寻找一种比较健壮的开发方法。譬如避免在UI线程进行IO操作,防止重复的网络请求,对重要数据进行缓存并且准确的更新这些缓存等等。当然,代码结构也要保持尽量清晰。本文并不是给你提供一个权威精准的解决方案,更多的是去探讨在灵活性、可读性和健壮性之间有着很好平衡的App的一种开发方式。一些现有的解决方案在Android的初期版本,许多人处理多任务时会选择...
View Article最能“憋”的互联网公司出炉:UC居然已经做了四年搜索
俞永福绝对是业内最能憋住的CEO之一了。就在刚才,UC在自己的十周年庆典上,“出人意料”地发布了旗下移动搜索业务品牌——神马,并且宣称这个业务他们已经“秘密”做了四年。这样的事情在UC身上已经不是第一次发生了。2012年发布的手游平台九游,其实早在2009年就被UC全资收购了,生生憋了三年。根据CNNIC的数据,九游目前已经是国内仅次于腾讯的第二大手游下载平台。俞永福透露2015年UC九游给合作伙伴...
View Article国产汽车品牌,比如奇瑞,可以做出宝马、奔驰这样的国际品牌的品质吗?
谢 @韦昌明邀请,看了几个答案,又是讲品牌啊,又是讲历史啊,还有讲LOGO啊,更有甚者还讲起了技术,得出结论国产品牌距离合资品牌有一定的差距,谁不知道有差距?拜托,诸位有没有好好看题? 题主问的问题是:...
View ArticleAndroid系统的阿基里斯之踵:伪造短信篇
导读:Android系统的日益强大,但Android平台的安全问题一直是其“阿基里斯之踵”。据统计,2012 年有 79% 的恶意软件都寄生于 Andriod 之上,此数字比 2011 年更高出 12.3%。相较之下,iOS 平台内的恶意软件仅占总量的 0.7%,继续成为最安全的移动系统。...
View ArticleMacBook Air降价800元 处理器小幅升级Retina继续无缘
等待苹果推出MacBook Air Retina的用户恐怕要失望了,近日苹果官网悄然更新了MBA产品线,新款Air仅对CPU主频进行了小幅升级,而并没有更换Retina高清屏。同时,新上架的Air的售价下降了100美元,国行版降价幅度高达800元人民币。2014 版的MacBook Air与2013年6月发布的版本相比,i5处理器的主频从原来的1.3GHz提升至1.4GHz,可Turbo...
View Article中国视频网站如何进行审查
《纽约时报》的一篇文章介绍了广电总局对中国视频网站的审查方法:广电总局、网管办、公安局、工信部和各地的通信管理局通过QQ与视频网站联系,每个网站必须有一个保持24小时沟通的QQ号,有紧急联系人;监管机构还共建了一个“信息库”,被判断为不适宜播出的视频内容,会由各监管部门发布汇集于该库,网站则派专人来负责关注信息库的更新情况,以便及时修改或删除相关内容,上周五删除四部美剧的命令是通过信息库传达的;视频...
View Article为什么HTML5将主宰在线视频?
磁带、光盘、Flash等媒介都需要播放器,这些媒介正在或者已经死亡。就像CD取代磁带成为一种更高效的音乐播放方式一样,数字文件也将取代CD。依此类推,HTML5也会让Flash成为昨日黄花。HTML5与Flash的对抗在网页开发者中已经成为多年热议的话题,但是无论站在哪一边,不可否认的一点是,HTML5对视频和网站的影响是实实在在的。对于在线视频来说,HTML5有两点是Flash不能做到的:移动能力...
View ArticleVendor Prefix:为什么需要浏览器引擎前缀
浏览器引擎前缀(Vendor Prefix)是什么?Vendor prefix—浏览器引擎前缀,是一些放在CSS属性前的小字符串,用来确保这种属性只在特定的浏览器渲染引擎下才能识别和生效。谷歌浏览器和Safari浏览器使用的是WebKit渲染引擎,火狐浏览器使用的是Gecko引擎,Internet...
View Article