自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 部署阿里云服务器—— Linux + NodeJS + Mysql + Nginx

nginx 服务器的页面文件在 nginx 安装目录的 html 目录中,如按以上步骤操作的话,在。nginx 服务器的页面文件在 nginx 安装目录的 html 目录中,如按以上步骤操作的话,在。nginx 服务器的配置文件在 nginx 安装目录的 conf 目录中。nginx 服务器的配置文件在 nginx 安装目录的 conf 目录中。运行 【1】命令后,按 i 进入 编辑模式,在拷贝 【2】的内容。目录,sbin目录只有一个nginx目录。的目录,这个才是我们的服务器目录。

2024-03-28 18:19:14 1087 2

原创 前端 Vue 和后端 Node,TypeScript 实现三种环境下,使用不同的 API,如 开发环境下使用 “/dev-api”,线上测试环境下,使用“/test-api”。

前端 Vue 和后端 Node,TypeScript 实现三种环境下,使用不同的 API,如 开发环境下使用 “/dev-api”,线上测试环境下,使用“/test-api”。

2023-10-24 17:53:10 677 2

原创 package.json 文件中的 scripts 字段中的“&”连接符

在文件中的scripts字段中,&、&& 是有区别的。

2023-10-24 13:33:45 289

原创 分析文档总行数

NodeJS 计算项目工程总行数

2022-12-11 16:04:57 159 1

转载 JS存储之Cookie、session和localStorage、以及sessionStorage

cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表 示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘而是保存在内存里,当然这个行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再打开浏览器这些cookie仍然有效直到超过设定的过期时间。

2022-10-20 14:42:18 2349

原创 nodejs + mysql(v8.0.28) + nginx

linux : Centos7nodejs:v16.14.2Mysql:v8.0.28Nginx:v1.21.1安装nodejs安装gityum install git -y安装 nvm下载 nvmwget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.38.0.tar.gz解压 nvmmkdir -p /root/.nvmtar -zxvf nvm-0.38.0.tar.gz -C /root/.nvm配置环境.

2022-04-13 11:08:13 3542

原创 TS setInterval 返回 NodeJS.Timer类型的解决方法

方法一使用window对象this._timer = window.setInterval(() => { })方法二删除node类型模块工程目录下的 node_modulses => @types => node 包,删除后重启编辑器。

2022-04-01 10:23:03 2842 1

原创 TS模块化中会遇到的问题

前言当TS 使用 ES6 模块化标准,而编译目标使用 CommonJs 时,导入模块时出现问题。//tsconfig.json{ "compilerOptions":{ "target": "es2016", //配置编译目标代码的版本标准 "module": "CommonJS", //配置编译目标使用的模块化标准 }}抛出问题//index.tsimport fs from "fs"; //在这里是会报一个错的 **Module '"fs"' has no default

2022-03-16 13:21:47 1234

转载 使用taro和react开发微信小程序报错“this.setState is not a function“解决记录

前言原文地址:https://blog.csdn.net/weixin_34191845/article/details/86363163控制台是在微信开发工具中使用一开始的代码是这样的handleClick(e) { console.log("this", this); console.log("setState", this.setState);}render() { return ( <View className='index'> <T

2022-02-10 17:53:43 969

原创 vs code “setting sync“ 插件的查漏补缺

前述使用 shift + alt + u 可以上传成功,并且在 gits 上也能看到上传的文件,但是使用 shift + alt + d 却同步不了到本地。最终解决同步首先打开vs code 命令栏输入 >Sync:Advanced Options ,进入Sync:打开设置 ,勾选:强制下载 和 静默同步。对应的 setting.json 文件配置:“sync.quietSync”: true,“sync.forceDownload”: true,...

2022-01-14 11:25:11 163

原创 linux + nodejs + mysql(v5.7) + nginx

安装 nodejs地址:https://help.aliyun.com/document_detail/50775.html安装分布式版本管理系统Gityum install git -y使用Git将NVM的源码克隆到本地的~/.nvm目录下,并检查最新版本git clone git://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --

2022-01-07 12:38:25 1687

原创 vue-cli搭建工程

1.安装全局vue-cli npm install -g @vue/cli # OR yarn global add @vue/cliwindow系统安装完所在目录:C:\Users<用户名>\AppData\Roaming\npm2.搭建工程使用 git basevue create 工程名3.上下按钮不可选择的解决官网:https://cli.vuejs.org/zh/guide/creating-a-project.html1.使用winpty vue.

2021-12-13 23:17:08 812

原创 java算法

全逆乱序的冒泡排序次数为N*(N-1)/2

2021-12-11 22:36:15 279

转载 Android SQLite 的恢复与备份

Android SQLite 的恢复与备份1.简单备份与恢复常识备份:把想要备份的数据库(*.db)拷贝到其他目录(文件夹)恢复:把备份的数据库文件(*.db)拷贝回来覆盖现在已有的数据库文件2.创建 BackupTask类public class BackupTask extends AsyncTask<String, Void, Integer> { private static final String COMMAND_BACKUP = "backupDatabas

2021-11-30 16:38:57 1413 2

原创 vue工程在非开发环境不能直接通过地址栏进入非 ‘ /“ 的地址(route)

假设现在有如下 路由配置//开发服务器:http://localhost:8080const routes = [ { path: '/', name: 'Home', component: import(/*webpackChunkName:"login"*/'../views/Home.vue') }, { path: '/login', name: 'Login', component: () => import(/*webpackChunkName:"logi

2021-11-28 21:01:16 714

原创 模拟网络延迟

function delay(duration){ return new Promise(resolve) => { setTimeout(() => { resolve(); },duration) }}

2021-11-28 16:40:22 329

转载 JS 异步之宏队列与微队列

原文地址:1.https://www.cnblogs.com/jiangweichen88/p/13528231.html2.https://blog.csdn.net/DoLi_JIN/article/details/108691893原理图:setImmediate 也是宏任务,在 Node 环境下,微任务还有 process.nextTickJS 中用来存储待执行回调函数的队列包含 2 个不同特定的列队宏列队:用来保存待执行的宏任务(回调),比如:定时器回调、DOM 事件回调、aj.

2021-10-05 15:48:55 129

原创 常用函数封装

去防抖函数function debounce(callback, delay) { let timerId = null; return function (args) { let that = this; clearTimeout(timerId); timerId = setTimeout(() => { callback.call(that, args); }, delay); }}使用window.fn = debou

2021-10-03 23:19:20 48

原创 css自定义多选框样式+js改变状态

html<div id="container"> <div> <input type="checkbox" id="box"> <label for="">文字</label> </div> <button id="btn">切换</button> </div>cssinput { opacity: 0; /* appearance: n

2021-09-27 21:38:45 273

转载 localStorage的常见使用

文章源链接 https://blog.csdn.net/weixin_44535476/article/details/90272471localStorage的常见使用一、增,删,改,查1.增localStorage.setItem("a","1") //第一种,官方推荐localStorage.b = 2; //第二种localStorage["c"] = 3; //第三种2.查localStorage.getItem("key"); //查找指定键3.删localStora.

2021-09-24 20:29:01 513

原创 input type=“checkbox“

实现被让选中的input标签影响其他元素css<style> input:checked + label{ background: red; }</style>html<input type="checkbox" ><label >1232</label>

2021-09-24 18:39:16 123

原创 VSCODE 插件

VSCODE 插件1.markdown转htmlMarkdown Preview Enhanced 2.vue开发插件Vetur3.正则匹配Regex Previewer美化文件图标Material Icon Theme

2021-08-20 23:56:27 79

原创 元素滚动条平滑滚动值

摘要:属性名 取值 备注 scroll-behavior auto 滚动框立即滚动。 滚动行为 smooth 滚动框通过一个用户代理预定义的时长、使用预定义的时间函数,来实现平稳的滚动,用户代理应遵循其平台的约定,如果有的话。(平滑滚动) 应用场景:使用前端路由,当切换到新路由时,想要页面滚到顶部,或者是保持原先的滚动位置,就像重新加载页面那样。vue-router能做到,而且更好,它让你可以自定义路由切换时页面如何...

2021-07-21 15:50:21 160

原创 记录百度云BCC的使用,简单页面展示

写在前面:首先推荐视频:https://edu.aliyun.com/course/147/lesson/list?spm=5176.8764728.aliyun-edu-course-tab.2.d9a12669aMQSo0&previewAs=guest推荐购买地址(新人特惠):https://cloud.baidu.com/campaign/2021mid/index.html不用配置很好的,如果你还没有买建议可以买阿里云的,通过视频试试。如果你已经买了百度的,也先看看视频。如

2021-06-21 23:41:50 553

空空如也

空空如也

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

TA关注的人

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