config

Vue-cli2.0 + webpack4.0 项目结构及内容详细分析

筅森魡賤 提交于 2020-03-01 22:31:08
总体结构 安装了node, webpack 、vue-cli 等工具之后,打开VS Code控制台 vue init webpack <Project Name>命令创建了基于vue-cli2.0的项目 1、build文件夹: 1.1、build.js 'use strict' require('./check-versions')() //调用版本检查 process.env.NODE_ENV = 'production' //将环境配置为生产环境 const ora = require('ora') //npm包 loading插件 const rm = require('rimraf') //npm包 用于删除文件 const path = require('path')//npm包 文件路径工具 const chalk = require('chalk')//npm包 在终端输出带颜色的文字 const webpack = require('webpack')//引入webpack.js const config = require('../config')//引入配置文件 const webpackConfig = require('./webpack.prod.conf')//引入生产环境配置文件 // 在终端显示loading效果,并输出提示 const

提高Git工具clone下载速度

核能气质少年 提交于 2020-03-01 21:10:15
改变端口号 git config -- global http . proxy http : / / 127.0 .0 .1 : 1080 git config -- global https . proxy https : / / 127.0 .0 .1 : 1080 取消方法 git config -- global -- unset http . proxy git config -- global -- unset https . proxy 来源: CSDN 作者: 竹溪听风 链接: https://blog.csdn.net/weixin_42453746/article/details/104571315

redux+react+webpack+热加载+兼容IE8(持续更新)

南楼画角 提交于 2020-03-01 19:49:26
redux+react+webpack+热加载+兼容IE8 动机 (备忘录,持续更新) 项目需要支持到IE8,并且我是深度懒癌患者,于是选择了高配带有 热加载 功能的(兼容了IE)环境。项目地址在下面。 刚刚接触react+redux架构没多久,用了大半天时间搭了redux+react+hot-middleware+supportIE8的环境。也分享给刚刚接触、需要现成脚手架的朋友。 基础框架参照官方DEMO而来,仅对框架做了一些细微调整和IE兼容 。如果喜欢请点star(有动力更新嘛)。PS: src目录下,是一个极简的todo,你可以随意删除、替换为你的项目资源。 使用 安装依赖 npm install 运行 npm start //localhost:3000 build npm run build //build后index.html需要手动修改script路径,这里我有时间会修改为自动替换 已知问题(收集中) 1.开发环境中,IE8下不显示界面,通过build打包后是没问题的,不影响使用。如果有大神解决了这个问题,可以在下面 留言 或 Pull Request 。 2.收集中… 方案 下面贴出环境的就些依赖和配置,我会陆续添加注释。 package.json中不应该有注释,所以请不要复制使用,可以从github上拉取 package.json { "name":

ckeditor粘贴word文档图片的思路

房东的猫 提交于 2020-03-01 17:57:27
由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决这一问题 发现不管什么编辑器只要将图片转换成ba se64 后就可以直接使用(IE8及一下可能不支持),由于编辑器中添加word文档功能也只是自己用,因此可以忽略这种浏览器了 找了很久,试用了很多编辑器,发现只有ckeditor的功能还算符合我的需求(支持自定义HTML属性) 然后我写了一个监听粘贴事件的操作,用来获取粘贴之后的file:///xxxx.jpg这种路径 < script > var service = { http : require( 'http' ), url : require( 'url' ), querystring : require( 'querystring' ), fs : require( 'fs' ), config : { timeout : 60000, charset : 'utf8' , port : 10101, host : '127.0.0.1' }, router : { index : function (res, query){

H5定位终极解决方案

。_饼干妹妹 提交于 2020-03-01 17:48:01
H5 定位终极解决方案 背景 做一个 H5 的微商城,主要在微信内,但也要考虑到其他浏览器。其中,首页需要根据当前用户的经纬度找到距离最近的门店并展示。前端需要做的工作就是获取用户的经纬度然后查询后台接口并渲染页面。 目标与分析 我们的目标是经过封装之后,只需要调用一个方法就可以拿到返回的位置信息。 我们需要做的事情是,针对不同的端(微信 H5 和其他浏览器环境)封装不同的类,再通过一个方法通过 UA 区分,调用不同环境对应的类获取位置。 在微信内部,经过反复的实践之后,不论是通过原生的 HTML5 定位,还是通过第三方 ( 如百度或腾讯地图 ) jsapi 获取位置,不仅定位时间长,甚至经常出现定位失败的情况,严重影响用户体验,尤其对于大部分信息流都依赖于用于位置的商城首页来说,是完全无法接受的。所以在微信内我们只有微信 sdk 这一种选择; 而对于浏览器端,通过第三方的地图 jsapi 或定位组件,可以稳定且较快速地获取位置信息,为了与微信内尽量保持一致,我们选择的是腾讯地图 jsapi 。 解决方案 Talk is cheap, show me the code. 废话不多说,直接上代码: 1. 在浏览器中,通过腾讯地图 jsapi 获取位置 1.1 在项目的 html 模版文件中引入腾讯地图 jsapi <!-- index.html --> <script charset

GPU的使用

南楼画角 提交于 2020-03-01 15:29:46
1、bash中 ## bash 设定GPU卡顺序:export CUDA_DEVICE_ORDER = "PCI_BUS_ID" 指定第1块和第2块GPU卡:export CUDA_VISIBLE_DEVICES="0,1" 2、python代码中 ## python import os os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "0,2,3" ,这样就指定了第1,3,4,张卡可见了 设置定量的GPU使用量 config = tf.ConfigProto() config.gpu_options.per_process_gpu_memory_fraction=0.9 # 占用GPU90%的显存 session = tf.Session(config=config) 来源: CSDN 作者: gyl2016 链接: https://blog.csdn.net/NOT_GUY/article/details/104591913

CCNA上机实验_17-ACL

久未见 提交于 2020-03-01 15:07:06
1、实验目的 掌握标准ACL的操作 掌握扩展ACL的操作 掌握命名ACL的操作 2、拓扑与需求 拓扑: 需求: 使用名字为ACL_A的标准ACL配置及应用:在R1上配置ACL实现仅192.168.20.0/24网段能访问到PC1; 使用名字为ACL_B的标准ACL实现Telnet登陆控制:在R3上配置只允许PC1远程管理R3; 使用名字为ACL_C的扩展ACL配置及应用:在R3配置ACL实现PC2只允许被ping通,其他访问都不能进行; 3、配置与实现 使用名字为ACL_A的标准ACL配置及应用:在R1上配置ACL实现仅192.168.20.0/24网段能访问到PC1; R1 R1 ( config ) #ip access-list standard ACL_A R1 ( config-std-nacl ) #permit 192.168.20.0 0.0.0.255 R1 ( config-std-nacl ) #interface ethernet 0/0 R1 ( config-if ) #ip access-group ACL_A out 2. 使用名字为ACL_B的标准ACL实现Telnet登陆控制:在R3上配置只允许PC1远程管理R3,使用SPOTO作为Telnet和Enable(明文)的密码; 配置ACL R3 R3 ( config ) #ip access

微信二次分享

拥有回忆 提交于 2020-03-01 15:04:33
Q: 使用微信二次分享的时候,标题被截短,描述也变成了链接,图片也没有 solution 文档说明 微信JS-SDK说明文档 JS-SDK使用步骤 2.1 绑定域名 登录 微信公众平台 进入“公众号设置”-->>“功能设置”-->>“JS接口安全域名”,按照提示进行填写。 前端 2.2 引入js文件 在需要调用JS接口的页面引入如下JS文件,http://res.wx.qq.com/open/js/jweixin-1.2.0.js 2.3 通过config接口注入权限验证配置 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名,见附录1 jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); 2.4 通过ready接口处理成功验证 wx.ready(function(){ // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,

如何仅从Git中的根文件夹中排除文件

旧时模样 提交于 2020-03-01 14:25:12
我知道使用 .gitignore 文件来排除一些正在添加的文件,但我在源代码树中有几个 config.php 文件,我只需要排除一个位于根目录中,而其他文件保持在版本控制之下。 我应该写什么 .gitignore 来实现这一目标? #1楼 如果上述解决方案不适合您,请尝试以下方法: #1.1 Do NOT ignore file pattern in any subdirectory !*/config.php #1.2 ...only ignore it in the current directory /config.php ########################## # 2.1 Ignore file pattern everywhere config.php # 2.2 ...but NOT in the current directory !/config.php #2楼 旧版本的git需要先定义一个忽略模式,然后立即(在下一行)定义排除。 [在1.9.3版本(Apple Git-50)上测试] /config.php !/*/config.php 更高版本仅需要以下[在2.2.1版本上测试] /config.php #3楼 使用 /config.php 。 #4楼 从 文档 : 如果模式不包含斜杠/,git将其视为shell glob模式,并检查相对于

CCNA上机实验_11-Static_Routing

北慕城南 提交于 2020-03-01 14:21:04
1、实验目的 掌握静态路由的操作 掌握默认路由的用途 2、拓扑与需求 拓扑: 需求: PC1在LAN1中,PC2在LAN2中,配置静态路由实现两个LAN中的PC能够通信; 去掉R1和R3上刚刚配置的静态路由,配置默认路由使PC1与PC2能够通信; 3、配置与实现 PC1在LAN1中,PC2在LAN2中,配置静态路由实现两个LAN中的PC能够通信; R1 R1 ( config ) #ip route 192.168.20.0 255.255.255.0 12.1.1.2 或 R1 ( config ) #ip route 192.168.20.0 255.255.255.0 ethernet0/1 R2 R2 ( config ) #ip route 192.168.10.0 255.255.255.0 12.1.1.1 R2 ( config ) #ip route 192.168.20.0 255.255.255.0 23.1.1.3 或 R2 ( config ) #ip route 192.168.10.0 255.255.255.0 ethernet0/1 R2 ( config ) #ip route 192.168.20.0 255.255.255.0 ethernet0/0 R3 R3 ( config ) #ip route 192.168.10.0 255