1.简介 使用gulp搭建一个传统的多页面前端项目的开发环境 支持pug scss es6编译支持 支持开发环境和打包生成sourceMap 支持文件变动自动刷新浏览器,css是热更新(css改动无需刷新浏览器即可更新) 支持新增文件没无需重启gulp,即可改动自动刷新浏览器 支持eslint,使用的eslint插件是eslint-config-alloy 支持打包html,css,js图片压缩,css中小图片转base64 支持css,js文件版本hash值,文件无变动则版本hash不会改变,…
内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook 的 docusaurus,需要 node 14 以上才能构建.打包,所以决定借助另一台 ubuntu 20.04 的机器来对这个文档项目进行二次开发. Tip:这里 docusaurus 指的是 spug 开源项目的官方文档项目.前些天发现该官网仓库已找不到了. 远程工具 借助远程工具,即通过 wi…
转载自https://github.com/linbojin/spark-notes/blob/master/ide-setup.md 搭建Spark源码研读和代码调试的开发环境 工欲善其事,必先利其器,第一篇笔记介绍如何搭建源码研读和代码调试的开发环境. 一些必要的开发工具,请自行提前安装: scala 2.11.8 sbt 0.13.12 maven 3.3.9 git 2.10.2 IntelliJ IDEA 2016.3 (scala plugin) 本人使用macOS 10.12,所有…
OpenDaylight开发hello-world项目之开发环境搭建 OpenDaylight开发hello-world项目之开发工具安装 OpenDaylight开发hello-world项目之代码框架搭建 OpenDaylight开发hello-world项目之功能实现 ODL作为主流的SDN控制器,在市场中有着巨大份额.目前在商用的控制器中,大多数控制器都是基于ODL控制器来开发的.但是ODL的开发也是比较复杂的,一方面是开发环境的复杂,另一方面是开发知识的复杂.官网的hello-worl…
修改增加了demo地址 gulp-webpack-demo 之前在使用gulp和webpack对项目进行构建的时候遇到了一些问题,最终算是搭建了一套比较完整的解决方案,接下来这篇文章以一个实际项目为例子,讲解多页面项目中如何利用gulp和webpack进行工程化构建.本文是自己的实践经验,所以有些解决方案并不是最优的,仍在探索优化中.所以有什么错误疏漏请随时指出. 使用gulp过程中的一些问题,我已经在另外一篇文章讲到了 grunt or gulp 前言 现在为什么又整了一个webpack进来呢…
目标:教大家搭建一个简易的前后端分离的项目框架. 目录: 1:关于项目架构的概念 2:前后端分离的开发模式 3:搭建框架的各个部分 这段时间比较闲,所以想把之前项目里用到的一些技术写到博客里来,分享给大家.其实我还不是很会写博客,各位朋友如果没看懂的话请见谅,多多包涵. 1:关于架构的概念 1.1传统的企业级应用架构演变可以看成这样一个简单的流程 传统垂直架构->RPC架构->SOA服务化->微服务 传统垂直架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成…
1: 先搭建一个Maven项目: 创建好后的目录: 2: 配置pom.xml文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs…
移动App开发环境安装 一.环境安装准备软件 二.node的安装 像安装普通软件一样,安装对应版本的node软件,安装好之后就可以运行npm命令行,比如npm init .npm install -g bower.npm install -g browser .npm install -g browser-sync.npm install -g gulp  -cli --save --dev .npm install jquery --save.等等;注意安装路径不要选中文路径,配置文件是pac…
Hadoop目前人气超旺,返璞归真的KV理念让人们再一次换一个角度来冷静思考一些问题. 但随着近些年来写C/C++的人越来越少,网上和官方WIKI的教程直接落地的成功率却不高,多少会碰到这样那样的问题. 现在我就重新整理下搭建过程的一些细节,供同好者分享,也请多多指点. 1,一些条件: VituralBox 4.3 Win7 x64 Centos 6.4 x64_86(来自某国内某镜像网站) Hadoop-1.2.1.tar.gz 安装openssl.zlib.glib必备(之前cassandr…
在项目中运行静态页面的准备工作: 开发中使用前端node.js 提供的live-server服务器作为前端开发服务器使用 linux终端中准备node环境 npm install -g live-server 安装node.js的版本控制工具nvm,在终端中执行 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 重新进入终端,使用nvm安装最新版本的node.js nvm in…