- gulp构建完整项目
__摸摸头
项目结构如下:gulpfile.js文件配置如下://引入插件vargulp=require('gulp');varbrowserSync=require('browser-sync').create();varless=require('gulp-less');varjsmin=require('gulp-jsmin');varcleanCSS=require('gulp-clean-css')
- typescript 构建编写发布包流程
香樟树的夏天
typescript构建编写发布包流程初始化修改tsconfig.json配置husky构建代码检查安装husky,tslint,prettier配置tslint,prettier配置typedoc安装typedoc生成docs文档配置nginx添加自动刷新文档功能安装gulp-nodemon,browser-sync配置glupfile.js编写server.js编写插件代码方法库组件库添加单元
- SSR使用HTTPS
爆裂吧叶子
https网络协议http
1.安装npmibrowser-sync2.再angular.json里配置"serve-ssr":{"builder":"@nguniversal/builders:ssr-dev-server","options":{"ssl":true,"sslCert":"./node_modules/browser-sync/certs/server.crt","sslKey":"./node_modu
- browser-sync的安装及使用
小墨鱼_z
npmvue.js前端
Browsersync-省时的浏览器同步测试工具|Browsersync中文文档1、BrowserSync是基于Node.js的,是一个Node模块,需要先安装一下Node.js,官网下载安装即可。查看安装的node版本:node-v2、由于npm镜像布置在国外,速度不太理想,我们可以选择淘宝镜像进行加速npminstall-gcnpm--registry=https://registry.npm
- npm安装browser-sync实时监听本地网页
Mango97
制作网页为了看到最新的效果,避免不了F5刷新网页,但是频繁F5会显得整个工作很繁琐,所以今天学到怎么实时监听本地网页。第一,要确认你是否安装了node;第二,新版的node已经集成了npm,所以不需要再安装,只需要通过命令将相关配置配好即可。关于如何配置的详细过程不做介绍,本文主要讲如何安装使用browser-sync。1、打开cmd命令窗口或者gitbash,运行以下命令:(安装过程中有选择直接
- 解决移动端开发时,缓存及频繁刷新的困扰
秃头大叔
文章来源:https://blog.csdn.net/angularwq/article/details/79401098移动端页面调试神器-browser-sync1、静态页面调试browser-sync依赖node.js。命令行上敲入下面的命令,全局安装上browser-sync:npminstall-gbrowser-sync安装完成之后,我们就可以开始启动调试了。在调试之前,我们需要把确保
- browser-sync使用简记(静态页面)
一只会跑的程序猿
1、打开cmd安装:npminstall-gbrowser-sync(用node.js的npm包全局安装);2、在项目所在目录,cmd运行browser-syncstart--server--files"**/*.css,**/*.html",会自动打开到浏览器;3、好啦,结束!
- 浏览器同步插件(browser-sync),js压缩插件(uglify-js)搭建临时web服务插件:http -server
奔三望四没二够
浏览器同步插件步骤一:npminstallbrowser-sync-g步骤二:找到要监听和搭建web服务的文件夹目录步骤三:打开命令行,敲browser-syncstart--server--filesindex.htmlcss/*.css(也可以*.html/.监听当前目录下所有文件改变)js压缩插件参数用法uglifyjsXX.js-oXX.min.js(压缩)uglifyjsXX.js-m-
- 小白学前端(一)测试同步神器browser-sync
老油条爱填坑
官方介绍:Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是Browsersync可以同时在PC、平板、手机等设备下进项调试。您可以想象一下:“假设您的桌子上有pc、ipad、iphone、android等设备,同时打开了您需要调试的页面,当您使用browsersync后,您的任何一次代码保存,以上的设备都会同时显示
- 常用工具备忘
leonC走来
browser-sync快速开启本地服务器,并实时更新页面html2canvashtml转canvas生产图片
- 仿网易云音乐移动端html模板,使用jQuery仿制网易云音乐移动端
Qianqian Liang
仿网易云音乐移动端html模板
2018年05月01日21:37:28完成了主页的推荐音乐、热歌榜、搜索和播放页面。2018年4月20日15:18:13这是一个项目笔记,用于记录制作这个项目的点点滴滴。明确需求左一开始:主页(推荐音乐)、热歌榜、搜索、歌单和播放界面。制作历程自定义一个工作流我选择了browser-sync,因为这个项目比较轻量(不需要引入很多的模块),所以就直接用一个browoser-sync配合开发实时刷新就
- 二次开发draw.io
准备工作克隆代码在github#draw.io切换需要的Tag进行下载,当前以v17.4.3为示例。本地运行安装browser-sync或其它本地服务器工具解压drawio-X.zip压缩包,使用IDE打开browser-syncstart--server./src/main/webapp--files.运行本地3000端口启动服务浏览器访问localhost:3000即可开启调试模式由./src
- Node.js应用——markdown文件转html
实现思路:01读取md和css内容02将上述读取出来的内容替换占位符,生成一个最终需要展的Html字符串03将上述的Html字符写入到指定的Html文件中04监听md文档内容的变经,然后更新html内容05使用browser-sync来实时显示Html内容需要用到两个依赖包{"name":"04-md","version":"1.0.0","main":"index.js","license":"
- node爬虫纪要
richy_
参考http://www.jianshu.com/p/e05436dd8bdc实践1.观察发现url的规律chrome调试工具2.在webstorm中构建项目"devDependencies":{"browser-sync":"^2.17.0","cheerio":"^0.22.0","nunjucks":"^2.5.2"}http.request:nodehttp模块的request方法可以作为
- 简单项目的Gulp 配置
钱英俊真英俊
简单的展示页面就没必要用框架了,pug+gulp就够了。还能减少代码量。const{src,dest,parallel,watch,series}=require('gulp')constplugins=require('gulp-load-plugins')()constbrowserSync=require('browser-sync').create()constrename=require
- 解决Error: Cannot find module 'browser-sync'
菲龍探雲
错误Error:Cannotfindmodule'browser-sync'atFunction.Module._resolveFilename(module.js:469:15)atFunction.Module._load(module.js:417:25)atModule.require(module.js:497:17)atrequire(internal/module.js:20:19)
- gulp插件介绍
passerbyli
为什么使用代码同步browser-sync使用方法browser-sync-spagulp-livereload实时刷新AngularJSeslint-plugin-angulargulp-angular-filesort结合使用以gulp-inject正确的顺序注入您的AngularJS应用程序文件(脚本),以摆脱所有UncaughtError:[$injector:modulerr]。为了正确
- 简单、同步的测试工具Browsersync
Brighten_Sun
Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。browser-sync:网址链接:https://www.npmjs.com/package/browser-sync中文官网:http://www.browsersync.cn/API:http://www.browsersync.cn/docs/command-line/
- 前端:移动端远程真机调试
David-wenwen
构建工具
介绍:browser-sync:远程真机调试,自动更新修改。传送地址:http://www.jzdlink.com/webarticle/building/20160711513.html
- gulp使用详情 及 3.0到4.0的坑
aidu0177
项目的所有依赖都可以安装,每个都有详细的注释。constgulp=require('gulp');constsass=require('gulp-sass');constbrowserSync=require("browser-sync").create(),//自动刷新reload=browserSync.reload;constfilter=require('gulp-filter');//g
- 关于在linux系统下browser-sync命令行操作时无法找到命令的解决方案
chen1057376155
前端自动化
在window里面,如果想要全局安装browser-sync只需要npminstall-gbrowser-sync就可以了,但是在linux下面便不是这样执行上述命令,需要将安装路径中的browser-sync复制一份到/usr/local/bin这个路径下才能够全局使用
- 【gulp】gulp-file-include 合并 html 文件
dengrongshou5105
gulp-file-include是gulp插件,它提供了一个include方法让我们可以像后端模板那样把公共部分的页面导入进来。安装依赖包(包括了gulp-file-include和del)npminstall--save-devgulp-file-includedel项目结构目录修改gulpfile.js,结合browser-sync一起使用'usestrict';vargulp=requir
- Vue.js_03_Browser-sync使用_Sublime代码片段_计算属性_自定义指令_todoMVC项目
pre_eminent
Vue
Vue.js四天课程学习笔记_第3天课程内容概要:1.介绍browser-sync安装和配置使用(强烈推荐!从此告别手动刷新F5)2.灵活运用数组中的every和some和filter方法(来实现数据的过滤)3.Sublime的代码片段.sublime-snippet(类似于XCode里的CodeSnippet)4.不可见元素template的使用5.v-for与v-show与v-if与v-els
- node开发自动刷新网页中的css和javascript
weixin_34004576
在已有node的环境下,安装browser-sync:npminstall-gbrowser-sync然后运行,默认本目录下(最后填写要监听的文件--本实例监听了css文件夹下面的所有css文件和js):你也可以修改指定监听的路径browser-syncstart--server--files"css/*.css""js/*.js"
- gulp的使用
沐逢春
Python网站篇
引言gulp是用于前端自动化构建的,方便前端进行即时开发的工具自动化构建所需的插件在项目路径下使用npminit初始化之后,将下面需要安装的依赖复制到package.json文件中"devDependencies":{"browser-sync":"^2.24.4","gulp":"^3.9.1","gulp-autoprefixer":"^5.0.0","gulp-cache":"^1.0.2"
- Web - Linux下,如何使用Gulp运行调试html代码
Cosecant
安装Nodejssudoaptinstallnodejssudoaptinstallnpm安装browser-sync包sudonpminstallbrowser-sync-g#进行全局安装npminstallbrowser-sync--save-dev#项目内安装,需要安装到项目中安装gulp包sudonpminstallgulp-g#进行全局安装npminstallgulp--save-dev
- vueSSR: 从0到1构建vueSSR项目 --- 伪热更新
咕咕gu
npmchild_processnode.jsbrowser-syncpackage.json
伪热更新上一期写了一些问题。原计划是暂时不做处理的,最终结果就是今天没忍住鸭。废话不多说先贴思路1.先进行本地编译2.编译完成后,利用chokidar分别监听源码文件以及编译后的文件。(源码改动,触发编译。编译后的文件发生改动,触发重载)3.开启node服务4.开启browserSync代理服务用到的插件以及模块npm//执行脚本命令browser-sync//刷新浏览器的核心chokidar//
- 使用gulp自动化监控并开启本地服务器功能。
天地无边
首先安装gulp包(npminstallgulp-g--save-dev),安装并配置全局安装。所需其他依赖依次安装:"bower":"^1.8.2","browser-sync":"^2.18.13","gulp":"^3.9.1","gulp-less":"^3.3.2","gulp-watch":"^4.3.11"我的项目配置文件package.jsoncatpackage.json{"na
- gulp创建本地服务器自动刷新浏览器
艹莓
jsnodejssass
varpath=require('path');vargulp=require('gulp');varsass=require('gulp-sass');varwatch=require('gulp-watch');varbrowserSync=require('browser-sync').create();//创建本地服务器varsassPath='./src/sass';//sacc文件路径
- gulp预编译less和自动刷新网页
xqnode
gulp
Browsersync官方地址:http://www.browsersync.cn/docs/gulp/全局安装gulp:$npmigulp-g在项目中安装gulp:$npmigulp--save-dev安装gulp-less和browser-sync插件:$npmigulp-lessbrowser-sync--save-dev项目目录结构:gulpfile.jspackage.jsonnode_
- Algorithm
香水浓
javaAlgorithm
冒泡排序
public static void sort(Integer[] param) {
for (int i = param.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
int current = param[j];
int next = param[j + 1];
- mongoDB 复杂查询表达式
开窍的石头
mongodb
1:count
Pg: db.user.find().count();
统计多少条数据
2:不等于$ne
Pg: db.user.find({_id:{$ne:3}},{name:1,sex:1,_id:0});
查询id不等于3的数据。
3:大于$gt $gte(大于等于)
&n
- Jboss Java heap space异常解决方法, jboss OutOfMemoryError : PermGen space
0624chenhong
jvmjboss
转自
http://blog.csdn.net/zou274/article/details/5552630
解决办法:
window->preferences->java->installed jres->edit jre
把default vm arguments 的参数设为-Xms64m -Xmx512m
----------------
- 文件上传 下载 解析 相对路径
不懂事的小屁孩
文件上传
有点坑吧,弄这么一个简单的东西弄了一天多,身边还有大神指导着,网上各种百度着。
下面总结一下遇到的问题:
文件上传,在页面上传的时候,不要想着去操作绝对路径,浏览器会对客户端的信息进行保护,避免用户信息收到攻击。
在上传图片,或者文件时,使用form表单来操作。
前台通过form表单传输一个流到后台,而不是ajax传递参数到后台,代码如下:
<form action=&
- 怎么实现qq空间批量点赞
换个号韩国红果果
qq
纯粹为了好玩!!
逻辑很简单
1 打开浏览器console;输入以下代码。
先上添加赞的代码
var tools={};
//添加所有赞
function init(){
document.body.scrollTop=10000;
setTimeout(function(){document.body.scrollTop=0;},2000);//加
- 判断是否为中文
灵静志远
中文
方法一:
public class Zhidao {
public static void main(String args[]) {
String s = "sdf灭礌 kjl d{';\fdsjlk是";
int n=0;
for(int i=0; i<s.length(); i++) {
n = (int)s.charAt(i);
if((
- 一个电话面试后总结
a-john
面试
今天,接了一个电话面试,对于还是初学者的我来说,紧张了半天。
面试的问题分了层次,对于一类问题,由简到难。自己觉得回答不好的地方作了一下总结:
在谈到集合类的时候,举几个常用的集合类,想都没想,直接说了list,map。
然后对list和map分别举几个类型:
list方面:ArrayList,LinkedList。在谈到他们的区别时,愣住了
- MSSQL中Escape转义的使用
aijuans
MSSQL
IF OBJECT_ID('tempdb..#ABC') is not null
drop table tempdb..#ABC
create table #ABC
(
PATHNAME NVARCHAR(50)
)
insert into #ABC
SELECT N'/ABCDEFGHI'
UNION ALL SELECT N'/ABCDGAFGASASSDFA'
UNION ALL
- 一个简单的存储过程
asialee
mysql存储过程构造数据批量插入
今天要批量的生成一批测试数据,其中中间有部分数据是变化的,本来想写个程序来生成的,后来想到存储过程就可以搞定,所以随手写了一个,记录在此:
DELIMITER $$
DROP PROCEDURE IF EXISTS inse
- annot convert from HomeFragment_1 to Fragment
百合不是茶
android导包错误
创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;
创建类时引入包是:import android.app.Fragment;
创建队列和对象时使用的包是:import android.support.v4.ap
- Weblogic10两种修改端口的方法
bijian1013
weblogic端口号配置管理config.xml
一.进入控制台进行修改 1.进入控制台: http://127.0.0.1:7001/console 2.展开左边树菜单 域结构->环境->服务器-->点击AdminServer(管理) &
- mysql 操作指令
征客丶
mysql
一、连接mysql
进入 mysql 的安装目录;
$ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p
输入密码,回车,接连;
二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效]
1、赋权
mys
- 【Hive一】Hive入门
bit1129
hive
Hive安装与配置
Hive的运行需要依赖于Hadoop,因此需要首先安装Hadoop2.5.2,并且Hive的启动前需要首先启动Hadoop。
Hive安装和配置的步骤
1. 从如下地址下载Hive0.14.0
http://mirror.bit.edu.cn/apache/hive/
2.解压hive,在系统变
- ajax 三种提交请求的方法
BlueSkator
Ajaxjqery
1、ajax 提交请求
$.ajax({
type:"post",
url : "${ctx}/front/Hotel/getAllHotelByAjax.do",
dataType : "json",
success : function(result) {
try {
for(v
- mongodb开发环境下的搭建入门
braveCS
运维
linux下安装mongodb
1)官网下载mongodb-linux-x86_64-rhel62-3.0.4.gz
2)linux 解压
gzip -d mongodb-linux-x86_64-rhel62-3.0.4.gz;
mv mongodb-linux-x86_64-rhel62-3.0.4 mongodb-linux-x86_64-rhel62-
- 编程之美-最短摘要的生成
bylijinnan
java数据结构算法编程之美
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class ShortestAbstract {
/**
* 编程之美 最短摘要的生成
* 扫描过程始终保持一个[pBegin,pEnd]的range,初始化确保[pBegin,pEnd]的ran
- json数据解析及typeof
chengxuyuancsdn
jstypeofjson解析
// json格式
var people='{"authors": [{"firstName": "AAA","lastName": "BBB"},'
+' {"firstName": "CCC&
- 流程系统设计的层次和目标
comsci
设计模式数据结构sql框架脚本
流程系统设计的层次和目标
 
- RMAN List和report 命令
daizj
oraclelistreportrman
LIST 命令
使用RMAN LIST 命令显示有关资料档案库中记录的备份集、代理副本和映像副本的
信息。使用此命令可列出:
• RMAN 资料档案库中状态不是AVAILABLE 的备份和副本
• 可用的且可以用于还原操作的数据文件备份和副本
• 备份集和副本,其中包含指定数据文件列表或指定表空间的备份
• 包含指定名称或范围的所有归档日志备份的备份集和副本
• 由标记、完成时间、可
- 二叉树:红黑树
dieslrae
二叉树
红黑树是一种自平衡的二叉树,它的查找,插入,删除操作时间复杂度皆为O(logN),不会出现普通二叉搜索树在最差情况时时间复杂度会变为O(N)的问题.
红黑树必须遵循红黑规则,规则如下
1、每个节点不是红就是黑。 2、根总是黑的 &
- C语言homework3,7个小题目的代码
dcj3sjt126com
c
1、打印100以内的所有奇数。
# include <stdio.h>
int main(void)
{
int i;
for (i=1; i<=100; i++)
{
if (i%2 != 0)
printf("%d ", i);
}
return 0;
}
2、从键盘上输入10个整数,
- 自定义按钮, 图片在上, 文字在下, 居中显示
dcj3sjt126com
自定义
#import <UIKit/UIKit.h>
@interface MyButton : UIButton
-(void)setFrame:(CGRect)frame ImageName:(NSString*)imageName Target:(id)target Action:(SEL)action Title:(NSString*)title Font:(CGFloa
- MySQL查询语句练习题,测试足够用了
flyvszhb
sqlmysql
http://blog.sina.com.cn/s/blog_767d65530101861c.html
1.创建student和score表
CREATE TABLE student (
id INT(10) NOT NULL UNIQUE PRIMARY KEY ,
name VARCHAR
- 转:MyBatis Generator 详解
happyqing
mybatis
MyBatis Generator 详解
http://blog.csdn.net/isea533/article/details/42102297
MyBatis Generator详解
http://git.oschina.net/free/Mybatis_Utils/blob/master/MybatisGeneator/MybatisGeneator.
- 让程序员少走弯路的14个忠告
jingjing0907
工作计划学习
无论是谁,在刚进入某个领域之时,有再大的雄心壮志也敌不过眼前的迷茫:不知道应该怎么做,不知道应该做什么。下面是一名软件开发人员所学到的经验,希望能对大家有所帮助
1.不要害怕在工作中学习。
只要有电脑,就可以通过电子阅读器阅读报纸和大多数书籍。如果你只是做好自己的本职工作以及分配的任务,那是学不到很多东西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放
- nginx和NetScaler区别
流浪鱼
nginx
NetScaler是一个完整的包含操作系统和应用交付功能的产品,Nginx并不包含操作系统,在处理连接方面,需要依赖于操作系统,所以在并发连接数方面和防DoS攻击方面,Nginx不具备优势。
2.易用性方面差别也比较大。Nginx对管理员的水平要求比较高,参数比较多,不确定性给运营带来隐患。在NetScaler常见的配置如健康检查,HA等,在Nginx上的配置的实现相对复杂。
3.策略灵活度方
- 第11章 动画效果(下)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- FAQ - SAP BW BO roadmap
blueoxygen
BOBW
http://www.sdn.sap.com/irj/boc/business-objects-for-sap-faq
Besides, I care that how to integrate tightly.
By the way, for BW consultants, please just focus on Query Designer which i
- 关于java堆内存溢出的几种情况
tomcat_oracle
javajvmjdkthread
【情况一】:
java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环; 如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决: <jvm-arg>-Xms3062m</jvm-arg> <jvm-arg>-Xmx
- Manifest.permission_group权限组
阿尔萨斯
Permission
结构
继承关系
public static final class Manifest.permission_group extends Object
java.lang.Object
android. Manifest.permission_group 常量
ACCOUNTS 直接通过统计管理器访问管理的统计
COST_MONEY可以用来让用户花钱但不需要通过与他们直接牵涉的权限
D