首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

13 个适合『中级开发者』练手的项目

可以让它给出有效和无效的判别,例如“查询字符串有效”和“查询字符串无效”,以绿色显示有效,以红色显示无效。 不必从头开始构造查询工具。...5、测验 1、技术细节 这个项目的主要目标是设置测验并让人们作答。因此,用户应该能够设置问题,其他用户应该能够回答这些问题。然后,应用程序将显示最终得分和正确答案。...创建测试的用户应该能够通过上传文本文件来创建带有问题和答案的测试。文本文件应该能够转换成用户需要的格式,因此应用程序可以将文件转换为测验格式。 你还需要为此项目创建数据库。...数据库将存储每个用户的问题、可能的答案正确答案和分数。 2、额外挑战 可以允许用户在测验添加计时器。这样,测验的创建者可以确定用户在测验的每个问题上花多长时间。...2、额外挑战 该应用程序也可以检查站点的连接状态,并将结果显示在命令行。但这要求用户继续检查命令行。 也可以增加通知功能。通知功能可以在站点状态发生变化时,在后台通过声音提醒用户。

1.5K40

给中级Python开发者的13个练手项目,适合你不?

可以让它给出有效和无效的判别,例如「查询字符串有效」和「查询字符串无效」,以绿色显示有效,以红色显示无效。 不必从头开始构造查询工具。...测验 1. 技术细节 这个项目的主要目标是设置测验并让人们作答。因此,用户应该能够设置问题,其他用户应该能够回答这些问题。然后,应用程序将显示最终得分和正确答案。...创建测试的用户应该能够通过上传文本文件来创建带有问题和答案的测试。文本文件应该能够转换成用户需要的格式,因此应用程序可以将文件转换为测验格式。 你还需要为此项目创建数据库。...数据库将存储每个用户的问题、可能的答案正确答案和分数。 2. 额外挑战 可以允许用户在测验添加计时器。这样,测验的创建者可以确定用户在测验的每个问题上花多长时间。...额外挑战 该应用程序也可以检查站点的连接状态,并将结果显示在命令行。但这要求用户继续检查命令行。 也可以增加通知功能。通知功能可以在站点状态发生变化时,在后台通过声音提醒用户。

1.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 旋转轮

显示了如何在flutter应用程序中使用「flutter_spinwheel」软件包运行「旋转轮」,并显示了当您点击该项目时,旋转器将移动。同样,您将沿顺时针/逆时针的任何方向移动微调器。...「select」:此 属性用于选择(突出显示)圆的扇区。范围是0(项目大小)。想象它就像一个数组。选择编号从0开始。...在此小部件,我们将添加两个文本,分别是问题和答案。...在此程序包,我们将添加」size」表示将在其上绘制圆形微调器的正方形,「item」表示将在微调器上显示该大小。...每个人将获得一个相等分开的圈子部分;select表示圆的选择**(突出显示)「扇区的位置,「autoPlay」表示设置为true进行自动播放,「hideOthers」表示确定是否应绘制快门以隐藏除选定」

8.7K20

教你如何识别说谎者的特殊鼠标操作

• 这个分析鼠标运动速度的人工智能软件准确率高达95% • 说谎者会产生特殊的鼠标动作 • 这些发现可以用来研发更好的网络安全手段 鼠标动作 科学家们在一项电脑测验测量了40个参与者的鼠标动作,发现他们的人工智能软件可以甄别说谎者...这项测验包含6个意料之中的问题,这些问题集中于在线安全验证所包含的信息类型,“茱莉亚是你的真实姓名吗?”和“你是出生在帕多瓦吗?” 但是参与者也被问了6个意料之外的问题,“你的星座是摩羯座吗?”...研究人员发现虚假答案所产生的动作类型与真实作答的人们的类型不同,特别是在回答意料之外的问题的时候。...讲真话(绿色)所产生的鼠标动作比那些说谎者(红色)的鼠标动作更接近理想状态。...研究人员发现,说谎者所产生的动作风格没有如实回答的人直接,特别是在这些意料之外的问题(绿色)方面。这是因为他们不得不“创建”问题的答案,而不是自动回答。

46030

【Python】13 个适合『中级开发者』练手的项目

可以让它给出有效和无效的判别,例如“查询字符串有效”和“查询字符串无效”,以绿色显示有效,以红色显示无效。 不必从头开始构造查询工具。...5、测验 1、技术细节 这个项目的主要目标是设置测验并让人们作答。因此,用户应该能够设置问题,其他用户应该能够回答这些问题。然后,应用程序将显示最终得分和正确答案。...创建测试的用户应该能够通过上传文本文件来创建带有问题和答案的测试。文本文件应该能够转换成用户需要的格式,因此应用程序可以将文件转换为测验格式。 你还需要为此项目创建数据库。...数据库将存储每个用户的问题、可能的答案正确答案和分数。 2、额外挑战 可以允许用户在测验添加计时器。这样,测验的创建者可以确定用户在测验的每个问题上花多长时间。...2、额外挑战 该应用程序也可以检查站点的连接状态,并将结果显示在命令行。但这要求用户继续检查命令行。 也可以增加通知功能。通知功能可以在站点状态发生变化时,在后台通过声音提醒用户。

1.3K20

PHP内存的对象和引用简介

经过大量研究,我意识到找到我的问题的答案并不容易,所以一旦我完成了,我决定记录信息,以便人们可以在一个地方找到它。...在本文中,我将讨论如何在内存控制对象和变量引用,因为这是一个可以产生讨论和不同意见的问题。需要考虑的一个问题是:“默认情况下,在PHP对象传递是通过引用还是拷贝?”...首先我要讲的是PHP没有引用的内容;其次,我将讨论它们是什么,最后,我将研究垃圾收集器在PHP是如何工作的。 执行类似$a = new Foo();语句时PHP何在内存创建对象?...为了弄清楚哪个语句是正确的,首先我们必须分析PHP引用的是什么(以及什么不是)。 在PHP什么是引用 比了解PHP引用是什么更重要的是知道什么不是。...真正发生的是我们在内存创建了一个新的变量$b,然后在符号表添加了一个新的条目,表明变量$b也引用了和$a同样的Foo类型对象。所以,在视觉上,我们有一些类似于在这个例子显示的东西: ?

2K10

给中级Python开发者的13个练手项目,适合你不?

可以让它给出有效和无效的判别,例如「查询字符串有效」和「查询字符串无效」,以绿色显示有效,以红色显示无效。 不必从头开始构造查询工具。...测验 1. 技术细节 这个项目的主要目标是设置测验并让人们作答。因此,用户应该能够设置问题,其他用户应该能够回答这些问题。然后,应用程序将显示最终得分和正确答案。...创建测试的用户应该能够通过上传文本文件来创建带有问题和答案的测试。文本文件应该能够转换成用户需要的格式,因此应用程序可以将文件转换为测验格式。 你还需要为此项目创建数据库。...数据库将存储每个用户的问题、可能的答案正确答案和分数。 2. 额外挑战 可以允许用户在测验添加计时器。这样,测验的创建者可以确定用户在测验的每个问题上花多长时间。...额外挑战 该应用程序也可以检查站点的连接状态,并将结果显示在命令行。但这要求用户继续检查命令行。 也可以增加通知功能。通知功能可以在站点状态发生变化时,在后台通过声音提醒用户。

1.1K20

ApacheCN PHP 译文集 20211101 更新

PHP 的一等函数 二、纯函数、引用透明性和不变性 三、PHP 的函数基础 四、构建函数 五、函子、应用和单子 六、现实生活的单子 七、函数式技术和主题 八、测试 九、性能效率 十、PHP 框架与...九、提高 Web 服务器的性能 十、超越性能 精通 PHP7 零、前言 一、全新的 PHP 二、接受标准 三、错误处理和日志记录 四、魔术方法背后的魔法 五、CLI 领域 六、突出的面向对象特性 七...十、部署应用 十一、附录 A:突击测验——答案 精通 PHP 设计模式 零、序言 一、为什么“优秀的 PHP 开发人员”不是一个矛盾修饰法 二、反模式 三、创建设计模式 四、结构设计模式 五、行为设计模式...键盘快捷键 十、附录 C:突击测验答案 Apache Solr PHP 集成 零、序言 一、安装和集成 Solr 和 PHP 二、从 Solr 插入、更新和删除文档 三、选择查询 Solr 和查询模式...(Demax/eDiscoveryMax) 四、高级查询——过滤查询和立面处理 五、使用 PHP 和 Solr 突出显示结果 六、调试和统计组件 七、Solr 的拼写检查 八、高级解决方案——分组、更相似的查询和分布式搜索

3.6K10

独家 | 用鼠标轨迹判别说谎者

• 这个分析鼠标运动速度的人工智能软件准确率高达95% • 说谎者会产生特殊的鼠标动作 • 这些发现可以用来研发更好的网络安全手段 鼠标动作 科学家们在一项电脑测验测量了40个参与者的鼠标动作,发现他们的人工智能软件可以甄别说谎者...这项测验包含6个意料之中的问题,这些问题集中于在线安全验证所包含的信息类型,“茱莉亚是你的真实姓名吗?”和“你是出生在帕多瓦吗?” 但是参与者也被问了6个意料之外的问题,“你的星座是摩羯座吗?”...研究人员发现虚假答案所产生的动作类型与真实作答的人们的类型不同,特别是在回答意料之外的问题的时候。...讲真话(绿色)所产生的鼠标动作比那些说谎者(红色)的鼠标动作更接近理想状态。...研究人员发现,说谎者所产生的动作风格没有如实回答的人直接,特别是在这些意料之外的问题(绿色)方面。这是因为他们不得不“创建”问题的答案,而不是自动回答。

845100

给中级Python开发者的13个练手项目,适合你不?

可以让它给出有效和无效的判别,例如「查询字符串有效」和「查询字符串无效」,以绿色显示有效,以红色显示无效。 不必从头开始构造查询工具。...测验 1. 技术细节 这个项目的主要目标是设置测验并让人们作答。因此,用户应该能够设置问题,其他用户应该能够回答这些问题。然后,应用程序将显示最终得分和正确答案。...创建测试的用户应该能够通过上传文本文件来创建带有问题和答案的测试。文本文件应该能够转换成用户需要的格式,因此应用程序可以将文件转换为测验格式。 你还需要为此项目创建数据库。...数据库将存储每个用户的问题、可能的答案正确答案和分数。 2. 额外挑战 可以允许用户在测验添加计时器。这样,测验的创建者可以确定用户在测验的每个问题上花多长时间。...额外挑战 该应用程序也可以检查站点的连接状态,并将结果显示在命令行。但这要求用户继续检查命令行。 也可以增加通知功能。通知功能可以在站点状态发生变化时,在后台通过声音提醒用户。

95830

只有 10% 开发人员才可以答对的 JS 面试题,测测你能答对多少

这个实验最有趣的地方在于,除了计算正确答案之外,我们还对 Javascript 最困难的方面进行了调查,结果大相径庭。...在调查,大部分受访者回答他们最困难的话题是 Promises,而据统计,Promises 仅排在第 4 位。 我们应该在每项任务旁边留下关于正确答案百分比的注释。...因此,测验正确答案是 intspirit,删除该属性的尝试将被忽略。...在每个测验下,你都会找到关于它是如何工作的详细说明。这只是对本示例的代码如何工作的简要描述,因为事实证明它是整个测验系列的受访者最困难的。 所以..让我们了解这个例子中发生了什么。...只有 2 个正确答案——其中一个是频道管理员给出的,呵呵 :) 有什么难的? 如果你查看答案的统计数据,你会发现受访者的意见在两个错误答案之间大致相等。

1K20

使用OpenCV在Python中进行图像处理

显示它们: cv2_imshow(red) # 显示红色通道cv2_imshow(blue) #显示蓝色通道cv2_imshow(green) #显示绿色通道cv2_imshow(img_gs) #...用于阈值的图像: import cv2cv2_imshow(threshold) 您所见,在生成的图像,已经建立了两个区域,即黑色区域(像素值0)和白色区域(像素值1)。...为了正确理解这一点,我们将在上面考虑过的玫瑰图像的灰度版本添加“盐和胡椒”噪声,然后尝试使用不同的滤镜从嘈杂的图像中去除该噪声,然后看看哪个是最好的-适合那种类型。...() 边缘检测输出: 您所见,图像包含对象的部分(在这种情况下是猫)已通过边缘检测点到/分开了。...我们讨论了一些常见的噪声类型,以及如何在应用程序中使用图像之前使用不同的滤镜将其从图像中去除。 此外,我们了解了图像处理如何在诸如“对象检测”或“分类”之类的高端应用中发挥不可或缺的作用。

2.7K20

Excel揭秘26:解开“属性采用图表数据点”的功用(2)

第二个图表显示了如何将自定义格式应用于两个柱形,金色和绿色填充条形加上标有“金色”和“绿色”的标签,对应于具有这些填充颜色的单元格,我还在工作表突出显示了图表数据范围。...第二个图表显示了相同的自定义格式,金色和绿色填充条形加上标有“金色”和“绿色”的数据标签,对应于具有这些填充颜色的单元格,我还在工作表突出显示了图表数据范围。...下面图14所示的第一个显示了包含两个系列的默认图表,我在每列突出显示了两个单元格,填充颜色为金色和绿色。...下面图15所示的第一个显示了包含两个系列的默认图表,在每列突出显示了两个单元格,填充颜色为金色和绿色。...由于“属性采用图表数据点”设置为假,自定义格式未在图表中移动,第一个系列为金色条形和标签,第二个系列为绿色条形和标签。 ? 图15 现在,我们知道了答案

2.8K40

System Generator学习——时间和资源分析

: 在第 1 步,您将学习如何在 System Generator 中进行时序分析 在第 2 步,您将学习如何在 System Generator 执行资源分析 三、步骤 1 :系统生成器的时序分析...,并显示为红色 ⑥、通过单击 Timing Analyzer 表的任何路径,从 Timing Analyzer 表交叉探测到 Simulink 模型,这将突出显示模型相应的 System Generator...这允许你通过分析发生时间违规的路径来排除故障,交叉探测时,可以看到如下图所示的相应路径,与时间冲突的块以红色突出显示 ⑦、双击计时分析器表的第四条路径,交叉探测,对应的路径以绿色高亮显示,表示没有计时违规...Simulink 模型,这将突出显示模型相应的 System Generator 块或子系统。...在表中选择的块将以黄色突出显示,并以红色概述 ⑥、如果在表中选择的块或子系统位于上层子系统,那么除了下面所示的底层块之外,父子系统将以红色突出显示 总结 在本实验,学习了如何在系统生成器中使用时序和资源分析

22330

何在Ubuntu 14.04上安装Bacula-Web

在本教程,我们将向您展示如何在运行Bacula服务器软件的Ubuntu 14.04服务器上安装Bacula-Web。 准备 要学习本教程,您必须在Ubuntu服务器上安装Bacula备份服务器软件。...配置PHP-FPM 在您喜欢的文本编辑器打开PHP-FPM配置文件。...PHP-FPM配置正确,所以让我们重新启动它以使更改生效: sudo service php5-fpm restart 配置Nginx 现在是时候配置Nginx来为PHP应用程序提供服务了。...您可能希望测试所有配置是否正确。幸运的是,提供了Bacula-Web测试页面。...通过在Web浏览器打开此URL来访问它(用服务器的信息替换突出显示的部分): http://server_public_IP/test.php 您应该看到一个表格,其中显示了Bacula-Web的各种组件的状态

97420

Python 自动化指南(繁琐工作自动化)第二版:八、输入验证

元组的第一个字符串是匹配所有可能字符串的正则表达式。因此,如果用户的回答与正确答案不匹配,程序将拒绝他们提供的任何其他答案。在这种情况下,将显示'Incorrect!'字符串,并提示用户再次回答。...correctAnswers += 1 不管是三条信息的哪一条,“超时!”、“超出尝试次数!”,或者“正确!”,显示,让我们在for循环结束时暂停 1 秒钟,让用户有时间阅读。...为这些选项的每一个提供价格,并在用户输入他们的选择后,让您的程序显示总成本。 自己编写乘法小测验 要了解 PyInputPlus 为您做了多少工作,请尝试自己重新创建乘法测验项目,而不要导入它。...您需要实现以下特性: 如果用户输入正确答案,程序显示正确!”1 秒钟,然后继续下一个问题。 在程序进入下一个问题之前,用户有三次输入正确答案的机会。...第一次显示问题八秒后,即使用户在八秒限制后输入了正确答案,该问题也会被标记为不正确。 将您的代码与第 196 页的“项目:乘法测验”中使用 PyInputPlus 的代码进行比较。

1.2K30

实践是最好的老师:给中级 Python 开发人员的 13 个项目构想

当 Regex 匹配文本的模式时,它告诉用户并突出显示匹配的模式。因此,你的 Regex 查询工具将检查用户传入的 Regex 字符串的有效性。...你可以让它给出正响应或负响应,例如查询字符串有效,查询字符串无效,实现绿色的正响应和红色的负响应。...这里就需要小测验应用程序了。测验应用程序将向用户提出问题,并期望这些问题的正确答案。把测验申请看作是一种问卷调查。...之后,应用程序将公布最终分数和正确答案。 如果你希望用户能够记录他们的分数,你可能需要实现帐户创建功能。 创建测试的用户应该能够通过简单地上传文本文件来创建包含问题和答案的测试。...文本文件的格式可以由用户决定,因此应用程序可以从文件转换为测验。 你需要为这个项目实现一个数据库。数据库将存储每个用户的问题、可能的答案正确答案和分数。

1K10

Python 自动化指南(繁琐工作自动化)第二版:九、读取和写入文件

其他卷, DVD 驱动器或 USB 闪存驱动器,在不同的操作系统上会有不同的显示。在 Windows 上,它们显示为新的带字母的根驱动器,D:\或E:\。...该程序的功能如下: 创建 35 个不同的测验 以随机顺序为每个测验创建 50 个多项选择题 按照随机顺序,为每个问题提供正确答案和三个随机错误答案测验写到 35 个文本文件答案写到 35 个文本文件...正确答案很容易得到——它作为一个值存储在capitals字典 ➊ 。...答案选项的完整列表是这三个错误答案正确答案的组合 ➎。最后,答案需要被随机化 ➏ 以便正确答案不总是选项 D。...)]会对正确答案的字母求值并写入答案文件。

3.4K40
领券