大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

export(计算机术语)

Linux export命令功能说明:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登录操作。参 数:-f 代表[变量名称]中为函数名称。-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。-p 列出所有的shell赋予程序的环境变量。

vue router 刷新404问题

-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] 3. nginx服务器配置 location / { try_files $uri $uri/ /index.html;

vue使用watch监听拿到props的传值

vue使用watch监听拿到props的传值 export default { data() { return { floorData0: {}, floorData1: {}, floorData2: {}, } }, props:['floorData'], watch:{ floorData:val = { console.log(this.floorData);在floorData传值成功的前提下,有时候会出现直接在 watch 里面通过 this.floorData 是无法拿到的,总是显示 undefined。然后需要通过 newVal和oldVal这么处理,才能拿到 floorData 的值: watch:{ floorData:(newVal,oldVal) = { console.log(newVal);

学会在组件中使用v-mode

学会在组件中使用v-mode 往往组件拆分需要负责数据的传递,通常会通过自定义事件来数据交互,但是如果使用v-module来做数据的交互,这样也许会简单很多。 子组件UserInfo.vue export default { props: { value: { type: String

electron-vue,无法改变vuex状态

electron-vue,无法改变vuex状态 一、问题描述 在electron-vue中使用vuex,调用this.$store.dispatch("changeLogin"); console.log(this.$store); console.log(this.$store.getters.isLogin); 输出结果 isLogin初始是false,调用this.$store.dispatch("changeLogin");/modules' Vue.use(Vuex) export default new Vuex.Store({ modules, plugins: [ createPersistedState(), // 注释这个插件的调用 //createSharedMutations() ], strict: process.env.NODE_ENV !

mockjs+vue页面直接展示数据

const Random = Mock.Random; Random.guid(); export default { name:"detail", data:function(){ return { text:"", } }, methods:{ mockInfo(){ let data = Mock.mock({ // 属性 list 的值是一个数组,其中含有 1 到 10 个元素 'list|1-20': [{ // 属性 id 是一个自增数,起始值为 1,每次增 1 'uuid':'@guid()', 'name' :'@cname()', 'age|20-35' : 20, 'sex' : "@sex", }] }) // 输出结果 return data }, }, mounted:function(){ this.text=JSON.stringify(this.mockInfo(), null, 4);

React 中合并单元格的正确写法

React 中合并单元格的正确写法 用表格进行页面布局,页面布局在各种浏览器的的兼容性, 都非常好, 而在react中使用表格布局, 合并单元格的写法比较特殊, 博主查了很久才找到正确的写法, 在这里分享一下 效果图 源码 react组件文件 import React, { Component } from 'react';/App.css';App { text-align: center; } td { border: 1px solid #AB3319; width: 30px;title { color: #444444; font-size: 20px; border-collapse: collapse;

7-Openwrt uci system

7-Openwrt uci system openwrt的很多配置文件都是通过uci接口来进行查看修改的,虽然我们可以通过直接打开config/下面的配置文件进行修改,但是有个统一的接口为何不用呢,又方便又不会错。 https://wiki.openwrt.org/doc/uci config_load system 通过. then for VAR in $CONFIG_LIST_STATE;disabled=0 uci commit wireless wifi down wifi up

深度Unix环境变量学习

深度Unix环境变量学习 我们在文章中讲解Unix环境变量。环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关. 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找; 再如tc或vc++中, set include=path1;

Weex系列(序) —— 总要知道原生的一点东东(Android)

Weex系列(序) —— 总要知道原生的一点东东(Android) Android开发工具选用的是Android Studio。下面只是简单介绍,如果你本就是一个原生开发工程师,当然是跳过了。 JDK 下载jdk相关资源,安装好之后,在命令行里面输入vim ~/.

关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示

关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示 有朋友问遇到在安卓手机上安装Fiori Client,打开的时候提示需要安装证书,如下图所示: 我在自己的Android手机试了试,因为我没有装Fiori Client,所以就用手机浏览器直接访问https://go.sap.com: 弹出了类似的对话框。点击取消之后,可以手动输入用户名和密码,但是每次都这样,不太方便。 如何安装这个证书呢?IE浏览

【ES6】模块化Module — import & export

export let name1, name2, …, nameN; 默认导出(函数) export default function() {} 默认导出(类) export default class {} export default 和 export 区别 export与export default均可用于导出常量、函数、文件、模块等,但export default后不可直接跟var、let、const,也就是其后面不能直接跟变量声明语句; // 正确 export var a = 1; 上面写法是逐一指定要加载的方法,整体加载的写法如下。 import * as circle from '.

vue项目中axios请求网络接口封装

vue项目中axios请求网络接口封装 每个项目网络请求接口封装都是很重要的一块,第一次做Vue项目,我们的封装方法如下: (1).新建一个js文件,取名api.js (2).then(response = { if (response.data.status == 1) { resolve(response.data) } else { Toast(response.data.msg) } Indicator.close() // // 关闭动画 }, (err) = { reject(err) Indicator.close() }) }) } (5).封装后方法的使用 在main.js中引入全局变量 import {getHttp, postHttp} from '.

vue返回上一页面时回到原先滚动的位置

vue返回上一页面时回到原先滚动的位置 项目结束,测试时发现在首页商品列表中,向上滑动几页后点击进入详情,从详情页面返回商品列表时,页面回到了最顶部,测试不通过说是用户体验不好,要求从哪里点击进去返回该页面时回到原先的滚动页面。 思路:因为vue是单页面应用,进入其他页面时会销毁该页面,用keep-alive不让其刷新,具体实现为: (1).

Object.freeze( ) 阻止Vue无法实现 响应式系统

Object.freeze( ) 阻止Vue无法实现 响应式系统 做了一个vue项目,总是边百度边写,知识体系不能系统起来,准备在浏览下vue.js官网基础知识。 当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。但是如果使用 Object.freeze(),这会阻止修改现有的属性,也意味着响

webpack4系列教程(三):自动生成项目中的HTML文件

bundle.js', path: path.join(__dirname, './')}) 第一个参数表示文件夹路径数组;第二个参数是 options 配置项,root 为到webpack根文件夹的绝对路径,默认为 __dirname,由于dist文件夹和webpack.config.js不再相同目录下,因此我们需要重新定义 root 路径,以免无法找到 dist 文件夹。 执行 npm run build ,在命令行中可见: dist 文件夹已被删除了。 本人才疏学浅,不当之处欢迎批评指正

axios请求、和返回数据拦截,统一请求报错提示_012

axios请求、和返回数据拦截,统一请求报错提示_012 axios请求、和返回数据拦截,统一请求报错提示 官方文档 import { message } from 'antd'; import NProgress from 'nprogress'; // 拦截请求 // Add a request interceptor axios.interceptors.request.use( config = { NProgress.start(); return Promise.reject(error); if (response.data.RetCode === 101) { message.error(response.data.Message); return response; NProgress.done();

linxu下部署java环境第一步安装jdk

linxu下部署java环境第一步安装jdk 检查系统中的jdk版本 [root@localhost ~]# java -version 显示 [root@localhost ~]# java -version -bash: java: command not found 我们需要到jdk官网上下载你想要的jdk版本:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下: [root@localhost software]# ll -rwxrw-rw-. then if [ -z "$EUID" ];

菜鸟笔记(三) - Java Excel报表导入导出

菜鸟笔记(三) - Java Excel报表导入导出 本文将介绍Java Poi包的使用,并实现Excel报表的导入导出。 前提摘要:在系统的管理后台当中中,Excel报表的导入导出已经是不不可避免的场景。值得一提的是支付宝和微信支付的批量转账也需要相应格式的Excel文档 //类别 private String comment = "现金提现"; public interface IExcelExport { /** * 获取Excel的Header * * @return */ String[] getHeader(); } if (recordPois !