脚本

HBase脚本命令

我的未来我决定 提交于 2020-01-11 08:03:38
1. 脚本使用小结 1.开启集群 start-hbase.sh 2.关闭集群 stop-hbase.sh 3.开启/关闭【所有】的regionserver、zookeeper hbase-daemons.sh start/stop regionserver/zookeeper 4.开启/关闭【单个】的regionserver、zookeeper hbase-daemon.sh start/stop regionserver/zookeeper 5.开启/关闭master hbase-daemon.sh start/stop master 是否成为active master取决于当前是否有active master 2. 两个进阶脚本 6.rolling-restart.sh 可以用来挨个滚动重启 7.graceful_stop.sh move服务器上的所有region后,再stop/restart该服务器,可以用来进行版本的热升级 几个细节: 1。hbase-daemon.sh start master 与 hbase-daemon.sh start master --backup,这2个命令的作用一样的,是否成为backup或active是由master的内部逻辑来控制的 2。stop-hbase.sh不会调用hbase-daemons.sh stop regionserver

一个vue 项目常用的cdn资源

不打扰是莪最后的温柔 提交于 2020-01-10 20:59:29
<!-- vue --> <script src="https://unpkg.com/vue@2.5.2/dist/vue.min.js"></script> <!-- vue router --> <script src="https://unpkg.com/vue-router@3.0.1/dist/vue-router.min.js"></script> <!-- vuex --> <script src="https://unpkg.com/vuex@3.0.1/dist/vuex.min.js"></script> <!-- element ui --> <script src="https://unpkg.com/element-ui@2.13.0/lib/index.js"></script> <link rel="stylesheet" href="https://unpkg.com/element-ui@2.13.0/lib/theme-chalk/index.css"> <!-- jquery --> <script src="https://unpkg.com/jquery@3.4.1/dist/jquery.min.js"></script> <!-- i18n --> <script src="https://unpkg.com/vue-i18n@6.1

shellscript

孤人 提交于 2020-01-10 20:25:51
shell script 运行方法 -------------------------------------- 1. 以命令方式执行( 一般是以这种方式执行 ) 首先修改档案权限可以运行 chmod 755 abc chmod u+x abc ./abc 直接间接目录运行 2. 以bash或 sh方式执行 sh abc 或 bash abc 使用sh 或bash 运行 ( 以这种方式运行的bash, 不需要运行权限 ) /etc/init.d/ 目录下全部是script, 可以学习参考 良好的script习惯 -------------------------------------- 良好的注释格式: 注释 功能, 版本信息, 作者,联系方式, 版权宣告, history, 使用绝对路径, 环境变量预先宣告与设定, 特殊情况加个人注释 结构化程序设计, 软件工程学( 例如函数只完成一个功能 等等 ) 数值运算方式 var=$((运算内容)) 测试 --------------------------------------- test -e , -d , -f , 权限 -r -w -x 等 test file1 -nt file2 ( file1 是否比 file2 新 newer than ) test file1 -ot file2 ( file1 是否比 file2 老

js和css的加载造成阻塞

最后都变了- 提交于 2020-01-10 20:12:43
浏览器渲染原理图: bar.js var count_bar = 0; var start_bar = new Date(); for(var i=0;i<100000;i++){ for(var j=0;j<10000;j++){ count_bar++; } } var end_bar = new Date(); console.log(end_bar - start_bar,'bar'); foo.js var count_foo = 0; var start_foo = new Date(); for(var i=0;i<100000;i++){ for(var j=0;j<10000;j++){ count_foo++; } } var end_foo = new Date(); console.log(end_foo - start_foo,'foo'); ress.js var count_ress = 0; var start_ress = new Date(); for(var i=0;i<100000;i++){ for(var j=0;j<10000;j++){ count_ress++; } } var end_ress = new Date(); console.log(end_ress - start_ress,'ress'); demo.html <

批量配置主机--expect

夙愿已清 提交于 2020-01-10 11:49:49
##安装expect yum -y install expect ###step1: 发送脚本文件到远程服务器; ###step2: 在远程服务器执行脚本;完成后删除脚本文件 #!/bin/bash IpList=`cat $1` for ip in $IpList do echo -e "\033[32m 'send script to $ip' \033[0m" /usr/bin/expect <<-EOF set timeout -1 set passwdlist { username {password1 password2 password3 ...} } foreach {u p} \$passwdlist { spawn scp script.sh \$u@$ip:/opt/ lassign \$p s(1) s(2) s(3) set i 1 expect { "*yes/no*" {send "yes\r";exp_continue} "*assword:*" {send "\$s(\$i)\r";incr i;set okpasswd [expr {\$i - 1}]; exp_continue} "*]*" { puts "scp completed"; exit} "Permission denied (publickey,gssapi-keyex

校园网开机自动登录

和自甴很熟 提交于 2020-01-10 05:08:48
一直想着做这个开机自动登录的。但是一直拖,其实也没什么,就几行脚本,一个post包而已。终于受不了这个每次开机都弹出认证网页,尽管已经记住了账号密码,但是还要选套餐还要点击登录。 懒,人类进步的阶梯 具体实现用的是python的requests库。 import requests def login(username,password,nettype): url='http://172.17.3.10/srun_portal_pc.php?ac_id=1&url=www.msftconnecttest.com' postdata={ 'action': 'login', 'ac_id': 1, 'user_ip':'', 'nas_ip':'', 'user_mac':'', 'url': 'http://www.msftconnecttest.com', 'drop': 0, 'domain': nettype, 'username': username, 'password': password } requests.post(url,data=postdata) login(xxxxxxxxx,xxxxxx,'@jiaoyu') 开机自动启动可以选择几种方案。 1.bat脚本 python login.py 但是这样开机会有一个黑色的cmd窗口 2.vbs脚本

js顺序加载与并行加载

人盡茶涼 提交于 2020-01-10 03:25:01
  前端优化过程中常提到js的加载方式,下面说下几种常用的加载方式:    1:head标签内插入<script>标签   <script type="text/javaScript" src="test.js"></script>   这是最常见的方法,但是这个方法有个最大的问题,就是当浏览器解析到<script>标签时,浏览器会停止解析其后的内容,而优先下载脚本文件,并执行其中的代码,是个阻塞的过程,这意味着,其后的test.css样式文件和<body>标签都无法被加载,由于<body>标签和样式等资源无法被加载,那么页面自然就无法渲染了,因此常常页面打开会出现页面内容空白或者样式丢失问题,这都是在头部引入了过多的js文件阻塞加载造成的,虽然高版本的浏览器已经可以对脚本并行加载,可是还有些浏览器脚本依旧是一个接一个加载的,因此优化的话可以把js放在body标签最底部,这样页面可以先快速显示出来,提高了体验友好度。    2:创建动态脚本 var script=document.createElement('script'); script.type='text/javaScript'; script.src='test.js'; document.getElementsByTagName('head')[0].appendChild(script);   上述代码动态创建了一个

如何从另一个Shell脚本调用Shell脚本?

萝らか妹 提交于 2020-01-09 16:46:14
我有两个 shell 脚本 a.sh 和 b.sh 。 我怎么能叫 b.sh 从shell脚本中 a.sh ? #1楼 看一下这个。 #!/bin/ bash echo "This script is about to run another script." sh ./script.sh echo "This script has just run another script." #2楼 pathToShell="/home/praveen/" chmod a+x $pathToShell"myShell.sh" sh $pathToShell"myShell.sh" #3楼 您可以使用 /bin/sh 调用或执行另一个脚本(通过您的实际脚本): # cat showdate.sh #!/bin/bash echo "Date is: `date`" # cat mainscript.sh #!/bin/bash echo "You are login as: `whoami`" echo "`/bin/sh ./showdate.sh`" # exact path for the script file 输出为: # ./mainscript.sh You are login as: root Date is: Thu Oct 17 02:56:36 EDT 2013 #4楼

响应式布局 Bootstrap

北战南征 提交于 2020-01-09 03:04:56
github介绍 (1)简单灵活可用于架构流行的 用户界面和交互接口 的html、css、javascript工具集 (2)基于html5、css3的bootstrap,具有大量的诱人特征: 友好的学习曲线、卓越的兼容性、响应式设计、12列格网、样式向导文档 (3)自定义jQuery插件,完整的类库,基于Less下载 b2 支持更广泛的浏览器 但 有兼容性等历史包袱,代码不够简洁,b3放弃了ie7 ff3.2,ie8虽然支持 但是对css3支持有限 Bootstrap中的JS插件依赖于jQuery,因此jQuery要在Bootstrap之前引用1.基本模板(Basic template) 样式表 放在 head里 而 最先加载完毕,而js在body 的 最后面。 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="css

实现网站中英文切换的三种方法

独自空忆成欢 提交于 2020-01-08 22:58:04
   注:这几天发现微软官方把 微软字典整站翻译API停止服务了(下面第三种方法目前已无法使用) 不知是永久还是暂时,扎心       前言   现在很多公司喜欢把网站做成中英文切换,比如某 零食官网       那么问题来了,一般实现中英文切换有哪些方法呢?下面我总结了三种方法 (因技术水平有限,若有错误,欢迎留言指正)        解决方法      方法1: ( 中英文各做一份,然后用不同的文件夹区分开来,点击切换语言时,链接跳转到不同文件夹就行了)         优点: 各自的版本是分离开来的,比较稳定,不会出现互相干扰 (共用数据库资料的除外)         缺点: 修改一个样式或功能,要把变更的操作 (代码逻辑、更换图片、修改样式等) 在所有的语言版本上重复一次,加重了工作量        场景: 个人认为符合下面2种场景可以考虑使用这种方法        注: 如果切换的语言版本很少,并且本身网站不复杂 (比如电商网站不推荐)           整体内容相对固定,布局比较简洁,扁平化,改动不会太频繁的 (比如新闻类网站不推荐)          方法2: (借助 jquery 插件 —— jquery.i18n.properties)       详见: https://blog.csdn.net/aixiaoyang168/article/details