- 博客(149)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 Python编程第10课:Python元组(Tuple)和字典(Dict)详解
本文介绍了Python中两种重要容器类型——元组(Tuple)和字典(Dict)的基本用法。元组是不可变序列,适合存储不变数据,可通过索引访问和解包操作;字典以键值对存储数据,支持快速查找和修改。文章详细讲解了元组的创建、访问、解包方法及其与列表的区别,以及字典的创建、访问、增删改查等核心操作,并介绍了字典推导式和嵌套字典等高级用法。掌握这两种数据结构能显著提升数据处理能力。
2026-04-09 18:01:38
364
原创 Python编程第09课:Python列表(List)操作完全手册
Python列表是最常用的数据结构之一,支持多种操作方式。本文系统介绍了列表的基础操作和常用方法,包括创建列表(空列表、数值列表、混合类型等)、访问元素(正向/负向索引)、切片操作(基本切片、步长切片)。详细讲解了添加(append、insert、extend)、删除(remove、pop、del)、修改和查找元素(index、count、in运算符)的方法。此外,还介绍了排序(sort、sorted)、反转(reverse、切片)、复制(浅拷贝、深拷贝)等操作,以及高效的列表推导式语法。通过丰富的代码示例
2026-04-09 18:00:51
223
原创 Python编程第08课:Python函数定义与调用高级指南
本文全面介绍了Python函数编程的核心概念与应用技巧。主要内容包括:1)函数基础语法与定义方法;2)参数处理机制(默认参数、关键字参数、可变参数);3)返回值类型(单返回值、多返回值);4)变量作用域规则;5)匿名函数lambda的使用;6)装饰器原理与实现;7)通过计算器模块实战项目综合运用所学知识。文章循序渐进地讲解了函数式编程的关键技术点,并提供了大量实用代码示例,帮助读者掌握Python函数的定义、调用、参数传递和高级应用技巧,最终实现代码复用和模块化开发的目标。
2026-04-09 17:59:58
205
原创 Python编程第07课:Python循环语句(for/while)技巧大全
本文详细介绍了Python中的循环语句,主要包括for循环和while循环两大类型。for循环部分讲解了遍历列表、字符串、字典以及range函数的各种用法;while循环部分演示了基本语法、计数器和无限循环的应用。文章还介绍了循环控制语句(break、continue、else子句)、嵌套循环以及高效的列表推导式。最后通过一个完整的ATM取款机模拟项目,展示了循环在实际开发中的综合应用。这些内容涵盖了Python循环编程的核心知识点,是掌握重复执行操作的关键技术。
2026-04-06 09:15:00
204
原创 Python编程第06课:Python条件语句(if-elif-else)应用场景
这篇文章深入讲解了Python中的条件语句及其应用。主要内容包括: if语句的基础知识:介绍了if、if-else和if-elif-else三种基本结构,通过年龄判断和成绩评级等示例说明其用法。 条件表达式:详细讲解了比较运算符和逻辑运算符的使用,包括复合条件的组合方式。 嵌套条件:展示了嵌套if语句的写法,并强调应控制嵌套层次以避免代码过于复杂。 三元表达式:介绍了简洁的条件赋值语法,对比了传统if-else与三元表达式的差异。 实战项目:通过一个完整的猜数字游戏案例,演示了条件语句的综合应用,包括输入验
2026-04-05 09:45:00
242
原创 Python编程第05课:Python运算符与表达式实战教学
这篇文章详细介绍了Python中的运算符及其应用。主要内容包括: 算术运算符:加减乘除、整除、取余和幂运算,通过实例演示了计算页码、判断奇偶、复利计算等实际应用场景。 比较运算符:包括数值、字符串和浮点数的比较方法,特别介绍了浮点数精度处理和链式比较技巧。 逻辑运算符:讲解了and、or、not的基本用法,重点说明了短路求值特性及其在避免程序错误中的应用。 文章通过大量代码示例,系统性地展示了各类运算符的使用方法,特别强调了实际编程中的应用技巧,如整除计算页数、取余判断闰年、逻辑运算的短路特性等实用知识点,
2026-04-05 09:00:00
400
原创 Python编程第04课:Python变量与数据类型完全指南
本文系统介绍了Python编程中的变量与基本数据类型。变量作为存储数据的容器,其命名需遵循字母数字下划线组合、不以数字开头等规则,并推荐使用有意义的名称和下划线风格。Python支持多种赋值方式,包括并行赋值和变量交换。基本数据类型包含整数(int)、浮点数(float)、布尔值(bool)和字符串(str),通过type()函数可查看类型。整数支持不同进制表示,浮点数需注意精度问题,布尔值用于逻辑运算,字符串则支持多种引号格式和索引操作。掌握这些基础概念是进行Python编程的重要前提。
2026-04-04 17:25:18
417
原创 Python编程第03课:第一个Python程序 - Hello World深度解析
摘要: 本文详细介绍了Python编程入门的第一步——编写"Hello World"程序。作为编程界的传统仪式,Hello World程序不仅能验证开发环境配置,还能帮助初学者理解基本编程流程。文章通过对比Python与其他语言(如Java、C)的实现方式,展示了Python简洁优雅的特点。随后,文章分步骤讲解了如何使用交互式解释器和文本编辑器编写、保存并运行Python程序,特别介绍了print函数的各种用法(包括参数sep、end和转义字符)。最后,文章强调了Python程序的基本结
2026-04-04 17:23:04
437
原创 Python编程第02课:Windows/Mac/Linux环境安装配置详解
本文详细介绍了在Windows、Mac和Linux系统上安装配置Python开发环境的完整流程。主要内容包括:Python 2与3版本的选择建议,各操作系统下的安装方法(Windows推荐勾选PATH环境变量选项,Mac推荐使用Homebrew安装),以及环境变量的配置方法。文章还提供了测试Python环境的脚本示例,确保安装正确无误。适合编程初学者快速搭建Python开发环境。
2026-04-02 20:26:02
498
原创 Python编程第01课:为什么选择Python作为第一门编程语言?
Python是编程初学者的理想选择,凭借简洁优雅的语法、平缓的学习曲线和丰富的标准库,大幅降低了编程入门门槛。其广泛应用于数据科学(NumPy/Pandas)、人工智能(TensorFlow/PyTorch)和Web开发(Django/Flask)等领域,拥有活跃的社区支持和海量学习资源。Python代码可读性强,功能强大,能快速实现从基础编程到复杂项目的开发需求,是开启编程之旅的最佳起点。
2026-04-02 20:24:11
418
原创 纯前端 PNG/JPG 转 PDF 工具(无需服务器,源码分享)
✨ 一个完全运行在浏览器中的图片转 PDF 工具,,支持拖拽、排序、预览、批量导出,代码开源,一键部署!
2026-03-31 21:30:43
1164
原创 那次我跟 SSH 杠上了——记一次 Git 推送的血泪史
最初使用SSH协议推送代码失败,排查发现公司防火墙拦截了SSH连接。转而采用HTTPS方式后,又遇到GitHub已禁用密码登录的问题,最终通过生成Personal Access Token(PAT)成功推送。关键教训包括:企业网络环境下HTTPS比SSH更可靠;GitHub必须使用PAT替代密码;SSH的libselinux警告可忽略。建议开发者直接使用HTTPS协议,并妥善保存PAT。此次经历表明,技术方案的选择需结合实际环境,简单方法往往更有效。
2026-03-30 15:03:05
243
原创 如何用deepseek写游戏(思路教程分享)【附图文】
总计四百多行,以前自己写个这种类吸血鬼的游戏要一整天,现在只需要一小时即可。仅供学习参考,用于前期快速给出框架,后续的细节可以自己来做,增加参与感。在这基础上不断地修改,例如加入双人模式,精英怪经验条等需求。4.如果你自己没有思路,还可以提问,让他来给出意见。5.在这个基础上不断的修改。1.先对自己的环境进行确认。最后就可以得到这样一个游戏。2.对他说出你想做的游戏。3.让他在这基础上修改。
2025-03-04 20:38:38
1293
原创 《用Python+PyGame开发双人生存游戏!源码解析+完整开发思路分享》
"你是否想过用Python开发一款可玩性高的双人合作游戏?本文将分享如何从零开始实现一款类《吸血鬼幸存者》的生存射击游戏!包含完整源码解析、角色系统设计、敌人AI逻辑等核心技术点,文末提供完整代码包下载!"本项目为开源学习作品,遵循MIT协议,欢迎二次开发但需保留原作者信息"A) 联机对战 B) 技能组合 C) BOSS战 D) 自定义角色"(建议添加游戏实际运行画面,展示双人操作、敌人生成、技能特效等)"你在用Python开发游戏时遇到过哪些难题?"如果让你添加新功能,你会选择?
2025-03-04 20:28:36
2363
1
原创 kubectl rancher等重启之后服务起不来一分钟解决(另类方案)did you specify the right host or port?
kubectl get nodesThe connection to the server xxx.xxx.xxx.xxx:xx was refused - did you specify the right host or port?
2024-12-13 17:27:25
931
原创 PyCharm双击无法打开 安装新旧版本pycharm同时启动失败的解决办法
由于2019版本无法直接升级到2023版本所以下载了两个版本的PyCharm且两个都是专业版的其中2019版本是破解版!然后现在想要打开2024的新版,发现双击无法启动,到文件所在位置打开也无法启动,重启之后依然如此,
2024-04-08 18:00:33
6879
1
原创 更新时间后OpenStack neutron 401 Unauthorized解决办法
发现时间跟现实时间有偏差,用更新时间后再用neutron 发现报错。
2024-03-28 16:29:54
672
原创 Linux修改时区失败,手动修改localtime无效
解决办法 :cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime。或者想改其他时区的直接 ll /usr/share/zoneinfo/ 查看。有时候改了这个也不行,用命令行修改也不行。
2023-12-05 18:03:58
1229
原创 【docker】数据卷:docker run和k8s同步宿主机与容器文件的两种方法
【docker】数据卷:docker run和k8s同步宿主机与容器文件的两种方法,分别是docker run中配置 -v 即容器卷的英文 -v /root/:/root/:ro 前面是宿主机的目录,后面是容器的目录,用kubectl apply 的yaml拉起时候则是配置对应的 key即可
2023-10-30 15:42:12
1049
原创 工作以后常常容易感到疲于奔命,即使在周末也没有得到高质量的休息。打工人/学生党如何过周末?
学习和探索:可行性:较高。作为程序员,学习新技术或扩展知识领域是很有必要的,可以通过各种渠道获取学习资源,例如书籍、在线课程、教程视频等。体验感排序:较高。学习新技能或扩展知识领域可以带来成就感和自我提升感,同时也可以激发兴趣和热情,增强对工作的信心和动力。
2023-09-01 14:52:12
1472
9
原创 BifroMQ:五分钟了解百度开源旗下消息中间件
BifroMQ 并不是一个独立的公司,而是由一家名为 "Bifrost" 的公司开发的一款产品。BifroMQ 的开发团队由一群经验丰富的工程师组成,是一个开源的、分布式的、可扩展的消息队列系统,旨在为企业提供高可用、高性能和可扩展的消息传递解决方案。BifroMQ 是一个功能强大、性能卓越、可扩展的消息队列系统,适用于需要高可用、高性能和可扩展性的企业级应用场景。这些功能可以提高系统的可靠性和安全性,满足更复杂的应用场景。根据不同的应用场景和需求,可以选择适合的协议进行消息的发送和接收。
2023-08-18 11:49:55
2068
2
原创 ERROR: Failed building wheel for dlib python 3.10 无法下载 pip/conda install dlib库的解决办法
原因就是目前根本就没有dlib 3.10的在线库,所以你只能。或者你们进我的首页,资源里面第一个,解压缩就行,至于为什么要解压缩,因为之前已经有人发过这个文件了,但是我这个不需要积分。
2023-04-21 15:51:44
4462
5
原创 nodejs电脑上怎么下载-nodejs下载和安装图文教程[精简版]
是一个可以快速构建网络服务及应用的平台,是用Javascript语言构建的服务平台,可用于后端建立服务器。很多小伙伴在安装nodejs的时候遇到问题,下面我们就想详细介绍介绍nodejs下载和安装的方法。3、我电脑是windows10 64位操作系统,所以下面就以windows10 操作系统安装为例详细介绍。点击download根据自己的情况选择,我这里选了windows。这两个是nodejs里面最重要的两个东西。设置里找到关于,电脑信息,查看电脑是。在你安装nodejs目录下。,点击自己想要的版本。
2023-04-07 09:00:00
710
原创 Golang电脑上怎么下载-Go安装和环境配置图文教程[超详细]
Golang 是一种高性能的编程语言,它是 Google 开发的一门静态编译语言,与 Java 类似但不完全相同。它支持动态类型和强类型检查,并具有内置的垃圾收集器。Go 被认为是未来的编程语言,它在安全性、并发性和性能方面都有优秀的表现。用文心一言的话来说,Go 是一种功能强大、安全性高、易于学习的编程语言,它在未来的编程领域中具有很大的潜力。下面为大家带来安装教程。
2023-04-06 14:12:14
2039
原创 session,cookie,url传递的优缺点以及示例代码
URL传递、Cookie传递和Session传递都是常见的Web开发中用于传递数据的方式。
2023-03-31 08:30:00
1067
原创 前端HTML网页之间传递数据多种办法,附代码案例
目前常用的有三种办法session传递,cookie传递,url传递url会暴露参数,其余的两个是保存在服务端和浏览器中,不会暴露在地址栏里面下面依次介绍。
2023-03-29 11:31:21
13828
原创 NewMoonDog 影子狗 基于JavaScript的跑酷游戏,复制就能玩
↑ 跳跃 ↓ 坐下 跳砍 ← 往后跑 → 向前跑 enter 无敌翻滚 d 显示外形 q 重新开始游戏 energy 能量。
2023-03-25 18:11:24
985
原创 ImportError: No module named urls【No module named ‘django.urls’】
django 1.11.2 在用 rest framework 时 一直报错No module named ‘django.urls’;最后把rest framework的版本换成3.4.4 就可以了。这是rest framework版本过高,而django版本低导致的。或者升高Django的版本,但是这已经不更新了。还有一个方法,可以去查一下,比如这个。可以替换成这个就能正常使用了。
2023-03-22 17:53:27
486
原创 文心一言实测:什么是文心一言?
让他自己做个自我介绍尊敬的各位听众,大家好!我是文心一言,一个由百度公司开发的人工智能语言模型。我的主要任务是通过与用户的自然语言交互来提供信息和解决问题。今天我很高兴能够在这里向大家做一个简短的自我介绍。我出生于 2018年,是百度公司的一名研发工程师。我的专业方向是自然语言处理和机器学习,我致力于利用深度学习技术来构建更加智能、高效的应用软件和系统。我拥有扎实的编程基础和丰富的算法经验,曾经参与过多个著名项目,如飞桨、AI时代等。我还积极参与了产品设计和开发,并取得了不少成果。
2023-03-18 16:35:40
1839
原创 同花顺测试hr 面 50min
今天下午刚刚面了同花顺的hr面 也是第三轮,最后一轮面试面试的是一位好说话的姐姐,聊了五十分钟,一开始没调试好,可以用手机面试
2023-03-17 17:23:52
1421
原创 GPT-4震撼发布:如何加入候补名单
另外,微软营销主管在 GPT-4 发布后第一时间表示:「如果你在过去六周内的任何时候使用过新的 Bing 预览版,你就已经提前了解了 OpenAI 最新模型的强大功能。似乎是想一口气终结这场游戏,OpenAI 既发布了论文(更像是技术报告)、 System Card,把 ChatGPT 直接升级成了 GPT-4 版的,也开放了 GPT-4 的 API。「GPT-4 是世界第一款高体验,强能力的先进AI系统,我们希望很快把它推向所有人,」OpenAI 工程师在介绍视频里说道。打开api官网,右上角点击进入。
2023-03-15 14:04:19
4444
原创 WindowsError:[Error ] 全系列
WindowsError: [Error 5] 拒绝访问WindowsError: [Error 87] 参数错误WindowsError: [Error 2] 系统找不到指定的文件WindowsError: [Error 3] 系统找不到指定的路径WindowsError: [Error 6] 句柄无效WindowsError: [Error 8] 指定的虚拟内存页面文件无效
2023-03-15 09:00:00
820
原创 一文一图搞懂OSI七层模型
所谓的OSI,是由国际化标准组织(ISO)针对开放式网路架构所制定的电脑互连标准,全名是开放式通讯系统互连参考模型,简称OSI模型。该模型是一种制定网路标准都会参考的概念性架构,并非一套标准规范,也不是用来提供实现的方法,而是透过观念描述,协调各种网路功能发展时的标准制定。依据网路运作方式,OSI模型共切分成7个不同的层级,每级按照网路传输的模式,定义所属的规范及标准。由具体到抽象的网路传输方式层次来看,7层分别为实体层、资料连结层、网路层、传输层、会议层、展示层及应用层。
2023-03-14 09:00:00
3588
原创 写给你的前端滚动视差设计指南(附7个神级案例)
设计师应该要了解网页上各种效果的实现能力,才能给用户创造出非常吸引人的视觉体验。滚动页面是一个很常规的操作,结合这个交互行为可以在设计上有哪些可以发挥的点呢?可能这对很多人来说,算是一块知识盲区,那么就跟着这篇文章一起来学习吧!特效是用户在滚动页面的过程当中,页面中不同元素随之进行不同速率的运动,所营造出的接近3D的视觉效果。设计中增添音频和视觉为内容赋予了更多的生机,传达出许多纯文字无法捕捉到的内容。以步步推进的方式传达出内容,以吸引人们阅读,它利用了网页的优势呈现出非常棒的视觉效果。
2023-03-13 20:35:26
2759
原创 滴滴前端笔试题 60min 积木价值
小明正在进行积木的分销。他一共有N个积木,他要将它们分装到M个小包装内,每个小包装内至少有一个。如果一个小包装内含x个积木,那么这个小包装将会被定价为X2。小明想要控制一下价格,不希望价格太贵或者太便宜。他想要知道是否存在一种分装方案,使得分装后的M个小包装定价之和恰好为P。注意:当t=0时,没有合法的i存在,1≤i≤t只是限制i的范围。例如,对于M=3,N=4的情况下,{1,1,2}的字典序小于{2,1,1} (对应t=0的情况) 、{1,2,1} (对应t=1的情况)。
2023-03-13 09:00:00
297
1
原创 滴滴前端编程笔试题 60min
给你一个由正整数组成的集合,你需要从中删掉尽可能少的数使得该集合的众数出现次数不超过给定的参数k。最终你需要输出至少需要删除几个数。第一行有两个正整数n,k(1<=k<=n<=100000),代表集合大小。第二行有n个正整数,范围在1到1000000000之间,代表给出的集合。输出一个非负整数,即至少需要从集合中删除几个数才能使得集合中众数的出现次数不超过k。
2023-03-12 22:45:28
486
原创 百度笔试测试题 #银行客户
可以使用一个字典来记录每个优先级的客户队列,字典的键是优先级,值是一个列表,用于存储该优先级的客户。同时,可以使用一个队列来记录当前正在办理业务的客户,队列中的元素是客户编号。每次有新的客户到来时,先将其加入到对应优先级的队列中。然后,遍历优先级队列,将优先级最高的客户加入到业务队列中。每次办理完业务后,将业务队列中的第一个客户弹出,同时将其从对应优先级的队列中移除。某银行将客户分为了若干个优先级,1级最高,5级最低,当你需要在银行办理业务时,优先级高的人随时可以插队到优先级低的人的前面。
2023-03-08 20:28:30
368
pycharm只能打开一个client的问题,打开第二个的时候显示running
2022-02-24
如何把js游戏部署到自己的网站上,可以实现远程联机
2022-02-27
服务器如何上传自己的js小游戏
2022-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅