双蛋问题的 Python 递归解决
手里有 2 个鸡蛋,另外有 100 层楼。有一未知的临界楼层,鸡蛋从临界楼层以下扔下去,一定不会碎;从临界楼层以上丢下去,一定会碎。没有摔碎的鸡蛋可以反复使用,碎了的鸡蛋就不能再往下扔了。问,在最糟糕的情况下,至少需要多少次能够找到临界楼层?
手里有 2 个鸡蛋,另外有 100 层楼。有一未知的临界楼层,鸡蛋从临界楼层以下扔下去,一定不会碎;从临界楼层以上丢下去,一定会碎。没有摔碎的鸡蛋可以反复使用,碎了的鸡蛋就不能再往下扔了。问,在最糟糕的情况下,至少需要多少次能够找到临界楼层?
荏苒资讯项目文章编辑器的开发。使用的编辑器是 mavon editor。用两个主要的功能:文章的自动保存和图片的上传。文章自动保存涉及到前端 ajax 分流。图片上传至后端服务器,使用链接查看,用到的是 FasdFDS 技术。
Vue Bug 宝典之 Vue 学习经验。总结了一点 Vue 学习过程中的小坑点小教训,供日后参考。
Django REST framework 官方文档翻译之教程 5:关系 Relationships 和超链接 API Hyperlinked APIs。通过链接,增强字段间的练习。
荏苒资讯项目的文章模块,用户可以使用该模块实现文章的文集分类和文章的撰写。可以实现文集和文章的增删改查以及文章的移动等功能。
平时用到的学到的 PyCharm 的快捷键,记录在此。这些快捷键很多都是通用的,不仅限于 PyCharm,别的文本编辑器或者 IDE 也可能有效
统计文档中的中文字符数目的脚本,有两种方法,应该蛮有用的。
FastDFS 是用 C 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。使用 FastDFS 可以很容易搭建一套高性能的文件服务器集群,提供文件上传、下载等服务。
Docker 是一款于安装部署项目运营时需要的软件和依赖的工具,类似于 VMware 虚拟机平台。Docker 可以通过 Git 从 Docker 官网仓库中下载各种各样的镜像到本地,然后可以通过命令,对镜像进行操作。
我们所说的第三方登录,是指用户可以不在本项目中输入密码,而直接通过第三方的验证,成功登录荏苒网。要开发第三方登录功能,必须要成为 QQ 互联开发者。然后创建应用,即获取当前项目与 QQ 互联的应用 ID,创建应用的方法参考链接