自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VCLife

即兴

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 为什么react的setState方法只能获取到上一次的值

React的setState获取的值是上一次的

2023-08-31 22:55:47 493

原创 Vue中使用[$router.push]重复点击报错解决方案

$router.push() 重复点击的时候会报错,这个错误老早之前也是没有的,后来router更新了一次有了为什么会报这个错误,为了防止重复渲染组件,抛出来的一个错误那么如何解决?

2022-07-30 10:53:39 1779

原创 常用配置src路径别名@(含ts项目、craco)

本文章用于解决ts项目配置路径别名的问题

2022-07-10 17:35:53 854

原创 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 307

原创 递归读取目录-Node.js

JS-递归读取目录

2022-05-26 21:26:33 467

原创 原生js实现商品放大镜功能

商品放大镜功能实现

2022-05-23 00:52:33 333

原创 正则表达式实现银行卡号

用正则实现银行卡号输入时自动添加空格,

2022-05-20 22:49:41 5906

原创 表单验证-简单版

简单的表单提交页面,对用户和密码,邮箱进行验证,如果直接点击提交会依次在未输入的input后面提示。首先布局用table比较巧妙,再者在form的onsubmit事件中的返回值也是很巧妙的,这里得益于函数封装!。

2022-05-20 22:20:20 149

原创 JS中对象的浅拷贝与深拷贝

在js中我们都知道,引用数据类型的变量都是存放的地址,那么如何实现对一个数组或者对象的复制呢?如果直接变量赋值,并不会产生一个新的对象出来,这里就需要用到对象的浅拷贝和深拷贝知识点。数组的浅拷贝:1. [...arr] 扩展运算符2. arr.concat() 返回新的数组3. arr.slice() 返回新的数组,从头截取到尾4. Array.from(arr) 返回新的数组对象的浅拷贝:如果对象中一个属性还是对象,那么属性对象就不能被拷贝,例如下面代码块的例子。1. {...

2022-05-17 23:55:41 257

原创 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 418

原创 自定义滚动条万能比例公式

自定义滚动条的万能比例:滑块的高度 / 滑槽的高度 = 滑槽的高度 / 内容的高度 = 滑块的滚动距离 / 内容的滚动距离

2022-05-02 09:35:03 486

原创 (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 68

原创 课堂案例系列1-JS数组拼接与数组反转-数组去重-冒泡排序

数组的拼接、反转、去重、和排序。

2022-04-11 22:58:03 117

原创 小臭虫日记

CSS伪类使用小细节。

2022-01-26 16:59:44 917

原创 Android四大组件之服务

介绍: 服务(Service)是Android中的四大组件之一,它能够长期在后台运行且不提供用户界面。即使用户切到另一应用程序,服务仍可以在后台运行。例如,使用音乐播放器播放音乐,将音乐播放器切换到后台仍然可以播放音乐服务的创建: 服务的创建方式与创建Activity类似,只需要继承Service类,然后在清单文件中注册即可。创建服务的代码如下所示: public class MyService extends Service {...

2020-05-29 11:00:54 429

原创 Android中的Fragment介绍

创建Fragment Fragment的创建过程非常简单,与Activity类似,创建Fragment时必须创建一个类继承自Fragment。一个Activity中可以包含多个Fragment,一个Fragment也可以在多个Activity中使用,如果在Activity中有多个相同的业务模块,则可以复用Fragment。 public class NewsListFragment ex...

2020-04-22 18:58:17 313

原创 如何在word中插入漂亮的代码

在生活中我们时常需要在word中插入代码,可是插入的代码总是乱糟糟的,让人没有看下去的欲望。今天就给大家推荐一个在线高亮显示代码的网站:http://www.codeinword.com/操作方式也很简单。高亮后的代码插入到word后就是这个样子:是不是很完美!...

2020-04-18 10:22:45 483

原创 Activity的任务栈和启动模式

前面讲解Activity生命周期时,先后开启了两个Activity,那么Android系统是如何管理这两个Activity的呢? 实际上,Android系统采用任务栈(Task)的方式来管理Activity的实例,当启动一个应用时,Android就会为之创建一个任务栈。先启动的Activity压在栈底,后启动的Activity放在栈顶,通过启动模式可以控制Activity在任务栈中的...

2020-04-17 14:07:51 464

原创 Android之Activity之间的跳转

向Activity传递数据数据传递 在Android开发中,经常要在Activity之间传递数据。使用Intent传递数据只需调用putExtra()方法将想要存储的数据存在Intent中即可。当启动了另一个Activity后,再把这些数据从Intent中取出即可。 在Activity01中将数据存储在Intent中 String data = "Hell...

2020-04-17 13:46:58 397

转载 "void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference"错误

在写程序的时候遇到了跟博主一样的错误,在苦苦搜寻下终于找到了博主说的解决办法!本文转载自:https://blog.csdn.net/donkor_/article/details/77140672

2020-04-17 11:47:30 577

原创 Android之程序活动单元Activity

在Android系统中,用户与程序的交互是通过Activity完成的。Activity是Android应用程序的四大组件之一,它负责管理Android应用程序的界面。一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个界面的展现。 程序中的每个对象都有自己的生命周期,也就是从创建到销毁的过程。Activity也具有自己的生命周期,Activity的生命周...

2020-04-11 22:30:24 608

原创 AdapterView

AdapterView类的控件必须和Adapter(适配器)配合使用。 数据适配器是数据与视图之间的桥梁,它类似于一个转换器,将复杂的数据转换成用户接受的方式进行呈现。 一些常用的AdapterView: 1、Spinner。 2、ListView。 3、RecyclerView。 常用数据适配器 1、Arra...

2020-04-02 22:00:21 305

原创 Android简单控件的使用

控件是界面组成的主要元素,用户直接与控件进行交互。 TextView控件用于显示文本信息。 Button Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来执行操作,当Button控件被点击时,被按下与弹起的背景会有一个动态的切换效果,这个效果就是点击效果 。 Button控件点...

2020-03-29 22:19:51 865

原创 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 90

原创 Android图形基础

一、Drawable Android把所有显示出来的图形都抽象为Drawable(可绘制的),这里的图形不止是图片,还包括色块、画板、背景等。 Drawable文件放在res目录的各个drawable目录下。\res\drawable一般存放描述性的XML文件,图片文件放在具体分辨率的drawable目录下。 drawable-mdpi:存放中等分辨率的图片(...

2020-03-29 22:00:55 189

原创 ConstraintLayout约束布局

ConstraintLayout是Android Studio2.2新添加的布局。除了可以使用可视化的方式编写界面布局,还可以减少布局的嵌套。用法包括以下几个方面:(1)相对定位(2)边距(3)居中定位和倾向(4)圆形定位(5)百分比布局(6)宽高比例(7)Chain一、相对定位 相对定位是在ConstraintLayout中创建布局的基本构建方法之一。...

2020-03-29 21:58:29 1240

原创 Button点击事件的三种实现方式

Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来执行操作,当Button控件被点击时,被按下与弹起的背景会有一个动态的切换效果,这个效果就是点击效果 。 Button控件点击事件实现的三种方式 1、在布局文件中指定Button控件的onClick属性方式 ①在layout文件中指定onClick属性...

2020-03-26 20:26:58 18200

原创 AlertDialo的使用(具体参照官方文档)

1、调用AlertDialog的静态内部类Builder创建AlertDialog.Builder的对象。2、调用AlertDialog.Builder的setTitle()和setIcon()方法分别设置AlertDialog对话框的标题名称和图标。3、调用AlertDialog.Builder的setMessage()、setSingleChoiceItems()或者setMultiC...

2020-03-25 15:15:44 215

原创 开关按钮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 1344

转载 数据结构中的‘’&‘’作引用和取地址符的区别和作用

引用:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。&作为引用的时候,必须在定义时候就进行初始化,若不进行初始化则会编译报错。int c;int &ic=c;即c的身份被ic替代,对ic的操作就相当于对c的操作。int function(int &i){i++;return i;}引用同样可以出现在函数的形参中...

2020-03-15 20:36:05 4395 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 614

转载 Android的中给菜单选项中的字体改变颜色方法汇总

1、将textColor属性的设置由menuStyle中调整到AppTheme中,不过这样做的后果是界面中所有的文字颜色都变为了白色,你需要再单独设置控件中字体的颜色,(不推荐这种做法)2、在代码中设置菜单中文字颜色,以下给出示例代码:publicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inf...

2020-03-11 19:08:11 1255

原创 AndroidStdio常用快捷键

最近在学习Android 接触到很多AndroidStdio的快捷键,不得不说快捷键用起来真是方便,下面给大家分享一下日常开发项目时经常会用到的快捷键,也欢迎大家能够补充~1.格式化代码:Ctrl+Alt+L2.重命名文件、类名、变量名:Shift+F63.查找:Ctrl+F4.双击类名、变量、方法选中,查看调用的地方:Alt+F75.强制提示代码:Ctrl+Alt+空格6...

2020-03-08 16:59:46 193

原创 超详细的海明校验码方法解读

海明校验码原理:在有效的信息为中加入几个校验位形成海明码,使码距[rjazgj1]比较均匀地拉大,并把海明码的每个二进制位分配到几个奇偶校验组[rjazgj2]中。当某一位出错后,就会引起有关的几个校验位的值发生变化,这不但可以发现错误,还能指出错误的位置,为自动纠错提供了依据。 公式:...

2020-01-28 16:18:29 4661

原创 郑州轻工业大学ACM(zzuli OJ 54)

zzuli OJ 1054: 猴子吃桃悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?#include<stdio.h>int main(){...

2019-10-17 20:11:22 1752

日常用到的正则表达式合集

总结了日常用到的正则表达式,基本满足你的一站式需求。其中包含校验数字的表达式,校验字符的表达式。以及特殊需求的表达式,像Email地址,域名,手机号,电话号码,身份证号等表达式

2022-05-21

Android_API.html

Android开发官方文档,阅读官方文档实现快速如门Android应用开发,下载后推荐使用火狐浏览器打开,然后选择脱机模式查看效果更佳,速度更快

2020-03-26

空空如也

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

TA关注的人

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