自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 LR的web_url、web_custom_request、web_submit_data、web_submit_form应用实例

获取图片业务:根据url获取图片用web_url()函数访问数据;请求方式:HTTP GET 请求;Action(){web_url("imageproxytest", "URL=http://ip:port/imageproxytest?source=http://s1.mimg.ifeng.com/upload/day_130319/20130319180721

2015-12-31 09:05:15 1458

原创 LoadRunner常用函数

LoadRunner中,常用的函数有很多,这里只介绍编写性能测试脚本过程中那些必然用到的函数。本文重点关注这些典型函数的应用场合及注意点,至于函数详细使用说明请参见LoadRunner帮助文档。1.1.1.事务相关1.1.1.1. lr_start_transaction/lr_end_transaction功能:事务开始/结束标记。应用场合:需要统计某一段代码块执行所需要的时间,

2015-12-31 08:36:29 3979

原创 LoadRunner脚本分析

获得网站首页    web_url("www.seventest.net",        "URL=www.seventest.net/",        "TargetFrame=",  //目标窗口 _BLANK:  打开一个新窗口                                                 _PARENT:取代最后一个窗口的父窗口

2015-12-31 08:22:10 2373

原创 Universal-Image-Loader

Universal-Image-Loader这个开源框架又来给我们造福了,它是一个图片加载框架,主要强大在于可以用于网络等图片源的加载,并且有多重缓存机制。先给出其项目地址:https://github.com/nostra13/Android-Universal-Image-Loader 一、简要说明:1.多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及dr

2015-12-27 10:37:32 529

原创 程序员能力培养

学习能力learning ability这个不言而喻,既然是学习编程的,你懂得?!。问题解决能力Problem solving ability软件开发工作无论是从宏观还是微观上看,都可以看作一个问题解决的过程。从宏观上看,软件开发,简单来说,就是弄清楚客户的需求是什么,然后通过分析、设计、编码和测试等一系列活动解决如何将需求转换为代码的问题。从微观上看,开发人员的日常工作中也面临各式各样的问题。比如

2015-12-26 13:32:44 665

转载 PHP代码审计和漏洞挖掘

PHP的漏洞有很大一部分是来自于程序员本身的经验不足,当然和服务器的配置有关,但那属于系统安全范畴了,我不太懂,今天我想主要谈谈关于PHP代码审计和漏洞挖掘的一些思路和理解。PHP的漏洞发掘,其实就是web的渗透测试,和客户端的fuzzing测试一样,web的渗透测试也可以使用类似的技术,web fuzzing,即基于web的动态扫描。这类软件国内外有很多,如WVS,Lan Gua

2015-12-26 11:03:08 1722

原创 线程、线程池、并发、同步、异步、锁

线程、线程池、并发、同步、异步、锁先看一个模拟多个线程同时写1000条日志例子:class Program { static void Main(string[] args) { Thread t1 = new Thread(Working); t1.Name = "Thread1";// 实例化三个写日志的线程。 Thread t2 = new

2015-12-21 15:44:58 3277

转载 大黄蜂(HORNET):比Tor更快更安全的匿名网络

你一定听说过Tor洋葱路由技术,它提供了强大的匿名网络访问功能,以此成为互联网用户、政治活动家、以及记者躲避有关部门限制监控的方法。但Tor最受人诟病的是它蜗牛般的网络连接速度,由于采用了多方面加密,使用Tor进行Web浏览体验会非常的糟。现在我们有了大黄蜂(HORNET),一切都变得不同了。大黄蜂(HORNET)大黄蜂基于匿名的高速洋葱路由网络体系结构,但传输速度要比Tor快的多。此

2015-12-19 08:50:31 6892

原创 Tor

先打开这个网站  https://bridges.torproject.org/  Step #1:下载Tor浏览器Step #2:获取bridgesStep #3:在Tor浏览器上添加网桥Step #4:调出项目结构管理区域 把网桥全部复制进去 在点击连接  注:连接第一次的时候比较慢  -End-暗网搜索引擎 http://www.onion.l

2015-12-18 21:15:12 39685 3

转载 从ADT到Android Studio

从 ADT 迁移到 Android Studio如果你看到上面的优点,已经克服了心中的怀疑和恐惧,准备动手迁移,下面提供一些迁移提示。常用网站部分需要科学上网 你无法科学上网?赶紧搜一下,自己搭或者买一个吧。世界如此多娇,人生苦短。将你遇到过问题的出错信息用 Google 搜索,第一条来自 stackoverflow 的答案就是你想要的。Android Stud

2015-12-18 18:49:16 636

原创 Windows7安装nmap7.0

Step #1:下载(连接自行百度)Step #2:安装Step #3:安装出现警告(如果你没有安装wincap提示一下错误,然后自行安装wincap4.1.3即可。)Step #4:重新安装(去掉wincap4.1.3的安装选项即可)Step #5:安装完成。-End-

2015-12-18 10:24:42 7235

原创 互联网软件架构——RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,

2015-12-17 16:37:15 1156

原创 Android使用ksoap2 调用 WebService

一、WebService介绍WebService是基于SOAP协议可实现web服务器与web服务器之间的通信,因采用SOAP协议传送XML数据具有平台无关性,也是成为解决异构平台之间通信的重要解决方案,比如Java平台与.net平台之间。因此在web应用中有着举足轻重的作用,很多机构、组织都在各自平台上对外发布了WebService(例如:天气预报、航班信息、股市行情等等),这样任何平台和客户

2015-12-17 15:13:42 1488

原创 Android Studio添加assets文件夹

Step #1:调出项目结构管理区域View->Tool Windows->ProjectStep #2:结构管理区域选择“Project”Step #3:新建"assets"文件夹app->src->main,new Directory,"assets"Step #4:配置项目文件夹根目录下,xxx.iml文件里(xxx为项目名)添加如下代码:

2015-12-15 14:29:06 1338

原创 HTML<button>和<input type="button"> 的区别

一、定义和用法 标签定义的是一个按钮。在 button 元素内部,可以放置文本或图像。这是与使用 input 元素创建的按钮的不同之处。二者相比较,  控件提供了更为强大的功能和更丰富的内容。 与  标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的文本,用它们在按钮中创建一个吸引人的标记图像。

2015-12-15 11:10:34 24472 1

转载 Firebug初级教程

据说,对于网页开发人员来说,Firebug是Firefox浏览器中最好的插件之一。我最近就在学习怎么使用Firebug,网上找到一篇针对初学者的教程,感觉比较有用,就翻译了出来。=================Firebug入门指南作者:Estelle Weyl原文网址:http://www.evotech.net/blog/2007/06/introdu

2015-12-15 10:10:10 736

转载 Ajax原理

在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。  

2015-12-15 09:00:57 564

转载 大数据时代的到来,我们安全吗?

这真是个纠结的时代。想想你的隐私关系中的很多数据,在互联网上有N个拷贝,正在被各种人反复查看和浏览,是否有点不寒而栗?然后想到另外一个故事:某比萨店的电话铃响了,客服人员拿起电话。客服:XXX比萨店。您好,请问有什么需要我为您服务?顾客:你好,我想要一份……客服:先生,烦请先把您的会员卡号告诉我。顾客:16846146***。客服:陈先生,您好!您是住在泉州路一

2015-12-15 08:19:48 610

转载 Google Closure Compiler开源的javascript压缩加密工具

这个工具是google提供的,地址:https://developers.google.com/closure/compiler/?hl=zh-CN以我蹩脚的英文来看,好像是有提供在线版本的,但是,上不去,原因你猜你猜你猜猜猜。不过好在提供一个离线的包,如果你机器上已经装了java的话,恭喜你,可以方便的用这个包。使用方法如下:[java] vi

2015-12-10 20:53:41 1974

转载 phonegap5.0+android studio本地打包应用

phonegap的安装和之前的一样。需要安装jdk,apache ant,android sdk,node js,并且需要配置路径。然后在node js里面运行npm install -g phonegap 可以参看我以前的帖子http://blog.csdn.net/wuyt2008/article/details/21455659安装好phonegap和android stud

2015-12-10 20:49:24 1170

转载 Cordova android框架详解

一、Cordova 核心java类说明 CordovaActivity:Cordova Activity入口,已实现PluginManager、WebView的相关初始化工作, 只需继承CordovaActivity实现自己的业务需求。PluginManager: 插件管理器ExposedJsApi :javascript调用Native, 通过插件管理器PluginManager

2015-12-10 20:34:25 832

转载 Android Hybird App开发

合开发的App(Hybrid App)就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发,这部分功能不仅能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,让用户的体验更好又可以节省开发的资源。下面来谈谈Hybrid App开发中的技术问题。iOS方面的我不太了解,我就主要谈谈Android开发中的,其中可能会有很多说错的,请大

2015-12-10 19:51:13 2368

原创 Postman-Http请求模拟工具

在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明  Postman是一种网页调试与发送网页http请求的chrome

2015-12-10 17:03:53 3286

原创 ThinkPHP去除url中的index.php

例如你的原路径是 http://localhost/test/index.php/index/add那么现在的地址是 http://localhost/test/index/add如何去掉index.php呢?1.httpd.conf配置文件中加载了mod_rewrite.so模块  //在APACHE里面去配置#LoadModule rewrite_mod

2015-12-08 17:03:43 843

转载 实用 .htaccess 用法大全

这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行。风险自负。重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方面。详细信息请参考这篇更新文档以及这篇文章。目录重新和重定向强制 w

2015-12-08 16:02:03 834

转载 服务器.htaccess 详解以及 .htaccess 参数说明

.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess

2015-12-08 15:18:17 1820

转载 .Net实用网页抓取

1、下载网页并加载至HtmlAgilityPack  这里主要用WebClient类的DownloadString方法和HtmlAgilityPack中HtmlDocument类LoadHtml方法来实现。主要代码如下。 var url = page == 1 ? "http://www.cnblogs.com/" : "http://www.cnblogs.com/siteh

2015-12-08 15:08:55 942

转载 Java抓取网页数据(原网页+Javascript返回数据)

有时候由于种种原因,我们需要采集某个网站的数据,但由于不同网站对数据的显示方式略有不同!本文就用Java给大家演示如何抓取网站的数据:(1)抓取原网页数据;(2)抓取网页Javascript返回的数据。一、抓取原网页。这个例子我们准备从http://ip.chinaz.com上抓取ip查询的结果:第一步:打开这个网页,然后输入IP:111.142.55.73,点击查询按钮,就可以看

2015-12-08 15:07:37 922

原创 网页抓取

网页抓取主要有三个方面:1、搜集新出现的网页;2、搜集那些在上次搜集后有改变的网页;3、发现自从上次搜集后已经不再存了的网页,并从库中删除。网页抓取的优先策略通常是尽可能的首先抓取重要性的网页,这样保证在有限的资源内尽可能地照顾到那些重要性高的网页。什么是重要性高的网页呢,主要由这三个方面决定的:链接欢迎度链接欢迎度主要是由反向链接的数目和质量决

2015-12-08 15:05:57 638

原创 jQuery HTML节点元素修改、追加的方法

jQuery对于网页元素的操作。相信大家都不陌生html()方法。总结一下 html()、append()、prepend()、after()、before()  分别对网页节点的操作吧。 先拟定一场景[php] view plaincopystart 123 end html() 操作节点中的内容,一般我们可以用来快速给一个容器中赋值。$("p").html(

2015-12-08 11:12:25 4529

转载 PHP后门新玩法:一款猥琐的PHP后门分析

0x00 背景近日,360网站卫士安全团队近期捕获一个基于PHP实现的webshell样本,其巧妙的代码动态生成方式,猥琐的自身页面伪装手法,让我们在分析这个样本的过程中感受到相当多的乐趣。接下来就让我们一同共赏这个奇葩的Webshell吧。0x01 细节Webshell代码如下:123456789

2015-12-07 18:25:45 5911

转载 网络攻击技术——SQL Injection

1.1.1 摘要      日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。     网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所

2015-12-07 15:23:23 446

转载 【thinkphp3.x】thinkphp3.x中使用show方法进行内容解析输出

[php] view plaincopyThinkPHP中页面输出的过程是读取模板文件,然后进行模板解析(也支持调用第三方模板引擎解析),但是有一些情况,我们并没有定义模板文件,或者把模板文件保存在数据库里面,那么这个时候进行页面输出的时候,我们是无法进行模板文件读取的,3.1版本则针对这样的情况增加了内容解析输出的功能。    内置的模板引擎也进行了完善,如果传入的模

2015-12-07 13:17:22 678

转载 【thinkphp3.x】thinkphp3.x中使用A方法实例化控制器对象

[php] view plaincopyA方法用于在内部实例化控制器,调用格式:        A('[项目://][分组/]模块','控制器层名称')     最简单的用法:         $User = A('User');    表示实例化当前项目的UserAction控制器(这个控制器对应的文件位于Lib/Action/UserAction.class.php

2015-12-07 11:32:46 574

转载 【thinkphp3.x】thinkphp3.x中给控制器中的操作方法指定后缀

[php] view plaincopy如果想给控制器中的操作方法指定后缀,只需要配置下ACTION_SUFFIX配置参数即可,,例如:         'ACTION_SUFFIX'=>'Action'    也就是支持给操作方法定义后缀,如果配置了上面的参数,我们实际调用的操作方法就是操作名加上Action后缀了,假设我们当前访问的URL地址是:         h

2015-12-07 11:27:10 614

转载 【thinkphp3.x】thinkphp3.x中U方法生成url地址

[php] view plaincopyU方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:    U('地址','参数','伪静态','是否跳转','显示域名');     在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。    在模板中的调用格

2015-12-07 11:23:01 768

转载 【thinkphp3.x】thinkphp3.x中C方法获取或设置配置参数的值

[php] view plaincopyC方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高。  了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所有操作都是围绕配置相关的。ThinkPHP的配置文件采用PHP数组格式定义。  由于采用了函数重载设计,所以用法较多,我们来一一说明下。    一、设置参数         C('DB_N

2015-12-07 10:56:54 1051 1

转载 【thinkphp3.x】thinkphp3.x中M方法实例化模型对象

M方法用于实例化一个基础模型类,和D方法的区别在于:        1、不需要自定义模型类,减少IO加载,性能较好;            2、实例化后只能调用基础模型类(默认是Model类)中的方法;            3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;    D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框架的基础模型类的功能越来越强

2015-12-07 10:45:54 581

转载 【thinkphp3.x】thinkphp3.x中D方法实例化模型对象

[php] view plaincopyD方法应该是用的比较多的方法了,用于实例化自定义模型类,是ThinkPHP框架对Model类实例化的一种封装,并实现了单例模式,支持跨项目和分组调用        调用格式如下:        D('[项目://][分组/]模型','模型层名称')     方法的返回值是实例化的模型对象。    D方法可以自动检测模型类,如果存在

2015-12-07 10:43:40 600

转载 Swift在实际项目中的应用

Swift的应用与Cocoa交互要用Swift写App首先需要了解的就是UI怎么写、系统功能怎么调用。由于Swift并没有重写系统功能库,只是对Cocoa进行了桥接,所以要调用系统功能就要与Cocoa的交互。Swift与Cocoa交互的细节非常多,但是并没有太大难度,因为Cocoa的使用与用Objective-C开发时没有太大不同,一般来说跟着Xcode的提示走基本都没有问题。需要注意

2015-12-06 09:55:36 814

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除