- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 Vue中使用[$router.push]重复点击报错解决方案
$router.push() 重复点击的时候会报错,这个错误老早之前也是没有的,后来router更新了一次有了为什么会报这个错误,为了防止重复渲染组件,抛出来的一个错误那么如何解决?
2022-07-30 10:53:39
2042
原创 Ajax笔记
1.2 发起请求携带数据1.4.1 GET 方式通过 URL 携带数据GET 方式没有请求体,只能通过 URL 携带数据1.2.2 POST 方式通过请求体携带数据1.2.3 请求体内容类型text/plainapplication/x-www-form-urlencodedapplication/json1.2.4 其他请求方式无需发送请求体: GET、HEAD可以添加请求体: POST、PUT、DELETE、OPTIONS、PATCH② FormData 对象的方法1.4
2022-06-08 22:25:25
381
原创 表单验证-简单版
简单的表单提交页面,对用户和密码,邮箱进行验证,如果直接点击提交会依次在未输入的input后面提示。首先布局用table比较巧妙,再者在form的onsubmit事件中的返回值也是很巧妙的,这里得益于函数封装!。
2022-05-20 22:20:20
198
原创 JS中对象的浅拷贝与深拷贝
在js中我们都知道,引用数据类型的变量都是存放的地址,那么如何实现对一个数组或者对象的复制呢?如果直接变量赋值,并不会产生一个新的对象出来,这里就需要用到对象的浅拷贝和深拷贝知识点。数组的浅拷贝:1. [...arr] 扩展运算符2. arr.concat() 返回新的数组3. arr.slice() 返回新的数组,从头截取到尾4. Array.from(arr) 返回新的数组对象的浅拷贝:如果对象中一个属性还是对象,那么属性对象就不能被拷贝,例如下面代码块的例子。1. {...
2022-05-17 23:55:41
302
原创 js中数组扁平化的方式
在面试中我们经常会遇到数组扁平化的问题,下面总结了三种常用的方式,其中方式2,使用join和split方法不推荐使用,因为容易出现以下问题:得到的数组元素都是字符串类型的 扁平化对象类型的元素会出现问题<script> //数组的扁平化 let arr=[1,3,6,[1,3,9],[{name:'zs'},[1,3]]]; //方式01利用flat函数 let arr01=arr.flat(Infinity).
2022-05-17 23:05:37
465
原创 自定义滚动条万能比例公式
自定义滚动条的万能比例:滑块的高度 / 滑槽的高度 = 滑槽的高度 / 内容的高度 = 滑块的滚动距离 / 内容的滚动距离
2022-05-02 09:35:03
632
原创 (function)函数小记
var a = 0; function fn(a, b, c) { console.log(a); a = 1; console.log(a); } fn() console.log(a);/***************************/函数的形参在函数体内部也是被声明了的,只是没有被赋值和显示;其实是这样的 var a = 0; function fn(a, b, c) { ...
2022-04-14 15:31:07
104
原创 Android四大组件之服务
介绍: 服务(Service)是Android中的四大组件之一,它能够长期在后台运行且不提供用户界面。即使用户切到另一应用程序,服务仍可以在后台运行。例如,使用音乐播放器播放音乐,将音乐播放器切换到后台仍然可以播放音乐服务的创建: 服务的创建方式与创建Activity类似,只需要继承Service类,然后在清单文件中注册即可。创建服务的代码如下所示: public class MyService extends Service {...
2020-05-29 11:00:54
472
原创 Android中的Fragment介绍
创建Fragment Fragment的创建过程非常简单,与Activity类似,创建Fragment时必须创建一个类继承自Fragment。一个Activity中可以包含多个Fragment,一个Fragment也可以在多个Activity中使用,如果在Activity中有多个相同的业务模块,则可以复用Fragment。 public class NewsListFragment ex...
2020-04-22 18:58:17
354
原创 如何在word中插入漂亮的代码
在生活中我们时常需要在word中插入代码,可是插入的代码总是乱糟糟的,让人没有看下去的欲望。今天就给大家推荐一个在线高亮显示代码的网站:http://www.codeinword.com/操作方式也很简单。高亮后的代码插入到word后就是这个样子:是不是很完美!...
2020-04-18 10:22:45
571
原创 Activity的任务栈和启动模式
前面讲解Activity生命周期时,先后开启了两个Activity,那么Android系统是如何管理这两个Activity的呢? 实际上,Android系统采用任务栈(Task)的方式来管理Activity的实例,当启动一个应用时,Android就会为之创建一个任务栈。先启动的Activity压在栈底,后启动的Activity放在栈顶,通过启动模式可以控制Activity在任务栈中的...
2020-04-17 14:07:51
522
原创 Android之Activity之间的跳转
向Activity传递数据数据传递 在Android开发中,经常要在Activity之间传递数据。使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。当启动了另一个Activity后,再把这些数据从Intent中取出即可。 在Activity01中将数据存储在Intent中 String data = "Hell...
2020-04-17 13:46:58
473
转载 "void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference"错误
在写程序的时候遇到了跟博主一样的错误,在苦苦搜寻下终于找到了博主说的解决办法!本文转载自:https://blog.youkuaiyun.com/donkor_/article/details/77140672
2020-04-17 11:47:30
609
原创 Android之程序活动单元Activity
在Android系统中,用户与程序的交互是通过Activity完成的。Activity是Android应用程序的四大组件之一,它负责管理Android应用程序的界面。一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个界面的展现。 程序中的每个对象都有自己的生命周期,也就是从创建到销毁的过程。Activity也具有自己的生命周期,Activity的生命周...
2020-04-11 22:30:24
702
原创 AdapterView
AdapterView类的控件必须和Adapter(适配器)配合使用。 数据适配器是数据与视图之间的桥梁,它类似于一个转换器,将复杂的数据转换成用户接受的方式进行呈现。 一些常用的AdapterView: 1、Spinner。 2、ListView。 3、RecyclerView。 常用数据适配器 1、Arra...
2020-04-02 22:00:21
365
原创 Android简单控件的使用
控件是界面组成的主要元素,用户直接与控件进行交互。 TextView控件用于显示文本信息。 Button Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来执行操作,当Button控件被点击时,被按下与弹起的背景会有一个动态的切换效果,这个效果就是点击效果 。 Button控件点...
2020-03-29 22:19:51
980
原创 Android菜单使用
Android中有三种基本菜单: 1、选项菜单(OptionsMenu) 2、上下文菜单(ContextMenu) 3、弹出菜单(PopupMenu)OptionsMenu的使用方法:1.在res目录中新建一个menu文件夹。2.在menu文件夹中新建一个Menu resource file作为选项菜单的布局文件。3.在显示Op...
2020-03-29 22:02:59
128
原创 Android图形基础
一、Drawable Android把所有显示出来的图形都抽象为Drawable(可绘制的),这里的图形不止是图片,还包括色块、画板、背景等。 Drawable文件放在res目录的各个drawable目录下。\res\drawable一般存放描述性的XML文件,图片文件放在具体分辨率的drawable目录下。 drawable-mdpi:存放中等分辨率的图片(...
2020-03-29 22:00:55
282
原创 ConstraintLayout约束布局
ConstraintLayout是Android Studio2.2新添加的布局。除了可以使用可视化的方式编写界面布局,还可以减少布局的嵌套。用法包括以下几个方面:(1)相对定位(2)边距(3)居中定位和倾向(4)圆形定位(5)百分比布局(6)宽高比例(7)Chain一、相对定位 相对定位是在ConstraintLayout中创建布局的基本构建方法之一。...
2020-03-29 21:58:29
1432
原创 Button点击事件的三种实现方式
Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来执行操作,当Button控件被点击时,被按下与弹起的背景会有一个动态的切换效果,这个效果就是点击效果 。 Button控件点击事件实现的三种方式 1、在布局文件中指定Button控件的onClick属性方式 ①在layout文件中指定onClick属性...
2020-03-26 20:26:58
20418
原创 AlertDialo的使用(具体参照官方文档)
1、调用AlertDialog的静态内部类Builder创建AlertDialog.Builder的对象。2、调用AlertDialog.Builder的setTitle()和setIcon()方法分别设置AlertDialog对话框的标题名称和图标。3、调用AlertDialog.Builder的setMessage()、setSingleChoiceItems()或者setMultiC...
2020-03-25 15:15:44
243
原创 开关按钮Switch的用法
在drawable文件夹中分别创建drawable文件具体代码如下图//thumb_off<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"&g...
2020-03-24 20:35:29
1391
转载 数据结构中的‘’&‘’作引用和取地址符的区别和作用
引用:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。&作为引用的时候,必须在定义时候就进行初始化,若不进行初始化则会编译报错。int c;int &ic=c;即c的身份被ic替代,对ic的操作就相当于对c的操作。int function(int &i){i++;return i;}引用同样可以出现在函数的形参中...
2020-03-15 20:36:05
4721
3
原创 *Android中给选项菜单或者溢出菜单前面显示图片*
在安卓中给选项菜单添加显示图片,就像微信中所示public boolean onMenuOpened(int featureId, Menu menu) { if(menu!=null){ if(menu.getClass().getSimpleName().equals("MenuBuilder")){ try {...
2020-03-12 16:40:20
658
转载 Android的中给菜单选项中的字体改变颜色方法汇总
1、将textColor属性的设置由menuStyle中调整到AppTheme中,不过这样做的后果是界面中所有的文字颜色都变为了白色,你需要再单独设置控件中字体的颜色,(不推荐这种做法)2、在代码中设置菜单中文字颜色,以下给出示例代码:publicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inf...
2020-03-11 19:08:11
1394
原创 AndroidStdio常用快捷键
最近在学习Android 接触到很多AndroidStdio的快捷键,不得不说快捷键用起来真是方便,下面给大家分享一下日常开发项目时经常会用到的快捷键,也欢迎大家能够补充~1.格式化代码:Ctrl+Alt+L2.重命名文件、类名、变量名:Shift+F63.查找:Ctrl+F4.双击类名、变量、方法选中,查看调用的地方:Alt+F75.强制提示代码:Ctrl+Alt+空格6...
2020-03-08 16:59:46
250
原创 超详细的海明校验码方法解读
海明校验码原理:在有效的信息为中加入几个校验位形成海明码,使码距[rjazgj1]比较均匀地拉大,并把海明码的每个二进制位分配到几个奇偶校验组[rjazgj2]中。当某一位出错后,就会引起有关的几个校验位的值发生变化,这不但可以发现错误,还能指出错误的位置,为自动纠错提供了依据。 公式:...
2020-01-28 16:18:29
4932
原创 郑州轻工业大学ACM(zzuli OJ 54)
zzuli OJ 1054: 猴子吃桃悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?#include<stdio.h>int main(){...
2019-10-17 20:11:22
1851
日常用到的正则表达式合集
2022-05-21
Android_API.html
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人