百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

用爆火的DeepSeek做了个桌面时钟

myzbx 2025-05-14 15:16 51 浏览

最近这DeepSeek是相当火爆啊。大家都在各种宣传它有多厉害,我也很好奇,就学者体验一下。

我是个完全不会写代码的小白,没学过没用过,然后看别人都在用AI来替自己完成编程,很简单的样子。

先打开浏览器。进入DeepSeek官网。目前好像Windos还只是网页端,手机端是有APP的。

打开网页,在输入框输入你的需求,我现在是想它用Python帮忙直接做一个翻页时钟的程序。

直接在输入框输入以下需求:

用Python写一个程序,一个桌面翻页始终的应用,主要实现以下几个功能, 1.应用背景为纯黑色,时间显示可以手动设置颜色,可以选择白色,红色,蓝色,黄色,紫色 2.可以选择显示方向,始终横屏,始终竖屏 3.可以选择12小时制,24小时制 4.加入防烧屏功能,是一个屏幕保护的程序,当长时间亮屏且不操作的时候,防烧屏功能可以定时自动启动。 5.防烧屏功能添加开关选项,可以手动打开或关闭此功能。 6.防烧屏可以手动选择无操作后多久启动,可手动选择3分钟,5分钟,10分钟,三个选项 7.防烧屏可以手动选择每次运行的时长,可手动选择5秒,15秒,30秒,三个选项 防烧屏启动时播放一张简单的动态壁纸

尽量把需求啊啥的描述的清楚,要让它能理解。然后直接发送。

接收到任务以后它已经自己做分析,然后提供代码,最后还能做总结,告诉我这段代码可以实现哪些功能,需要注意哪些事项。整个过程也就不到一分钟就给出了结果。

网上搜一下怎么安装Python环境,安装它需要的库。然后在桌面新建一个txt文件,把代码复制黏贴保存,然后把文件后缀改成.py 。双夹打开运行。

运行以后发现还是不够完美,能实现部分需求。可以选择12/24制小时显示,可以启动防烧屏选项。

但是没办法退出,因为没有窗口按钮,不能最小化,最大化,关闭。试着告诉DeepSeek,让它 再次完善:

程序没办法主动退出,需要增加功能,点击键盘esc键退出程序,并且增加窗口按钮,实现最小化最大化关闭功能

这次大概等待了两分钟才给出代码。

再次运行,可以看到确实在窗口右上角添加了最小化 (─)、最大化 (□) 和关闭 (×) 按钮,按下 ESC 键可以直接退出程序。

然后还有一个防烧屏的功能试验了一下。有点。。。。eee

让它在无操作3分钟的情况自动进入防烧屏程序5秒钟,它真的就变成了 。。防烧屏模式。

能让完全不懂编程的纯小白能体验代码的乐趣,可能也是AI编程能引导大家去了解学习编程的端口。

可能在程序员眼里这都是最简单的代码,但是对我来说,它能通过最直白的话来完成我想要的效果,就挺强的,只要你会表达,就能实现,虽然不够完美。

那么,还等啥呢,赶紧去试试把。试试用AI+你的表述,来实现一些你的想法吧!!

相关推荐

C语言备忘录 - 09. 数组与字符串(c语言数组字符串长度)

C语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。一、数组定义/*定义一个一维数组数...

Java 读取 xml 文件的五种方式(java读取xml工具类)

1、Java读取xml文件的五种方式在Java中读取XML文件有多种方法,这里列出五种常见的方式:DOM解析器(DocumentObjectModel):DOM是处理XML文...

如何获取一个APP的所有接口API和参数签名信息?

先给出所需的工具:步骤工具/技术抓包Charles、Fiddler、Wireshark、tcpdump反编译Jadx、JEB、Apktool动态调试Frida、IDAPro、Unidbg/Unico...

编辑距离算法详解:Levenshtein Distance算法

算法基本原理:假设我们可以使用d[i,j]个步骤(可以使用一个二维数组保存这个值),表示将串s[1…i]转换为串t[1…j]所需要的最少步骤个数,那么,在最基本的情况下,即在i等...

RTCP协议详解(SR、RR、SDES、BYE、APP、NACK、TCC、PLI、SLI)

RTCP协议规范中定义了五种类型的RTCP包:接收方报告(RR)、发送方报告(SR)、源描述(SDES)、成员管理(BYE)和应用程序定义(APP)。SR:payload...

javascript实现获取中文汉字拼音首字母

今天分享一个日常开发中可能会用到的一个小功能,简单说就是输入中文汉字可转换得到中文汉字拼音首字母。当然我可写不出这样的功能,源码来自于其他民间大神的分享,博主在此记录一下功能demo,方便日后复用,同...

记一次前端逻辑绕过登录到内网挖掘

前言在测试一个学校网站的时候发现一个未授权访问内网系统,但是这个未授权并不是接口啥的,而是对前端js的审计和调试发现的漏洞,这里给大家分享一下这次的漏洞的过程文章中涉及的敏感信息均已做打码处理,文...

Node.js 是怎么找到模块的?(node.js有哪些模块)

大家好,我是前端西瓜哥,今天我们来看看Node.js模块查找的原理。模块种类模块有三种来源。核心模块:Node.js内置的包。比如http、fs、path;自定义模块:NPM包。比如axi...

细节确定成败!全网最详细的xxs夸脚本攻击以及测试方法(上)

XSS全称是CrossSiteScripting也是跨站脚本,他也分为三种类型存储型,反射型,DOM型。当目标网站目标用户浏览器渲染HTML文档的过程中,出现了不被预期的脚本指令并执行时,XSS就...

简单易懂的KMP字符串匹配算法(实现kmp字符串匹配)

什么是KMPKMP算法是Knuth、Morris和Pratt三人设计的线性时间字符串匹配算法。算法的核心思想是尽可能地利用已知信息,减少尝试匹配的次数,从而降低时间复杂度。要想彻底地弄懂KMP算法,需...

golang标准库每日一库之strings(golang 字符串操作)

以下为Go语言strings包的深度解析,涵盖字符串切割、替换、查找等核心操作及高效处理技巧:一、基础字符串操作1.字符串切割(Split)函数作用描述示例strings.Split(s,s...

开源轻量级BT下载器qBittorrent 5.1.1发布:改进Wayland会话

IT之家6月24日消息,科技媒体9to5Linux昨日(6月23日)发布博文,报道称开源轻量级BT下载器qBittorrent发布5.1.1版本更新,主要改进支持Lin...

晨雾轻散时!2 道 JS 面试题细解,静享知识慢时光

清晨的雾气渐渐散去,阳光透过纱窗洒在桌前,泡一杯温热的蜂蜜水,让我们在这宁静的氛围里,以轻松的节奏聊聊两道JavaScript高频面试题。就像在晨光中散步,不急不躁地探索知识,让学习成为一种治愈的...

JS 写正则表达式,判断是否为手机号

以下是使用JavaScript写正则表达式,判断一个字符串是否为手机号的示例代码:在上述代码中,我们定义了一个isPhoneNumber函数,该函数接收一个字符串作为参数,使用正则表达式判断该...

不用任何 js 库,纯前端导出数据到 Excel / CSV 文件就简单几行代码

最近实现的导出数据为表格的需求,不需要工具库,也不要后端实现,mark一下。js导出excel表格最近工作中又遇到了将表格数据导出为excel表格的需求,我第一时间想到的是之前我的网站上推...