pygame基础教程

pygame可以实现python游戏的一个基础包。初始化pygame,init()类似于java类的初始化方法,用于pygame初始化。设置屏幕,(500,400)设置屏幕初始大小为500 * 400的大小, 0和32 是比较高级的用法。这样我们便设置了一个500*400的屏幕。如果不设置pygame事件的话,窗口会一闪而逝。这里去捕捉pygame的事件,如果没有按退出,那么窗口就会一直保持着,这样方便我们去设置不同的内容展示。pygame.display,set_caption设置窗口的标题这里设置背景
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

python如何顺序读取文件夹下的图片及文件

os.listdir() :用于返回指定的文件夹包含的文件或文件夹的名字的列表。得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名。但是返回的文件名不一定是顺序的,符合需求的,需要重排。os.walk() :可以遍历文件夹下所有的文件。该函数可以得到一个三元tupple(dirpath, dirnames, filenames注意,dirnames和filenames均不包含路径信息,如需完整路径,可使用os.path.join(dirpath, dirnames)使
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

Python遇上SQL,于是一个好用的Python第三方库出现了

本文的所有演示数据,均是基于下方的四张表。下面这四张表大家应该不陌生,这就是中使用到的几张原表。关于下方各表之间的关联关系,我就不给大家说明了,仔细观察字段名,应该就可以发现。中的DataFrame是一个二维表格,数据库中的表也是一个二维表格,因此在pandas中使用就显得水到渠成,pandasql使用SQLite作为其操作数据库,同时Python自带,不需要安装,便可直接使用。:使用pandasql读取DataFrame中日期格式的列,默认会读取年月日、时分秒,因此我们要学会使用sqlite中的日期处理
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

SpringBoot2-[模板引擎-Thymeleaf]

SpringBoot不支持JSPThymeleaf:现代化、服务端Java模板引擎引入Thymeleaf支持基本语法:文本值: **‘one text’ , ‘Another one!’ ,…**数字: **0 , 34 , 3.0 , 12.3 ,…**布尔值: true , false空值: null变量: one,two,… 变量不能有空格字符串拼接: +变量替换: |The name is ${name}|运算符: + , - , * , / , %运算符: and , or一元运算: ! ,
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

SQL Server安装教程

1,打开SQLserver官网,点击下方Developer版2,点击确定保存文件。3,后选择iso再点击下一步或这你可以更改一下下载位置再点击下一步。4,即下载成功!5,点击:打开文件夹。双击打开下载的光盘映像文件。6,进入之后点击exe应用程序进行安装sqlserver程序。7,选择:硬件和软件要求8,单击全新SQLServer独立安装,即第一个后出现下面界面:9,点击下一步,点上接受许可后下一步10,继续点击下一步:11,继续点击下一步12,点上数据库引擎服务,点击下一步13,继续点击下一步 14,点击
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

Vue项目通过node连接MySQL数据库并实现增删改查操作

Vue项目创建的详细步骤,有需要的可移步这里下载expressnpm install express下载cors,用于处理接口跨域问题npm install cors下载mysqlnpm install mysql下载axiosnpm install axios新建/server/app.js,用于配置服务器相关信息let express = require(‘express’)let app = express()let cors = require(‘cors’)let bodyParser =
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

【Linux进程概念】冯 诺依曼体系结构 操作系统 进程 fork 进程状态 优先级

从此篇开始,就开始学习 Linux 系统部分 —— 进程,在正式学习 Linux 进程之前,我们需要铺垫一些概念,如冯诺依曼体系结构、操作系统的概念及定位、进程概念,我们会先铺垫理论,再验证理论。其次对于某些需要深入的概念我们只是先了解下。本文中的 fork 只会介绍基本使用,以及解答 fork 为啥会有 2 个返回值、为啥给子进程返回 0,而父进程返回子进程的 pid;而对于用于接收 fork 返回值的 ret 是怎么做到 ret == 0 && ret > 0、写时拷贝、代码是怎么做到共享的、数据是怎么
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

【爬虫1】安装第三方库requests的两种方法及使用方法;看完你也会基础爬虫了

一、安装requests:A、使用pip install requests命令进行安装1、在cmd黑窗口里面输入:2、在pycharm的终端Terminal中输入命令来安装B、如果网速不好,也可以用国内源:pypi镜像(清华源)备注:同样用cmd或者pycharm的方式来安装,只是命令有所不同二、使用requests的get爬取内容有些时候,我们会发现无法正常获取数据,因为系统检测我们是自动程序发出的请求,所以需要模拟人工用什么设备进行请求(防爬机制);即给上User-Agent请求载体的身份标识;可以
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

如何在 Pandas DataFrame 中插入一列

通常,您可能希望在 Pandas DataFrame 中插入一个新列。幸运的是,使用 pandasinsert()函数很容易做到这一点,该函数使用以下语法:insert(loc, column, value, allow_duplicates=False)在哪里:本教程展示了如何在实践中使用此功能的几个示例。以下代码显示了如何插入一个新列作为现有 DataFrame 的第一列:示例 2:插入新列作为中间列以下代码显示了如何插入一个新列作为现有 DataFrame 的第三列:示例 3:插入新列作为最后一
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

一个HashMap跟面试官扯了半个小时

HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。面试官: 你先自我介绍一下吧!安琪拉: 我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目前在–公司做–系统开发。面试官: 看你简历上写熟悉Java集合,HashMap用过的吧?安琪拉: 用过的。(还是熟悉的味道)面试官: 那你跟我讲讲HashMap的内部数据结构?安琪拉: 目前我用的是JDK1.8版本的,内部使用数组 + 链表红黑树;安琪拉: 方便我给您画个数据结构图
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

JAVA工作经验1年面试题

最近刚从上家公司离职,便开始投简历,工作时间一年。投了70-80家大概面了5家,在这里向大家总结一下这几家公司的面试题。1.抽象类和接口的关系和区别,以及你在时间开发过程中是怎么使用到的?2.你知道反射机制和动态代理吗?3.一个线程连续两次调用start方法会发生什么?简单谈谈线程的几种状态?4.使用快速排序算法排序以下 数组?int[] a = {2,6,1,5,7,3,8,22,30,15}5.两个有序数组排序的话,你会用哪种算法?int[] a = {2,4,8} int[] b={1,3,5,7,9
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

Java 联系作业1

阶段一模块一作业1. 提示用户输入年月日信息,判断这一天是这一年中的第几天并打印。/*提示用户输入年月日信息,判断这一天是这一年中的第几天并打印。作者:Xoey(徐秀)*/import java.util.Scanner; import java.time.LocalDate;//import java.util.LocalDate; //这个包×//LocalDate(Java8)对象只包含没有任何时间信息的日期//Date对象表示特定的日期和时间public class TheDa
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

手写数字图像识别

1 目标通过KNN算法对手写数字图像进行识别。2 思路(1) 删除train文件夹中标签与图像明显错误的样本;(2) 样本格式多种多样,将样本统一处理成 28*28 位深度为8;(3) 将图像样本转换为txt格式;(4) 将所用样本转换为数组矩阵,形成训练样本;(5) 提取文件名的首字符,形成label;(6) 基于KNN算法,在训练集上训练,并保存训练好的模型“knn.pkl”;(7) 基于训练好的模型,在测试集上测试3 理论基础3.1 KNN 算法KNN作为一种有监督分类算法,是
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

python生成针对excel的sql建表语句

# -*- coding=utf-8 -*-# coding=utf-8import xlrdimport osdef convert_type(data_type): """Normalize MySQL `data_type`""" if 'CHAR' == data_type: return 'varchar' elif 'CLNT' == data_type: return 'varchar' elif 'NUMC' ==
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

python装包,raise ReadTimeoutError

问题:python安装依赖包、库时报错:raise ReadTimeoutError(self._pool, None, “Read timed out.”)pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.原因:由于使用的是国外源,当网络不好时,容易出现超时的问题。解决方法:方法1 :延长t
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

安装anaconda及安装pytorch

安装anaconda及pytorch下载安装anaconda配置环境变量测试是否安装成功配置清华源安装pytorch在anaconda下新建一个pytorch 虚拟环境测试pytorch是否安装成功conda常用操作参考下载安装anaconda官网下载安装包,安装,系统变量不勾选。安装anacoda安装过程十分简单,一路next,然后选择合适的路径即可最后skip和next,finish就行了配置环境变量需要配置三个环境变量即可,分别是:注意:具体的安装路径以自己的为准,以下是我的安装路径
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

BUG :failed with repodata from current_repodata.json, will retry with next repoda

在anaconda里面再次冲洗进行安装pytorch 时,(具体步骤可见安装笔记),报错:failed with repodata from current_repodata.json, will retry with next repoda应该是清华源的问题,解决方法:解决方法```bashconda config --add channels conda-forgeconda config --set channel_priority strictconda config --set ch
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

python 行向量、列向量 和矩阵

Python 中的行向量、列向量和矩阵1.一维数组一维数组既不是行向量,也不是列向量。import numpy as npa=np.array([1,2,3])print(np.shape(a))(3,)2.行向量import numpy as npa=np.array([[1,2,3]])print(np.shape(a))(1,3)3.列向量import numpy as npa=np.array([[1],[2],[3]])print(np.shape(a))
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

绘制函数$y = f(x) = x^3 - \frac{1}{x}$和其在$x = 1$处切线的图像

绘制函数y=f(x)=x3−1xy = f(x) = x^3 - \frac{1}{x}y=f(x)=x3−x1​和其在x=1x = 1x=1处切线的图像from matplotlib import pyplot as pltdef f(x): return x**3-1/xx = np.arange(0, 3, 0.1)plt.xlabel('x')plt.ylabel('f(x)')plt.plot(x, f(x),"-")plt.plot(x, 4 * x - 4,"--")p
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0

李宏毅深度学习课程Spring2022作业1

文章目录目标任务描述数据评价标准Kaggle -Submission作业 simple baseline:1) Download data2) Import packages3)Some Utility Function4)DatasetNeural Network ModelFeature Selection (划分训练集、测试集、验证集的x、y)Training LoopConfigurationsDataloaderStart trainingPlot learning curves with ten
分类: 企业开发 发布时间: 06-24 03:49 阅读次数: 0