自定义博客皮肤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)
  • 收藏
  • 关注

原创 实现uniapp遮罩层

首先uniapp没有官方的遮罩层mask组件, 需要手搓一个。1.遮罩层中经常要显示东西,此时点击显示内容区域也会关闭遮罩层。通过isshowmask控制遮罩层的显示。2.遮罩层下方的页面内容依旧可以点击和滑动。介绍 | uni-app官网。

2023-11-23 09:49:14 2362

原创 uniapp小程序中处理blob二进制流数据

首先,请求中要带上responseType: "arraybuffer",保证返回的数据格式是arraybuffer。使用uni.arrayBufferToBase64() 转化成base64格式,后续根据业务处理数据即可。小程序中是不支持blob格式数据的,new Blob()会报错Blob未定义。在这个代码中,数据是一张png格式的二维码图片。

2023-11-20 15:59:17 5357 1

原创 前端下载二进制流文件

流文件下载 blob 下载

2023-11-16 11:23:12 156

原创 uniapp的image标签请求网络图片在模拟器上正常,真机测试不显示图片的问题及解决

PS:目前依旧认为是后端的接口有些问题。待我找后端大佬聊聊天。

2023-10-05 10:44:56 880

原创 solidity导入其他合约遇见的bug及解决

问题分析:虽然编译没有报错,但是Test2 test2;这个变量中应该是空的,没有赋值。(我上一篇文章也是报这个错,但是错的原因不一样。第三步,用address为参数部署test1,然后就能正常调用了。第二部,部署Test2,获得test2的地址address。想要调用其他合约,需要先知道其他合约的地址,然后再调用。第一步.更改代码如下。

2023-09-20 16:24:43 467 1

原创 solidity中变长数组使用bug与解决

是因为变长数组使用前必须确定数组长度。

2023-09-14 16:52:57 163 1

原创 solidity中uint转string工具

/ 接下来就可以用toString方法转了。

2023-09-13 16:59:20 248 1

原创 来看看我家猫猫

2023-08-11 10:56:25 26

原创 MongoDB增删改查语句实例

查询值为null的字段:{item:{$type:10}} BSON中10是null的类型编号。运算符可在数组的元素上指定多个条件,以使至少一个数组元素满足所有指定的条件。下面的示例选择库存数组中的元素与指定文档匹配的所有文档。下面的示例查询所有文档,其中字段标签值是按指定顺序恰好具有两个元素。的字段仓库的嵌入式文档(但不一定是同一嵌入式文档)的文档。数组中至少有一个嵌入式文档的文档,这些文档包含数量等于。的数组,而不考虑顺序或该数组中的其他元素,请使用。数组的第一个元素是一个包含值小于或等于。

2023-05-22 18:01:28 65

原创 React的useState多级对象(复杂数据)使用的一点细节

useState在使用多层数据时需要注意的问题

2022-09-16 14:47:38 207

原创 同时使用position和padding(或者margin)时出现的问题和解决方法

因为position: absolute;会使元素脱标,脱标之后父盒子的padding或者子盒子的margin会失效,这时会出现一些问题: <style> * { box-sizing: border-box; } .fa { width: 400px; height: 300px; background-color: skyblue; margin: 200px auto;

2022-05-04 23:27:36 1518

原创 使用overflow:hidden;之后遇到的一个问题和原因

key盒子之后跟了数个li,如果value没有overflow:hidden;,显示效果是这样的<style> * { margin: 0; padding: 0; } .fa { width: 1000px; height: 100px; background-color: antiquewhite; } .key { height: 40px; width: 1.

2022-05-02 16:07:35 341

原创 HTML5原生drag功能实现列表拖拽

<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> [v-cloak] { display: none; } .box1 { background: #f9f9f9; padding.

2022-04-27 15:49:51 455

原创 使用$attrs和$listeners属性封装button按钮组件

MyButton.vue<template> <div> <!-- 外层包裹a标签实现title效果 --> <a :title="$attrs.title"> <!-- 使用v-bind="$attrs"和v-on="$listeners"绑定父组件传递过来的属性和自定义事件 --> <el-button v-bind="$attrs" v-on="$listeners">{{ $at

2022-04-25 20:12:50 258

原创 尚硅谷商城项目上线过程

1.npm run build打包项目。此处可以参考黑马的项目结尾时的各种优化策略。2.购买腾讯云服务器。登录后进入控制台,进入轻量应用服务器。我的服务器用户名是默认的root。密码是自己设定的如1234563.下载Xshell和Xftp.Xshell连接和操作服务器。因为服务器选的CentOS,所以需要Linux命令操作接下来的操作参考nginx 部署前端项目至腾讯云服务器(CentOS系统)_阿离_的博客-CSDN博客_前端部署到腾讯云他用的WinSCP,我用的Xftp,功能相似

2022-04-23 23:27:17 2769

原创 更改element-ui源码,控制tree组件每行是否显示选择框

修改源码的步骤:1.github上下载element-ui源码2.npm i下载依赖项。此处非常容易出错,和node的版本有关。本次主要是node-sass下载出错。使用的node是12版本,下载的node-sass是4.10版本。改成npm i node-sass@4.12单独下载node-sass后解决3.修改源码。此次修改了elementui源代码tree/src/tree-node.vue4.npm run dist,生成lib文件夹。5.使用lib文件夹替换原项目.

2022-04-20 16:51:34 1092

原创 父组件中通过$refs选择子组件中特定类名元素并修改其样式

刚开始是想通过父组件修改element-ui中的某个元素的样式。由于动态添加class不够方便,所以想通过$refs,根据类名选择出元素,做法如下App.vue<template> <div> <Student ref="student"></Student> <button @click="changeColor">改变背景</button> </div></template&gt

2022-04-16 11:38:07 2810

原创 二次封装elementui的button组件

MyButton.vue<template> <div> <el-button :loading="loadingStatus" @click="handleClick" >默认按钮</el-button > </div></template><script>export default { data() { return { loadingStatu

2022-03-31 19:55:06 1545

原创 函数每隔两秒调用自身,重复5次

函数每隔两秒调用自身,重复5次<script> var count = 0; var mark; function demo() { if (count >= 5) { return; } clearInterval(mark); count++; console.log('@@@@@@@@@@@'); mark = setInterva

2022-03-26 14:14:21 525

原创 正则表达式

什么是正则表达式正则表达式(Regular Expression) 是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,列如验证表单:用户名表单只能输入英文字母、数字或下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉网页内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。 其他语言也会使用正则表达式,本阶段我主要是利用 JavaScript正则表达式完成表单验证正

2021-12-04 19:57:41 284

原创 函数进阶

函数的定义方式 ( 3-01 )函数声明方式function 关键字(命名函数) 函数表达式(匿名函数) new Function() (构造函数) function func() { }; //函数声明方式function 关键字(命名函数) var fun = function () { }; //函数表达式(匿名函数) var fn = new Function('console.log(123)');//new Function() (构造函数)函数的调用方法 (

2021-12-04 18:37:27 407

原创 构造函数和原型

1.利用构造函数创建对象function Star(uname, age) { this.uname = uname; this.age = age; this.sing = function () { console.log("两只老虎"); } } var ldh = new Star("刘德华", 18);实例成员就是构造函数内部的

2021-12-03 18:17:16 196

原创 类和构造函数

类(1) 通过class 关键字创建类 类名 我们还是习惯性定义首字母大写(2) 类里面有个 constructor 函数 可以接受传递过来的参数 同时返回实例对象(3) constructor 函数 只要 new 生实例时 就会自动调用这个函数 如果我们不写这个函数 类也会自动生成这个函数(4) 生成实例 new 不能省略(5) 最后注意语法规范 创建类 类名后面不要加小括号 生成实例 类名后面加小括号 构造函数不需要加 function(6) 类的公有属性放到 constructor 里.

2021-12-02 19:22:58 188

区块链技术与应用(北大肖臻).pdf

区块链技术与应用(北大肖臻).pdf

2023-08-08

空空如也

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

TA关注的人

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