自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 uni-app之 App 调试

uni-app 开发App、web端、小程序时都需要调试。web端可以在浏览器上打开开发者工具调试,小程序在对应平台的开发工具上可以调试,那么App开发怎么调试呢?注意:代码更改后会进行热更新,这时需要重新点击。这里的调试操作与在web网页调试的操作一样。等待出现以下界面,点击。

2023-03-15 21:02:36 4155 2

原创 vue 指令

全局注册自定义指令// 如果是用 cli 搭建的项目,在main.js文件下注册一个 focus指令 Vue . directive('focus' , {} , });局部注册自定义指令// 指令focus: {el.focus();},},},

2023-03-09 17:00:46 575

原创 js 中 contains 判断点击事件是否在给定范围内

"点击了 container 元素范围内""点击了 container 元素范围外"

2023-03-01 15:53:07 672

原创 .vue 文件中 script 标签出现缩进问题

在.vue文件中的script出现缩进问题,报错如下: Expected indentation of 0 spaces but found 2.

2023-02-27 21:47:30 592

原创 TypeScript 学习之类型兼容

TypeScript 的类型兼容性是基于结构子类型的。结构类型是一种只使用其成员来描述类型的方式。

2023-02-16 20:18:11 341

原创 TypeScript 学习之类型推导

在一些情况下,代码上没有显性明确类型,typescript 可以隐形推断出类型。

2023-02-16 20:14:44 437

原创 TypeScript 学习之泛型

类有两部分:静态部分和实例部分,泛型类指的是实例部分的类型,所以类的静态属性不能使用泛型类型。泛型函数的类型与非泛型函数的类型没什么不同,只是有一个类型参数在最前面。可以使用不同的泛型参数名,只要数量上和使用方式上能对应上就可以。给定泛型一些属性的约束,传入的类型必须拥有这些属性。函数的参数使用变量,函数体必须正确的使用这些参数。T 是泛型,可以是任何类型,传入的类型可能没有。作为函数参数的类型和返回值类型。捕获用户传入的类型,就可以使用。函数的参数类型和返回值类型都是。带有调用签名的对象字面量,改成。

2023-02-16 20:03:06 315

原创 TypeScript 学习之枚举

枚举可以定义一些带名字的常量。使用枚举可以清晰地表达意图或创建一组有区别的用例。

2023-02-16 20:02:33 395

原创 TypeScript 学习之 function

函数可以实现抽象层,模拟类,信息隐藏和模块。函数有:有名字的函数、匿名函数在 JavaScript 中的函数。

2023-02-16 20:01:27 618

原创 TypeScript 学习之Class

类的类型,而不是实例的类型,也就是构造函数的类型。这个类型包含了类的所有静态成员和构造函数。抽象类不能直接被实例化,只能通过派生类(子类)继承,实例化派生类(子类)。抽象类的抽象方法不包含具体实现并且必须在派生类(子类)中实现。的变量,这个变量保存了这个类或者说保存了类构造函数。抽象类类似于接口,但是抽象类可以包含成员的实现细节。实例化时会调用类的构造函数,并返回一个对象。同一个类的实例对象共享类上的静态属性的状态。最基本的继承:类从基类中继承了属性和方法。静态属性是存在于类本身,不存在与类的实例。

2023-02-16 20:00:50 489

原创 TypeScript 学习之接口

接口:对值所具有的结构进行类型检查,称为“鸭式变型法”或“结构性子类型化”

2023-02-16 20:00:05 377

原创 TypeScript 学习之var、let、const 的区别

var声明时,不管声明多少次,只会得到 1 个// 所有x 的声明实际上都引用一个相同的x function f(x) {var x;var x;} }let声明时,同在一个作用域内不能声明相同的变量。// error: interface with parameter declaration // 报错:属性已经声明 let x = 100;// x 不能重复声明 }块级作用域变量需要在明显不同的块里声明return x;} return x;

2023-02-16 19:58:28 790

原创 TypeScript 学习之类型

TypeScript的基本类型学习。

2023-02-16 19:58:15 133

原创 使用cross-env改变node项目启动的环境变量

安装npm install --save-dev cross-env使用"script":{ "start": "cross-env NODE_ENV=development "}

2022-03-01 09:26:47 264

原创 pm2 启动 Node + TS 项目

全局安装 pm2npm install -g pm2pm2 安装typescript和ts-nodepm2 install typescriptpm2 install ts-node@latesttypescript 安装失败 就先装ts-node@latest,在安装typescript启动项目方式一: 通过配置文件启动项目pm2配置文件详解创建配置文件ecosystem.config.jspm2 init simple编写一下配置module.exports =

2022-01-28 10:02:31 4094

原创 centos安装 postgresql扩展 使用 uuid

进入服务器输入以下命令安装扩展sudo yum install postgres*contrib使用navicat 建立查询create extension "uuid-ossp"select uuid_generate_v4();

2022-01-15 17:43:03 593

原创 git 删除本地分支并推送远程仓库

查看当前分支git branch切换到要删除之外的分支例如:要删除list 分支,在此之前,保证当前分支不是list分支。# 切换到 master 分支git checkout master删除本地分支# branchname 分支名称git branch -d [branchname] 推送记录至远程仓库# branchname 分支名称git push origin --delete [branchname]...

2022-01-10 16:52:51 800

原创 Centos 安装 mongodb 5.0 版本

官方文档传送门

2022-01-10 13:46:29 609

原创 uniapp 连接夜神模拟器调试

打开夜神模拟器在HbuilderX 命令行输入运行以下命令进行连接adb connect 127.0.0.1:62001adb devices运行程序即可调试

2021-12-27 18:50:46 864

原创 不暴露 create react app 的webpack配置下,修改webpack配置

使用 react-app-rewiredreact-app-rewired 传送门安装 react-app-rewirednpm install react-app-rewired --save-dev项目根目录创建 onfig-overrides.js/* config-overrides.js */module.exports = function override(config, env) { //do stuff with the webpack config... retur

2021-12-24 17:43:01 1037

原创 git merge 某一次commit

查看commit idgit log复制id8d76361f231108c13abf3bb8655d301a7cf56c1e切换到想要合并的分支后输入下面的记录进行合并 git cherry-pick 8d76361f231108c13abf3bb8655d301a7cf56c1e根据自己的实际情况将commit id 替换

2021-12-24 16:16:11 1749

原创 contos 解决 pm2 无法找到命令问题

找到 pm2 安装目录我的安装目录 : /usr/local/nodejs/bin建立软连接 : ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/如果建立连接错误,先删除再建立删除已建立的连接 :mv /usr/local/bin/pm2 /tmp/查看pm2pm2 ls...

2021-12-23 18:13:55 1109

原创 centos 安装node 14.18 两种方法

进nodejs官网下载14.18版本下载地址传送门上传文件到服务器,然后解压文件进入 /usr/local目录下使用rz 上传文件解压文件tar -xvf node-v14.18.2-linux-x64.tar.gz修改文件目录名mv node-v14.18.2-linux-x64/ nodejs让node、npm、npx 全局生效软连接方式ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ln -s /usr/local/nodej

2021-12-23 09:59:55 3141

原创 markdown插入表情符号

请参考这篇文章 https://zhuanlan.zhihu.com/p/147764147符号大全常用符号直接复制粘贴就可以使用???? ???? ???? ???? ????❤️ ✨⭐ ❗❓❕❔✊✌️ ✋✋ ☝️ ???? ????☀️ ☔ ☁️ ❄️ ⛄ ⚡ ⛅⛪ ⛺ ⛲ ⛵ ⛵ ⚓ ✈️ ⛽ ⚠️ ♨️1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ 0️⃣️⃣ ◀️ ⬇️ ▶️ ⬅️ ↙️ ↘️ ➡️ ⬆️ ↖️ ↗️⏬ ⏫ ⤵️ ⤴️ ↩️ ↪️

2021-12-02 18:10:11 261

转载 centos 7 防火墙方案

参照以下连接https://blog.csdn.net/qq_37246351/article/details/88313418

2021-11-30 10:40:35 53

原创 centos 7 安装 mysql 8.0.27

步骤参照此文章https://www.cnblogs.com/yanglang/p/10782941.html遇到的问题mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory解决方法https://blog.csdn.net/tongtong0704/article/details/78933112启动mysq

2021-11-29 18:11:32 345

原创 在vscode 终端直接删除node_modules

方法一、直接使用命令npx rimraf node_modules二、安装 rimraf 再删除# 安装 rimrafnpm install -g rimraf# 删除node_modulesrimraf node_modules

2021-10-25 14:51:45 1079

原创 antd pro vue 的 page-header-wrapper 自定义面包屑

使用antd pro vue 中的page-header-wrapper组件自动生成面包屑是一种很方面的操作。可是如何自定义面包屑呢???官方文档没有找到自定义文档,只能从源码入手。page-header-wrapper 自定义源码部分 – breadcrumb面包屑属性从源码看到可以传入breadcrumb属性breadcrumb的值形式:breadcrumb = { props: { routes: routes, itemR.

2021-08-20 16:33:42 4118

原创 centos 安装 node 14

获取node 14资源curl --silent --location https://rpm.nodesource.com/setup_14.x | bash -安装sudo yum install -y nodejs查看版本号#node 版本node -v# npm 版本npm -v

2021-08-08 00:49:35 1179

原创 Centos 安装 jenkins,并使用国内镜像,解决403问题

更新软件包yum update安装 javayum install java安装jenkins可以在清华大学开源软件镜像站查找想要版本的jenkins,用一下命令安装# 下载jenkins-2.289.3-1.1.noarch.rpmwget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.289.3-1.1.noarch.rpm# 安装jenkinsrpm -ivh jenkins-2.28

2021-08-07 22:45:37 1082

原创 Ubuntu 安装 node 14

链接版本curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -要安装其他版本,修改版本号就行安装nodesudo apt-get updatesudo apt-get install -y nodejs查看node版本号node -v

2021-08-07 14:46:38 2027

转载 Ubuntu 安装 jenkins

安装jdksudo apt-get install openjdk-8-jdk安装jenkins官网教程wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -进入 /etc/apt/sources.list文件vi /etc/apt/sources.list在/etc/apt/sources.list文件最后一行再入一下内容deb https://pkg.jenkins.io/debi

2021-08-06 00:22:16 185

原创 vscode 项目中使用路径别名 import 没有提示

在项目中创建jsconfig.json文件, 添加一下内容{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] }, "target": "ES6", "module": "commonjs", "allowSyntheticDefaultImports": true }, "include": ["src/**/*"], "exclude": ["n

2021-08-02 10:18:52 1393

原创 Github 添加或修改许可证

添加文件文件名称输入 LICENSE,然后选择许可证提交,完成许可证的添加修改

2021-08-02 10:00:04 4063 2

原创 Git ssh 生成

查看当前电脑的用户名和邮箱git config --global --list 设置当前电脑的用户名和邮箱git config --global user.name "这里换上你的用户名"git config --global user.email "这里换上你的邮箱"生成sshssh-keygen -t rsa -C "这里换上你的邮箱"一步一步回车,不要设置密码。完成后在 C:user/[自己的用户名]/.ssh...

2021-07-30 14:27:29 72

原创 vscode CRLF 转为 LF

安装插件 EditorConfig for VS Code新建.editorconfig 文件在根目录.editorconfig 文件添加以下呢内容root = true[*]charset = utf-8indent_style = spaceindent_size = 2end_of_line = lfinsert_final_newline = truetrim_trailing_whitespace = true保存文件时就会自动将CRLF转为LF...

2021-07-19 23:43:23 2261 1

原创 Ubuntu 防火墙

查看防火墙状态和看到开放了那些端口sudo ufw status打开防火墙sudo ufw enable重启防火墙sudo ufw reload关闭防火墙sudo ufw disable查看防火墙版本号sudo ufw version默认允许外部访问本机sudo ufw default allow默认拒绝外部访问本机sudo ufw defalt deny允许外部访问某个端口sudo ufw allow 3306拒绝外部访问某个端口sudo ufw deny 3306允许

2021-07-15 23:30:05 103

原创 React Native Android 真机调试 adb devices 出现 unauthorized 运行项目失败。

由于连接的android机未授权,运行RN项目无法安装apk导致运行失败。需要连接的android机开启开发者模式、开启USB调试并同意授权电脑连接。如果插入USB没有自动弹出授权窗口可以使用一下方法。解决方法终端运行adb kill-server再运行adb start-server这时授权窗口就会弹出,点击同意授权。运行adb devices即可看见授权成功。...

2021-07-12 17:41:41 364

原创 mysql 8.0 创建用户并赋权限

登录mysqlmysql -u [用户名] -p创建用户use mysql;# 查看用户select host, user from user;# 创建用户CREATE USER 'test'@'%' IDENTIFIED BY '123456';# 再查看用户 -- 是否创建成功select host, user from user;'test': 用户名'%' : 本地远程任何电脑都可以登录,还可以写 'localhost' 只能本地登录'123456': 是密码给账号

2021-07-11 18:04:39 2515

原创 mysql 密码策略

查看当前密码策略# 运行命令SHOW VARIABLES LIKE 'validate_password%';策略解析validate_password.dictionary_file // 插件用于验证密码强度的字典文件路径validate_password.length // 密码最小长度validate_password.mixed_case_count // 密码至少要包含大小写字母个数validate_password.number_count // 密码至少要包含数字个数v

2021-07-11 16:41:56 55

canvas实现背景数字雨

canvas实现背景数字雨,黑客页面背景

2021-08-12

空空如也

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

TA关注的人

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