- #!/bin/bash
- #Purpose: 查找ip地址所在地
- ipp (){
- exec < $1
- while read a
- do
- sring=`curl -s "http://ip138.com/ips138.asp?ip=${a}&action=2"| iconv -f gb2312 -t utf-8|grep '<ul class="ul1"><li>' | awk -F '[<> ]+' '{print substr($7
- ,7)}'`
- echo $a $sring
- done
- }
- case $1 in
- -f)
- shift
- ipp $1
- ;;
- -i)
- shift
- sring=`curl -s "http://ip138.com/ips138.asp?ip=${1}&action=2"| iconv -f gb2312 -t utf-8 |grep '<ul class="ul1"><li>' | awk -F '[<> ]+' '{print substr($7,7)}'`
- echo $1 $sring
- ;;
- *)
- echo "[Help]
- $0 need -f or -i
- -f ------- argument is a file
- -i ------- argument is a IP
- [For example]:
- $0 -f filename
- $0 -i ipadress
- "
- ;;
- esac
相关推荐
JMETER Debug Sampler
在前面的课程中间已经提到过Debug Sampler 组件,今天中间介绍一下Debug Sampler 组件,JMETER 在场景设计和脚本调试的过程中间少不了需要调试,Debug Samopler 可以用来调试请求中间参数是否正确。 线程组右键-->添加--->Sampler -->Debug Sampler 参数说明 名称 根据需求定义...
shell脚本 ------根据ip查询ip地址
#!/bin/bash # 功能:1.根据ip地址查询所在地 # 2.根据文件批量查询所在地,文件中都是一行行的ip地址 # 3.根据本机lastb命令查询尝试登陆的ip地址所在地 # # 适用:centos6+ # 语言:中文 ipp (){ exec < $1 while read a do sring=`curl -s "http://i...
jmeter(十三):Dummy Sampler
目录 Dummy Sampler 安装Dummy Sampler插件 添加线程组 添加jp@gc - Dummy Sampler 配置jp@gc - Dummy Sampler 添加View Results Tree 执行并查看结果树 Dummy Sampler 作用:模拟Request Data和Response Data,当后台服务没有开发完毕时,可以使用此方法来模拟...
各系统查询IP地址和MAC地址的脚本或命令
Windows系统/Mac系统/Linux发行系统查看本机IP地址和MAC地址(物理地址)的脚本以及相关命令介绍
jmeter(十一):TCP Sampler
目录 TCP Sampler结构: jmeter进行tcp请求测试的步骤: 运行server.py文件,启动server端 添加线程组 添加View Results Tree 添加TCP Sampler 设置TCP Sampler 执行并查看结果树 TCP请求主要用于在主机间建立一个虚拟连接,以实现高可靠性的数据包交换。IP协议可以进行IP数据包的分割和组装,但是通过...
逆向工程实战:手把手教你破解药监局网站的动态数据加载机制(Python+Chrome开发者工具)
本文详细介绍了如何利用Python和Chrome开发者工具逆向破解药监局网站的动态数据加载机制。通过分析Ajax请求、解析JSON响应数据以及处理动态参数,帮助开发者高效采集动态加载内容,适用于爬虫开发与数据分析场景。
js获取本地ip_如何制作自动设置IP脚本系列(二)
如何制作自动设置IP脚本系列(二) 用脚本设置自动获取IP首先新建一个txt文档,输入以下命令,另存为setip2.batecho 设置ip地址为自动获取netsh interface ip set address name=本地连接 source=dhcpnetsh interface ip set dnsservers name=本地连接 source=dhcpecho 设置成功设置自动获取i...
STM32F030F4P6 ADC多通道定时器触发DMA搬运
主函数中等待转换完成的标志位,然后打印出来。ADC回调函数中将数值赋值给变量。配置定时器1s读一次。
查询linux内核IP列表并选择IP脚本
#!/bin/sh echo "--------开始启动脚本--------------" local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"?` array=('127.0.0.1' `echo $local_ip | tr '\n' ' '` ) echo "查询服务器所有IP地址列表如下:" echo "---------...
打造会自主学习的 AI 助手:OpenClaw 记忆系统完全指南
这不是科幻,这是我正在使用的系统。我的 AI 助手「小琳」已经运行了一段时间,积累了大量的知识和经验,而且还在不断学习成长。心跳(Heartbeat)是 OpenClaw 的定时轮询机制,可以让 AI 主动做一些事情。你有没有遇到过这样的困扰:每次和 AI 对话,它都像失忆了一样,之前聊过的内容完全不记得?设置定时任务:每天早上 8 点,查询天气和热点新闻,通过钉钉推送给我。让你的 AI 助手拥有持久记忆,能够自主学习、总结经验、不断成长。这不仅仅是一个「能记住事情的 AI」,而是一个。
nsight-system教程
参考nsight-compute使用教程-优快云博客。
jmeter中没有sampler_性能工具之Jmeter小白入门系列之一
一、简单了解Apache JMeter™TheApache JMeter™application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally desig...
七星棋牌顶级运营产品全开源修复版源码教程:6端支持,200+子游戏玩法,完整搭建指南(含代码解析)
让您从源码下载到本地运行一步到位!此外,文中还将附带详细代码解析与操作步骤,即便没有开发经验,也能轻松完成二开与定制。数据库是棋牌游戏中极为关键的组成部分,用于存储用户信息、乐豆余额、游戏记录、提现申请等数据。以下是部分核心数据表结构示例,便于存储用户信息与游戏记录。AI模块能够控制游戏中的胜率,常用于调节玩家体验。防沉迷功能旨在限制未成年人游戏时间。的完整搭建流程,特别适合。首先,获取七星棋牌源码。本教程将为您详细讲解。
【P2】Jmeter 线程组的并行与串行
测试计划中的并行与串行
【系统架构设计师】论文:论虚拟现实技术的应用与发展
虚拟现实技术是当前科学研究的热点,同时也是国家大力支持发展的核心技术之一。所谓虚拟现实,就是通过计算机等虚拟手段来构造一个非常接近真实世界的虚拟环境,它主要体现在视觉、触觉、嗅觉等方面的逼真模拟来达到高度的沉浸性,也就是如我们通常所说的“身临其境”。
【嘉立创EDA】从AD21导入pcb边界到嘉立创EDA专业版
有许多前期工程由AD进行完成,在后续update的过程中,由于开模等原因限制,部分pcb外型需要继续沿用,本文将此过程记录,以供有需要的读者参考。
Jmeter基础功能组件介绍线程组和Sampler
学习章节:jmeter\2018视频教程\第3章 Jmeter核心组件讲解和实战\9、Jmeter基础功能组件介绍线程组和Sampler.mp4 学习内容: 简介:讲解Jmeter里面GUI菜单栏主要组件 1、添加->threads->线程组(控制总体并发) 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程 ...
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
jmeter插件之Dummy Sampler
Dummy Sampler估计有不少人不太了解这是什么东东,实际它是一个取样器,可以用来我们测试练习的模拟器,自己模拟请求与返回。 下载与安装: 首先我们需要下载一下plugins-manager.jar包,这是jmeter支持插件安装管理的一个jar包,我们可以在这里下载很多我们需要的一些插件。 下载地址:https://jmeter-plugins.org/install/Install/ 下载完成后,我们根据官网介绍把它放到jmeter安装的lib/ext目录下,然后重新启动jmeter。 可以看
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
Jmeter5.x线程组和Sampler基础组件-第一个测试计划
Jmeter5.x创建第一个测试计划(线程组,采样器,监听器)与响应结果中文乱码修复;
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
JMeter Debug Sampler 使用教程
宝子们,Debug Sampler 在 JMeter 里可太重要了!咱这回把它从里到外都了解了一遍。最开始咱就知道它是干啥的了,能帮咱把测试脚本里那些让人头疼的逻辑错误、参数传错的地方还有系统配置的问题都找出来。这就像给咱的测试上了个保险,让测试结果更准,软件系统也能变得更稳更强。说到参数设置,那些名字、注释、JMeter Properties、JMeter Variables 和 System Properties 这些参数,咱都知道咋回事了,也知道咋根据自己的调试需求去调好它们。
JMETER 之 java Sampler入门 笔记
背景介绍: 在利用JMeter实施性能测试的时候,除了下列JMeter支持的标准协议之外(HTTP/HTTPS,FTP,JDBC,JMS,SOAP和TCP等),可能需要支持一些别的协议,本文介绍了如何利用JMeter提供的Java Sampler扩展机制来方便地扩展对新协议的支持。 Sampler的中文字面翻译是“采样机”或者“取样器”,在JMeter的中文版本里对这个Sampler没有做任何...
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
现如今对使用国密算法加密的接口进行性能测试也逐渐成为是常见的测试场景。使用 JMeter 希望实现更灵活的国密加密测试方式,可以通过对 JMeter 自定义 Java Sampler进行扩展开发来实现。
Jmeter支持RPC调用
基于网络开源代码开发的RPC采样器插件,用于通用的RPC框架测试 jmeter是一款使用广泛的测试软件, 为了支持复杂的业务场景(dubbo协议RPC框架),故开发了此通用RPC插件。 以下展示JMeter RPC Sampler使用示例: 1.使用前准备 1.1安装JDK1.8,配置环境变量 ...
jmeter中没有sampler_Jmeter性能测试之基础知识(一)
一、安装官网下载Jmeter,下载完成解压即可二、启动并简单使用启动:进入解压后的bin目录,Windows点击jmeter.bat,Linux需要先编辑好xml文件(测试脚本,目录templates里面有许多案例可以参考),然后命令行执行jmeter。使用方法:添加线程组(user) : Test Plan --> Add --> Threads(Users) -->...
jmeter中 BeanShell Sampler的使用
通过jmeter 需要给学生排一节当前时间后一天18点的课程,之后将该课程的时间改为当前时候后2分钟开课,5分钟后结束 使用jmeter,BeanShell Sampler插件(编写脚本) 第一步:编写脚本来获取当前时间后一天的开始时间和当前时候后2分钟的时间,5分钟的时间 脚本如下: package time.com.cn; import java.text.ParseExc...
1199



被折叠的 条评论
为什么被折叠?



