自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 pygame基础2——导入角色,让角色动起来(小鸟飞飞小游戏)

pygame基础2——导入角色,让角色动起来(小鸟飞飞游戏图片)

2022-12-07 15:00:00 968 1

原创 Pygame基础1——制作简单的游戏窗口及颜色填充

python中pygame游戏模块——制作简单的游戏窗口及颜色填充

2022-12-07 10:10:35 1013 1

原创 Python小案例--图形化程序设计之五环制作及方法讲解

Python图形化程序设计之——五环制作——方法讲解

2022-03-03 14:20:29 530

原创 vue目录结构梳理(详细 图文混排)

目录结构梳理用idea或VS code打开创建的项目,我们看到的目录结构如图所示我们将删除不需要的文件以目录结构整洁我们将直接删除compoents目录和views目录中的About.vue,(因为用不到)。删除完毕后的目录结构如下图所示,此时再回到浏览器的GUI界面,我们会发现,编译报错。所以我们还得去整理并删除相关文件中的无用内容先来整理router/index.js文件,因为我们刚才把views/About.vue删除掉了。再次文件中仍有导入,所以要把相关导入(下图蓝色部分)直接删除掉。这样

2021-07-01 19:07:47 1290

原创 Vue安装必要插件element-ui插件及axios依赖(详细)

1、安装element-ui插件1.1进入Vue 的GUI界面,选择插件选项->添加插件1.2 插件版本选择注意:因为我们选择的Vue版本是2.x所以一定要选择下图划线的vue-cli-plugin-element, 如果我们以后使用Vue3.x版本那就一定要选择下方的vue-cli-plugin-element-plus,它们之间的版本不兼容1.3插件配置我们这里使用按需导入 import on demand,然后就可以点击下一步1.4 配置完成简单的等待之后,出现如下图所示,

2021-07-01 18:57:32 3136 1

原创 Android中 RecyclerView 的使用(适用入门初级)

效果展示布局MainActivity.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"

2021-06-18 19:06:39 175

原创 Android中使用系统ContentProvider读写系统通讯录

ContentProvider简介数据在Android中是私有的,即不同应用程序间的信息不可以直接访问,为了共享这些信息,Android提供了ContentProvider。使用ContentProvider制定需要共享的数据,而其他程序则不知道数据来源、存储方式、存储路径的情况下,对共享数据进行增、删、改、查、操作,即提高了数据的访问效率,又保护了数据。在manifests文件夹下的AndroidManifest.xml中加入下述代码,从而完成向通讯录中增加联系人以及查询联系人的权限<use

2021-06-01 20:00:14 722 6

原创 Android连接数据库的插入、查询、更新、删除操作详细陈述

Android连接数据库可看我的主页的Android小知识下,采用Android提供的SQLiteDatabase连接数据库Android连接数据库的插入、查询、更新、删除操作前期建了一个有着姓名、年龄、性别的数据表,mydb为自己建的数据库的名称插入插入操作,通过点击插入按钮来添加信息,nameData,ageData,sexData 分别是用来获取从输入源输入的数据,分别存入到name,age,sex中,注意insert into 后的空格 mydb.execSQL("insert into

2021-05-20 18:06:53 891 2

原创 Android连接数据库 采用Android提供的SQLiteDatabase

Android连接数据库 采用Android提供的SQLiteDatabase利用Android提供的SQLiteDatabase类配合SQL命令完成创建SQLiteDatabase类配合SQL命令方式:利用openOrCreateDatabase()创建数据库实例,再调用execSQL()执行SQL命令完成数据表的创建。定义数据库实例 private SQLiteDatabase mydb; private final static String TABLENAME="xq";

2021-05-18 19:45:48 248

原创 Android 中利用Intent完成基本信息的提交()

完成基本的信息提交,需要从一个Activity转到另一个Activity,就需要借助Intent对象,专门提供控件互相调用的相关信息Intent的使用支持显示Intent与隐示Intent形式,本文是显示Intent的形式代码中MainActivity是信息发送方,MainActivity2是信息接收方在提交信息方MainActivity.java中写入Intent intent = new Intent();intent.setClass(MainActivity.this,MainActivi

2021-04-24 17:33:54 259

原创 No enclosing instance of type StudentText is accessible. Must qualify the allocation with an enclosi

No enclosing instance of type StudentText is accessible. Must qualify the allocation with an enclosing instance of type StudentText (e.g. x.new A() where x is an instance of StudentText).主程序是public static class main,类中的静态方法不能直接调用动态方法。只有将内部类修饰为静态类,之后才能够在静

2021-04-17 13:56:12 606

原创 Android ArrayAdapter数组适配器

ArrayAdapter数组适配器适配器是数据和实体之间的桥梁。ArrayAdapter将数组和list集合的多个值包装成多个列表项。数组的类型可以是String,也可以是其他数据类型。创建ArrayAdapter对象时,需要制定3个参数:(1)Content:整个应用的上下文,即当前的Activity。(2)textViewResourceId:资源id,代表一个TextView用作ArrayAdapter列表项的布局。这里使用的android.R.layout.simple_spinner_i

2021-04-17 11:00:43 1027 3

原创 创建一个长度为6的int型数组,要求取值为1~30,同时各元素值各不相同

具体代码如下:内层for循环 i 的用法很巧妙如果数值相等则i–,i=-1,break跳出当前循环,执行i++,i=0,重新进行arr[i]数组的赋值 int[] arr=new int[6]; for(int i=0;i<6;i++) { arr[i]=(int)(Math.random()*30)+1; for(int j=0;j<i;j++) { if(arr[i]==arr[j]) { i--;//如果数值相等则i--,i=-1,break跳出

2021-04-12 18:53:45 330

原创 Android中Toast.makeText(MainActivity.this, ““, Toast.LENGTH_SHORT).show();解释

Toast.makeText(MainActivity.this, text “”, Toast.LENGTH_SHORT).show();Toast是为了提醒用户,而又不影响用户的操作的提示栏。方法中的MainActivity.this表示在MainActivity这个文件里显示;text在后面的引号中输入想输出的文本。text可以替换为R.string.自己定义的文本,表示引用string下的文本的资源;LENGTH_SHORT表示Toast的显示时间一微秒计算,这里调用系统定义好扥时间,也可

2021-04-11 11:46:13 6417

原创 ICMP报文的访问过程

ICMP报文的访问过程IP层使用的控制与差错协议是ICMP(互联网控制报文协议)。ICMP报文是作为IP数据报的数据部分而传输的。ICMP协议的两种典型应用:ping 和traceroute(用来测试网络的连通性)一、ping程序可以测试一个给定的目的地是否可达它发送一个包含ICMP回应请求(echo-request)的报文给目的地,然后等待一段很短的时间如果没有收到应答(echo-reply),则重新传送请求如果重传的请求仍没有收到应答(或收到一个ICMP目的不可达报文),ping声称该远程机器为不

2021-03-23 17:22:50 843

原创 DNS解析过程、HTTP、FTP、E-mail访问过程

DNS解析过程在网络访问的过程中,IP地址用来唯一标识网络设备/主机,不便于记忆和书写,通过我们可以给某些服务器设置一个域名,用户可以通过输入域名进行访问,这是就需要网络中的域名解析(DNS)服务器将域名->IP地址。 DNS的默认缺省端口为53。当DNS客户机提出查询请求时,首先查询本的缓存中查找。如果没有条件的记录,则产生一个查询请求发给本地DNS服务器。本地DNS服务器,当本地DNS服务器接到查询后,首先在该服务器管理的区域的资源记录中查找,如果找到该记录,则将解析结果返回DNS客户机。H

2021-03-23 17:19:12 1984

原创 最短路径优先协议OSPF

一、最短路径优先协议的主要特点:“开放”表明 OSPF 协议不是受某一家厂商控制,而是公开发表的。“最短路径优先”是因为使用了 Dijkstra 提出的最短路径算法SPF。和RIP比较,OSPF的主要特点:1.OSPF是使用分布式链路状态协议;2.链路状态度量主要是指费用、距离、延时、带宽等;3.链路状态发生变化时用洪泛法向所有路由器发送此信息;(如果划分了区域,则向本区域的所有路由器发送此信息)4.所有的OSPF路由器交换链路状态信息,最终建立一个链路状态数据库, 这个数据库实际上就是全网的拓扑

2021-03-16 20:17:48 1535

原创 IPv6地址规划基本方法

一、 IPv6地址的主要特征特征:新的协议格式、巨大的地址空间、有效的分机寻址和路由结构、地址自动配置、内置的安全机制、更好地支持Qos服务。IPv6地址长度规定为128位,可提供超过3.4x1038个IP地址。二、 IPv6地址分类IPv6的地址分为:单播地址、组播地址、多播地址与特殊地址等基本的四类地址,同时它还加入了对自动配置的支持 。三、 IPv6地址的表示方法①IPv6的128 位地址用 16 位边界划分,每个 16 位段转换成 4 位十六进制数字,用冒号“:”分隔。结果表示被称为

2021-03-14 18:16:04 5294 1

原创 三级网络技术--宽带接入技术--无线接入技术、光纤接入技术

宽带无线接入技术①无线接入技术的分类与应用无线接入技术主要有:802.11标准的的无线局域网(WLAN)接入、802.16标准的无线城域网(WMAN)接入,以及正在发展的Ad hoc接入技术。在无线宽带接入网的结构中,远距离采用802.16标准的WiMAX技 术,可以在50m范围内提供70 Mbps的传输速率;近距离采用802.11标准的WLAN,可以满足一定地理范围内的用户无线接入的需求。②802.16标准与无线城域网WMANIEEE 802.16标准体系的主要目标是制定工作在2 ~ 66 MH

2021-03-13 17:22:41 28173 6

原创 三级网络技术--宽带接入技术--XDSL

一、XDSL数字用户线XDSL接入技术数字用户线XDSL又叫做数字用户环路。数字用户线是从用户到本地电话交换中心的一对铜双绞线,本地电话交换中心又叫做中心局。xDSL技术按上行(用户到交换局)和下行(交换局到用户)的速率是否相同分为速率对称型和速率非对称型两种。根据信号传输的速率与距离,以及上行速率与下行速率的不同。XDSL可以分为:①非对称数字用户线(Asymmetric Digital Subscriber Line, ADSL)②高比特率数字用户线(High bite rate DSL, HD

2021-03-13 17:03:17 28708 7

原创 虚拟局域网VLAN技术的基本概念、技术特点、标识、VLAN Trunk

VLAN的基本概念VLAN是以交换式网络为基础,把网络上的用户终端被划分为多个逻辑工作组,每一个逻辑工作组即为一个VLAN。 该逻辑组都是一个独立的逻辑网段和广播域。这个逻辑组的设定不受实际交换机区段的限制,也不受用户所在的物理位置和物理网段的限制。逻辑组的设定在交换机中是通过软件完成的。VLAN的技术特点:1.VLAN工作在OSI参考模型的第2层数据链路层。2.每一个VLAN都是一个独立的逻辑网段和广播域,其广播的信息只发送给该VLAN中的节点。3.每一个VLAN都是一个独立的网络,各自有唯一不

2021-03-10 19:41:07 2389

原创 IEEE802.11标准的基本概念及区别

IEEE802.11标准是第一代无线局域网WLAN标准之一。IEEE802.11标准定义了两种类型的设备:无线结点和无线接入点。无线节点:通常是在一台接入设备上加上一块无线网络接口卡构成。无线接入点:作用是提供无线和有线网络之间的桥接。802.11定义了使用红外、调频扩频、直接序列扩频技术,传输速率为1或2Mbps的无线局域网标准。两个扩频技术,一个红外规范。FHSS(调频扩频)和DSSS(直序扩频)无线传输频道定义在2.4GHz的ISM波段内。CSMA/CA载波监听多路访问冲突避免 所有无线

2021-03-03 12:09:11 9200

原创 JS中定义变量使用var/let/const 的区别

JS中定义变量使用var/let/const 的区别var声明的函数是块作用域let声明的范围是块作用域const声明的范围是块作用域使用var声明的变量会自动提升到函数作用域顶部,反复多次使用var声明同一个变量也是没有问题的,var声明的变量会成为window对象的属性。let的作用域仅限于该块内部,let也不允许同一个作用域中出现冗余声明,与var的区别let声明的变量不会在作用域中提升。const与let基本相同,区别是const声明变量时必须同时初始化变量。...

2021-02-02 18:06:33 146

pygame游戏制作小鸟飞飞素材图片

python中pygame模块,游戏开发,小鸟飞飞游戏开发素材,内含所需图片

2022-12-07

计算机三级网络技术.docx

考计算机三级人员

2021-03-29

shopping.rar

shopping静态网页制作

2021-03-15

空空如也

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

TA关注的人

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