学习
moxin520
求大佬带
展开
-
遇到的奇怪Bug收录
奇怪bug记录原创 2022-08-17 09:35:14 · 161 阅读 · 1 评论 -
wsl2安装及相关编程环境配置
wsl2的安装及相关环境配置1. 设置->更新和安全->开发者选项->开发人员模式2. 设置->应用->应用和功能->程序和功能->程序和功能->启用或关闭windows功能->适用于linux的windows子系统命令行方式:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart3.安装依赖,并重启原创 2021-08-16 16:45:36 · 1539 阅读 · 0 评论 -
vue前端性能优化记录
前端性能优化方法记录 1. 更改dom树的值,应尽量从里到外的标签修改 2. 新增dom元素,应在最后再一起插入真实dom里面 3. 尽可能使用css去实现效果 4. 避免多个内联样式,尽可能使用一个类去解决,精简多类中的重复样式 5. vue中,尽可能少用组件内样式,提取到一个css文件中,并且css文件越少越好 6. 不需要响应式的数据应使用Object.freeze(),接口返回的值不做改变也可以采用 7. 数据尽可能扁平化,提高计算效率 8. 各种插件能按需加载就按需加载 9.原创 2021-05-23 22:40:03 · 172 阅读 · 0 评论 -
vue3 学习--vuex4
vuex4.0 的使用创建index.tsimport { createStore } from "vuex";import getters from "./getters";import user from "./moudles/user";export default createStore({ modules: { user, }, getters, // 启用严格模式,非mutation改变值都会报错 strict: true,});创建getters.ts原创 2021-02-03 14:24:00 · 766 阅读 · 0 评论 -
vue3 学习--计算属性和侦听属性
计算属性 ----computed它接受 getter 函数并为 getter 返回的值返回一个不可变的响应式 ref **对象**。import { computed,ref } from "vue"; -----按需导入const count = ref(1)const plusOne = computed(() => count.value++) -----因为需要返回一个值所以需要使用箭头函数返回console.log(plusOne.value) // 2p原创 2021-02-03 13:17:05 · 322 阅读 · 0 评论 -
vue3 学习--创建项目
使用 @vue/cli 创建项目(4.5版本以上) 1. vue create <项目名> ? Please pick a preset: (Use arrow keys) > Default ([Vue 2] babel, eslint) -------- 默认vue2模板 vue3-project ([Vue 3] node-sass, babel, typescript, router, vuex, eslint) --------自己之前保存的vue原创 2021-02-03 11:32:57 · 631 阅读 · 0 评论 -
js基础学习2-系统自带函数汇总(常用)
系统自带函数汇总(常用)1. escape() 将特殊字符转换成ASCii码var str = "abc~!@#$%^&*()_+=|\=-`"console.log(str) // abc~!@#$%^&*()_+=|=-`console.log(escape(str)) // abc%7E%21@%23%24%25%5E%26*%28%29_+%3D%7C%3D-%602. unescape() 将ASCii码转成字符串var str = "abc~!@#$%^&原创 2020-08-17 23:06:14 · 479 阅读 · 0 评论 -
js基础学习1-数据基础类型
数据的基本类型Number、String、Boolean、Null、undefined、object、symbol1. Number这种类型用来表示整数和浮点数值,还有一种特殊的数值,即NaN(非数值 Not a Number), 以及无限大 Infinity(表示数值大到js无法显示,即无限大)// 定义一个numberconst a = 1// 打印类型 使用typeof 可以判断console.log(typeof a) // numberObject.prototype.toS原创 2020-08-17 19:02:25 · 126 阅读 · 0 评论 -
vue中向docx模板填充数据下载
1. 安装对应依赖npm install docxtemplater pizzip --save-devnpm install jszip-utils --savenpm install jszip --savenpm install file-saver --save2. 导入依赖包import docxtemplater from 'docxtemplater'import PizZip from 'pizzip'import JSZipUtils from 'jszip-utils'原创 2020-06-15 15:52:14 · 995 阅读 · 0 评论 -
vue中长时间未操作就会强制退出
1. 创建一个公共js文件import router from '../router'import store from '../store'var lastTime = new Date().getTime()var currentTime = new Date().getTime()var timeOut = 10 * 60 * 1000 // 设置超时时间: 10分 随意设置window.onload = function() { window.document.onmousedo原创 2020-06-12 15:37:09 · 1209 阅读 · 0 评论 -
vue-cli3项目框架搭建
1.框架创建vue create projectname (不要出现大写字母,特殊字符)? Please pick a preset: default (babel, eslint)> Manually select features? Check the features needed for your project: (*) Babel ( ) TypeScript ( ) Progressive Web App (PWA) Support (*) Router (*)原创 2020-06-08 12:50:18 · 178 阅读 · 0 评论 -
vscode配置和前端常用插件备注
1.常用插件HTML SnippetsHTML CSS SupportDebugger for ChromejQuery Code SnippetsPath IntellisenseESlintbeautifyAtuo Rename TagGitLensgit historyBracket Pair ColorizerveturVueHelperprettierguidesManta's Stylus Supremacy2.vscode设置保存{ "workbenc原创 2020-06-06 01:34:08 · 320 阅读 · 0 评论 -
git账户配置,密钥设置,常用命令
1.查看设置列表git config --list没有设置东西,那么里面的默认应该是很少的内容2. 配置账户名和邮箱git config --global user.name "username" git config --global user.email "email"3. git设置ssh keyssh-keygen -t rsa -C "email"输入以后就会生成两个文件(id_rsa和id_rsa.pub),文件地址在生成的时候会显示但需要你输入一些路径和密码的时候原创 2020-06-06 00:37:19 · 667 阅读 · 0 评论 -
vue 下载文件的两种方法
1. a标签下载<a href="" download="">herf: 此处要填写下载地址 例如:/api/download 等,没有写域名,会自动默认项目默认域名,有多个域名的自己添加标识符download: 一般不需要,但是用于规定作为文件名来使用的文本,特殊情况下还是需要的,所以以防万一,最好还是带上.注意: 一般这样下载文件的都是不带token等验证的下载方法,如果必须带token,可以和后端协商在href后面拼接,然后后端去接受验证2.通过按钮触发调用接口<el-b原创 2020-06-04 10:43:17 · 32807 阅读 · 3 评论 -
windows10 安装nodejs
1.下载nodejs下载地址:http://nodejs.cn/download/2.安装nodejs基本都是下一步下一步安装,但是需要注意的是安装路径,以及安装前的配置界面Node.js runtime 表示运行环境npm package manager表示npm包管理器online documentation shortcuts 在线文档快捷方式Add to PATH添加到环境变量安装完成后打开cmd以后测试支持nodejs就安装好了,但是为了以后,我们需要做一些配置.3.配原创 2020-05-31 19:55:36 · 491 阅读 · 0 评论 -
mysql的简单命令的记忆
安装:sudo apt install mysql-server mysql-client登录: mysql -u账户 -p密码查询是否启动:ps -ef | grep mysql基本操作命令:use 数据库名; #选择使用的数据库Show databases(tables); #显示数据库列表(表列表)Create database(table) 数据库(表)名; #新创建数据(表...原创 2019-04-01 17:09:23 · 376 阅读 · 0 评论 -
win10环境下py2和py3完美共存方法
1.先安装python3,设置好安装路径,注意打勾add to path,记住安装路径2.然后安装python2,设置好安装路径,不要打勾 add to path,记住安装路径3.去python2的安装路径下如:C:\Program Files\python\python27(我的安装路径)4.将python.exe重命名成python2.exe5.对比python3的安装目录你会发现py...原创 2019-04-08 15:31:54 · 1260 阅读 · 1 评论 -
小米笔记本安装tensorflow-gpu步骤
**小米笔记本安装tensorflow-gpu步骤**需要准备相应的软件工具本人安装的版本如下图:首先,是下载python3 ,版本按自己的喜好下载。https://www.python.org/ python下载地址,自己选择合适的版本和对应的系统,安装的时候别忘记添加路径到path里面。如果不知道该下载什么版本的cuda,请打开自己的显卡。然后点击帮助 -> 系统信息...原创 2019-05-18 13:51:56 · 1280 阅读 · 0 评论 -
ubuntu 下配置 mysql+php7+apache2+虚拟主机
1.安装phpsudo apt install php2.安装apache2sudo apt install apache2=>工作目录地址/var/www/html=>配置文件目录/etc/apache2/apache2.conf3.配置apache2和php命令sudo apt-get install libapache2-mod-php4.安装mysql ...原创 2019-09-09 15:10:45 · 141 阅读 · 0 评论 -
php发送QQ邮件
开启php的插件功能开启sockets 和 openssl 两个插件功能先在QQ邮箱里面获取授权码首页->设置->账户->找到POP3/IMAP/SMTP/Exchange服务->开启服务去github上获取php插件从 github 上下载: https://github.com/PHPMailer/PHPMailer/ php代码实例<?php...转载 2019-09-28 11:10:07 · 262 阅读 · 0 评论 -
deepin 下的 nginx 的安装配置以及常用命令
nginx的安装配置以及常用命令安装nginx:sudo apt install nginx配置环境:sudo apt install gcc-c++sudo apt install pcre pcre-develsudo apt install zlib zlib-develsudo apt install openssl openssl-devel使用命令:nginx -h #帮助...原创 2019-04-01 15:14:03 · 1879 阅读 · 0 评论