bin文件

node_modules .bin文件夹下的文件

ε祈祈猫儿з 提交于 2019-11-29 10:07:04
node_modues/.bin文件夹下,对于一个npm包,有两个可执行文件,没有后缀名的是是对应unix系的shell脚本,.cmd文件对应的是windows bat脚本,内容都是用node执行一个js文件 @IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" "%~dp0\..\webpack\bin\webpack.js" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node "%~dp0\..\webpack\bin\webpack.js" %* ) 这里是windows的cmd中的语法 ~dp0指执行脚本的当前目录 这句话的意思是如果当前目录下有node.exe,就用node.exe执行... ...webpack.js文件 %*是指执行bat时命令中输入的后续参数 否则 @SETLOCAL设置本次批处理命令中的环境变量 PATHEXT是windows下的文件扩展名环境变量 后面的语法是从PATHEXT中删除.JS 然后执行 node ... ... webpack.js 命令, 去除掉扩展名的作用是为了防止执行到node.js文件 比如当前文件夹下有一个node.js文件, 如果直接执行node命令可能会默认用vscode打开这个.js文件 来源: https://www

linux 常用命令

别说谁变了你拦得住时间么 提交于 2019-11-29 09:42:59
1.文件和目录的增删改查指令 mkdir feidir //创建新目录 touch newfile //创建新文件 rm feidir -rf //删除目录 rm newfile //删除文件 mv feidir adir //修改目录名 mv newfile afile //修改文件名 cat newfile //查看文件内容 gedit newfile //编辑器修改文件内容 1. 查看可执行命令或软件位置 feibot@feibot:~$ whereis cp cp: /bin/cp /usr/share/man/man1/cp.1.gz feibot@feibot:~$ 2.查看和添加环境变量 feibot@feibot:~$ echo $PATH /home/feibot/.local/bin:/home/feibot/dashgo_ws/devel/bin:/opt/ros/kinetic/bin:/usr/local/cuda-10.0/bin:/home/feibot/bin:/home/feibot/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8

Tomcat – Java.Lang.OutOfMemoryError: PermGen Space

家住魔仙堡 提交于 2019-11-29 09:14:01
在tomcat\bin文件中创建setenv.sh文件,内容如下: export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m" 很多时候,在开发阶段Tomcat重复的重启过程中会遇到java.lang.OutOfMemoryError : PermGen space 错误。 1 2 3 4 java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java: 620 ) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 124 ) 怎么解决这种问题呢? 默认情况下,在程序运行中Tomcat只分配了非常小的PermGen内存, 因此需要增加PermGen内存,你可以通过下面的Java VM选项设置。 1 2 -XX:PermSize<size> - Set initial PermGen Size. -XX:MaxPermSize

CentOS7 Python3.7 源码包编译安装

北慕城南 提交于 2019-11-29 06:36:45
1. 下载python源码包 进入 https://www.python.org/downloads/source/ 选择相应版本下载到 centos主机。 wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz 2. 下载完成之后解压缩 tar -xvf Python-3.7.4.tgz 3. 安装编译依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel xz-devel gdbm gdbm-devel libffi-devel The necessary bits to build these optional modules were not found: _dbm _gdbm _lzma xz-devel gdbm gdbm-devel 解决以上报错问题。 libffi-devel 解决以下问题: Failed to build these modules: _ctypes 4. 生成 Makefile 文件 cd Python-3.7.4 ./configure --prefix=/usr/local/python3 --with-ssl 5. 编译安装

1台centos下配置zookeeper集群

你离开我真会死。 提交于 2019-11-29 06:34:45
一、上传下载好的zookeeper文件包 二、压 mkdir /usr/local/zookeeper tar -zxvf zookeeper-3.4.6.tar.gz /usr/local/zookeeper 或者 tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper 三、eeper/3.4.6复制一份 cd /usr/local/zookeeper cp -rf zookeeper-3.4.6/ /usr/local/zookeeper/zk1 四、进入zk1中新建数据文件夹 cd zk1/ mkdir data 在data文件夹中新建myid文件,用于保存当前zookeeper的唯一标识 cd data/ vi myid 在文件中就写一个1,就可以了 五、回到zk1目录下,修改conf下的配置文件 cd .. cd conf/ cp zoo_sample.cfg zoo.cfg 六、修改zk1的conf下的zoo.cfg文件 vi zoo.cfg # 192.168.43.70 是当前主机的ipserver.1=192.168.43.70:2888:3888 server.2=192.168.43.70:2889:3889 server.3=192.168.43.70:2880:3880 七

linux 配置compoer

半城伤御伤魂 提交于 2019-11-29 06:01:41
配置默认php 删除 rm -f /usr/bin/php 改到php7.3版本的composer ln -sf /www/server/php/73/bin/php /usr/bin/php 多版本支持 配置php7专用composer70 cd /www/server/php/70/bin/ curl -sS https://getcomposer.org/installer | ./php 配置启动文件 vi /usr/local/bin/composer7 内容 #!/bin/bash export PATH=$PATH:/www/server/php/70/bin/ php /www/server/php/70/bin/composer.phar $* 配置执行权限 chmod +x /usr/local/bin/composer70 其他问题 1.安全因素禁用php函数,需要在php.ini中搜索disable_functions,删除被禁用的函数 来源: https://www.cnblogs.com/huay/p/11457718.html

基于Tomcat Native加速Tomcat性能

柔情痞子 提交于 2019-11-29 04:31:04
今天在apache tomcat的官方网站上看到,跟tomcat相关的project,除了connector外,还有另外一个叫tomcat native,有兴趣的朋友可以上去看一下,地址是:http://tomcat.apache.org/native-doc/,tomcat native在具体的运行平台上,提供了一种优化技术,它本身是基于ARP(Apache Portable Runtime)技术 也就是说,我们应用了tomcat native技术之后,tomcat在跟操作系统级别的交互方面可以做得更好,并且它更像apache一个,可以更好地作为一台web server。 如果我们是win32/wind64的操作系统,我们可以下载tcnative-1-ipv4.dll或tcnative-1-ipv6.dll,并把这些文件放在%TOMCAT_HOME%/bin目录下就可以了,这样tomcat会有更好的performance。 目前,Tomcat Native的最新版本是1.1.14,其下载地址是: http://tomcat.heanet.ie/native/1.1.14/ 我们需要选择相应的操作系统,对于windows操作系统比较方便,直接下载dll文件,然后丢到tomcat的bin即可,而对于linux,我们还需要按照document进行配置跟编辑才能使用。

centos6.3安装tomcat7

泪湿孤枕 提交于 2019-11-28 20:07:16
安装说明 安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.42.tar.gz 下载地址: http://tomcat.apache.org/download-70.cgi http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz 安装前提 系统必须已安装配置JDK6+,安装请参考: 在CentOS-6.3中安装与配置JDK-7 。 安装tomcat 将apache-tomcat-7.0.42.tar.gz文件上传到/usr/local中执行以下操作: [root @admin local]# cd /usr/local [root @admin local]# tar -zxv -f apache-tomcat-7.0.42.tar.gz // 解压压缩包 [root @admin local]# rm -rf apache-tomcat-7.0.42.tar.gz // 删除压缩包 [root @admin local]# mv apache-tomcat-7.0.42 tomcat 启动Tomcat 执行以下操作: [root @admin ~]# /usr/local/tomcat/bin/startup.sh /

.bin .o .elf文件的关系

风格不统一 提交于 2019-11-28 18:01:15
今天错把.o文件烧写到nand,问了韦老师才知道要烧写.bin文件,实在是惭愧。下面描述下三者之间的关系。 1 .bin文件 .bin文件是linux下可执行文件,相当于windows下的.exe文件。bin文件是二进制文件,里面没有地址标记。 2. o文件 目标文件。相当于windows下的obj文件。 3. elf文件 elf文件可以在linux上运行,但不能在裸机下运行 来源: https://blog.csdn.net/liubinhaoma/article/details/100097962

IDA反编译STM32 Hex\\Bin文件成C代码(转)

杀马特。学长 韩版系。学妹 提交于 2019-11-28 15:45:17
IDA是一款功能强大的反编译软件,网上找了许久没找到它的使用教程,经过摸索可将STM32的hex文件进行反汇编,操作步骤如下,首先下载IDA Pro版破解软件,免安装。 IDA Pro下载链接:https://pan.baidu.com/s/14UyF40mzg17byfnlaWgPwQ 如果文件为bin文件,可使用bin转hex工具转为hex格式, BinToHex下载链接:https://pan.baidu.com/s/1u8ewOrs3H5LOfMUGioNEuw 提取码:20jr 1、打开解压后目录下的idaq.exe可执行文件,点击[File]-[Open]看到如下界面, 2、打开hex文件弹出提示 3、【processot type】选择小端ARM,点击【set】保存 4、按顺序点击图片中的1-2-3,设置好后点击所以【ok】关闭提示框 5、接下来将看到hex的文件内容,在CODE32下按d合并行 6、右击第二行跳到程序起始处 7、在跳转到的程序前面按c键 8、反汇编完成,在CODE32处按F5键将生成类C伪代码,见第12步 9、右击函数头选择【Graph view】可查看函数间调用关系 10、查看函数调用关系 11、在子函数中按【F5】键,生成反编译代码 12、反编译后的CODE32函数,该函数前面是stm32中启动文件中的一些时钟初始化函数