分类: 研发

使用Python生成像素画图片

家里买了微小积木供小朋友玩,由于自带的说明中仅有几幅图,拼了几个就拼完了,于是打算使用Python做一个像素画图片工具。 整体逻辑非常简单: 使用Pillow包读取图片 将图片分割成一个个正方形像素…

术→技巧, 研发 ·

全球通用头像服务Gravatar

当我们在很多博客或者网站留言,评论的时候会看到有的人头像很酷很个性化,但是这个博客和网站本身并没有提供设置头像的功能,感觉有点神奇,那么是怎么做到的呢?其实这是使用了Gravatar。 Gravatar,全称Globa…

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

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

术→技巧, 研发 ·

浏览器指纹技术简介

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

数据, 术→技巧, 研发 ·

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

程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自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 I…

术→技巧, 研发 ·