build

vscode运行 npm run build 报错:

淺唱寂寞╮ 提交于 2020-03-02 16:55:52
webpack编译报错提示内存溢出: 这个报错的意思就是Node内存不足所导致的。我们都知道 Node 是基于V8引擎,在一般的后端开发语言中,在基本的内存使用上没有什么限制。 但是,在 Node 中通过 JavaScript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB)所以不管你电脑实际内存多大,在node运行JavaScript打包编译的时候所使用的内存大小,并不会因为你系统的实际内存大小改变而改变。 window系统下解决办法: 在\node_modules\.bin\webpack-dev-server.cmd文件中添加 --max_old_space_size=2048 或者: 根据自己电脑内存大小,调整打包编译的时候所使用的内存大小 来源: oschina 链接: https://my.oschina.net/u/4276394/blog/3185286

Windows ninja 问题汇总 ninja: build stopped

前提是你 提交于 2020-03-02 14:53:50
综述 Windows下很多时候在安装或者编译遇到nanja问题。 解决 一般来说是由于两方面构成。 VS的库没有装全: 请安装 另一方面,有时候报错where cl 找不到: 添加环境变量 如果遇到编号问题,填写最新版本即可。 在环境变量中Path 那一项中添加两个路径(记得加分号): 在环境变量中新建一个LIB 变量,并添加三个路径(记得加分号): 第一个路径填的是lib路径 在环境变量中新建一个INCLUDE 变量,并添加两个路径(记得加分号): 重启生效。 来源: CSDN 作者: Frank(Zhiyang-Dou) 链接: https://blog.csdn.net/OOFFrankDura/article/details/104608790

pyaaf的安装与测试

与世无争的帅哥 提交于 2020-03-02 11:01:54
#编者注 由于python开发较为快捷,同时也比c++上手难度降低很多。随即选择pyaaf作为aaf操作的方式。需求也需要以最简单的方式实现出效果。 #配置环境变量 linux:export AAF_ROOT=path/to/root/of/AAF-devel-libs windows:我的电脑右键->属性->高级系统设置->高级标签->环境变量 #测试执行 python setup.py build_ext --inplace windows打印出结果为: Traceback (most recent call last): File "setup.py", line 9, in <module> from Cython.Build import cythonize ImportError: No module named Cython.Build 显示没有cythonize模块,经过搜索发现该模块属于cython,使用pip进行安装 #更新pip python -m pip install -U pip #pip安装cython pip install cython #继续执行安装发生错误 再次安装 python setup.py build_ext --inplace 发生如下内容 AAF_ROOT = D:\ZhanPeng\build\aaf-devel-libs

Android构建--资源文件如何合并

本小妞迷上赌 提交于 2020-03-02 07:56:07
什么文件是资源文件? /res 目录下的所有文件, /assets 目录 Manifest 文件 需要合并的资源文件来源是哪? 通常apk中的资源来源有3个,具体可以参考 官网 : 主资源(main source set):比如 src/main/res 编译变量(Build variant source set): 比如 src/demoDebug/res 库文件依赖(libraries): 也就是我们引进的 aar 。 为什么要合并? 因为文件冲突了所以要合并。 那么随之而来的问题是系统如何唯一表示一个资源文件?相同 resource type (anim/drawable/string等)和相同 resource qualifier (比如hdpi, value中的语言等)下相同文件名的资源,系统会认为他是相同的,会导致冲突,需要合并。 如何合并? 合并 /assets 目录 asset 冲突只会是文件冲突,规则也简单,优先使用本地文件。 合并 /res 目录 单一 module 中的资源文件发生冲突时如何合并? 单一 module 下可能就会有相同的资源存在,比如有多个主资源集。那么当出现这种冲突的情况的时候,系统会怎么处理呢?规则是低优先级的资源会被覆盖掉。 覆盖的优先级从高到低如下: build variant > build type > product flavor

PAT甲组1099. Build A Binary Search Tree思路与注意点--补充《算法笔记》

纵饮孤独 提交于 2020-03-01 23:01:26
A1059 题目链接 个人思路 跟A1043出现的问题一样,把问题思考复杂了,上一题还能想到中序遍历的性质,这题却没有想到 构建树,对给出的数据进行升序排序 对每个节点统计其左子树的结点个数numLeft(可以说明该节点前有numLeft节点比当前节点小) 使用hashtable[]标记数据并逐一对节点赋值 个人代码 # include <bits/stdc++.h> using namespace std ; int N ; int num [ 105 ] ; bool hashtable [ 105 ] ; struct Node { int data ; int rchild ; int lchild ; Node ( ) { } Node ( int d , int l , int r ) { data = d ; lchild = l ; rchild = r ; } } nodes [ 105 ] ; int numLeft = 0 ; //记录左子树第一个节点 void getNumLeft ( int root ) { numLeft ++ ; if ( root == - 1 ) //空树 { numLeft -- ; return ; } if ( nodes [ root ] . lchild != - 1 ) { getNumLeft ( nodes [

Xcode基本操作

筅森魡賤 提交于 2020-03-01 20:50:03
1.Xcode IDE概览 说明 :从左到右,依次是“ 导航窗格 (Navigator)-> 边列 (Gutter)-> 焦点列 (Ribbon)-> 代码编辑窗口 (Standard/Primary Editor)”。 边列(Gutter ) :显示行号和断点。 焦点列(Ribbon) :灰色深度与代码嵌套深度相关:鼠标悬停可 突出 显示右侧相应代码块( Focus code blocks on hover),鼠标单击可 折叠 右侧相应代码块(Code folding)。 2.偏好设置 通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。 (1)主题及字体 (Preferences->Fonts & Colors) 选中一种 主题 ( theme ),例如“Midnight”,推荐使用 Monokai 、 Ciapre 。将 `*. dvtcolortheme ` 文件拷贝到 ` ~/Library/Developer/Xcode/UserData/FontAndColorThemes/ `即可安装主题, 重启 Xcode 即可选用。 Xcode默认字体为menlo,也可选择 Consolas、Monaco、Consolas、Droid Sans Mono、Source Code Pro、Bitstream Vera Sans 等其他等宽字体

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":

【原创】从零开始搭建Electron+Vue+Webpack项目框架(六)Electron打包,同时构建客户端和web端

我的未来我决定 提交于 2020-03-01 16:11:09
导航: (一)Electron跑起来 (二)从零搭建Vue全家桶+webpack项目框架 (三)Electron+Vue+Webpack,联合调试整个项目 (四)Electron配置润色 (五)预加载及自动更新 (六)构建、发布整个项目(包括client和web) 摘要: 整个项目就剩最后一哆嗦了,但仅仅是当作demo模版来说,实际项目的话,还有很多需要细化的地方。项目完整代码: https://github.com/luohao8023/electron-vue-template ,随博客更新。 一、打包客户端 首先是要改一下build.js,把上篇文章没做的事儿给做了。 上篇文章已经构建出了可执行文件目录app,这次我们要做的就是使用electron-builder把app目录打包为安装包。 在之前的基础上引入electron-builder,然后对app目录进行打包: const builder = require('electron-builder'); // 在所有的打包逻辑执行完成之后,确认已经正确生成了app目录 builder.build().then(() => { del(['./pack/*.yaml', './pack/*.blockmap']); // 为了方便,打包完成之后我们打开文件管理器 openFileManager(); }); function

小菜鸟求教!!!!!

淺唱寂寞╮ 提交于 2020-03-01 13:13:55
我是一名大二的学生,大一时没怎麽认证学习,大一第一学期的专业课c语言才刚过(64),所以现在重新自学c语言,我编了一个关于三角形的程序,源程序如下:#include<stdio.h> main() { float a,b,c; printf(" 请输入三个数:",a,b,c); scanf("%lf%lf%lf",a,b,c); if(a+b>c) if(a-b<c) printf("这三个数可以构成三角形的三条边:%lf%lf%lf",a,b,c); return 0; } build message 显示0 errors 0 warnings,但当我点击完build and run,键入一个数字时会出现下图的情况,请各位高手赐教呀 来源: oschina 链接: https://my.oschina.net/u/190246/blog/33066

Gradle初使用

China☆狼群 提交于 2020-03-01 09:26:24
我以前一直使用 Maven 来构建工程,这两天突然发现 gradle 也非常好用,记录一下自己使用 gradle 的过程。 Gradle 的下载与配置 本次选择下载的是 gradle3.5 版本,没选最新的 gradle4 ,是因为吃过太多次最新版不兼容的亏 ... 从官网直接选择压缩包下载就可以了,无需安装,把其 bin 目录添加到环境变量即可(和所有配置操作一样),配置好后在 cmd 中输入 gradle -v ,会提示版本。 Gradle 工程构建 Gradle 一般有两种使用方式, gradle build 和 gradlew build 以 spirng boot 为例,在 Spring Initializr 中生成一个 spring boot 项目,这里不选 Maven project ,选择 Gradle project ,选好需要的部件,点击生成项目即可构建一个最简单的 gradle 项目。 目录结构如图, build.gradle 是 gradle build 所使用的脚本, gradlew.bat 是 windows 使用的 gradlew 脚本, gradlew 是 linux 使用的 gradlew 脚本。 Gradle build 使用方法 在该目录下键入 gradle build , 但是出现了 exception ,真是怕什么来什么。因为最新的