自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (15)
  • 收藏
  • 关注

原创 python实战案例:基于Pygame的飞机大战游戏

飞机大战大家都熟悉不过了,相信每个人都有这么一段美好的回忆,作为程序员的我们是不是可以用代码来回忆一下我们曾经失去的青春。先看看游戏进行的场面:当你太菜,打输的时候的截图:展示一下python源代码:# -*- coding: utf-8 -*-"""Created on 2020.12.14@author: 鹏鹏写代码"""import pygamefrom sys import exitfrom pygame.locals import *from gameRole im

2020-12-14 15:50:17 8666 16

原创 C,C++,python实现约瑟夫生者死者小游戏

先看看题目:30人在一条船上,超载,需要15人下船,于是人们排成了一队,排队的位置即为他们的编号,从第一个开始报数,从1数到9,数到9的人下船,如此循环往复,直到船上仅剩下15人为止,那么有哪些人下船呢?1.用C语言实现:#include<stdio.h>int c = 0;int i = 1;int j = 0;int a[30] = { 0 };int b[30] = { 0 };int main(){ while (i<=31) {

2020-12-05 16:59:34 11511 36

原创 Arduino用DHT11模块测温湿度

本文主要讲一个很简单的温湿度传感器dht11模块的使用,如果你是喜欢搞硬件,可以顺便学学,当做入门资料也好。引脚设置:可以从下面代码中看到DATA引脚连接arduino UNO 的2vcc引脚连接的是arduino的5v引脚GND 连接的也是arduino UNO 的GND连接好之后还需要dht11模块的库。DHT文件我会存到我的资源里面,大家可以下载,或者网上资源很多,或者有的大神当然可以自己编写,这么方便怎么来。arduino代码:#include "DHT.h"#inc

2020-12-29 15:19:36 12343 7

原创 Python将txt数据转换为xls(表格)文件,方便后面做数据分析

Python我们做数据分析的时候有时候获得数据是txt文件,这时候我们该怎么办呢?下面我给大家教一下这时候应该怎么做?1.读取txt数据查看:我们就可以看到使用逗号隔开的数据。"""读取数据,查看数据"""f_path=r'D:\\Python\\airpm25.txt'with open(f_path,encoding = "UTF-8") as f: data=f.read() print(data)运行结果:2.将txt文件转换为xlsx文件,方便后面数据分析等操

2020-12-26 15:45:13 14917 2

原创 Matplotlib画图显示中文错误:RuntimeWarning: Glyph 32929 missing from current font. font.set_text(s, 0.0, fl

问题展示:https://tushare.pro/document/2<matplotlib.axes._subplots.AxesSubplot at 0x220c1e66ac8>F:\Users\Administrator\lib\site-packages\matplotlib\backends\backend_agg.py:211: RuntimeWarning: Glyph 32929 missing from current font. font.set_text(s, 0

2020-12-26 15:18:05 1408 1

原创 Python爬取百度文库并存储为word文档

在做爬取数据之前,你需要下载安装两个东西,一个是urllib,另外一个是python-docx。doc是微软的专有的文件格式,docx是Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式,比 doc文件所占用空间更小。docx格式的文件本质上是一个ZIP文件,所以其实也可以把.docx文件直接改成.zip,解压后,里面的 word/document.xml包含了Word文档的大部分内容,图片文件则保存在word/media里面。python-do

2020-12-26 15:08:47 3269 2

原创 Python Error:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 24: illegal multib

错误展示:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 24: illegal multibyte sequence原因分析:一般出现在读取txt文件等过程中,会出现编码错误,解决办法:添加代码:f_path=r'D:\\Python\\airpm25.txt'with open(f_path,encoding = "UTF-8") as f: contents=f.read() print(c

2020-12-23 20:57:34 723

原创 Python利用requests库爬取百度文库文章

本来马上做课设,做课设太烦了,所以只好偷工减料,但是想下载一个百度文库的文章,结果一看还要会员,这作为一个程序员怎么受得了。这岂不是让一个本不富裕的家庭更加的雪上加霜。那我只能靠Python维持学习了!python爬取百度文库1.Requests2.安装requests3.代码1.RequestsRequests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP

2020-12-22 14:34:56 1567 2

原创 Python error:FileNotFoundError: [WinError 2] 系统找不到指定的文件。

当我们做Python爬虫的时候遇到这种问题:FileNotFoundError: [WinError 2] 系统找不到指定的文件。 During handling of the above exception, another exception occurred:如下图所示:解决办法:我们可以看到错误是路径不对,所以错误的。当然这里我写Python爬虫模拟登陆网页的时候,所以就是要用到Chromedriver.exe文件,所以就以这个配置为例讲一下。下载...

2020-12-22 14:02:42 10372

原创 Python网络爬虫:怎么下载和配置chromedriver.exe

大家都知道Python写爬虫的时候,写一下网络爬虫就用到chromedriver.exe,那怎么配置。这篇文章主要介绍怎么配置。1.首先打开自己的Chrome浏览器2.打开关于Chrome——>可以看到版本信息3.打开下面链接下载自己版本适合的chromedriver.exe,点击下载。你想要的版本都有,慢慢挑选。4.解压步骤4中下载压缩包,找到chromedriver.exe复制到chrome的安装目录(1)首先右键点击 你电脑的谷歌浏览器——>属性——》打开文件所在位置。

2020-12-22 13:39:00 1303

原创 python的4行代码实现约瑟夫生者死者小游戏

首先非常感谢这个这个博主,分享的自己写的思路,也完美的体现出了Python的简洁,真的写出了学海无涯,值的我们去学习能通过几行简单的代码写出来,真的非常优秀,我也很希望我的博客下面大家都可以各抒己见,写出更好的代码,大家互相学习,反正我是被他的只会折服了。下面我分享一下源代码:n,a = list(range(1,31)),0for i in range(15): a = 8-(len(n)-a) if a+8 >=len(n) else a+8 print("第{}号船员下船

2020-12-21 10:54:59 602 3

原创 C++工程师学习笔记(二)

接口#include<iostream>#include<string>using namespace std; // 打开C++标准库的头文件class CPerson //类 默认私有的{public: //公共的,任何一个地方都可以见到 //============成员属性======================== int m_nAge;protected: bool m_bSex;private: string m_s

2020-12-18 14:45:43 123

原创 C,C++,Python怎么实现“三天打鱼两天晒网”的渔夫打鱼晒网问题?

文章目录1.问题描述2.怎么实现3.代码实现1.Python实现2.C语言实现3.C++实现1.问题描述如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。2.怎么实现(1) 自定义函数 leap(),用来判断输入的年份是否是闰年。(2) 自定义函数 number(),用来计算输入日期距 2011 年 1 月 1 日共有多少天。(3)然后就可以计算出在那天,渔夫是在打鱼还是晒网?3.

2020-12-17 15:54:43 2571 5

原创 python error:UnboundLocalError: local variable ‘sum‘ referenced before assignment

问题:UnboundLocalError: local variable ‘sum’ referenced before assignment代码部分:运行错误截图:原因分析:这是因为在函数内部对变量赋值进行修改后,该变量就会被Python解释器认为是局部变量而非全局变量,当程序执行到运算操作的时候,因为这条语句是给sum赋值,所以n成为了局部变量,那么在执行有关sum的时候,因为sum这个局部变量还没有定义,自然就会抛出这样的错误解决方式:对该变量进行全局变量定义global sum例

2020-12-17 15:36:40 4061

原创 python error:TypeError: unsupported operand type(s) for +=: ‘builtin_function_or_method‘ and ‘int‘

问题描述:关于python报错:TypeError: unsupported operand type(s) for +=: ‘builtin_function_or_method’ and 'int’错误展示:出现如下这种错误,是什么原因呢?例如:i = 0while i <= 100: sum += i i += 1如果我们用C语言写:#include<stdio.h>int main(){ int

2020-12-17 15:24:46 2929 2

原创 C,C++,Python实现兔子生兔子问题

文章目录题目描述:C语言方式:C++方式:python方式:题目描述:假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,以后每个月会有多少对兔子?C语言方式:#include <stdio.h>int main(){ int i,t1,t2,t3,m; t1=1; t2=1; printf("请输入月份数\n"); scanf("%d",&am

2020-12-16 16:41:37 2073 3

原创 Python Error :NameError name ‘reload‘ is not defined 问题

今日编程遇到这么一个问题:对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")对于 <= Python 3.3:import impimp.reload(sys)注意:Python 3 与 Python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8编码。所以,对于使用的是Python 3 的情况,就不需要sys.setdefaultencoding(“utf-8”)这段代码

2020-12-15 15:18:27 393

原创 C++工程师第三篇---面向对象的程序设计

C++面向对象的程序设计,主要总结C++的类和对象,还有C++继承,重载,多态,还有就是数据抽象,数据封装,还讲述了C++接口,(抽象类);如果有需要PDF版本的,请在我的资源里面下载。

2020-12-15 10:47:43 208

原创 python开发案例:基于Pygame的贪吃蛇小游戏

python实现贪吃蛇小游戏,贪吃蛇大家基本都非常清楚吧,Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 Pygame是免费的,它是在LGPL许可证下发布的,你可以用它来创建免费软件、共享软件和商业游戏。先来看看效果展示:看完了效果图,一定自己想开发一个玩一下吧,过过瘾,敲代码玩游戏两不误的办法就是自己写游戏。"""author:

2020-12-14 16:13:41 687 1

原创 C,C++,Python解决猴子吃桃问题

文章目录1. 题目2.C语言实现:3.C++实现:4.python实现:1. 题目先看看题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,然后还是忍不住,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都是这样吃。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子?这道题可能大家如果手算也很快就能算出来,那么我们如何用编程将他写出来了,接下来就看看,博主如何用三种语言进行编程的。2.C语言实现:下面展示一些 C语言。#include<s

2020-12-13 15:31:34 1462

原创 C,C++,Python三种语言实现斐波拉契数列

斐波拉契数列专题斐波拉契数列介绍输出一定范围的斐波拉契数列C实现C++实现python实现输出小于某个数的斐波拉契数列C实现C++实现python实现斐波拉契数列介绍斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n

2020-12-07 18:46:35 686

原创 C++工程师—第二篇:基础数据类型总结

学习能力和记忆力的确会随年龄受到影响。但是学习C++本来就是一个周期相对较长的过程,最重要的是保持学习的热情和耐心。C++语言的基础部分已经基本固定,不会经常发生重大变化,因此即使年龄稍大,经过努力后掌握C++是完全可能的。转给那些有需要的人,给我一个赞!...

2020-12-07 17:25:40 173

原创 C++工程师--第一篇:基础框架篇

后面我都会以PDF形式上传资料到我的博客,这都是自己整理的,参考资料主要是牛客网资源。

2020-12-06 19:14:18 274

原创 C++和python实现阿姆斯特朗数字查找

目录1.题目解释2.判断一个数是否为阿姆斯特朗数2.python写一个查找固定范围内的阿姆斯特朗数1.题目解释如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 4072.判断一个数是否为阿姆斯特朗数1.先来一个简单的代码,判断一个数是否为阿姆斯特朗数;来看看C++写的#include <iostream&g

2020-12-06 18:36:35 1301 8

原创 python程序员怎么给女朋友准备礼物

先来展示一下效果图:不知道大家给女朋友的备注是什么?下面看看我的备注。这是我给女朋友的备注:再来看看给女朋友一个发射爱心的图片,这个叫“既许一人以偏爱,愿尽余生之慷慨”,看完了发射爱心,接下来我们来一个更加高级的操作,不好,被丘比特的箭射中了,只能余生“我陪你闹,你陪我笑!”当然作为程序员,这些效果图不可能是画出来的,进入正题,我们用的是python代码写出来的,下面先附上源代码:import turtleimport time# 实现清屏def clear_screen():

2020-12-05 17:37:53 4489 6

C语言实现网上购物系统

C语言实现网上购物平台,主要实现平台登录,添加商品信息,删除购物商品,商品列表,商品排序,查询工资,修改工资,录入数据,退出系统。

2022-06-30

C语言实现登录注册功能

C语言实现简单的登录,用户注册等功能。

2022-06-30

C语言实现学生运动会管理系统加强版

C语言实现学生运动会管理系统加强版,主要实现功能完善,一些界面美观!

2022-06-30

C语言实现学生运动会管理系统

C语言实现运运动会动会管理系统,系统有录入信息,修改信息功能,删除信息功能,成绩排名等功能,还设置了登录,注册等功能。

2022-06-30

用C语言实现职工信息管理系统

职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等。试设计一职工信息管理系统,使之能提供以下功能: 系统以菜单方式工作:(用键盘输入1~6之间的数来选择功能) (1)职工信息录入功能(职工信息用文件保存) (2)职工信息浏览功能 (3)查询功能:按工号和按学历查询 (4)信息删除功能:按职工姓名删除 (5)信息修改功能:把研究生学历的职工工资增加500元。 (6)退出。

2022-06-14

学生运动会管理系统项目源代码.cpp

本资源主要讲述一个大学生运动会项目管理系统,主要是实现一个计分的项目。

2022-01-09

l学生选课系统.cpp

通过C语言实现一个简单的学生选课系统,通过测试,完全没有问题,大家可以放心下载!

2021-12-15

网络工程师真题下午考点总结.docx

这个是2018年~2021年软考网络工程师真题考点总结

2021-12-15

Python文件IO .pdf

本文主要面向Python面试题,主要讲解的是Python对文件的输入,输出,添加,删除,还有文件定位等操作。

2021-07-15

python多线程编程.rar

主要讲述Python多线程编程,主要讲述的thread库,threading库,Queue库等实现多线程编程

2021-06-10

linux下服务器和客户端通信.docx

linux环境下用C语言实现客户端和服务器的通信和发送消息。

2021-04-23

DHT.zip温湿度传感器dht11模块专用

arduino资料,dht11的库文件,这是在做arduino温湿度传感器那个模块的时候大家用到的,欢迎大家下载。

2020-12-29

C++面向对象篇.pdf

C++面向对象的程序设计,主要总结C++的类和对象,还有C++继承,重载,多态,还有就是数据抽象,数据封装,还讲述了C++接口,(抽象类)

2020-12-15

C++ 基础篇(2).pdf

接着上一次上传的资料,总结的内容,主要是一些C++数据类型的资料,都是自己学习总结的,还是那一句,大神绕道,学习能力和记忆力的确会随年龄受到影响。但是学习C++本来就是一个周期相对较长的过程,最重要的是保持学习的热情和耐心。C++语言的基础部分已经基本固定,不会经常发生重大变化,因此即使年龄稍大,经过努力后掌握C++是完全可能的。

2020-12-07

C++工程师第一篇.pdf

C++基础资料通过框架的形式整理出来,参考资料主要来源于牛客,大神就不用凑热闹了,太基础了。 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。 C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。

2020-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除