自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Matplotlib:显示中文、设置描述信息

CONTENT数据表显示中文matplotlib.rc('font',**fontDict)设置轴的描述信息案例数据表显示中文matplotlib默认字体不显示中文(中文显示为方框)。故需要对其设置字体修改matplotlib字体的方法:通过matplotlib.rc修改mac系统下可以通过matplotlib下的font manager修改matplotlib.rc(‘font’,**fontDict)# 设置数据表字体为微软雅黑,便于中文显示matFont = { 'fam

2021-07-18 16:26:33 128 1

原创 Python爬虫:requests模块深入及案例

requests模块深入UA伪装案例一:获取CSDN关键字的搜索结果页面案例二:输入单词获取百度翻译的结果案例三:获取豆瓣电影的评分前几名的电影信息UA伪装UA是指User-Agent,请求载体身份标识门户网站服务器会检测对应请求的载体身份标识,如果身份标识是某一浏览器,则服务器判断为正常请求。但如果检测到身份标识不是浏览器,会被认定为非正常请求(爬虫),服务器端很可能会拒绝该请求。UA伪装:让爬虫对应的请求载体身份标识伪装成浏览器 (可以理解为爬虫披着浏览器的外衣进入了服务器)在网页检查中可以查

2021-07-17 10:49:25 567 5

原创 Python爬虫:requests模块使用

requests模块使用requests模块使用流程环境安装爬虫的第一个实例:获取搜狗搜索网页的源代码requests模块python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。用于发送请求,模拟浏览器上网。使用流程指定url发起请求获取响应数据持久化存储环境安装建议直接下载Anaconda,在PyCharm中使用Anaconda的默认环境,其中就包含了requests模块。爬虫的第一个实例:获取搜狗搜索网页的源代码# 获取搜狗首页的数据import r

2021-07-16 10:34:59 189

原创 Python爬虫:http&https协议

http协议超文本传输协议,服务器与客户端进行数据交互的一种形式。常用请求头信息User-Agent:请求载体的身份标识。如操作系统版本,浏览器信息等。Connection:请求完毕后,是断开连接还是保持连接。常用响应头信息Content-Type:服务器响应会客户端的数据类型https协议安全的http协议,会有数据加密(采用证书密钥加密)。加密方式对称密钥加密非对称密钥加密证书密钥加密...

2021-07-15 17:09:32 190 1

原创 Matplotlib的第一张数据表

Matplotlib简介能将数据进行可视化,更直观呈现。使数据更客观,更具说服力。建立第一章Matplotlib数据表1、导入Matplotlib库from matplotlib import pyplot as plt2、给出所需的数据两个列表类型的数据,元素的个数要一一对应。x = range(2,26,2)y = [15,13,14.5,17,20,25,26,26,24,22,18,15]3、绘图pyplot.plot(dataList0 , dataList1)dataL

2021-07-14 12:13:20 197 2

原创 Bongo Cat桌面小猫:适用于玩游戏的版本

原作者为B站up主:MMmmmoko。

2021-07-10 23:11:15 703

原创 Numpy:简介与数组

Numpy简介定义一个在Python中做科学计算的基础库,重在数值计算,也是大部分Python科学计算库的基础库,多用于大型,多维数组上执行数值运算。为什么学习Numpy快速、方便、科学计算的基础库Numpy数组导入numpy库import numpy as np# as 定义库的别名,使用别名可以调用库numpy数组的创建Numpy.array(data)data可以是列表类型数据使用range()创建的数据int类型的数据,若该参数为n,则生成0 ~ n-1的数组,与r

2021-07-08 16:07:04 283 3

原创 JavaWeb课程设计:用户和商品管理系统

设计要求使用JavaWeb写一个管理系统,可以进行登录注册,对MySQL数据库中的用户和商品信息进行管理。使用工具IDEA、MySQL Workbench、LayUI框架注册界面一、表单HTML的form表单。onblur()是输入框失去焦点时执行的函数。<form id="Form" method="POST" action="register"> <div class="form-item"> <div class="f

2021-06-18 22:55:40 3277 15

原创 计算机网络实验:使用eNSP实现基于MAC地址划分VLAN

原理基于MAC地址划分VLAN只处理Untagged数据帧,这里VLAN指的是单层VLAN,只有收到的数据帧中原来没有VLAN标签才可以根据交换机所配置的MAC地址与VLAN ID映射关系。交换机在基于MAC地址划分VLAN后,接收某个MAC地址传输过来的Untagged数据帧,会根据MAC地址和VLAN ID的映射表给Untagged数据帧添加对应的VLAN标签。另外,基于MAC地址划分VLAN仅可在Hybrid端上进行。这样一来可以使得该划分方式主要针对终端用户设备,而非针对其他网络设备。步骤

2021-06-06 17:16:45 5558 10

原创 Anaconda安装pytorch,并在PyCharm 2021配置环境

这里使用的Anaconda是Python 3.8的版本。由于使用清华镜像安装时可能因为访问量过大导致http连接失败,这里使用本地安装。CONTENTSAnaconda安装pytorchPyCharm 2021配置环境Anaconda安装pytorch1.进入Anaconda Prompt命令行2.创建名为 pytorch 的文件夹,这里实际上就是在Ananconda中创建了一个新的Environment。conda create -n pytorch python=版本号3.激活,进入创建好

2021-06-03 15:26:15 985 6

原创 PyCharm 2021:添加Numpy、Matplotlib等包

一、安装Anaconda(开源的Python发行版本)官网下载地址:https://www.anaconda.com/products/individual#Downloads二、打开PyCharm,新建一个项目,点击File,进入Setting设置界面三、选择Python Interpreter ,添加Interpreter四、选择Conda Environment,改为Anaconda安装目录下的conda.exe五、点击 + ,添加Package六、选择需要的Python库(An

2021-05-29 21:22:59 1095

原创 Python面向对象:一篇文章掌握面向对象的基础

一、面向对象简介面向对象编程(object driented programming,OOP):是一种编程思路,也是Python语言的一个重要特点。将数据与函数绑定在一起,进行封装,这样能够更快速的开发程序,减少了重写代码的过程。面向过程:就是我们一开始学习的,按照解决问题的步骤去写代码二、类和对象的概念类是具有一组相同或者相似特征(属性)和行为(方法)的一系列对象。对象是类的具体示例。比如手机是一个类,华为,苹果,小米是对象(实例),有屏幕尺寸、处理器、分辨率等属性,开机、关机、拍照等行为(方法

2021-05-29 16:07:28 300 2

原创 Python数据类型(六):集合set及使用

CONTENTSset的创建add() 添加clear() 清除difference() 差集intersection() 交集union() 并集pop() 移除(不常用)discard() 指定元素移除update() 更新set(集合)是一种数据类型,一个无序不重复的元素集合。set的创建set1 = {'name','age','class'} #直接创建print(type(set1))print(set1) #输出时顺序随机list1 = ['name','age','salary

2021-05-28 23:03:10 330 1

原创 Python数据类型(五):序列操作(all、any、sort、sorted、reserver、zip、enumerate)

作者在后面又新学了几个序列的操作,对Python数据类型(一):序列索引切片、字符串类型及常用方法这篇文章进行补充。CONTENTS序列操作all(iterable) 与运算any(iterable) 或运算sort() && sorted() 排序reserver() 反向排列zip() 打包成元组enumerate() 打包元素和索引值序列操作all(iterable) 与运算可迭代参数iterable为元组或列表若可迭代参数 iterable 中所有元素都为 True,a

2021-05-23 22:19:06 815 13

原创 Python函数(三):内置函数(数学运算函数、类型转换函数)

CONTENTS一、数学运算函数绝对值abs( )返回近似值 round()幂运算 pow()求商和余数 divmod()求最大值 max()求和 sum(列表/元组/集合)动态执行函数 eval()一、数学运算函数绝对值abs( )a=3b=5.34c=-31.2print('a的绝对值:%d'%abs(a))print('b的绝对值:%.1f'%abs(b))print('c的绝对值:%.3f'%abs(c))返回近似值 round()round(a,b)a:数值 b:保留

2021-05-23 21:46:36 726

原创 JavaWeb:不同页面之间的传值及取值

JavaWeb开发中,页面传值是非常重要的,能帮助页面之间更好的协作。Servlet向JSP/Servlet传值Servlet中的两种跳转方法response.sendRedirect(url)跳转到指定的URL地址后,上个页面(跳转之前的原来页面)中的请求全部结束,原request对象将会消亡,数据将会消失。紧接着,当前新页面会新建request对象,即产生新的request对象request.getRequestDispatcher(url).forward(request,response)

2021-05-21 09:01:03 4946 3

原创 PyCharm 2021.1 最新版如何设置代码提示不区分大小写

在PyCharm中点击File进入Setting设置界面,Editor => General => Code Completion,取消Match case的勾选,点击右下角Apply即可

2021-05-20 19:32:41 2671

原创 计算机网络实验:VLAN组建

CONTENTS一、VLAN基础理论二、VLAN标签三、VLAN的链路类型和端口类型Access链路及Access端口Trunk链路及Trunk端口四、VLAN的划分方式基于端口号划分基于MAC地址划分基于子网划分基于协议划分基于策略划分五、使用华为交换机实现基于端口号的VLAN组建一、VLAN基础理论VLAN(Virtual Local Area Network,虚拟局域网),交换机中最重要和最常用的一项技术。其核心是通过交换设备,在网络物理结构的基础上构建逻辑网络,使网络中的任意节点都能够根据需要组

2021-05-15 19:33:01 3043 10

原创 计算机网络:物理层

物理层的基本服务功能物理层处于OSI参考模型的最低层,它向数据链路层提供比特流传输服务。连接物理层的传输介质可以有不同类型,如电话线、同轴电缆、光纤与无线通信线路,不同类型的传输介质对于被传输的信号要求也不同。研究人员需要针对不同类型的传输介质和通信技术的特点,制定与之相适应的物理层协议。因此设置物理层的目的是屏蔽物理层所采用的传输介质、通信设备与通信技术的差异性,使数据链路层只需要考虑如何使用物理层的服务。物理层协议的类型物理层协议可分为两类:基于点-点通信线路的物理层协议与基于广播通信线路的物

2021-05-15 18:52:52 31069 7

原创 Python函数(二):全局变量和局部变量、匿名函数lambda、递归函数

全局变量和局部变量全局变量可以作用于整个程序中局部变量在函数内部定义,只能作用在函数内部name1 = 'lzh' # 全局变量,整个程序都可以使用def sum(a,b): name2 = 'ssd' # 局部变量,作用仅限于函数内部 print(a+b) print(name2) returnprint(name1)sum(2,6)print(name2)'''lzh8ssdNameError: name 'name2' is not

2021-05-06 16:25:38 410

原创 Python函数(一):函数的定义语法、调用、参数类型(必选参数、缺省参数、可选参数、关键字可选参数)、return返回值、函数嵌套

CONTENTS一、函数定义语法二、函数调用三、参数类型必选参数缺省参数可选参数关键字可选参数混合参数类型四、return返回值五、函数嵌套函数是封装后的代码块,可以调用函数执行改代码块实现相同的功能,以便提高复杂代码的开发效率和可读性。一、函数定义语法函数分为有参函数和无参函数。def 函数名(): # 没有参数 代码块def 函数名(参数1,参数2,...): # 有参数 代码块二、函数调用语法函数名() # 调用无参函数函数名(参数1,参数2,...) # 调

2021-05-03 19:44:22 942 2

原创 Python数据类型(四):字典类型及常用方法(update、del、pop、keys、values、items、sort)

CONTENTS一、字典的特点二、查找三、修改四、删除五、获取字典中的数据六、排序字典是由 键值对 组成的集合。通常使用键来访问数据,效率高。支持数据添加、修改、删除一、字典的特点不是序列类型,没有索引值,是无序的键值集合,Python内置的高级数据类型使用 { } 表示字典对象,每个键值用逗号分隔键 必须是不可变的类型 如元组、字符串键必须是唯一的,如果存在重复的键,后者会覆盖前者dict1 = {} # 空字典dict2 = {'name':'aas' , 'age':43 ,

2021-05-03 18:57:11 694

原创 Python数据类型(三):元组类型及常用方法

元组类型是一种不可变的序列,创建之后不能做任何修改用()创建元组类型,数据项用逗号分隔数据项可以是任何类型元组中只有一个元素也要加上逗号,不然解释器会当做整形处理同样支持切片操作...

2021-04-30 09:00:58 405

原创 Python数据类型(二):列表类型及常用方法(append、extend、insert、del、remove、pop、index)

list,一种有序的数据集合支持增删改查列表中的数据可以改变(但内存地址不会改变)用[ ]表示列表类型,数据项之间用逗号分割,数据项可以是任何数据支持索引和切片list1 = [1,2,4,'Hello']print(type(list1))print(len(list1)) # 返回列表长度(数据项个数)...

2021-04-29 22:04:33 1140

原创 JavaWeb:Session的使用

什么是Session?服务器端维护用户状态的一种状态管理技术。浏览器访问服务器时,服务器会创建一个对象(session对象),同时,还会生成一个标识该对象的唯一的字符串(sessionId),服务器在默认情况下,使用cookie机制将sessionId发送给浏览器。浏览器下次访问服务器时,会将sessionId携带给服务器,服务器会使用sessionId查找对应的session对象。通过这种方式,来维护用户的状态。负责保存“同一客户端一次会话过程中”的一些信息。Session创建HttpSessi

2021-04-28 19:34:54 684 1

原创 Python数据类型(一):序列索引切片、字符串类型及常用方法

CONTENTS一、序列二、字符串及常用方法字符串的切片大小写转换去除空格获取内存地址 id( )查找: find() , index()判断开头结尾:startswitch(str) , endswitch(str)一、序列一组顺序排列的值,数据集合Python中存在三种内置的序列类型:字符串、列表、元组序列可以支持索引和切片的操作。索引序列中的第index个值,这个index就是索引,第一个值的索引 index=0第一个正索引为 0,指向左端,第一个索引为负数时指向右端切片获取序列的任

2021-04-27 21:59:22 1554 1

原创 Python基础语法(二):选择语句if else elif、while循环、for循环、for-else、while-else

选择语句if、else与elif单分支if 判断语句:执行语句1 #执行语句前缩进表示该语句属于if的结构中执行语句2…如果缩进的语法不严格遵守,容易导致程序崩溃双分支if 判断语句:执行语句…else:执行语句…多分支if 判断语句:执行语句…elif 判断语句:执行语句…else:执行语句…示例:单分支ageStr = input(“Input your age:”)age = int(ageStr)if age > 10:print(“

2021-04-27 13:55:25 1113

原创 Python基础语法(一):输入输出(格式化输出、format())、注释、变量与数据类型、运算符

CONTENTS一、输入输出二、变量定义三、高级数据类型的变量定义四、算术运算符五、运算符比较运算符逻辑运算符赋值运算符一、输入输出print("Hello,World!")print(54+7)# 注释格式# 注释快捷键:ctrl+"/"键'''多行注释多行注释'''# 字符串拼接print("It is "+"my world.")# 循环输出print("It is python."*8)print("It are pythons.\n"*3)# 在IDLE She

2021-04-25 21:20:43 503 1

原创 SQL Server数据库:存储过程与触发器

存储过程存储过程是独立于数据库之外的数据库对象,是SQL Server服务器上一组预编译的Transact-SQL语句,用于完成某项任务,它可以接收参数、输出参数、返回单个或多个结果集、返回状态值和参数值。存储过程独立于程序源代码,可单独修改。创建存储过程CREATE PROCEDURE 存储过程名 [@变量名 数据类型] [ = 默认值 ] [WITH ENCRYPTION] as <sql语句>执行存储过程EXEC | EXECUTE [@返回状态

2021-04-23 20:53:36 1176 4

原创 Python语言简介及开发工具

Python是一种面向对象的解释性计算机程序设计语言一、Python语言特点优点:简单。易学免费、开源丰富的第三方库可以移植面向对象缺点:运行速度慢。为什么?上课讲过了!代码不能加密强制缩进:Python有非常严格的缩进语法,只要缩进错误程序立马崩溃GIL全局解释器锁:任意时刻只有一个线程在解释器中运行二、应用范围Web后台开发、爬虫开发、数据分析、运维开发、机器学习、人工智能三、学习内容基础语法数据类型函数面向对象项目实战文件操作与垃圾回收机制正则表达

2021-04-22 21:49:41 333 1

原创 Bongo Cat 小猫咪自制全键盘版本 养一只超可爱的小猫

**原作者为B站up主:MMmmmoko。**我对其进行了全键盘的修改,键位敲击特效为粉色,目前只限于标准模式下有全键盘,其他模式的正在设计中。有需要定制的直接私信我,不要客气!(っ•̀ω•́)っ✎⁾⁾...

2021-04-18 15:52:25 6209 3

原创 SQL Server数据库常用语句及作用查询

本文章适用于MySQL初学者收藏备用,作者花大量时间整理,会不定期更新。CONTENTS一、连接数据库二、数据库相关语句查看当前数据库创建数据库创建数据库时设置字符编码删除数据库查看和显示数据库的编码方式修改数据库编码进入或切换数据库显示当前数据库三、数据表相关语句查看当前数据库中的表创建数据表显示数据表信息显示数据表的字段信息给表增加字段删除表的字段修改字段的数据类型修改字段的数据类型并且改名一、连接数据库输入 mysql -u root -p 命令,回车,然后输入 MySQL 的密码,再回车,连接

2021-03-20 15:05:41 844 1

原创 计算机网络:概论(二)

计算机网络:概论(二)计算机网络的拓扑结构星状结构环状结构总线型结构树状结构网状结构分组交换技术线路交换存储转发交换网络体系结构与网络协议网络协议基本概念协议、层次、结构与体系结构计算机网络的拓扑结构基本的网络拓扑结构有5种:星状、环状、总线型、树状与网状星状结构中心节占控制全网的通信,任何两节点之间的通信都要通过中心节点。星状拓扑结构简单,易于实现,便于管理。网络的中心节点是全网性能与可靠性的瓶颈,中心节点的故障可能造成全网瘫痪环状结构节点通过点-点通信线路连接成闭合环路。环中数据

2021-03-18 13:57:47 1208

原创 计算机网络:概论(一)

计算机网络技术发展的三条主线计算机网络定义与分类计算机网络的组成和结构

2021-03-18 13:20:14 1409

原创 微信小程序云开发:command指令

数据库操作符,通过 db.command 获取(一)比较操作符command.eq( num ) 等于numcommand.neq( num ) 不等于numcommand.lt( num ) 小于numcommand.lte( num ) 小于等于numcommand.gt( num ) 大于numcommand.gte( num ) 大于等于numcommand.in( array ) 在array数组中command.nin(

2021-02-27 15:09:32 2529

原创 微信小程序云开发:提交表单数据到数据库

name属性在小程序开发中,input,textarea这样的可输入内容的组件,可以添加name属性作为该组件输入内容的字段名,以便将其传递到后端进行处理<form bindsubmit="Submit"> <input type="text" name="title"></input> <button form-type="submit">提交</button></form>特殊的的组件还有radio(单选),check

2021-02-26 15:29:44 2419

原创 微信小程序云开发:数据库增删改查及查询条件

查询数据库中的数据定义一个const常量,使用wx.cloud.database()方法const db = wx.cloud.database(); //将db连接数据库,用const定义,定义为全局变量使用collection().doc().get()方法获取数据库中的数据db.collection("Demolist").get({ //获取数据库,db为已连接到数据库的值 success:res=>{ this.setData({

2021-02-24 15:17:22 6434 2

原创 微信小程序云开发:基本介绍及云端数据库的使用

基本介绍开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。发布小程序需要使用云开发。开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。配有云端数据库,与传统数据库相比操作简单方便开通云服务:在云开发控制台或者小程序网页中进行开通初始化云开发项目:1.删除cloudfunction文件夹中的全部内容2.删除images文件夹中的所有内容3.pages文件夹中只保留index页面,其他删除4.删除style文件夹数据库的使用1.在云

2021-02-23 21:48:44 3301

原创 微信小程序开发初学:公共方法封装

utils.js文件为公共js文件,与app.wxss文件相似,每个页面都可以调用utils.js中的方法。1.在utils.js文件夹创建一个新的js文件,如common.js2.在common.js中写入方法体var common={ //注意格式 getRealTime:function(pt){ //时间戳转换 var time = pt*1000; //将秒数转换为毫秒 var timeDate = new Date

2021-02-08 15:42:32 483

原创 微信小程序开发:时间戳格式及其转化函数

什么是时间戳格式时间戳是一种特殊的事件表示方式,单位为秒,需要在javascript代码中将其转换为真实时间。转换方式:new Date(number num)num是数字类型的参数,单位为毫秒例如:onLoad: function (options) { var posttime = 1523240130; //原时间戳数据 var time1 = new Date(posttime*1000); //转化为毫秒数 conso

2021-02-08 13:19:00 3041

Android-Service组件应用-模拟下载

Android-Service组件应用-模拟下载

2021-11-27

桌面小猫代打游戏版本.zip

桌面小猫代打游戏版本.zip

2021-07-10

UserSystemZIP.zip

可以进行登录注册,对MySQL数据库中的用户和商品信息进行管理。

2021-06-18

json-rpc-1.0.zip

Java转换JSON的包

2021-06-13

桌面小猫代打Pro2.0.zip

BongoCat Pro2.0

2021-05-22

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

TA关注的人

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