分类: 研发

通俗易懂理解数据库概念

在Quora上曾经有个问题: Computer Programming: How would you explain a database in three sentences to your 8-year-old nephew被搬到了知乎上。 来自知乎的答案 中药铺说 电脑里面存了好多好多数据。数据就…

数据, 术→技巧, 研发 ·

逆向思维:红白机射击游戏的奥秘

是否还有人记得小霸王游戏机中的打鸭子游戏。小时候在同学家好像玩过1~2次,由于不会玩也没什么深刻的印象。 今天看了一篇介绍其原理的文章,感觉开发人员真是脑洞大开。 想当年的小霸王的红白机大部分是…

术→技巧, 研发 ·

使用Python将图片转化为ASCII字符图

在一些TXT文件中我们经常能看到一些以字符呈现的图像。这一类的图像一般称为ASCII art。 使用Python可以非常方面的生成ASCII art。今天要做的是将以下《戴珍珠耳环的少女》图片转化为ASCII ART。 在…

术→技巧, 研发 ·

使用Python生成像素画图片

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

术→技巧, 研发 ·

全球通用头像服务Gravatar

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

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

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

术→技巧, 研发 ·

浏览器指纹技术简介

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

数据, 术→技巧, 研发 ·

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

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

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

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

数据, 术→技巧, 研发 ·

定时任务之时间轮

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

术→技巧, 研发 ·