Tech
文章平均质量分 54
GarfieldEr007
这个作者很懒,什么都没留下…
展开
-
趣文:如果网络浏览器是妹纸
如果女人是浏览器(What if Girls Were Internet Browsers),这个时尚话题我很久之前就想过,但一直没机会组建一个合适的团队。这需要大量的前期制作和准备,因为每种网络浏览器必须得有非常具体的元素、颜色和特征。正如我在Facebook的一位好友 Juli 所评论:IE 浮华、Firefox 性感、Opera 典雅、Chrome 实用、Safari 时髦。转载 2016-08-13 18:02:34 · 990 阅读 · 0 评论 -
160家优秀国外技术公司博客
之前整理过这个系列100家硅谷IT公司技术博客-吐槽[大数据/SaaS专场 76-100] - 董老师在硅谷 - 知乎专栏,还有[1-20篇上],[21-50中],[51-75下]里面用到的链接在这里放出来。欢迎大家推荐优质技术博客和文章,留言就好,我会继续更新。Quora: https://engineering.quora.com/Zenefits: Blog Post转载 2016-05-03 18:41:16 · 2311 阅读 · 0 评论 -
用Windows自带图片查看器查看图片的dpi分辨率大小
dpi是dots per inch(每英寸所打印的点数)的缩写,是打印机、鼠标等设备分辨率的单位。用Windows自带图片查看器查看图片的dpi分辨率大小方法:选中图片-【右键】-【属性】-【详细信息】,在【图像】信息处可以看到该图片的水平dpi分辨率和垂直dpi分辨率。原创 2016-05-26 14:19:27 · 60646 阅读 · 3 评论 -
2016年科技阅读列表
之前整理的2015年科技阅读列表[600篇],有人觉得看不过来,我就把一些个人喜欢的重新列出来,再加到今年列表中,慢慢补充,加上分类标签,欢迎大家留言翻译。比如时间在几周内,站内联系。更新 2016/05/231. 技术架构Everyday Algorithms: Elevator Allocation 电梯算法调度 Le Cloud Blog 系统设计系列 scalabili转载 2016-05-25 17:30:54 · 2030 阅读 · 0 评论 -
知乎收藏数最高的1000个回答
掃描了知乎兩千五百萬篇答案,統計出了“收藏數”最高的1000篇:同系列一:知乎收藏数最高的1000个回答 - 陈鹏举的文章 - 知乎专栏同系列二:知乎关注人数最高的1000个问题 - 陈鹏举的文章 - 知乎专栏同系列三:知乎关注人数最高的1000个收藏夾 - 陈鹏举的文章 - 知乎专栏同系列四:知乎关注人数最高的1000个專欄 - 陈鹏举的文章 - 知乎专栏哪些知识技能一定转载 2016-05-25 16:02:47 · 18303 阅读 · 0 评论 -
谷歌chrome浏览器的源码分析(七)
上一次说到通过管道把接收到的HTTP数据通知另一个线程处理,它不是直接发送数据过去,而是把数据在共享内存里的句柄发送过去,达到高效通讯的目的。下面就来分析资源处理进程里,接收到这个消息之后,做些什么处理。这个消息的处理代码如下: #001 void ResourceDispatcher::OnReceivedData(int request_id,#002转载 2016-04-27 12:51:22 · 3779 阅读 · 0 评论 -
谷歌chrome浏览器的源码分析(六)
消息的流通过程,是一个不同类相互交流的过程,如果不了解这个过程,根本就不知道这些类是怎么样相互协作的。由于上一次说到ViewHostMsg_RequestResource消息已经发送出来,它的处理过徎其实就是一般资源的消息处理过程,下面就来看看这个消息的处理过程,如下:1. base::MessagePumpWin::Run函数消息2. base::MessageP转载 2016-04-27 12:49:08 · 2669 阅读 · 0 评论 -
谷歌chrome浏览器的源码分析(五)
上一次说到类RenderThread和类RenderView把消息处理,那么这两个类是怎么样处理消息的呢?又是怎么样处理浏览的消息呢?现在就带着这两个问题去分析它的源码,理解它处理消息的方法。类RenderThread处理消息的代码如下:#001 void RenderThread::OnMessageReceived(const IPC::Message& msg) {#002转载 2016-04-27 12:46:54 · 2722 阅读 · 1 评论 -
谷歌chrome浏览器的源码分析(四)
上一次说到需要调用这个OpenURLFromTab函数,那么这个函数是做什么的呢?从名称上可能猜到它是打开网页,但是是从目前TAB页里打开呢?还是新建一个?或者使用每个TAB页一个进程呢?这些疑惑,只能通过代码的分析来理解它的实现,代码如下: 这个函数的参数意思:source是TAB内容。url是网络连接地址。disposition是窗口打开的位置。transition是连转载 2016-04-27 12:43:54 · 2582 阅读 · 0 评论 -
谷歌chrome浏览器的源码分析(三)
上一次介绍到怎么样从其它地方返回搜索到的超级连接,现在就来分析一下使用搜索引擎去查找的类SearchProvider,它是通过搜索引擎来查找出来的,在这里是通过GOOGLE搜索引擎来查找出来。它的声明如下:#001 // Autocomplete provider for searches and suggestions from a search engine.#002 //#0转载 2016-04-27 12:41:06 · 3263 阅读 · 0 评论 -
那些开源库你是怎么知道的?
最近看到很多人在用一种点云库PCL,就了解了一下,看到这个库本身是基于众多其他开源库开发的,如boost, eigen, flann, Qhull, VTK, google test......,突然有个疑问,这些库他们是怎么知道的,又怎么选择的要用这几个库呢?然后 觉得自己很渺小....... 平时看到朋友最多也就知道那几个耳熟能详的boost, Opencv, TBB,并如救命稻草一样,深转载 2016-07-10 00:04:57 · 1700 阅读 · 0 评论 -
我在京东怎么做运营——电商思维下的产品运营及管理
赵飞谭(微信号zhao_feitan),京东高级产品运营,原紫光华宇市场经理,也曾在神州数码就职。多年营销/运营经验、产品经验,2015负责京东3C事业部dostyle品牌3大业务线11个三级品类业务运营,2015年业绩最高实现100%+的增长,也曾全面负责集团性质的产品规划、设计、改版(含响应式设计、APP产品等)莎士比亚有一句名言:一千个人心中有一千个哈姆雷特,在千人千面的互联网用转载 2016-07-12 19:29:02 · 5194 阅读 · 0 评论 -
一些可以用的DNS
OpenNIC 151.236.20.236,106.186.17.181;PandaDNS 182.254.158.191,120.27.30.176dnspod 119.29.29.29oneDNS 112.124.47.27,114.215.126.16HelloDNS 123.56.46.123,121.40.144.82114 114.114.114.114,11转载 2016-08-24 22:21:30 · 2375 阅读 · 0 评论 -
一图秒懂P2P、P2C 、O2O 、B2C、B2B、C2C
P2P、P2C、O2O、B2C、B2B、C2C,看到这些眼花缭乱充斥互联网挥之不去的名词,是不是很熟悉?然而熟悉并没有什么卵用,如果你不懂它们的含义,不明白它们的区别,你拿什么秀逼格呢? 别急,过来,这里有张图,看完它将刷新你的商业格调,打开职业格局,开启人生新篇章……from: http://www.ceconline.com/sales_marketing转载 2016-08-05 20:58:10 · 1838 阅读 · 0 评论 -
有哪些不错的数学、物理类的「闲书」?
老魔王 ,数据分析383 人赞同以下的几本书,有过初等微积分,线性代数的基础,阅读起来都能有一定收获.1.All the Mathematics You Missed: But Need to Know for Graduate School可以在线看 地址:All The Mathematics You Missed神书 把本科基础的数学(分析代数几何拓扑实变……转载 2016-07-09 16:36:32 · 7048 阅读 · 0 评论 -
学数学或物理学到 high 很刺激,是一种怎样的经历与感受?
吴育昕 ,Google-Megvii-FAIR炼丹中田渊栋 等 1346 人赞同当年学线性代数.一开始看的都是中规中矩的教材, 从行列式出发, 讲矩阵, 讲线性变换.然后有一天没忍住, 看了那本, 从线性变换出发讲起的.这本书写的简直一气呵成, 所有概念/定义/定理环环相扣, 无比自然. 没有纠结乱七八糟的问题, 把线性代数的核心清楚的撸了出来..也解释了好多形如"转载 2016-07-09 16:16:21 · 4787 阅读 · 0 评论 -
哪些神句拯救了你的英文邮件?
进击的仓鼠球 ,一个误入学霸堆多年的学渣 / 语言学 / 心…Hasuran Li 等 916 人赞同楼上各位大神的句子我都兴奋地右键啦,但是好像没有看见特别多用于给negative response的英文邮件句子,所以结合自己经验来补充一些写拒绝邮件的常用句子和模板。因为读书和工作的关系,我近几年来的每一天都是被英文邮件炸到脑袋疼。经过最初的一段练习时间后,我写英转载 2016-07-09 16:11:28 · 150357 阅读 · 0 评论 -
几大科技公司在VR方面的布局是怎么样的?
VR小妹 ,VR观察记者36 人赞同可参考这篇文章:VR观察:VR元年,面对虚拟现实,到底是创业者疯狂还是大公司疯狂?今天VR观察网为大家制作了一张国内外各大公司的VR布局图,涉及到100多家大公司,包括硬件、内容、产业链等等,堪称史上最全面的VR布局图,希望对大家有用。先来看国外的大公司布局2、然后再来看看国内的大公司转载 2016-07-09 16:08:13 · 1708 阅读 · 0 评论 -
北上广互联网创业者分布图!
这是缘创派推荐的一篇文章,该文主要描述了创业者地图分布,以让创业者可以查看自己附近的其他创业者。统计数据显示,北京的互联网创业者数量比广东和上海加起来的还要多一点,其中最密集的地方为中关村苏州街区域,其次为国贸和奥体。点击看大图从上图可以看出。北京的互联网创业者占比相当大,超过全国互联网创业者的1/3在北京,一方面,北京聚集了大量的投资机构、创业媒体、创业咖啡等一整转载 2016-07-04 22:29:48 · 1891 阅读 · 0 评论 -
如何完成从科研人员到初创企业 CEO 的转型?
吴知航 ,南京肯微弗通信技术有限公司CEO!专注无…收录于 知乎圆桌 、 编辑推荐 •Naiyan Wang 等 157 人赞同感谢周源兄弟的邀请!说实话有点诚惶诚恐,自己确实创业近两年,也确实是CEO,但还谈不上成功。上一次受邀回答问题还是知乎创建初期,几年下来见证了知乎的成长,也实现了自己从科研工作者到创业CEO的转型,以下谈谈个人的一些切身体会。本人自小数理相对较转载 2016-06-16 10:14:56 · 3504 阅读 · 0 评论 -
如何把一张照片用 Photoshop 做成动画背景效果?
如果可以的话,请以这张照片为例,写一个过程。如需原图请留邮箱,我会发过去。谢谢。坛子鸦 ,过个年就成了大月半子。可可苏玛 等 7564 人赞同----------------------------2014/7/21更新画云和画树的方法的方法----------------------------答案已经更新完毕!转载 2016-06-15 19:32:29 · 9199 阅读 · 0 评论 -
《惊天魔盗团2》里的让雨停住的魔术原理是什么?
华音 ,Ice bear believes in you ~211 人赞同再多解释一下 建议参考最下面伊朗人的视频给水流一个频率相当于把水流变成了一个纵波(想象纵向抖一个弹簧) 【存疑】想象一个正弦波的图形 当同周期的截取正弦波的图形时 我们会获得一堆等振幅的短曲线这些短小曲线就相当于静止的水珠完成这个效果依赖的是视觉暂留现象间断的视觉会在大转载 2016-07-12 20:51:35 · 30497 阅读 · 0 评论 -
谷歌chrome浏览器的源码分析(二)
前面已经介绍了这么引人的输入自动完成功能,并且可以在输入超级连接框里直接通过GOOGLE搜索所有的内容,这是比较大的创新,不但可以节省界面的占用面积,还很方便大家查询的需要,比如记不住的连接,根本不需要去记了,只要你记住需要的内容就行了。这样既不需要到什么门户网站去找连接,也不需要去记住众多的网站,这个功能是非常方便的。这个输入框的自动完成的功能,是比较智能化的。因为它会根据以往的输入自动完成转载 2016-04-27 12:38:54 · 2340 阅读 · 0 评论 -
谷歌chrome浏览器的源码分析(一)
随着网络技术的发展,越来越多应用都已经离不开网络,特别像人类大脑一样的知识库的搜索引擎,更加是离不开功能强大的云计算。不过,即便云计算非常强大,但它还不能直接地把结果呈现给用户,这样就需要一个客户端来呈现出来,这个客户端就是浏览器。现在越来越多人上网,他们每一次上网,都离不开浏览的使用,这已经是一个不可缺少的软件了。这里介绍和分析谷歌推出有创新的浏览器,它的速度比其它浏览器快很多,那么它是怎么实现转载 2016-04-27 12:36:40 · 10431 阅读 · 0 评论 -
一些很有用的技术工具
前端工具codyhouse,有很多的demo,使用起来非常的方便,CodyHouse的github。jqueryscript,很多优秀的js插件都可以在上面找到。shelloh-my-zsh,文艺编程员必备的shell。歌曲搬砖怎么没有歌?awesome-music-for-programmingpythonPYTHON资源入口汇总OverF转载 2016-03-13 14:58:31 · 2134 阅读 · 0 评论 -
倒排索引 -- 深入搜索引擎的工作原理 Inverted Indexes – Inside How Search Engines Work
An Inverted Index is a structure used by search engines and databases to make search terms to files or documents, trading the speed writing the document to the index for searching the index later on.转载 2016-01-07 17:25:24 · 1708 阅读 · 0 评论 -
如何实现一个搜索引擎(3):tf-idf权重 How to Implement a Search Engine Part 3: Ranking tf-idf
OverviewWe have come to the third part of our implementing a search engine project, ranking. The first part was about creating the index, and the second part was querying the index. We basically转载 2016-01-07 12:56:26 · 1771 阅读 · 0 评论 -
如何实现一个搜索引擎(2):查询索引 How to Implement a Search Engine Part 2: Query Index
OverviewThis is the second part of our implementing a search engine project. The first part was about creating the inverted index. Now, we will use the index to answer actual search queries.Qu转载 2016-01-07 12:52:57 · 1281 阅读 · 0 评论 -
如何实现一个搜索引擎(1):构建索引 How to Implement a Search Engine Part 1: Create Index
OverviewOk, let’s start! We will implement a search engine that answers queries on Wikipedia articles. There will be two main parts of the project. First creating the index by going through the docu转载 2016-01-07 12:49:54 · 1646 阅读 · 0 评论 -
这样的谷歌街景,你肯定没见过
在德国港口城市汉堡有个历史悠久的城区叫库房区,其中有一个著名的旅游景点 —— Miniatur Wunderland(微缩仙境)。它是世界上最大的铁路微缩模型系统,所以也被称之为「微缩火车乐园」。「微缩仙境」由格里特·布劳恩和弗雷德里克·布劳恩(他俩还是双胞胎哦)从 2000 年开始投资修建,于 2001 年 8 月完成 3 个主题展区的建设,当年开始对外开放接纳游客。修完 3 个转载 2016-01-22 11:45:06 · 2468 阅读 · 0 评论 -
PHP哈希表碰撞攻击原理
最近哈希表碰撞攻击(Hashtable collisions as DOS attack)的话题不断被提起,各种语言纷纷中招。本文结合PHP内核源码,聊一聊这种攻击的原理及实现。哈希表碰撞攻击的基本原理哈希表是一种查找效率极高的数据结构,很多语言都在内部实现了哈希表。PHP中的哈希表是一种极为重要的数据结构,不但用于表示Array数据类型,还在Zend虚拟机内部用于存储上下文环境信转载 2016-01-05 13:02:56 · 1183 阅读 · 0 评论 -
浅析PageRank算法
很早就对Google的PageRank算法很感兴趣,但一直没有深究,只有个轮廓性的概念。前几天趁团队outing的机会,在动车上看了一些相关的资料(PS:在动车上看看书真是一种享受),趁热打铁,将所看的东西整理成此文。本文首先会讨论搜索引擎的核心难题,同时讨论早期搜索引擎关于结果页面重要性评价算法的困境,借此引出PageRank产生的背景。第二部分会详细讨论PageRank的思想来源、基础转载 2016-01-05 13:01:39 · 1340 阅读 · 0 评论 -
网站统计中的数据收集原理及实现
网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的原理,并一步一步实际搭建一个实际的数据收集系统。数据收集原理分析简单来说,网站统计分析工具需要收集到用户浏览目标网站的行为(如打开某网页、点转载 2016-01-05 12:59:31 · 1214 阅读 · 0 评论 -
2048游戏-AI程序算法分析
针对目前火爆的2048游戏,有人实现了一个AI程序,可以以较大概率(高于90%)赢得游戏,并且作者在stackoverflow上简要介绍了AI的算法框架和实现思路。但是这个回答主要集中在启发函数的选取上,对AI用到的核心算法并没有仔细说明。这篇文章将主要分为两个部分,第一部分介绍其中用到的基础算法,即Minimax和Alpha-beta剪枝;第二部分分析作者具体的实现。基础算法转载 2016-01-04 19:38:08 · 2068 阅读 · 0 评论 -
一个技能表
Expand - Collapse知道创宇研发技能表v3.02015/8/21 发布by @知道创宇(www.knownsec.com) @余弦 & 404团队后续动态请关注微信公众号:Lazy-Thought说明关于知道创宇知行合一 | 守正出奇知道创宇是一家黑客文化浓厚的安全公司,愿景是让互联网更好更安全转载 2016-01-04 19:35:51 · 2264 阅读 · 0 评论 -
隐私大爆炸
你得学几招保护自己——By @余弦 2014.引子在这样混乱的互联网上,军阀割据的地盘中,你根本身不由己,当你接入互联网或陌生人的那一刻,你的隐私就失控了。拿到你隐私的坏蛋,他们可以偷窥你,可以诈骗你或你身边的人,可以利用你的隐私做出下三滥的事。他们不会可怜你,你得学几招保护自己,保护你重要的人……注:我准备不断更新这个页面,给出最靠谱实在的建议,时间与精力原因,我会逐渐完转载 2016-01-04 19:30:20 · 1004 阅读 · 1 评论 -
使用PGP加密你的文件
前言有时候,一些文件是不想公开让被人看到的,或者只想某些特定的人看到。比如说,你要上交一个实验报告啦,老师给了一个FTP上传目录,但是你只想让老师看到报告,而不想公开给同学们看。这时候,就需要加密一下你的文件啦。那么有什么好的加密方式呢?PGP,你的不二之选。PGP加密原理用直白的话来讲就是对方给你一个公钥,他自己也保存了一个私钥,你利用他的公钥来加密,只有对方自己用自己私转载 2016-01-25 14:55:50 · 8616 阅读 · 0 评论 -
搜索引擎中的倒排索引(inverted index)机制
AbstractThis chapter presents a survey of the various structures (techniques) that can be used in building inverted files, and gives the details for producing an inverted file using sorted arrays.转载 2016-01-08 11:53:34 · 3383 阅读 · 0 评论 -
手把手教你写专利申请书·如何申请专利
手把手教你写专利申请书·如何申请专利摘要小前言(一)申请前的准备工作 1、申请前查询 2、其他方面的考虑 3、申请文件准备(二)填写专利申请系列文档 1、实际操作步骤 2、具体操作 3、经验分享、注意事项(三)关于费用(四)其他的话参考资源提示常见问题的问与答摘要:转载 2016-03-13 14:29:18 · 2279 阅读 · 0 评论 -
开源日志系统比较
1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;(2) 支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统;(3) 具有高可扩展性。即:当数据量增加时,可以通过增加节点进转载 2016-03-23 15:21:41 · 855 阅读 · 0 评论