摘要: Fiddler是用C#开发的。 所以Fiddler不能在Mac系统中运行。 没办法直接用Fiddler来截获MAC系统中的HTTP/HTTPS, Mac 用户怎么办呢?Fiddler可以允许“远程连接”。 我们可以利用这个间接来实现Fiddler捕获Mac系统发出的HTTP/HTTPS使用虚拟机Mac中安装虚拟机软件(比如VMware Fusion). 然后在虚拟机中安装一个 Windows7系统(别的Window系统都可以), 然后在Windosw7中安装Fiddler虚拟机的网络使用“Bridged” 模式采用"Bridged" 模式, 可以让虚拟机上运行的Window 阅读全文
posted @ 2013-10-08 19:43 Myna Wang 阅读(438) 评论(0) 推荐(0)
摘要: 之前已经写过两篇Fiddler的文章了,分别是【Fiddler教程】 【Fiddler script用法】。 我准备把Fiddler写成一个系列。Fiddler的功能还有很多, 很多功能都没有被挖掘出来。这次我们介绍Fiddler中的一个非常有用的功能Composer,是用来创建和发送HTTP Request的。Composer的使用方法很简单,看下就知道用了。Fiddler Composer介绍Composer的官方帮助文档:http://www.fiddler2.com/fiddler/help/composer.aspFiddler的作者把HTTP Request发射器取名叫Compos 阅读全文
posted @ 2013-10-08 19:42 Myna Wang 阅读(291) 评论(0) 推荐(0)
摘要: 通过前一篇博客 【Fiddler教程】, 我们了解了Fiddler的基本用法, 现在我们来看看Fiddler的高级用法. Fiddler Script。 Fiddler中的script 可以让我们自动修改Http request和Response 的内容。 而不用手动地去下"断点"来修改http Request或Response中的值。Fiddler的作者Fiddler 的作者是 Eric Lawrence 是个大师级的人物, 目前在微软总部西雅图工作。 他的博客是: http://www.ericlawrence.com/Eric/博客中能看到他的简历,以及一些生活照.遇 阅读全文
posted @ 2013-10-08 19:40 Myna Wang 阅读(652) 评论(0) 推荐(0)
摘要: 今天在开发项目的时候遇到了个问题:搞不清楚微信官方接口的fromusername(openid)和公众平台内每个粉丝所拥有的fakeid,于是在测试号中开始了对以上两项的研究,结果如下:1.对公众平台管理系统上fakeid的研究微信公众平台上的粉丝有个自己本身的id,叫fakeid(一对多的关系) 图1-1三处所标志的fakeid都为一个id号,即张三在公众平台a,b,c的管理系统内对应的id号只有一个fakeid,且三个fakeid都是相同的2.对公众平台粉丝对应的openid的研究一个用户对应多个公众平台的多个id叫openid(多对多的关系) 图2-1所标志的三处openid为三个不一. 阅读全文
posted @ 2013-10-08 19:38 Myna Wang 阅读(12931) 评论(4) 推荐(0)
摘要: Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。Fiddler的基本介绍Fiddler的官方网站: www.fiddler2.comFiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net 阅读全文
posted @ 2013-10-08 19:28 Myna Wang 阅读(244) 评论(0) 推荐(0)
摘要: 今天在开发项目的时候遇到了个问题:搞不清楚微信官方接口的fromusername(openid)和公众平台内每个粉丝所拥有的fakeid,于是在测试号中开始了对以上两项的研究,结果如下:1.对公众平台管理系统上fakeid的研究微信公众平台上的粉丝有个自己本身的id,叫fakeid(一对多的关系)图1-1三处所标志的fakeid都为一个id号,即张三在公众平台a,b,c的管理系统内对应的id号只有一个fakeid,且三个fakeid都是相同的2.对公众平台粉丝对应的openid的研究一个用户对应多个公众平台的多个id叫openid(多对多的关系)图2-1所标志的三处openid为三个不一样的i 阅读全文
posted @ 2013-10-08 17:03 Myna Wang 阅读(398) 评论(0) 推荐(0)
摘要: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;修改好环境变量后记得重新开cmd命令输入框 阅读全文
posted @ 2013-09-30 11:39 Myna Wang 阅读(336) 评论(0) 推荐(0)
摘要: 正则表达式1首先这是个正则式验证,用来验证输入值的规则;当输入值的键盘抬起时触发这个事件。this.value表示此输入框的值,/\D/g为正则表达式,用来匹配所有非数字字符;此句功能为:将输入值为非数字的字符替换为空; 正则表达式2 中/[^0-9]/g这里的g是何含义?onafterpaste有何用途?1./[^0-9]/g是正则表达式,这里加g是表示会替换字符串中所有出现和正则表达式模式匹配的字串。如过不加的话,会只替换出现的第一个匹配。 比如:字符串 thisthisthat,用/this/正则去替换: "thisthisthat".replace(/this/,& 阅读全文
posted @ 2013-09-27 20:29 Myna Wang 阅读(4786) 评论(0) 推荐(0)
摘要: 1 最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。中文问题我是个好人三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样 如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以如果没有这一行的话,“我是个好人”也会出现乱码。必须一致才可以。第三处编码为控制浏览器的解码方式。如果前面的解码都一致并且无误的话,这个编码格式没有关系。 阅读全文
posted @ 2013-09-24 11:25 Myna Wang 阅读(934) 评论(0) 推荐(0)
摘要: 1、文章1最近遇到一个问题:用get方法传递中文有问题,用post没有问题。 问题简单的描述是这样的: ">aa 这里userGroupName是中文 在userGroup.jsp页面得到的userGroupName却是乱码。 每个页面也都有说明。 后来上网找了一下才知道:pageEncoding这个只对post起作用。get方法提交时,大家可以从地址栏里看到提交的参数,这是因为get方法传递是作为报文头提交的,而pageEncoding对报文头是没有作用的,所以仍然按照iso8859-1编码,才出现了刚才的乱码问题。而post提交的是form表单的内容,pageEncodin 阅读全文
posted @ 2013-09-24 11:02 Myna Wang 阅读(678) 评论(0) 推荐(0)
摘要: 严重: Exception loading sessions from persistent storage java.io.EOFException删除Tomcat里面的work/Catalina/localhost下的内容即可解决Tomcat在启动时出现如下异常问题:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage是因为保存在硬盘上的session数据读取失败,问题似乎不大,但是如果不处理一下 阅读全文
posted @ 2013-09-24 10:08 Myna Wang 阅读(161) 评论(0) 推荐(0)
摘要: SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS OFF GO create procedure sp_password @old sysname = NULL, -- the old (current) password @new sysname, -- t... 阅读全文
posted @ 2013-09-21 14:58 Myna Wang 阅读(540) 评论(0) 推荐(0)
摘要: 一、发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。二、验证很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入 http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http: //localhost:8080时确没有出现所期望的小猫画面。三、原因eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的 阅读全文
posted @ 2013-09-20 14:55 Myna Wang 阅读(385) 评论(0) 推荐(0)
摘要: 今天在服务器上布置项目的时候tomcat启动报错,说是没有读取数据库的权限,于是开始查看自己的代码,结果发现代码中的数据库配置是正确的,于是开始找数据库本身的问题,当查看权限的时候本人新开的账户没有读取数据库的权限(如图) 于是进行如下操作(如图) 操作完... 阅读全文
posted @ 2013-09-20 14:14 Myna Wang 阅读(255) 评论(0) 推荐(0)
摘要: 错误症状: 在SQL Server200中用附加数据库导入数据后,在新建登录时出现会出现错误21002:[SQL-DMO] 用户***已经存在。然后发现没建成的用户已经在登录列表里了。删除重建,问题依然是一样的。产生原因: 这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个数据库的帐户只有用户... 阅读全文
posted @ 2013-09-20 13:33 Myna Wang 阅读(468) 评论(0) 推荐(0)
摘要: 最近公司的web app项目,使得我有幸一直接触和学习jQuery Mobile。这确实是一个很不错的移动开发库,有助于擅长web开发的工程师,快速入门并构建自己的移动应用。但是在前两天,我碰到了一个问题,使我查 了很多资料都没有找到很好的解决方案,最终只能逼着我读jQuery Mobile的源码,再写了个扩展,才得以解决。下面请让我娓娓道来。问题描述假 设在项目中,有三个页面,分别是main.html、test1.html、test2.html(后面分别简称main、test1、test2),其 中main页面是包含一个转向到test1页面的链接(即a标签),test1中有一个属性为data 阅读全文
posted @ 2013-09-19 23:04 Myna Wang 阅读(490) 评论(0) 推荐(0)
摘要: 验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((-\d+)|(0+))$验证长度为3的字符:^.{3}$验证由26个英文.. 阅读全文
posted @ 2013-09-17 23:40 Myna Wang 阅读(572) 评论(0) 推荐(0)
摘要: 今天将别人的项目导入eclipse之后,出现了“The import javax.servlet cannot be resolved”错误,出现这个错误的原因是:没有servlet-api.jar这个包,将这个包导入项目里面就可以了。那么这个包一般到那里去找 呢?我们可以到tomcat的lib目录下面找到这个包,然后在eclipse中,右击项目,选择Java Build Path>Libraries>Add External JARS,找到你计算机中的tomcat的安装路径,在common\lib文件夹下,选中"servlet-api.jar",添加点击“确定 阅读全文
posted @ 2013-09-17 20:41 Myna Wang 阅读(266) 评论(0) 推荐(0)
摘要: jquery取radio单选按钮的值 $("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示: function checkradio(){ var item = $(":radio:checked"); var len=item.length; if(len>0){ alert("yes--选中的值为:"+$(":radio:checked").val()); } } jquery radio取值,checkbox取 阅读全文
posted @ 2013-09-17 19:09 Myna Wang 阅读(254) 评论(0) 推荐(0)
摘要: 在eclipse启动tomcat时遇到超时45秒的问题:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.网上解决办法。1.在 eclipse菜单-》window->preferencs里找到server 中最下面一项:server timeout delay 设置成 Unlimited 即可!但是eclipse 3.6, 阅读全文
posted @ 2013-09-17 09:02 Myna Wang 阅读(264) 评论(0) 推荐(0)
免费流量统计