- 博客(118)
- 资源 (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
8725
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
11570
35

原创 怎么解决pycharm license Activate?
最近在一直学习python Django web开发,安装了好久的pycharm打不开了,显示如下:
2020-10-23 17:58:53
44375
37

原创 python网络编程案例—五子棋游戏
一.本案例基于UDP的socket编程方法来制作五子棋程序,网络五子棋采用C/S架构,分为服务器端和客户端,游戏时服务端首先启动,当客户端启动连接后,服务器端可以走棋,轮到自己棋才可以在棋盘上落子,同时下方标签会显示对方走起信息,服务器端用户可以通过“退出游戏”按钮可以结束游戏;1.数据通信协议网络五子棋游戏设计的难点在于对方进行通信,这里使用面向非连接的Socket编程,Socket编程用于C/S开发,在这类应用中,客户端和服务器端通常需要先建立连接,然后发送和接收数据,交互完成后需要断开连接,本章采
2020-05-10 21:47:54
10438
16
原创 docker问题:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the?
docker怎么解决:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2022-12-05 20:59:37
1385
原创 Docker教程(centos下安装及docker hello world)(docker第1篇)
主要是docker在centos7下面安装docker,以及用写代码第一步:输出:helloworld!
2022-11-22 23:55:45
1123
原创 xftp6安装完成打不开,提示:“要继续使用此程序,您必须应用最新的更新或使用新版本“问题解决
xftp6安装完成打不开,提示:“要继续使用此程序,您必须应用最新的更新或使用新版本“问题解决
2022-10-24 01:04:32
3999
2
原创 C语言实现网上购物系统
C语言实现网上购物平台,主要实现平台登录,添加商品信息,删除购物商品,商品列表,商品排序,查询工资,修改工资,录入数据,退出系统。
2022-06-30 23:53:12
3004
8
原创 Python技能树测评报告
本人学识短浅,但是一直在csdn技能树一直学习到很多东西,很感谢官方能给我们用户一次机会,让我们都能提一些建议,让csdn网站做的更好,让我们能够有更好的使用体验,我一直都在使用Python技能树,他的知识面太全面了,不仅可以查看一些知识点,有时候写代码过程中突然忘记一些东西,也会打开技能树,找到相应知识点进行学习,能够迅速解决我很多问题,有时候等车途中,也会打开csdn软件,去看看一些知识点,毕竟温故而知新。下面是我对csdn技能树简单的测评,不足之处,还望见谅!......
2022-06-26 02:40:31
901
原创 学校运动会管理系统--C语言实现
(4)、学校运动会管理系统问题描述:(1)初始化输入:N-参赛院系总数,M-男子竞赛项目数,W-女子竞赛项目数;2(2)各项目名次取法有如下几种:取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;(3)由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。(4)所有信息记录完毕后,用户可以查询各个院系或个人的比赛成绩,生成团体总分报表,查看参赛院系信息、获奖运动员、比赛项目信息等。代码运行效果:需要代写可以私信我,大家都是同龄人,好商量!...
2022-01-04 21:15:50
2650
7
原创 算法技能树-蓝桥杯python实现-振兴中华-递归算法-动态规划
这个题目主要考察递归函数,大家可以先学习一下什么是递归。文章目录1、题目描述2、 python通过递归实现3、python通过动态规划实现4、知识点讲解1、题目描述小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。
2021-12-21 11:12:55
690
2
原创 算法技能树2-蓝桥杯-python实现测试次数(摔手机)-动态规划(DP)
文章目录1、题目描述2、python解题1、知识点总结1、题目描述x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。特别地,如果手机从第1层扔下去
2021-12-21 09:46:53
552
1
原创 算法技能树--蓝桥杯基础-猜年龄
目录1、先看题目2、先上代码1、先看题目猜年龄美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你推算一下,他当时到底有多年轻。2、先上代码#!/usr/bin/python# Write Python 3 code in this o
2021-12-20 15:54:06
183
1
原创 2018~2021年软考下午真题考点总结-软考最新
大家如果需要word文档,也可以在我个人资料里下载,每个考点都是非常重要的考点,年年都考.1、RAID技术(2018上,2019下,2019上,2020年下,2021年上)(1)主要考察:RAID2.0技术,RAID6.0,RAID组合方式(2)总结<1>RAID 独立磁盘冗余阵列,是将同一阵列的多个磁盘视为单一的虚拟磁盘,数据是以分段的方式顺序存放在磁盘阵列中。<2>三大特点:1、通过对硬盘上的数据进行条带化,实现对数据成块存储,减少磁盘的机械寻道时间,提高数据存取速度
2021-12-15 14:59:48
1804
1
原创 2018年上半年 网络工程师 基础知识-考点总结
**1.对阶原则:**小阶向大阶看齐,阶码小的向右移,每移动一位,阶码加1,直到两个一样。4.著作权中,署名权,修改权,保护作品完整权的保护期不受限制。**5.海明不等式:**校验码个数为k,2的k次方个校验信息,1个校验信息用于指出没有错误,满足m+K+1 <= 2^K。8.流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水线操作时间不同,流水线的吞吐率是最长流水段操作时间的倒数。9.完成工程的最少时间是从开始顶点到结束顶点的最长路径长度。10.曼彻斯特和差分曼彻斯特编码均属于双相
2021-12-15 14:48:22
1871
原创 软考网络工程师复习指导--下午题必考-组网技术-华为命令汇总
文章目录1、考试介绍2、软考网络工程师前景3、 软考网络工程师考试内容4、华为命令总结1、考试介绍软考是一个以考试代替评职称的考试,每年都会举行两次考试,一般都在5月份和11月份考试,今年我们的省份取消了考试。具体参考官网中国计算机技术职业资格网可以在上面查看报考时间和报名等。本人准备2021年下半年全国计算机技术与软件专业技术中网络工程师,谁知道疫情就来的很巧,辛辛苦苦复习了三个月,终于整明白头绪了,但是天不遂人愿,疫情导致取消了考试,但是是害怕我是去捐款的吗?2、软考网络工程师前景随着计
2021-12-14 15:31:06
6628
原创 云计算基础2-什么是云存储?
云存储 万企上云,云计算作为当今时代发展趋势,云计算是一种网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管(hosting)公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求。数据中心营运商根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池(storage pool)的方式提供,客户便可自行使用此存储资源池来存放文件或对象。实际上,这些资源可能被分布在众多的服务器主机上。(来自于百度百科)存储分为块
2021-12-10 16:04:43
2944
2
原创 云计算基础1-云计算时代的发展-天翼云电脑
云计算1、 云计算介绍2、云计算特点3、 云计算技术介绍4、云计算的部署5、云电脑1、 云计算介绍这个时代众将是万企上云,按需所取,按量收费,云计算是支持大数据,人工智能,物联网的基础设施,重要地位一杯社会广泛认可。“云”表示计算能力,并不由本地的数据中心提供,而是由云端的数据中心提供。2、云计算特点随机应变的自主服务无处不在的网络访问资源池化共享快速而且灵活计量付费服务3、 云计算技术介绍服务类型通常,它的服务类型分为三类,即基础设施即服务(IaaS)、平台即服务(PaaS)和软
2021-11-23 11:05:16
1443
1
原创 Python的过滤函数filter函数案例--输出奇数和输出平方根是整数的数
目录1、语法讲解2、输出 1~100中平方根是整数的数。3、输出1~10中的奇数。1、语法讲解filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。语法以下是 filter() 方法的语法:filter(function, iterable)参数func
2021-07-20 18:49:24
2169
原创 Python---递归函数实现阶乘
文章目录1、什么是递归函数?2、递归函数示例-实现1、什么是递归函数?什么是递归函数:递归函数就是在一个函数体内调用该函数本身,这个函数称为递归函数。递归函数的组成部分:递归调用与递归终止条件。递归函数的调用过程:1.每递归调用一次函数,都会在栈内分配一个栈帧。2.每次执行完一次函数,都会释放相应的空间。递归的优缺点:缺点:占用内存多,效率低下。优点:思路和代码简单。2、递归函数示例-实现1、递归函数:使用递归来计算阶乘。6! = 6 * 5 * 4 * 3 * 2 *1代码:
2021-07-15 14:40:01
5083
原创 AttributeError: ‘_io.TextIOWrapper‘ object has no attribute ‘softspace‘
这里写目录标题1、问题展示2、解决办法1、问题展示问题展示:当我在学习文件模块的时候遇到这样的一个情况,遇到这种情况该怎么解决饿呢?2、解决办法这个就涉及到一个版本问题,大家都知道,Python主要分为Python2和Python3,当我们查看Python官网的时候就可以看到。(Python官网地址:www.python.org)可知,在python3.0以上版本中,softspace属性可能已经被移除了,于是使用命令行 py -2 (如果没有安装python2版本,则需先安装python
2021-07-13 16:37:16
2652
原创 python面试题---两数之和为某个确定值
例2:给定一个整形数组A,以及整数M=9,判断A中是否存在这样的i,j,使得 M =A[i]+A[j];这里我们用折半查找。折半查找:就是在一个升序的数组中查找指定的元素,先找出数组中的中间元素,如果等于指定元素,那么直接返回,如果小于指定元素,那么直接在数组前半部分查找;如果大于指定元素,直接在数组后半部分查找;def binaryFind(A,m): if len(A) ==0: return -1 i = int(len(A) / 2) if A[i] =
2021-07-11 16:16:28
491
原创 python面试题3---递归实现链表快速倒转
案例:实现如下链表进行倒转源代码:'''Node 用于表示队列中的节点;它包含两个域。val 表示节点的值。next指向下一个节点'''#定义链表的数据结构class Node: def __init__(self,val): self.next = None self.val = valclass ListUtility:#生成一个用来操作的链表 def __init__(self): self.head = None
2021-07-11 16:02:10
165
原创 Python面试题2-判断矩形交集
1.给定两个坐标轴对齐的矩形,判断他们是否相交,如果相交,给出他们所形成的矩形。class Rectangle(object): #构造函数要求输入左下角坐标以及宽和高 def __init__(self,x,y,width,height): self.x = x self.y = y self.w = width self.h = height def isInterset(self,r): if s
2021-07-11 15:54:56
1175
原创 Python面试题1 ---素数判定算法
方法1:暴力枚举法素数:就是只能被1和本身整除;例如:输出1~100之间的素数。def isPrime(k): for i in range(2,k): if k % i == 0: return False return Truedef getPrimes(n): primes = [] for i in range(1,n+1): if isPrime(i): primes.appen
2021-07-10 14:47:51
495
原创 Python系统编程-进程、进程池,线程,线程同步一文全解
本文章参考自书籍Python程序员面试宝典文章目录1、 任务?进程?线程?2、 thread创建新线程3、threading 创建线程4、如何保持线程同步?5、Queue模块6、进程池1、 任务?进程?线程?1、首先我们理解一下什么是进程?什么是线程?操作系统同时运行多个任务。一个任务就是一个进程。进程就是我们运行的程序。这是我们的电脑运行的任务管理器。对于线程而言,线程是进程的基本单位,一个进程至少有一个线程,但是如果一个进程只有一个线程的哈,那么这个线程一般被叫做主线程。2、 thre
2021-06-06 18:41:03
220
3
原创 python随机数产生最全直接汇总
random.betavariate(alpha,beta)以beta分布的概率分布返回0~1之间的随机数返回值:介于0~1之间的随机数import randomprint(random.betavariate(1,3))0.1443350519425653choice()~从非序列中返回一个随机元素ramdom.choice(seq)#seq表示需要随机抽取的序列返回值:从非空序列中返回一个随机元素import randomlist1 = [1,2,3,4,5,6,7]tup
2021-04-12 09:38:13
1343
1
原创 Qt5设计一个显示文本和显示图片的案例
1、Qt代码:设计一个两个按钮“显示”,“清空”。当点击“显示”按钮时候显示文字,当点击“清空”按钮时候,清空文本框中内容。2.qt设计两个按钮,当点击“显示”的时候,显示图片,当选择“清除”的时候就清空照片。注意:这里要将图片添加到本地资源里面,首先将图片文件放在该项目的目录下,其次就是添加新资源,再添加现有资源,选中就ok啦。...
2021-03-30 09:54:48
2189
原创 Pythonerror:pymysql.err.OperationalError: (1045, “Access denied for user ‘root’@‘192.168.216.1’
问题展示:在这里插入图片描述pymysql.err.OperationalError: (1045, “Access denied for user ‘root’@‘192.168.216.1’ (using password: YES)”)
2021-03-29 15:26:37
1130
1
原创 VMware虚拟机中接入USB摄像头不显示解决办法
当我用USB采集画面的时候展示出找不到摄像头设备,这时候怎么解决呢?当我们插入USB摄像头没有显示,如下图。解决方法:先“Ctrl + Alt + Del ”打开任务管理器,在点击“ 服务 ” ,找到VMUSBArbService ,将状态打开,编程正在运行,就可以了。成功展示:...
2021-03-17 17:05:48
4066
1
原创 Ubtuntu+C语言实现网络通信附源代码
下面这个案例是我用C在ubtuntu上面写的网络编程案例。2. 网络编程(1)OSI七层模型理想化应用层:app,应用程序。表示层:对数据进行加工。会话层:建立会话。(比如电脑之间通信,就会建立会话,跟不同电脑通信,都会建立不同的会话)。传输层:保证数据能够可靠传输。网络层 :路由选择 (可以实现不同局域网之间的互联)。数据链路层 :局域网之间的数据传输。物理层:决定传输介质。(2) TCP/IP四层模型(TCP/IP协议簇)Tcp协议:用来实现数据的可靠传输。UDP:传输数
2021-03-10 21:53:39
741
1
原创 ubtuntu error:E45:‘readonly’ option is set(add ! to override
当我们用vim在虚拟机上面写代码的时候,有时候就退出不了,显示这样的问题。这时候我们怎么解决了。解决办法:1、按Esc键。2.输入“:set noreadonly”。3.再按Esc键。4.输入wq,(保存并退出)这样就解决了,大家如果有更好的解决办法,希望大家评论,让我学习一下。...
2021-03-10 21:38:05
1384
2
原创 C,C++,Python实现汉诺塔递归算法问题
目录1.题目解释2.算法思想3.编程实现1.Python实现2.C语言实现3.C++实现4.励志语录1.题目解释汉诺塔问题是指:一块板上有三根针 A、B、C。A 针上套有 64 个大小不等的圆盘,按照大的在下、小的在上的顺序排列,要把这 64 个圆盘从 A 针移动到 C 针上,每次只能移动一个圆盘,移动过程可以借助 B 针。但在任何时候,任何针上的圆盘都必须保持大盘在下,小盘在上。从键盘输入需移动的圆盘个数,给出移动的过程。2.算法思想对于汉诺塔问题,当只移动一个圆盘时,直接将圆盘从 A 针移动到
2021-02-17 21:06:36
371
原创 python3网络编程模块socket
1、Python 网络编程Python 提供了两个级别访问的网络服务:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。2.什么是socket?socket又称套接字,应用程序通常通过套接字向网络发出请求指令或者应答网络请求,使得主机或者计算上进程间可以通讯。参考文献1、https://www.runoob
2021-02-15 14:03:45
615
4
用C语言实现职工信息管理系统
2022-06-14
C++ 基础篇(2).pdf
2020-12-07
C++工程师第一篇.pdf
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人