lib

Jmeter介绍和安装

99封情书 提交于 2019-11-28 03:41:52
Apache JMeter™应用开源软件,100%纯Java应用程序,设计用于负载功能测试和性能测试。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试函数中。 安装步骤:1.安装JDK 8版本及以上版本;      2.解压apache-jmeter-5.1.1;需要安装包的加QQ1594216971      3.配置环境变量; 4.启动ok 以下是我自己安装的过程: 1.右击我的电脑——>属性——>高级系统设置——>高级-环境变量;这时可以看见系统变量;图片是我安装路径。关注点是classpath,JAVA_HOME,JMETER_HOME,这三个变量名是自定义的,尽量保持一致; 2.这是配置JMETER_HOME时,对应的变量名,我文件路径如图。你们可以根据自己的修改路径。 3.这是配置JAVA_HOME时对应的变量值,是jdk的路径如图 4.接下来就是 编写classpath,下面两行全部写到classpath的变量值当中。你会发现%JAVA_HOME%和 %JMETER_HOME%,这样写其实就是你刚刚定义的他们的变量值路径,用%引用变量而已,下面涉及到的jar包名称到各自的文件下去找,一般来说都是一致的。 %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar; "%JMETER_HOME%\lib\ext

VC++的链接错误LNK2005

岁酱吖の 提交于 2019-11-28 03:09:23
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Test,那么就会产生LNK2005错误,一般错误错误信息类似:AAA.obj error LNK2005 int book c? mailto:book@@3HA already defined in BBB.obj。切记的就是不能给变量赋值否则还是会有LNK2005错误。 这里需要的是“声明”,不是“定义”!根据C++标准的规定,一个变量是声明,必须同时满足两个条件,否则就是定义: (1)声明必须使用extern关键字;(2)不能给变量赋初值 所以,下面的是声明: extern int a; 下面的是定义 int a; int a = 0; extern int a =0; B、对于那么编程不是那么严谨的程序员,总是在需要使用变量的文件中随意定义一个全局变量

Ubuntu 11.10 下安装 JDK_6_27

﹥>﹥吖頭↗ 提交于 2019-11-28 02:16:05
1、首先是下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html 选择: Linux x86 - Self Extracting Installer 81.20 MB jdk-6u27-linux-i586.bin 2、再创建Java的目录,然后将下载下来的文件解压到该目录中: // sudo nautilus管理员权限打开文件夹 $ sudo cp jdk-6u27-linux-i586.bin /usr/lib/jvm 刚开始接触的人,在这里要特别注意下,拷贝到 /usr/lib/jvm即可,起始位置看情况 $ cd /usr/lib/jvm $ chmod u+x jdk-6u27-linux-i586.bin $ sudo ./jdk-6u27-linux-i586.bin $ sudo mv jdk1.6.0_27/ java-1.6.0_27-sun/ $ sudo ln -s java-1.6.0_27-sun java-6-sun $ sudo rm jdk-6u27-linux-i586.bin 3、其次设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录: $ sudo vi /etc

TOMCAT 严重: Error filterStart

柔情痞子 提交于 2019-11-28 02:07:53
早上,练习了一个关于struts2的程序,结果tomcat一直报错:TOMCAT 严重: Error filterStart,在网上找了各种方法,都不管用,最后干脆把tomcat5.0卸了,直接下了一个6.0的版本,结果问题解决. 这可能是tomcat6.0的弥补了5.0存在的一些漏洞吧,(我个人感觉啊),上网也查了一下,Tomcat 6.x 在目录结构上就是针对lib包的存放位置做了调整,使应用部署更加方便,直接把把lib包直接放到CATALINA_HOME/lib目录下,而tomcat5.x是把lib包分别存放在common/share/server 这三个目录下边. 还有一些其他的小变化.不过也没找到关于功能上有什么更强大的地方.总之好使就行,以后有机会再了解. 这也不失为一种解决问题的办法吧! 转载于:https://www.cnblogs.com/FCWORLD/archive/2011/10/21/2219963.html 来源: https://blog.csdn.net/weixin_30667301/article/details/99910291

Linux Centos 迁移Mysql 数据位置

丶灬走出姿态 提交于 2019-11-28 01:29:06
Linux Centos 迁移Mysql 数据位置 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show variables like '%dir%'; datadir 就是数据路径 转移操作 新建 mysql 数据目录 mkdir /data/mysqlData 停止mysql服务 service mysqld stop 输入密码, 等待停止 把 /var/lib/mysql 整个目录复制到 /data/mysqlData cp -rf /var/lib/mysql /data/mysqlData/ 修改 my.cnf 文件 cp /etc/my.cnf /etc/my.cnf.bak vim /etc/my.cnf 文件内容如下, 需要修改 datadir , socket 对应的目录 [mysqld] default-character-set=utf8 #datadir=/var/lib/mysql datadir=/data/mysqlData/mysql #### #socket=/var/lib/mysql/mysql.sock socket=/var/lib/mysql

关于apue.3e中apue.h的使用

北城余情 提交于 2019-11-28 00:22:00
援引https://www.cnblogs.com/qinqiao/p/how-to-compile-apue-v3-apue_h.html 关于apue.3e中apue.h的使用 近来要学一遍APUE第三版,并于 此开博做为记录。 先下载源文件: 1 # url: http://http//www.apuebook.com/code3e.html 2 curl -O http://www.apuebook.com/src.3e.tar.gz 3 tar -zxvf src.3e.tar.gz 4 cd apue.3e 5 ls 从上面ls的结果看,其实完全看不明白这些目录与APUE书中代码的关系,或者有些目录可以猜测出是那一章。不过有个小技巧: ls -l figlinks/ 你会发现,这个目录下全是软链。通过软链正好可以对应到书上的代码。 比如,书上图1-3为ls命令的简易实现,这正是: # fig1.3 -> ../intro/ls1.c 先从apue.h的使用上做一说明。个人觉得有两种方式来使用,整理如下。 至于编译环境,本人使用Ubuntu 14.04 LTS。 一次编译生成libapue.a文件,长久使用 代码如下: 1 sudo apt-get install libbsd-dev 2 # 用于解决make时报:can,t find -lbsd错误。 3 make 4

Rust SDL2配置

ぐ巨炮叔叔 提交于 2019-11-27 20:33:38
github地址 https://github.com/Rust-SDL2/rust-sdl2 clone或下载这个项目 本文使用的是MSVC版本 上面链接页面搜Windows (MSVC) 得知需要下载 SDL2-devel-2.0.10-VC.zip https://www.libsdl.org/download-2.0.php 解完解压 把3个lib文件放入 SDL2.lib SDL2main.lib SDL2test.lib E:\Rust\rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib 不然程序链接时会出错 然后把 SDL2.dll 放入Cargo.toml同级目录即可 Cargo.toml文件中加入 [dependencies] sdl2 = "0.32" 打开 rust-sdl2\examples\demo.rs 复制内容到你的main.rs中 然后 cargo build cargo run IDE中同理 来源: https://www.cnblogs.com/kileyi/p/11375216.html

【HC89S003F4开发板】 8建立汇编工程

六眼飞鱼酱① 提交于 2019-11-27 19:10:15
HC89S003F4开发板建立汇编工程 选择编译文件 @选用开发板闪灯例程,将例程删除多余的注释,后面生成的文件会更直观。 #define ALLOCATE_EXTERN #include "HC89S003F4.h" void Delay_ms(unsigned int fui_i) { unsigned int fui_j; for(;fui_i > 0;fui_i --) for(fui_j = 1596;fui_j > 0;fui_j --); } void main() { WDTCCR = 0x00; CLKSWR = 0x51; CLKDIV = 0x01; P0M0 = P0M0&0xF0|0x08; while(1) { P0_0= 0; Delay_ms(1000); P0_0= 1; Delay_ms(1000); } } 设置生成汇编文件 选中main.c,然后然后右击选择 Options For File ,在跳出的选项框中将 Generate Assembler SRC File 以及Assemble SRC File`勾选为黑色 重新建立工程 1、在编译后会在Project\Objects文件夹下生成main.SRC文件,将编译后的文件重名成main.asm。 2、根据不同的编译模式,在 KEIL 安装目录表下的keil\c51\lib

【HC89S003F4开发板】 7建立汇编工程

99封情书 提交于 2019-11-27 18:41:12
HC89S003F4开发板建立汇编工程 一、前言 在配套资料里有实现ASM&C混合编程的说明文档,根据这个方法可以推导建立出全汇编的工程模版。 二、实现ASM&C混合编程 1、打开 Keil 工程后,点击打开 HC89S003F4.h 头文件,并将定义的 sfr16 DPTR = 0x82; 屏蔽或删除。 2、选中需要嵌入汇编的.C 文件,然后然后右击选择 Options For File ,在跳出的选项框中将 Generate Assembler SRC File 以及 Assemble SRC File 勾选为黑色。 3、看下当前工程 Memory Model,如示例工程为 Small, 4、根据不同的编译模式,在 KEIL 安装目录表下的 keil\c51\lib\中选中相应的库文件添加到工程中。 C51S.LIB - 没有浮点运算的 Small model C51C.LIB - 没有浮点运算的 Compact model C51L.LIB - 没有浮点运算的 Large model C51FPS.LIB - 带浮点运算的 Small model C51FPC.LIB - 带浮点运算的 Compact model C51FPL.LIB - 带浮点运算的 Large model 添加完成后如下图所示: 5、在需要嵌入汇编的地方加入 #pragma asm 以及 #pragma

ldd 查看程序/动态库 的依赖

梦想的初衷 提交于 2019-11-27 18:39:05
今天在帮同事查看一个问题时, 需要用到ldd, 于是就顺便看了一下ldd的实现. 好在ldd本身只是一个脚本, 而不是executable, 可以直接查看实现的代码. 根据注释: 21 # This is the `ldd' command, which lists what shared libraries are 22 # used by given dynamically-linked executables. It works by invoking the 23 # run-time dynamic linker as a command and setting the environment 24 # variable LD_TRACE_LOADED_OBJECTS to a non-empty value. LDD只是设置了LD_TRACE_LOADED_OBJECTS后, 再运行程序或调用/lib/ld-linux.so.2(或/lib64/ld-linux-x86-64.so.2或其他, 取决于系统的architecture等等)来处理动态库, 再将输出分析从而得到整个依赖关系. 于是对于正常的exectuable(以a.out为例)而言, 另一种获得依赖关系列表的方式为: export LD_TRACE_LOADED_OBJECTS=1 ./a.out