分类: 研发

网站URL设计远没那么简单

URI和URL及URN URL大家都比较熟悉,其他两个词就比较陌生了。URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。1989年Tim Berners-Lee发明了互联网(World Wide Web)。WWW被认为是全球互连的实际的和抽…

术→技巧, 研发 ·

Python模块、包、库、框架

在使用Python的过程中,经常会被模块、库、包、框架这几个概念搞混。今天抽时间对这几个概念做下梳理。 模块(Module) 模块是一种以.py为后缀的文件,在.py文件中定义了一些常量和函数。模块的名称是该.py文件的…

Python 日志模块logging的使用

logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等,相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息…

术→技巧, 研发 ·

微信二维码扫码登录的原理

扫二维码登录现在比较常见,比如微信、支付宝等 PC 端登录,并且越来越多的APP支持扫码登录,先前整理过一般扫码登录的原理文章,但是当时梳理的比较简单,这次趁有时间重新进行梳理下。 PC端Cookie + Session 登…

术→技巧, 研发 ·

解构淘宝SPM/SCM流量跟踪体系

SPM跟踪体系 SPM是shopping page mark的简称,指的是导购页面标记。SPM是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的一套跟踪引导成交效果数据的解决方案。下面是一个跟踪点击到宝贝详情页的引导成交效…

数据, 术→技巧, 研发 ·

网页正文提取工具Readability

什么是Readability? 如果你在网上看到一篇不错的文章想收藏起来稍后再读,却又不想同时保存那一大堆花花绿绿的广告或无关紧要的一些网页元素,那么你可以试试 Readability 了! Readability 是一个颇有特色的“…

分布式全局唯一ID生成方案

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求此时一个能够生成全局唯一ID的系统是非常必要的。概括下来…

机票预订系统中的中航信GDS

由于工作内容的调整,最近整理了机票行业的一些相关知识。由于对机票行业刚开始了解,梳理的内容可能存在不准确或错误,期望批评指正。 什么是GDS? GDS全称是Global Distribution System,即全球分销系统,是基…

术→技巧, 研发 ·

知名网站热门排序算法分析

很多内容网站都会根据用户的交互信息等对内容进行排序。这里整理了一些比较知名的内容网站的排序规则,每个网站都有不同,在此过程中,我们不仅仅要了解其排序规则(公式),更多的期望了解公式背后的逻辑。 Hacke…

产品, 术→技巧, 研发 ·

Python文件的读写操作

使用Python编程时,经常会遇到读写文件的操作。对于读写文件的各种模式(如阅读、写入、追加等)有时真的会迷惑人,以及搞不清open、read、readline、readlines、write、writelines等方法的使用也会把你绕的云里雾…