自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 点击X可关闭二维码(html事件处理)

点击X可以关闭整个div标签实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div{ width:200px; height:300px; border: 1px solid #000; position: relative; } div&gt

2020-12-24 00:09:13 417

原创 用JavaScript判断输入年龄并在控制台打印结果

用JavaScript判断输入年龄并在控制台打印结果:0~25为青少年;25~55为中年;55以上为老年。实验代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> var age = prompt("请输入年龄"); if(age&

2020-12-23 23:17:08 2932

原创 用JavaScript找出 0 - 100中 7的倍数 ,和 以7结尾的数 , 计算他们的和

找出 0 - 100中 7的倍数 ,和 以7结尾的数 , 计算他们的和试验代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> var sum = 0; for(var i = 0;i<101;i++)

2020-12-23 23:01:03 1115

原创 掌握acitivity之间的数据传递方式————实现登陆注册

通过startActivity和 startActivityForResult 方法启动新Activity,掌握原Activity 到 新启动Activity、新启动Activity 到原Activity的传值方法,理解请求码和结果码的作用。Activity间的数据传递:实现代码:MainActivity:package com.example.activity2;import androidx.appcompat.app.AlertDialog;import androidx.appcompa

2020-12-20 21:50:30 575

原创 熟悉acitivity的生命周期

在Activity生命周期的各阶段方法中添加打印输出代码(用log.i打印输出),通过Activity的各种状态变换观察输出的结果,熟悉生命周期内各方法的运行时机。学会在控制台设置过滤条件,方便查看log的打印输出结果。在Activity生命周期添加打印出代码:实现代码:MainActivity:package com.example.activity1;import androidx.appcompat.app.AppCompatActivity;import android.content.

2020-12-20 21:44:03 735

原创 异步处理AsyncTask

异步处理AsyncTask实现代码:MainActivity:package com.example.yibu;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;import android.widget.TextView

2020-12-20 21:37:42 174

原创 Android Handler消息传递和异步任务处理

利用消息传递机制实现子线程与主线程通信,完成自动变化界面背景颜色的功能。掌握Handler类的使用方法,重点学习handmessage() 和sendEmptyMessage()方法在程序中的应用。消息传递机制handler实现代码:MainActivity:package com.example.xiaoxicd;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Color;import andro

2020-12-20 21:34:37 717

原创 OSPF协议的优缺点

RIP协议是一种典型的距离矢量路由协议,而OSPF是一种典型的链路状态路由协议。RIP协议的优点主要有实验简单和额外开销少等优点。而RIP协议的缺点主要有:(1) 最大度量值的规定限制了网络的规模,使得RIP协议不适用于大型网络;(2) 存在慢速收敛的问题,即网络中部分路由器中所获得的路由信息存在不一致的情况,一些旧的失效的路由信息可能会长时间的存在,导致一些转发错误或循环路由;(3) 采用网络跳数作为网络距离的度量值,而实际上网络跳数并不能很好反映网络的带宽、拥塞等状况。OSPF协议的优点主要有

2020-12-15 23:05:02 11156

原创 基于端口VLAN的交换机配置实验(不同vlan互通)

一、实验目的1、理解虚拟LAN(VLAN)基本原理。2、掌握一般交换机按端口划分VLAN的配置方法;3.掌握Tag VLAN配置方法。二、实验设备及软件安装packet tracer软件的计算机一台。三、实验方案使用两台交换机,令不同vlan间的主机可以通信。四、实验步骤1.新建packet tracer拓扑图2. 配置计算机的IP地址、子网掩码、网关、DNS。3. 计算机的网关分别指向路由器的子接口。4..配置路由器子接口ip地址。五、实验结果及分析为各个pc机配置IP地址:

2020-12-15 22:37:12 5652

原创 实现双臂路由

一、实验目的1、掌握双臂路由的配置方法。2、通过双臂路由实现不同VLAN间互相通信。二、实验设备及软件   安装packet tracer软件的计算机一台。三、实验方案   双臂臂路由:实现VLAN间通信的三层网络设备路由器,它只需要一个以太接口,通过创建子接口可以承担所有VLAN的网关,而在不同的VLAN间转发数据。路由器上:每个接口配对应vlan ip交换机上:上联口都配access划到不同vlan四、 实验步骤新建packet tracer拓扑图2.计算机的网关分别指向路

2020-12-15 22:29:54 5852 1

原创 实现单臂路由

一.实验目的1、掌握单臂路由的配置方法。2、通过单臂路由实现不同VLAN间互相通信。二、实验设备及软件   安装packet tracer软件的计算机一台。三、实验方案   单臂路由:实现VLAN间通信的三层网络设备路由器,它只需要一个以太接口,通过创建子接口可以承担所有VLAN的网关,而在不同的VLAN间转发数据。四、 实验步骤新建packet tracer拓扑图,如1图所示。            图1 网络拓扑图2.计算机的网关分别指向路由器的子接口。3.配置子接

2020-12-15 22:23:14 1449

原创 相同VLAN跨交换机通信

一.实验目的1.理解虚拟LAN(VLAN)基本原理。2.掌握一般交换机按端口划分VLAN的配置方法;3.掌握Tag VLAN配置方法。二、实验设备及软件   安装packet tracer软件的计算机一台。三、实验方案   VLAN是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网VLAN最大的特性是不受物理位置的限制,可以进行灵活的划分。相同VLAN的主机可以进行通信,不同VLAN的主机之间互相访问必须经过路由设备进行转发。四、实验步骤新建packet tracer拓扑图

2020-12-15 22:10:16 4580

原创 直接绑定到标签

利用直接绑定标签的方式实现按钮的单击事件处理,单击按钮完成Toast弹框功能。实现代码:MainActivity:package com.example.zhijiebd;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public

2020-12-14 15:43:41 309

原创 回调事件处理

利用基于回调的事件处理方式实现自定义按钮单击事件处理,同时对自定义按钮采用监听事件处理,将两种事件处理结果以打印输出的方式显示在控制台打印信息中,观察二者执行的顺序,分析返回值的作用。实现代码:MainActivity:package com.example.huidiao;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.MotionEvent;import

2020-12-14 15:41:06 1347 1

原创 实现简单文本编辑器

利用基于监听的事件处理方式实现简单文本编辑器,分别实现字体颜色、大小样式变化以及文本重命名的四种功能,这四种功能要求分别用内部类、外部类、类自身和匿名内部类四种形式实现,其中重点掌握匿名内部类的使用。实现代码:MainActivity:package com.example.shijianchuli;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import an

2020-12-14 15:36:38 1814 2

原创 实现菜单

菜单:实现选项菜单和上下文菜单,掌握用菜单资源文件实现菜单功能的方法。MainActivity:package com.example.caidan;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.content.DialogInterface;import android.graphics.Color;import android.

2020-12-14 15:31:09 208

原创 警示对话框AlertDialog

警示对话框:实现简单对话框、单选列表对话框、复选对话框和自定义对话框功能,掌握几种对话框的代码实现。实现代码:MainActivity:package com.example.alertdialog;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.content.DialogInterface;import android.os.Bu

2020-12-14 15:24:00 226

原创 实现网格列表GridView功能

实现网格列表GridView功能实现代码:Activity_mian.xml:<?xml version="1.0" encoding="utf-8"?><GridView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.c

2020-12-14 15:19:39 246

原创 实现ListView列表功能

实现复杂ListView列表功能实现代码:activity_main.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.andro

2020-12-14 15:13:30 699

原创 实现简单ListView列表功能

实现网格列表GridView功能。实现代码:Activity_main.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.andr

2020-12-14 15:10:23 171

原创 spinner功能通过添加android:entries属性

  实现简单ListView列表功能,分别用继承ListActivity和添加布局控件的方法实现。activity_main.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:

2020-12-14 15:05:06 627

原创 spinner功能通过数组来定义

  实现下拉列表spinner功能,分别用不同的数据源实现下拉列表,一种是通过数组来定义,另一种通过添加android:entries属性。activity_main.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

2020-12-14 15:01:16 397

minio的安装文件下载

minio的安装文件下载

2024-05-11

consul的安装包文件

consul的安装包文件

2024-05-11

Navicat16安装包

Navicat16的安装包,下载即用

2024-05-11

五子棋游戏.html

1、对局双方各执一色棋子。 2、空棋盘开局。 3、黑先、白后,交替下子,bai每次只能下一子。 4、棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。 5、黑方的第一枚棋子可下在棋盘任意交叉点上。 6、轮流下子是双方的权利,但允许任何一方放弃下子权

2020-11-01

贪吃蛇游戏.html

贪吃蛇的唯一的目标就是长成最长的一条蛇!滑动摇杆控制小蛇走位,吃掉地图上彩色的小圆点,就会变长。小心!蛇头碰到其他蛇就会死亡,并且产生大量小圆点。长按加速键,用巧妙的走位让蛇身被别人撞上,就可以吃掉尸体迅速变长

2020-11-01

扫雷大战游戏.html

扫雷就是要把所有非地雷的格子揭开即胜利;踩到地雷格子就算失败。 游戏主区域由很多个方格组成。使用鼠标左键随机点击一个方格,方格即被打开并显示出方格中的数字;方格中数字则表示其周围的8个方格隐藏了几颗雷;如果点开的格子为空白格,即其周围有0颗雷,则其周围格子自动打开;如果其周围还有空白格,则会引发连锁反应;在你认为有雷的格子上,点击右键即可标记雷;如果一个已打开格子周围所有的雷已经正确标出,则可以在此格上同时点击鼠标左右键以打开其周围剩余的无雷格。

2020-11-01

俄罗斯方块.html

童年时代的一个经典游戏,俄罗斯方块,由简单的html代码构成,在浏览器可以直接游戏。开发工具可以使用VS和DW。

2020-10-31

飞机坦克大战.html

飞机坦克大战,本页面是用简单的html编写的一个常见的简易游戏,可以直接在浏览器上运行。编译软件可以使用VS,dw作为开发工具。

2020-10-31

点亮第一个LED.zip

单片机:LED的工作原理:LED的符号为LED的工作是有方向性的,只有当正极接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。

2020-07-11

空空如也

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

TA关注的人

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