bin

Read VBA macros (or vbaProject.bin) of an Excel file without opening it in MS Excel

﹥>﹥吖頭↗ 提交于 2019-11-27 18:00:42
I would like to analyze Excel files, especially those which contain VBA programs inside. because I plan to run this analysis on lots of Excel files one by one, I don't want to open these files within Microsoft Excel to analyze them. One difficulty is to find and parse the VBA macros of an Excel file. We know that an Excel file can be converted to .zip file which contains lots of .xml and vbaProject.bin , it is pretty certain that VBA macros are in vbaProject.bin . However, the problem is how to read it? Does anyone know if there is any tool or API to find and parse the VBA macros? Does anyone

Ubuntu简单安装Kafka

有些话、适合烂在心里 提交于 2019-11-27 17:36:24
1.安装jdk: sudo apt-get install openjdk-8-jdk 2.获取kafka安装包: wget http://mirror.bit.edu.cn/apache/kafka/2.3.1/kafka_2.11-2.3.1.tgz 3.解压安装包: tar -zxvf kafka_2.11-2.3.1.tgz 4.重命名: mv kafka_2.11-2.3.1 kafka 5.设置环境变量: vim /etc/profile export KAFKA_HOME=/opt/kafka export PATH=$PATH:$KAFKA_HOME/bin 6.使环境变量生效: source /etc/profile 7.先启动ZooKeeper服务: bin/zookeeper-server-start.sh config/zookeeper.properties 8.启动kafka服务: bin/kafka-server-start.sh config/server.properties 9.创建一个名为"topTest"的topic: bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic topTest 10

一个docker脚本的学习

若如初见. 提交于 2019-11-27 17:34:06
#/bin/bash tar zxvf docker-app.tar.gz -C /usr/local/bin/ mkdir -p /etc/docker mkdir -p /etc/docker/certs.d/reg.yunwei.edu cp ca.crt /etc/docker/certs.d/reg.yunwei.edu/ echo "172.16.254.20 reg.yunwei.edu">>/etc/hosts cat <<EOF>/etc/docker/daemon.json { "registry-mirrors": ["http://cc83932c.m.daocloud.io"], "max-concurrent-downloads": 10, "log-driver": "json-file", "log-level": "warn", "log-opts": { "max-size": "10m", "max-file": "3" } } EOF cat <<EOF>/etc/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=http://docs.docker.io [Service]

【Docker基本操作】

折月煮酒 提交于 2019-11-27 17:08:44
原文: http://blog.gqylpy.com/gqy/328 "> 关于镜像的操作 docker search centos 搜索所有centos的镜像 docker pull centos 获取centos镜像 docker images 或 docker image ls 查看镜像 docker images -qa 列出所有镜像的ID docker rmi -f 镜像名/镜像ID 删除指定镜像 -f 强制删除 在删除镜像之前请先用docker rm删除依赖于这个镜像的所有容器 docker save 镜像名/镜像ID > image.tar.gz 导出指定镜像 docker load < image.tar.gz 导入指定指定镜像包 危险动作! docker rmi `docker images -qa` < image.tar.gz 一次性删除所有镜像记录 在删除镜像之前请先用docker rm删除依赖于这个镜像的所有容器 docker images --no-trunc 获取所有镜像的完整ID docker inspect 镜像名/镜像ID 获取指定镜像的完整ID 关于容器的操作 docker run 镜像名/镜像ID 启动一个容器 docker run 镜像名/镜像ID /bin/echo "hello" 启动一个容器,并执行 /bin/echo "hello"

笔试题目-5

廉价感情. 提交于 2019-11-27 16:54:57
1、请描述下linux 系统的开机启动过程 开机加电BIOS自检———–>MBR引导———–>grub引导菜单———–>加载内核———–>启动 init进程———–>读取inittab文件———–>启动mingetty进程———–>登录系统 2、权威DNS和递归DNS含义,智能DNS的实现原理 权威DNS是经上一级授权对域名进行解析的DNS服务器,同时它可以把解析授权转授给其他服务 器; 递归DNS负责接受用户对任何域名的查询,并返回结果给用户,它可以缓存结果避免用户再向上查 询; 智能DNS就是将对用户发起的查询进行判断出是哪个运营商的用户查询,然后将请求转发给相应的 运营商IP处理,减少跨运营访问的时间,提高访问速度。 3、通过APACHE访问日志access.log统计IP和每个地址访问的次数,列出访问量前10名的IP地 址,写出具体命令 awk ‘{print $1}’ access.log|uniq -c|sort -rn |head -10 4、编写脚本实现将/usr/local/test目录下大于100K文件,将它拷贝到/tmp目录下 #!/bin/bash for file in `ls /usr/local/test` do if [ -f $file ];then if [ `ls -l $file`|awk '{print $5}' -gt 10000]

常用脚本文件

泄露秘密 提交于 2019-11-27 16:12:35
一键开启zookeeper #!/bin/sh #获取当前用户 user=`whoami` for host in $user@hadoop137 $user@hadoop138 $user@hadoop139; do ssh $host "source /etc/profile;/opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo "$host zk is running" done 一键关闭zookeeper #!/bin/sh #获取当前用户 user=`whoami` for host in $user@hadoop137 $user@hadoop138 $user@hadoop139; do ssh $host "source /etc/profile;/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop" echo "$host zk is stop" done JPS-utils #!/bin/sh #获取当前用户 user=`whoami` for((host=137; host<=139; host++)); do echo ==================hadoop$host================== ssh -t $user@hadoop

cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”

[亡魂溺海] 提交于 2019-11-27 16:07:49
8.cut命令 cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”。 在Linux系统中,如何准确地提取出最想要的数据,这也是我们应该重点学习的内容。一般而言,按基于“行”的方式来提取数据是比较简单的,只需要设置好要搜索的关键词即可。但是如果按列搜索,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号。passwd在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,接下来我们使用下述命令尝试提取出passwd文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容: [root@linuxprobe ~]# head -n 2 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin [root@linuxprobe ~]# cut -d: -f1 /etc/passwd root bin daemon adm lp sync shutdown halt mail operator games ftp nobody dbus polkitd unbound colord usbmuxd avahi avahi-autoipd libstoragemgmt saslauth qemu rpc rpcuser nfsnobody

zabbix使用JMX监控

血红的双手。 提交于 2019-11-27 16:07:10
1.在server2上安装jdk [root@server2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm 2.解压tomcat软件到/usr/local/目录下 [root@server2 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/ 3.制作软连接 [root@server2 ~]# cd /usr/local/ [root@server2 local]# ln -s apache-tomcat-8.5.24 tomcat [root@server2 local]# ls apache-tomcat-8.5.24 etc include lib64 sbin src bin games lib libexec share tomcat 4.编辑 catalina.sh 文件,添加JMX参数 [root@server2 local]# cd tomcat/ [root@server2 tomcat]# ls bin lib logs RELEASE-NOTES temp work conf LICENSE NOTICE RUNNING.txt webapps [root@server2 tomcat]# cd bin/ [root@server2 bin]# vim catalina.sh

mysql-5..6.23-win64.zip安装及配置

时光怂恿深爱的人放手 提交于 2019-11-27 15:22:54
MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行。但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾水,不知如何安装。下面笔者将介绍如何解决此情况下安装过程中的各种问题 工具/原料 win7操作系统 MySQLzip格式安装包 方法/步骤 1 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 2 解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:\Program Files\MySQL路径中。当然你也可以放到自己想放的任意位置。 3 完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单: 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL

Sqoop配置

我与影子孤独终老i 提交于 2019-11-27 15:21:19
解压和重命名文件 tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz mkdir /opt/sqoop mv sqoop-1.4.7.bin__hadoop-2.6.0 /opt/sqoop/sqoop1.4.7 进入sqoop的配置目录 cd /opt/sqoop/sqoop1.4.7/conf/ #将sqoop-env-template.sh复制一份并命名为sqoop-env.sh cat sqoop-env-template.sh >> sqoop-env.sh #编辑sqoop-env.sh 加入安装了组件的对应路径 vim sqoop-env.sh #Set path to where bin/hadoop is available export HADOOP_COMMON_HOME=/opt/hadoop/hadoop2.7 #Set path to where hadoop-*-core.jar is available export HADOOP_MAPRED_HOME=/opt/hadoop/hadoop2.7 #Set the path to where bin/hive is available export HIVE_HOME=/opt/hive/hive2.1 配置环境变量 vim /etc/profile