自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 自己动手实现轮播图(含节流)

话不多说,直接上源码,有注释哦~<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /

2022-03-13 17:00:42 547 1

原创 [本地调试]Error: errCode: 40013 | errMsg: invalid appid, rid: 6229ba44-300699c6-69a0065e

uni-starter 微信登录报错原因:可能是未配置appid和appsecret解决办法:直接上图appid和密钥在微信公众平台获取。

2022-03-10 19:29:13 1890 1

原创 getOptions is not a function(webpack自己写loader时想用loader-utils获取参数)

最新版的loader-utils好像已经没有这个方法了,可以运行指令npm install --save-dev loader-utils@1.0.4进行版本回退(暂时解决)最新获取loader参数的方法后面时间再研究研究,如果有知道的朋友也欢迎在评论区留言呀...

2021-12-28 13:13:20 969

原创 记一个有点东西的JS题目(原型,原型链,构造函数,函数提升)

function Foo() { getName = function () { console.log(1) } return this}Foo.getName = function () { console.log(2)}Foo.prototype.getName = function () { console.log(3)}var getName = function () { console.log(4)}function getName() { console.l

2021-12-26 01:08:02 315

原创 手撕Promise

手撕Promise

2021-12-22 22:59:41 410

原创 在u-modal组件中textarea组件获得焦点时(输入内容时)页面错位

如图,输入框获得焦点时v-modal组件中的内容左移,电脑上开发时没问题,在手机运行时才会出现。原因是textarea组件宽度有问题,可以设置为100%,反正宽度撑满就对了。

2021-08-08 21:46:48 1030

原创 Js中replace替换全部

Js中replace替换所有*var t = '***感**谢**有**你***';var r = t.replace(/\*/g,''); //\为转义字符 g表示全局console.log(r) //感谢有你

2021-08-08 21:34:08 4515

原创 JavaScript根据Date获取年份得到3位数

var year=Date.getFullyear();var year = Date.getFullyear();此时,必须使用getFullYear()方法,如果使用 getYear(),则返回的是一个3位数。

2021-08-08 13:22:40 469

原创 uni.showModal用法

uni.showModal({ title: '提示', content: '确定删除?', cancelText: "取消", // 取消按钮的文字 confirmText: "确认", // 确认按钮的文字 showCancel: true, // 是否显示取消按钮,默认为 true confirmColor: '#f55850', cancelColor: '#39B54A', success: (res) => { if(res.confirm) { cons

2021-08-07 20:25:22 50891 4

原创 uni里面复选框组件重新加载(刷新、恢复默认状态)(解决刷新数据后复选框保持原状态而不重新恢复默认设置的问题)

使用v-if<!-- html部分 --><view class="cu-card article" v-if="hackReset"> ... <!-- 这里写复选框的组件 --></view><button @click="refresh">刷新</button><script> export default { data() { return { hackReset: false,

2021-07-28 11:54:40 1311 1

原创 图片清除浮动之后依然不占据位置(清除浮动失败)

今天碰到一个小问题,如图:想要达到的效果:清除浮动之后图片仍然不占据位置,导致灰色背景只覆盖了文字,没有覆盖包含完整图片的一大片区域。错误代码: <view v-if="datas.id" class="padding bg-white"> <view class="bg-grey padding-xs text"> <view class="flex-sub radius pic "> <view class="cu-avat

2021-06-19 17:28:25 337

原创 uni-app运行到微信小程序报错[ pages/index/index.json 文件内容错误] pages/index/index.json: [“usingComponents“][“u-nav

uni-app运行到微信小程序报错[ pages/index/index.json 文件内容错误] pages/index/index.json: [“usingComponents”][“u-navbar”] 未找到这是由于引用了第三方UI库,比如uview,pages.json配置easycom规则(按需引入),使用了npm安装方式,但微信开发者工具没有构建npm,可以改下下载方式// pages.json{ "easycom": { // 下载安装的方式需要前面的"@/"

2021-03-25 19:26:10 21115 9

原创 Java修炼笔记11

Java集合常用类的基本操作:LinkedList:package Collection;import java.util.*;public class TLinkedList { public static void main(String[] args) { LinkedList linkedlist = new LinkedList(); linkedlist.add(1); //向集合类中添加元素 linkedlist.add(2); linkedlist.add(

2020-12-22 08:49:22 97

原创 Java修炼笔记10

Java中流的分类有哪些:从流动方向上分:输入流、输出流输入流:向文件写数据。输出流:从文件中读数据。从读取类型上分:字节流、字符流字节流:以字节为基本处理单位。字符流:以16位的Unicode码表示的字符为基本处理单位。从发生的源头分:节点流、过滤流节点流:用于直接操作目标设备对应的流。过滤流:操作节点流,以更加灵活方便地读写各种类型的数据。字节流InputStream和OutputStream的子类及各自的使用场景,与其对应的字符流:文件流 FileInputStream 和 Fi

2020-12-18 16:58:26 124

原创 仿写例15.4

package ClientServer;import java.io.*;import java.net.*;public class Server { static int clientnum = 1; public static void main(String[] args) throws IOException{ ServerSocket serverSocket = null; try{ serverSocket = new ServerSocket(7000);

2020-12-08 19:10:09 104

原创 Java修炼笔记9

网络通信协议分层及各层解决的问题:物理层:通过物理电气接口实现互联设备间的比特形式的信息传输。数据链路层:网络相邻节点设备间二进制信息传输的数据通道,是一种点到点的通信。数据链路层负责数据通道的建立与拆除,当物理层受到干扰而发生传输错误时,链路层可以对数据进行检错和纠错。网络层:解决跨越多个链路甚至不同网络设备间的通信问题(路由选择、流量控制、传输确认、中断、差错及故障恢复等),是一种端到端的通信。传输层:解决处于不同网络设备间的通信连接、通信管理,对上层需要通信的数据信息分解为标准的适于传

2020-11-18 21:01:45 86

原创 烧水泡茶最优工序模拟(Java多线程)

volatile修饰符:每次使用volatile所修饰的变量时都要到主存中进行读取,避免了副本数据不一致,从而确保了多线程环境下各线程间共享数据的安全性。烧水泡茶最优工序模拟:package test;class HeatUpWater extends Thread{ public void run() { System.out.println("Begin to boil water"); try { Thread.sleep(1500); } catch (Interrupt

2020-11-04 16:13:05 178

原创 Java修炼笔记7

String,StringBuffer,StringBuilder常用API实例测试:public class StringTest { public static void main(String[] args) { // TODO Auto-generated method stub String str1 = new String("abcde"); //创建String对象 String str2 = "abcde"; //创建String对象 System.out.pri

2020-11-04 14:48:02 153

原创 Java与C++异同简析

Java类中每个变量或方法前都要声明类型;而C++把多个变量或方法的类型放在一起声明。Java中的final相当于C++中的const。Java中的接口类似于C++中的纯虚函数。Java中的字符串和数组是特殊类;而C++中数组是基本数据类型,字符串是字符数组。Java中继承用关键字extends,且只允许继承一个父类;C++中继承用“:+继承类型(public、private、protected)”,一个子类可继承多个父类。Java中调用父类构造方法用关键字super;而C++中调用父类构造方法直

2020-10-26 20:21:03 275

原创 Java修炼笔记6

Java Error类与Exception类的区别:Error是所有错误类的祖先类,而Exception类是所有异常类的祖先类。错误和异常的区别是:Error不是程序需要捕获和进行处理的,当Error发生时,程序将会停止。当异常发生时,虚拟机系统根据异常的类型,产生相应的异常对象,程序中应对这些相应的异常进行处理。Java异常处理的两种方式:捕获处理捕获处理是由try-catch-finally组成的一个异常处理块构成,其格式为:try {statements}catch (Excepti

2020-10-26 19:27:45 123

原创 Java子类对象初始化执行顺序

子类对象初始化执行顺序:package BreakPoint;class Pare { int i = 3; Pare() {}}public class Construct extends Pare { int i = 8; Construct() {} Construct(int num) {this();} int getSuper() {return super.i;} public static void main(String[] args) { Construct

2020-10-19 19:25:07 159

原创 Java的访问控制修饰符及其对应的访问权限

Java的访问控制修饰符及其对应的访问权限:public:属性和方法可以被所有类访问。protected:包中的类和不同包的子类可以访问package B;public class FighterPlane { protected String name; protected int missileNum = 0; public void fire() { if(missileNum > 0) { System.out.println("Now fire a

2020-10-18 12:02:45 371 1

原创 Java对象初始化顺序

对象和对象引用的区别:对象以类为模板产生,内存空间在堆中。在对象引用之前需要先进行声明,当声明被赋予对象之后才能称为对象引用,对象引用的内存空间在栈中。对象引用就好比对象的名片,也可以把对象和对象引用的关系比作电视机和遥控器的关系,对象引用就类似于C语言中的指针。class Student{ String name; int age;}public class RunStudent{ public static void main(String[] args){ Student A;//对

2020-10-03 18:20:25 383

原创 Java修炼笔记2

Java包含的数据类型:整数类型:byte,short,int,long浮点类型:float,double字符类型:char布尔类型:boolean复合数据类型包括:class(类)interface(接口)数组Java基本数据类型转换:1.自动类型转换:运算时,不同类型的数据先自动转化为同一类型(从低级向高级转化),然后再进行运算。Example:Type methodA(byte x, double y){ return (short)x / y * 2;程序最后的结果为

2020-09-26 20:07:38 93

原创 Java修炼笔记1

Java语言的特点:1.简单高效,基本Java系统所占空间极小。2.纯面向对象。3.平台无关性与可移植性Java采用多种机制来保证可移植性,其程序不经修改或经少量修改就可在不同操作系统运行。两大主要措施:①Java既是编译型又是解释型语言;②Java数据类型在任何机器上都是一致的,同一数据类型在不同操作系统中占据相同的空间大小。4.稳定性和安全性Java摒弃了不安全的指针数据类型,另外Java运行环境还提供字节码校验器、运行时内存布局和类装载器、文件访问限制等多种安全措施5.多线程并且是动态的

2020-09-23 22:28:52 208

空空如也

空空如也

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

TA关注的人

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