分类: 研发

开源许可协议与知识共享许可协议

互联网中充满了具有创造性和实用价值的资源,比如照片、文章、音乐、视频和代码。相对于自己创造轮子,寻找现有的资源和已存在的实现方法则更快捷,廉价和实用。无论是否免费,这些资源通常以某种许可协议发布以确…

术→技巧, 研发 ·

浏览器指纹技术简介

日常生活中,生物识别技术已经是多数智能手机的标配,大多数手机具备人脸识别、指纹识别等功能,目前的指纹识别技术已经非常成熟。但我们今天要聊的并不是生物识别技术中的指纹识别,而是浏览器指纹。很多人对这项…

数据, 术→技巧, 研发 ·

程序员应该遵守的编程原则

程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自 StactOverflow 的一个问题:编程时你最先考虑的准则是什么? KISS(Keep It Simple Stupid…

App深度链接与延迟深度链接

APP唤醒与场景还原 在App投放推广中,唤醒用户是常见的运营策略。想要让用户重新活跃起来,转化用户的行为,必须从场景上还原用户的路径,从根本上找到用户增长的奥秘。 在这个广告漫天的时代,相信大多数用户在使…

数据, 术→技巧, 研发 ·

定时任务之时间轮

定时任务的基础知识 首先,我们先了解下什么是定时任务?定时器有非常多的使用场景,大家在平时工作中应该经常遇到,例如生成月统计报表、财务对账、会员积分结算、邮件推送等,都是定时器的使用场景。定时器一般有…

术→技巧, 研发 ·

Android/iOS判断是否使用代理或VPN

针对APP的黑产,我们提到部分用户会通过改变IP来绕过风控策略。更改IP比较方便的方法是使用代理IP或VPN。 在检测APP安全性是需要对是否使用代码和VPN做判断。以下为整理的一些代码供参考。 Android判断是否使用…

数据, 术→技巧, 研发 ·

iOS是否越狱判断方法

“越狱”在评估有 Appstore 时就已经存在,当时很多人越狱的目的是为了安装收费的应用或游戏。随着 Appstore 应用的丰富及免费 APP 的增多,已经很少有用户为了牺牲手机的安全性来的进行越狱了。另外一方面,越狱的设…

数据, 术→技巧, 研发 ·

MySQL:基于条件判断的数据插入

MySQL INSERT INTO语句 CREATE TABLE语句使您能够创建列,而INSERT语句使您能够将行或记录插入到表中。INSERT语句是数据操作语言(DML)的一个示例。顾名思义,数据操作语言处理数据操作。 MySQL INSERT INTO语法 …

术→技巧, 研发 ·

图计算应用:京东JoyGraph

图计算简介 图计算中的图英文是 Graph,用英文完整的表达就是 Graph Computing。图计算是研究客观世界当中的任何事物和事物之间的关系,对其进行完整的刻划、计算和分析的一门技术。简单概括一下,就是,图计算是人…

OAuth 2.0 授权认证详解

Auth 2.0协议简介 关于应用系统用户身份管理需求,包括身份认证、权限授权、单点登录、联合身份认证等业务场景,业界有一堆的标准和规范,比如单点登录的CAS、Kerberos,第三方身份认证OpenID,第三方用户授权OAuth…

术→技巧, 研发 ·