聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 6557705 views阅读

    使用Python生成像素画图片

    家里买了微小积木供小朋友玩,由于自带的说明中仅有几幅图,拼了几个就拼完了,于是打算使用Python做一个像素画图片工具。 整体逻辑非常简单: 使用Pillow包读取图片 将图片分割成一个个正方形像素块 获取像素块中出现的最多的颜色,将其作为像素块的颜色。 重新拼接图片。 具体代码如下: from PIL import Image import collections pic ...

    分类:技术文章 时间:2022-09-10 18:15 我要评论(0个)

  • 6247373 views阅读

    全球通用头像服务Gravatar

    当我们在很多博客或者网站留言,评论的时候会看到有的人头像很酷很个性化,但是这个博客和网站本身并没有提供设置头像的功能,感觉有点神奇,那么是怎么做到的呢?其实这是使用了Gravatar。 Gravatar,全称Globally Recognized Avatar。翻译成中文为全球通用头像。 Gravatar的概念首先是在国外的独立WordPress博客中兴起的,当你到任何一个支持Gravat...

    分类:技术文章 时间:2022-09-03 14:24 我要评论(0个)

  • 8093622 views阅读

    浏览器指纹技术简介

    日常生活中,生物识别技术已经是多数智能手机的标配,大多数手机具备人脸识别、指纹识别等功能,目前的指纹识别技术已经非常成熟。但我们今天要聊的并不是生物识别技术中的指纹识别,而是浏览器指纹。很多人对这项技术是又爱又恨,这究竟是为什么呢?那我们今天就来深入了解下浏览器指纹。 什么是浏览器指纹? 人的指纹千变万化,具有唯一性,可以作为人的身份标识。同时人的姓名、身份证号、相貌特征也可以作为唯一的身...

    分类:技术文章 时间:2022-08-14 17:02 我要评论(0个)

  • 5130311 views阅读

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

    互联网中充满了具有创造性和实用价值的资源,比如照片、文章、音乐、视频和代码 。相对于自己创造轮子,寻找现有的资源和已存在的实现方法则更快捷,廉价和实用。无论是否免费,这些资源通常以某种许可协议发布以确保公正的使用。 版权知识 版权和许可协议 当我们创造一些东西时-比如说图像-我们拥有它的版权,这是我们作为此作品的作者而独享的权利。我们同时控制谁可以使用我们的作品,以何种方式使用。比如我允许...

    分类:技术文章 时间:2022-08-14 17:02 我要评论(0个)

  • 2988329 views阅读

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

    程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自StactOverflow的一个问题:编程时你最先考虑的准则是什么? KISS(Keep It Simple Stupid) KISS原则是英语 Keep It Simple, Stupid 的首字母缩略字,是一种归纳过的经验原则。KISS 原则是指在设计当中应当注重简约的原则。...

    分类:技术文章 时间:2022-08-06 19:37 我要评论(0个)

  • 8270324 views阅读

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

    APP唤醒与场景还原 在App投放推广中,唤醒用户是常见的运营策略。想要让用户重新活跃起来,转化用户的行为,必须从场景上还原用户的路径,从根本上找到用户增长的奥秘。 在这个广告漫天的时代,相信大多数用户在使用App的时候都遇到类似的场景:在使用某资讯类App的时候,浏览到了淘宝的商品广告,当你点击该广告内容时,自动打开了你手机上已经安装的淘宝App并且定位到了该商品的详情页。 作为用户,...

    分类:技术文章 时间:2022-01-18 16:53 我要评论(0个)

  • 4330259 views阅读

    定时任务之时间轮简介

    定时任务的基础知识 首先,我们先了解下什么是定时任务?定时器有非常多的使用场景,大家在平时工作中应该经常遇到,例如生成月统计报表、财务对账、会员积分结算、邮件推送等,都是定时器的使用场景。定时器一般有三种表现形式:按固定周期定时执行、延迟一定时间后执行、指定某个时刻执行。 定时器的本质是设计一种数据结构,能够存储和调度任务集合,而且 deadline 越近的任务拥有更高的优先级。那么定时器...

    分类:技术文章 时间:2022-01-17 13:01 我要评论(2个)

  • 9635968 views阅读

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

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

    分类:技术文章 时间:2022-01-07 20:44 我要评论(0个)

  • 2958503 views阅读

    图计算应用:京东JoyGraph

    图计算简介 图计算中的图英文是Graph,用英文完整的表达就是Graph Computing。图计算是研究客观世界当中的任何事物和事物之间的关系,对其进行完整的刻划、计算和分析的一门技术。简单概括一下,就是,图计算是人工智能的一个使能技术。我们可以大致将人工智能的基本能力分成三个部分,第一部分就是理解的能力,第二部分是推理的能力,第三部分就是学习的能力,简称URL(Understandin...

    分类:技术文章 时间:2021-12-30 09:09 我要评论(0个)

  • 5157073 views阅读

    iOS代码是否越狱判断方法

    “越狱”在评估有Appstore时就已经存在,当时很多人越狱的目的是为了安装收费的应用或游戏。随着Appstore应用的丰富及免费APP的增多,已经很少有用户为了牺牲手机的安全性来的进行越狱了。另外一方面,越狱的设备可以随意安装任何软件或脚本,也给黑产带来了方便之门。 有时我们的应用希望知道安装的设备是否已经越狱了,显然,苹果官方不会给出解决方案来的,那么我们怎么办呢?以下是整理的一些判...

    分类:技术文章 时间:2021-12-30 09:09 我要评论(0个)

  • 3367283 views阅读

    OAuth 2.0 授权认证详解

    Auth2.0 协议简介 关于应用系统用户身份管理需求,包括身份认证、权限授权、单点登录、联合身份认证等业务场景,业界有一堆的标准和规范,比如单点登录的CAS、Kerberos,第三方身份认证OpenID,第三方用户授权OAuth,联合身份认证和授权数据标准SAML等。每种技术有各自的应用场景,也存在交叉场景,想要把他们搞清楚,需要了解各种技术的工作原理和应用场景。今天就从其中一个技术开始...

    分类:技术文章 时间:2021-12-22 20:44 我要评论(0个)

  • 3629580 views阅读

    RESTful API设计指南

    什么是RESTful API? 要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST:全称是 Resource Representational State Transfer,或者说表现层状态转移。看概念,估计没人能明白。用一句人话解释:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。 资源(Resources) 所谓”...

    分类:技术文章 时间:2021-12-18 00:35 我要评论(0个)