All Stories

加密解密算法之RC4

RC4加密算法是一种对称加密算法。所谓对称加密算法,说得直白一点,就是加密与解密的过程一模一样。假设定义RC4的运算过程是rc4(key,data),那么,密文=rc4(key,明文),明文=rc4(key,密文)。所以,对一段数据迭代地做奇数次RC4运算,就得到密文,对这段数 ...
24 sec read

网页中图片格式的选择

图片格式是指计算机存储图片的格式,常见的存储的格式有BMP、JPEG、GIF、PNG、SVG、等等。我们常用到的网页图片格式一般分为2种:一种是位图,另一种是矢量图。下面我们分别细分这两种格式的特点与区别。
1 min read

稀缺性在产品交互设计的应用

稀缺性的运用一开始流行于线下,如高档餐厅只提供一小份的食物,又如商家打出的“最后三天,清仓大甩卖”…这些都是商家利用稀缺性来进行的产品设计和营销。
4 sec read

机票行业基础知识:中航信GDS

什么是GDS? 1953年,美国航空公司CEO C.R.Smith和IBM高级销售代表Blair Smith在飞机上巧遇,这次会面促成了世界上第一家航空公司航班控制系统(Inventory Control System--ICS),发展到后来的CRS(面向代理人使用),最后到今日的GDS(Global Distribution ...
29 sec read

心理账户在产品营销的应用思考

什么是心理账户 心理账户是芝加哥大学行为科学教授理查德·萨勒(Richard Thaler)提出的概念。他认为,除了实际账户外,在人的头脑里还存在着另一种心理账户。人们会把在现实中客观等价的支出或收益在心理上划分到不同的账户中。比如,我们会把工资划归到 ...
5 sec read

判断一款APP是否成功的标准

开发一款APP之前,首先要做的是什么样的指标下你的APP才算成功。我的理解: 对于个人:在扣除成本的情况下能赚到钱,且赚到的钱>自己的人力付出。 对于企业:产品有好的估值 估值是个很复杂的工作,但是逃不出一个核心的指标:能否持续的创 ...
3 sec read

2018,新一年的学习思考

2018年,开工第一天,简单的梳理了今天自己在学习上需要做的一些改变即梳理了一遍自己的学习计划。回顾自己最近几年的学习,发现问题较大,简单概括为:泛而不深、知而无行。
3 sec read

Django学习笔记:模型

ORM简介 ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,ORM 为关系型数据库提供了高级的抽象,它使得开发人员不必写 SQL,只需写代码就能在数据库中创建、读取、更新和删除数据。开发人员 ...
2 min read

最简单的Django项目(单文件)

前面的Django官方教程中学习到了使用   生成项目的方法。为了对Django有更加深入的理解,今天来一起研究下如何手动生成一个Django项目,为了使项目看起来简单,手动生成的时候要把所有代码整合进一个文件中。
18 sec read

Django学习笔记:入门开发(三)

编写自动化测试 创建测试代码 Question在最近一天发布,Question.was_published_recently() 方法返回True(这是对的),但是如果Question的pub_date 字段是在未来,它还返回True(这肯定是不对的)。创建第一个自动化测试的代码,打开polls/tests.py ...
46 sec read

编程人员需要遵守哪些原则?

程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自StactOverflow的一个问题:What do you consider the 1st principle(s) of programming?
27 sec read

【翻译】一生不应该去做的八件事

这是一篇在7年前翻译的文章,一个爸爸写给22岁女儿的忠告。今天在整理的博客的时候被发现。当初翻译完了但没发布大概原因,可能原因的中间的忠告太违反了我们的认知。
1 sec read