1.项目经理 项目经理把握整个项目的方方面面,可以看做是航行在大海上的一艘船的船长,或许不能方方面面做能事无巨细,但是把握着项目的大方面、进度、决策等各种关键,或许也能看做是中央处理器,数据进出都得靠他...项目文档 项目里的各种文档应该是很重要的一个组成部分。有时也可以作为责任划分的标准和证明 1.需求文档 能让整个团队成员知道自己要做的是一个什么样的产品,自己需要做成什么样,思考自己该怎么做。...6.项目排期 记录项目开发进度、开发期限等。 开发准备 1.开发框架 前后端选择合适的开发框架,然后开发开始。 2.Git仓库 多人协作开发,这个理当是标配。...3.项目记录 记录项目开始之后,所有的变化。主要是让大家知道每天都达成了什么目标?干了什么?让大家的开发节奏保持稳定 3.PR管理 代码谁来审核,谁来管理PR?...前端开发 1.老手 搭建项目的开发框架、构建工具,参与系统拆分。让其他人员专注于页面开发。
第 28 到 43 行的displayCards()函数解释这些元组并在屏幕上显示 ASCII 艺术画表示,而不是直接打印出来,就像项目 4“21 点”一样。...你也可以自己想办法做到以下几点: 使用项目 57“进度条”中的退格打印技术,简单显示每条交换信息,然后打印\b字符,在打印下一条信息之前将其删除。 创建一个增加难度的四卡蒙特游戏。
四十三、曼卡拉 原文:http://inventwithpython.com/bigbookpython/project43.html 棋盘游戏曼卡拉至少有 2000 年的历史,几乎和 63 号项目...项目 45“迷宫逃亡者 3D”使用了类似的迷宫字典表示。这两个项目的区别在于在屏幕上呈现迷宫的代码。由于迷宫逃亡者 2D 更简单,我推荐在进入迷宫逃亡者 3D 之前先熟悉这个程序。...你可以按照项目 44“迷宫逃亡者 2D”中的说明生成迷宫文件,或者从invpy.com/mazes下载迷宫文件。
在尝试这个项目之前,尝试项目 50“九十九瓶”是个好主意。
第 174 到 177 行将canvas字典中的数据呈现在屏幕上,其方式类似于项目 13“康威的生命游戏”在屏幕上呈现单元格的方式。...第六十四个项目的sevseg.py模块“七段显示模块”为每个数字生成图形,而不是直接呈现数字字符。...这个项目类似于项目 14,“倒计时” 运行示例 当您运行digitalclock.py时,输出将如下所示: __ __ __ __ __ __ | | |__|...工作原理 数字时钟程序看起来类似于项目 14,“倒计时。”他们不仅都导入了sevseg.py模块,还必须用splitlines()方法拆分由sevseg.getSevSegStr()返回的多行字符串。...0 0 0 010 0 1 1 11 11 0 0 `--snip--` 工作原理 像项目
第六十四个项目的sevseg.py模块“七段显示模块”为每个数字生成图形,而不是直接呈现数字字符。您必须先创建这个文件,倒计时程序才能运行。然后,将倒计时设置为你喜欢的任何秒数、分钟数和小时数。...这个程序类似于项目 19,“数字钟。”...这个项目类似于 58 项目“彩虹” 运行示例 当您运行deepcave.py时,输出如下: Deep Cave, by Al Sweigart email@protected Press Ctrl-C
对于一台超级计算机来说,这对于暴力破解来说太多了,所以项目 7“凯撒破解”中使用的密码破解方法不能用于对抗简单的密码。不幸的是,狡猾的攻击者可以利用已知的弱点来破解代码。
#C---G# #G-C# ## #T-A# #T---A# #A-----T# `--snip--` 工作原理 与项目...15“深坑”和项目 20“数字雨”类似,这个程序通过打印ROWS列表中的字符串来创建滚动动画。...:在蚀刻绘图器程序中绘制的图 工作原理 与项目 17“骰子数学”一样,这个程序使用存储在名为canvas的变量中的字典来记录绘图的线条。...你也可以让计算机用项目 56“质数”来计算它们 这个程序的数学并不太重,这使它成为初学者的理想项目。
在百吉饼这种演绎逻辑游戏中,你必须根据线索猜出一个秘密的三位数。该游戏提供以下提示之一来响应您的猜测:"Pico",当您的猜测在错误的位置有正确的数字时,"Fe...
这个程序的一个扩展版本在项目 51 中,“90 分钟启动” 运行示例 当您运行ninetyninebottles.py时,输出将如下所示: Ninety-Nine Bottles, by Al Sweigart
三十九、兰顿的蚂蚁 原文:http://inventwithpython.com/bigbookpython/project39.html 兰顿的蚂蚁是二维网格上的元胞自动机模拟,类似于项目 13“
工作原理 本书中的棋盘游戏项目遵循类似的程序结构。...你可以查看本书中带有桌游标签的其他项目,并相互比较,尤其是当你想创建自己的原创桌游程序时。
这个项目对初学者来说很棒,不管你是聪明的还是。。。不太聪明。...这个游戏类似于项目 1,“百吉饼”,以及辐射系列视频游戏中的黑客迷你游戏。...这主要在大型软件应用中有用,但是您也可以将这些原则应用到较小的项目中。...这个项目的一个稍微复杂一点的变体是项目 65,“闪光地毯” 注意,这个程序使用原始字符串,它在开始的引号前面加上小写的r,这样字符串中的反斜杠就不会被解释为转义字符。
它的代码类似于项目 24,“因子寻找器。”(另一种描述质数的方式是,一和数本身是它唯一的因子。)...如果你想了解这个项目,项目 24 是值得研究的。isPrime()函数本质上是寻找给定数字中的任何因子,如果找到任何因子,就返回False。 这个程序中的算法可以快速找到大质数。...这个项目创建了一个getProgressBar()函数,它根据传递给它的参数返回一个进度条字符串。它模拟了一个下载文件,但是你可以在你自己的项目中重复使用进度条。...这个项目对初学者来说很好,它类似于项目 15“深坑” 运行示例 图 58-1 显示了运行rainbow.py时的输出。...这个游戏的一个变种,见项目 60,“石头剪刀布(必胜版本)。”
此外,如果您使用密钥 13 对消息进行加密,凯撒密码将与项目 61 的“ROT 13 密码”相同。在en.wikipedia.org/wiki/Caesar_cipher了解更多关于凯撒密码的信息。...七、凯撒破解 原文:http://inventwithpython.com/bigbookpython/project7.html 这个程序可以破解来自第六个项目的用凯撒密码加密的信息,即使你不知道密钥...代码中的 ASCII 艺术画使得输入这个程序需要一些时间(虽然复制和粘贴 ASCII 艺术画可以加快任务),但是这个项目对于初学者来说是很好的,因为它很简单,循环最少,没有定义函数。...简单的随机数生成和用于确定奇数或偶数和的基本数学使得这个项目特别适合初学者。更多关于赵晗的信息可以在en.wikipedia.org/wiki/Cho-han找到。
程序见附录,下面说具体的部署的步骤: 把web项目导出为war文件。...步骤:选中web文件的项目->右键->Export->Myeclipse->WAR file如下图: 选择导出的位置,这里我为方便查找,选择为桌面。...步骤:选中java项目中的gprs.jar文件->右键->Export->java->Runnable JAR file,然后选择next 4.Launch configuation 选择的是你的主清单属性...然后输入服务器的静态IP地址和端口号(在java文件中设置好的端口号)。检测是否是否能服务器连接成功。...最后,连接成功后,打开服务器的tomcat,在服务器的浏览器端输入: http://47.93.7.53:8080/demo_bridge0807 http://服务器的静态IP:8080/war文件的名称
这个项目中的 54 个问题都是经过精心设计的,因此它们的答案简单、明显且容易误导人。找到真正的答案需要一些小聪明。...这个程序使用这些包装函数,这样它们可以以类似于项目 66“简单替换密码”中的encryptMessage()和decryptMessage()的方式被调用您可以将这些项目作为模块导入到其他程序中,以利用它们的加密代码
六十二、旋转立方体 原文:http://inventwithpython.com/bigbookpython/project62.html 这个项目的特点是使用三角函数的 3D 立方体旋转动画。...`--snip--` 工作原理 就像项目 43“曼卡拉”一样,ASCII 艺术画游戏棋盘上的空格用字母a到t标注。...、七段显示模块 原文:http://inventwithpython.com/bigbookpython/project64.html 七段显示器是一种 LCD 组件,用于在袖珍计算器、微波炉和其他小型电子设备中显示数字...项目 14,“倒计时”和项目 19,“数字钟”,导入sevseg.py文件,这样他们就可以使用它的getSevSegStr()函数。...这个项目中的短程序,类似于项目 35,“六边形网格”,在屏幕上打印这个重复的图案。 注意,这个程序使用原始字符串,它在开始的引号前面加上小写的r,这样字符串中的反斜杠就不会被解释为转义字符。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101878.html原文链接:https://javaforall.cn
IP 版本 备注 192.168.1.10 CentOS Linux release 7.6.1810 (Core) Nginx 关闭防火墙 [root@l...
领取专属 10元无门槛券
手把手带您无忧上云