- 博客(55)
- 收藏
- 关注
原创 TypeError: ‘set‘ object is not subscriptable
解决:之后发现,在读取文件时会用到 openpyxl 这个包,在下载 pyexcel_xlsx 时会自动下载 openpyxl ,openpyxl的版本不同,在本地是 3.0.10 版本,Linux服务器上是 3.1.2 版本,将Linux上的 openpyxl 卸载,重新下载 3.0.10 版本的,再次运行,这个问题就解决了。问题出现的背景:写了一个python脚本,在脚本里用到了 pyexcel_xlsx 这个包,这个包可以读取excel文件。
2023-08-27 15:33:42
1067
原创 Node.js: express + MySQL实现修改密码
(2),之后从 req 中获取到的密码和数据库中存储的密码进行比较,是否一致,比较可以使用 bcryptjs 包中的一个方法(bcryptjs 是存储密码时对密码进行加密使用的包),compareSync方法。从前端接收的值,id(判断修改哪个用户的密码),oldPwd(旧密码),newPwd(新密码),会存储到 req 中。)中写到,注册时用到 bcryptjs 这个包对密码进行加密,所以在修改密码时也需要用到包进行密码的比较和对新密码进行加密。(1),根据id值获取数据库中需要修改的密码。
2023-07-23 19:25:49
804
原创 Node.js: express + MySQL + Vue实现图片上传
Node.js: express + MySQL + Vue实现图片上传
2023-06-04 20:25:50
5052
9
原创 uni-app的数据缓存
在uni-app中数据缓存有两种:uni.setStorage(obj) 和 uni.setStorageSync(key, data),区别在于setStorage是异步接口,传入一个对象,setStorageSync是同步接口,传入键值对。在开发uni-app时,在项目中使用了本地存储和会话存储,在浏览器中运行是可以使用的,打打包到手机上本地存储还是可以用的,但会话存储不能使用。还有一些其他关于数据存储的方法,异步方法传入对象,同步方法传入键值对。
2023-04-10 21:54:22
835
原创 Linux系统安装docker,docker compose
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。沙盒,在计算机领域指一种虚拟技术,且多用于计算机安全技术。安全软件可以先让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何危害。docker能够更快速的交付和部署,更高效的虚拟化,更轻松的迁移和扩展,更简单的管理,CPU/内存的低消耗。
2023-03-31 20:59:21
444
原创 Invalid prop: type check failed for prop “index“. Expected String | Null, got Number with value 1.
type check failed for prop “index“. Expected String | Null, got Number with value 1
2023-02-20 22:10:31
1563
原创 npm WARN using --force Recommended protections disabled.
npm cache clean --force命令报错
2022-11-15 14:45:15
53466
3
原创 this.$nextTick 处理vue中DOM的异步更新
在vue中,有一个vue的异步更新策略。异步更新策略:在数据发生变化时,vue不会立刻更新DOM,而是开启一个队列,把组件更新函数保存在队列中,在同一时间循环中发生的所有数据变更都保存在队列,一次性清空队列,一次性更新。 this.$nextTick(回调函数):这个就是处理vue中DOM的异步更新的,在数据发生改变时,渲染DOM之后,会自动执行回调函数。 举一个小小的例子:<template> <div class="ab...
2022-05-26 18:53:50
475
原创 npm ERR code EINTEGRITYnpm ERR Verification failed while extracting npm和yarn
npm ERR! code EINTEGRITYnpm ERR! Verification failed while extracting @package@^1.2.0:npm ERR! Verification failed while extracting @package@^1.2.0:npm ERl sha1-hF:ocoCclifstoxs5y/CRentfule integrity checksmfailed nwfen using sha : wanted shat -FPoncth.
2022-05-15 18:25:28
5516
原创 git分支
一,git分支 在工作中,git的分支是经常会用到的,使用分支,可以让程序员把自己的工作从开发主线程上分离出来,开发自己的分支的时候,不会对主线分支的运行造成影响(底层是指针的应用)。举个小小的例子:比如说有一个项目,已经开始使用了,发布了1.0版本。发布之后发现了一点bug,或者是想添加新的功能,可以创建一个分支开发新的功能,在开发的过程中,master(主分支)上的代码是可以运行的,分支上的开发过程或者bug不会影响到master分支 。...
2022-05-07 18:38:30
352
1
原创 使用express-jwt出现 algorithms should be set
在express中使用express-jwt中间件的时候出现了algorithms should be set,这个是由于express-jwt的版本问题。
2022-04-21 11:19:32
384
原创 vue 中 keep-alive,activated,deactivated
keep-alive在组件反复切换时,会反复渲染,造成性能问题。用一个 <keep-alive></keep-alive> 标签将他包裹起来,组件会在第一次被创建的时候缓存下来。避免性能问题。首先准备好组件,配置好路由。准备了Home,Keep,About三个组件进行切换。App.vue<template> <div id="app"> <div id="nav"> <...
2022-03-24 10:58:03
1275
原创 React简单使用
在学习一个框架的时候,要知道这个框架是什么,用来干什么,还有哪些相同作用的框架,有什么优势和特点。React是用于构建用户界面的JavaScript库,框架主要用于构建UI,可以在React里传递多种类型的参数,如声明代码,传递动态变量,甚至是可交互的应用组件。使用虚拟DOM,而不是真正的DOM,可以用服务器端渲染。 框架的特点: 1,声明式设计,什么是声明式设计,与命令式设计相对立。命令式设计需要用算法来明确指出每一步该“怎么做”,声明式设计是告诉计...
2022-02-21 21:25:53
306
原创 React组件生命周期
React在17.0.1版本修改了组件的生命周期,新的生命周期和旧的生命周期改变不大,新的生命周期增加了两个新的钩子函数,有三个钩子函数过时了。一,旧生命周期组件的生命周期可以分为三个阶段:初始化阶段,更新阶段,卸载阶段。初始化阶段:依次触发。 constructor() ---> componentWillMount() --->...
2022-02-21 21:18:07
306
原创 组件三大属性,state,props,refs
一,组件实例三大属性(1)state查看状态:在写好的组件实例上有一个属性,state,就代表这个组件的状态。接下来我们写一个有状态的组件:<body> <div id="test"></div> <script type="text/babel"> // 创建组件 class Component extends React.Component { // 初始化,调
2022-02-21 21:16:42
720
原创 [vue/no-deprecated-filter] Filters are deprecated.eslint-plugin-vue
我今天写代码的时候出现了这个问题 [vue/no-deprecated-filter] Filters are deprecated.eslint-plugin-vue,原因是项目是vue3.0的,从vue3.0开始,过滤器就被移除了。官方文档:https://v3.cn.vuejs.org/guide/migration/filters.html#%E6%A6%82%E8%A7%88 所有vue3.x不能用过滤器,而是使用方法调用或计算属性来替换它们。...
2021-11-05 14:34:34
4250
原创 修改Vant组件库NavBar 导航栏的样式
前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotli..
2021-10-28 19:40:50
9120
3
原创 http缓存机制
前言在发送http请求报文后,会返回一个响应报文,响应报文中含有一个状态码,这个状态码很重要,是来告知对应请求执行成功或是失败,以及失败的原因。一、状态码返回的状态码有三位数字,第一个数字定义了响应的类别,有五种可能的取值: 1XX: 指示信息,表示请求已接收,继续处理; 2XX: 成功,表示请求已被成功的接收; 3XX: 重定向,要完成请求必须进行更进一步的操作; 4XX: 客户端错误,请求...
2021-09-28 11:44:27
232
原创 nodejs架构组成
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、nodejs架构组成Node.js是一个构建在Chrome浏览器V8引擎上的JavaScript运行环境,也是我们使用......
2021-09-16 11:53:28
2015
原创 vuex入门
前言当我们学习一种新的知识的时候,首先应该搞清楚它是什么?它是用来做什么的?它是怎么用的?一、vuex是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...
2021-09-09 09:38:30
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人