自顶而下的测试驱动编程

一、自顶而下 整体思维非常重要,有体系的编程可以保证清晰的思路。 二、测试驱动/面向测试 在自顶而下地设计了项目大纲之后,先写测试,通过开发单元测试过程中的思考过程,代替开发过程中的过量思考,更加高效。 ... 点开看看

一道算法题

如图,这是一张课表,纵轴是从早到晚的时间点,中间填充的是同一时间上课的各个班级和课程,宽度没有缺省值,平分填满课表的横轴就行 问:如果设计算法,可以使得课程分布最紧凑,同时课程格子的面积最大(保证尽量多地显示课程和班级信息)? ... 点开看看

构建OAuth2.0服务端(二)实现前的准备

一、选用基于某个语言的OAuth2.0库 这里使用PHP语言的league/oauth2-server 库 二、生成公钥和私钥 1. 生成私钥: 2.... 点开看看

一、选用基于某个语言的OAuth2.0库 这里使用PHP语言的league/oauth2-server 库 二、生成公钥和私钥 1. 生成私钥: # 默认 openssl genrsa -out private.key 2048 # 加密码的 openssl genrsa -passout pass:_密码_ -out private.key... 点开看看