- 博客(208)
- 资源 (6)
- 收藏
- 关注
原创 Fildder手机抓包
Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。 对于A
2015-06-08 20:36:55
1071
原创 单元测试解决HttpContext的问题
C#代码 [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { Thread.GetDomain().SetData(".appPath", "c:\\inetpub\\wwwroot\\webapp
2015-06-05 21:44:52
1441
原创 IL代码的分析
C#代码 class Program { static void Main(string[] args) { string b = GetAge(); Console.ReadKey(); } private static string GetAge()
2015-05-26 13:59:13
889
转载 C#中的string
这篇文章我来总结一些string相关知识。 System.String类型:平时在编程中对于string的用法应该是特别频繁的。通常我们会把string,int ,float放在一起比较,由于后面两个都是值类型,所以非常想当然的会认为string也会是值类型,这是错误的,string由于自身特殊的原因,它最终属于引用类型,当然它的最终基类还是Object。字符串存放在托管堆上,并
2015-05-12 23:09:07
771
原创 session
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。Session和Cookie的主要区别1. Co
2015-04-30 15:02:26
586
原创 Cookie
一、设置Cookie public static void SetCookie(HttpServletRequest request, HttpServletResponse response, String strName, String strValue, String uri, int hour) { // 方式一 // response.setHeader("Set
2015-04-30 12:29:35
509
原创 HttpServletRequest
1、request获取客户机信息 //1.获取客户端请求的完整URL String url = request.getRequestURL().toString(); System.out.println(url); //2.获取客户端请求的资源部分的名称 String uri = request.getRequestURI(); System.out.println(u
2015-04-23 16:01:45
550
原创 HttpServletResponse response(中文乱码、文件下载、定时刷新、控制缓存、重定向、注意事项)
可以在html中用来模拟响应头信息,比如 三秒后,跳转到Home/Index页面1、向浏览器输出中文乱码A、乱码原因: 加密方式 和 解密方式 不同造成。B、浏览器默认解密,一般是gb2313,如果加密方式也是gb2313则不会乱码,但是存在兼容性问题,一般建议手动指定。 public void doGet(HttpServletRequest request, H
2015-04-23 15:00:42
3068
原创 sax解析操作XML
ldom解析(dom4j解析):dom4j用法参考:http://blog.youkuaiyun.com/ful1021/article/details/45147821•将整个XML使用类似树的结构保存在内存中,再对其进行操作。•是W3C 组织推荐的处理XML 的一种方式。•需要等到XML完全加载进内存才可以进行操作•耗费内存,当解析超大的XML时慎用。
2015-04-20 11:31:05
495
原创 DOM4j操作xml文件
DOM4j解析xml文件 // 创建解析器 SAXReader reader = new SAXReader(); // 利用解析器读入xml文档 Document dom = reader.read(xmlFilePath); // 获取文档的根节点 Element root = dom.getRootElement();DOM4j操作节点 //
2015-04-20 11:18:34
611
原创 ServletContext应用
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。由于一个WEB应用中的所有Servlet共享同一个Servle
2015-04-19 20:24:07
530
转载 JDK+MyEclipse+Tomcat的配置
1. 安装配置JDK为了管理方便,此处安装jdk1.6.0_10到C:\Program Files\Java文件夹下,下面进行环境变量的配置右键我的电脑—属性—高级—环境变量:(1) 首先,为了指定命令搜索路径,在系统变量的PATH变量中增加C:\Program Files\Java\jdk1.6.0_10\bin;。由于PATH变量中原本含有许多项,所以只需在最前面添加上述路径即可,注
2015-04-19 18:08:50
419
原创 Tomcat配置虚拟主机、配置web应用的几种方式
配置虚拟主机配置虚拟主机在conf/server.xml中标签下配置标签就可以为tomcat增加一台虚拟主机了name -- 指定虚拟主机的名称,浏览器通过这个名称访问虚拟主机appBase -- 虚拟主机管理的目录,放置在这个目录下的web应用当前虚拟主机可以自动加载<Host name="www.test.com" appBase="test"
2015-04-19 17:43:41
5725
原创 ASP.NET安全[开发ASP.NET MVC应用程序时值得注意的安全问题](转)
概述 安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容 :认证授权XSS跨站脚本攻击跨站请求伪造认证 所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序
2015-04-14 16:07:11
663
转载 SQL Server 2008 允许远程连接的配置
如果无法通过IP地址远程连接你的SQL Server 2008服务器,可以参考下面的内容进行设置。在进行下述设置之前,应该确保你的网络已经安装设置完毕,服务器已经正常连接到网络中。1、单击Windows的"开始",依次选择"所有程序"、"Microsoft SQL Server 2008",然后单击“SQL Server Management Studio”,在对象资源管理器中,右击你
2015-03-27 11:44:59
678
原创 全面了解Windows 7系统的百余个服务
在下面的列表里面,大家请注意一下各种颜色,服务名称 描述 最佳建议第二建议 服务路径.NET Runtime Optimization Service v2.0.50215_X86对使用下一代技术编写的程序的运行提供优化。该服务的默认运行方式是手动,不建议更改。\\WINDOWS\Microsoft.NET\Framework\v2.0.50215\mscorsvw.exe
2015-03-05 09:27:26
2244
转载 Google Protocol Buffers浅析(一)
本文主要偏向于介绍怎么使用Google的Protocol Buffer技术来压缩与解析你的数据文件,更加详细的信息请参阅Google开放的开发者网页文档,地址为:http://code.google.com/apis/protocolbuffers/docs/overview.html 。 一、简单的介绍 当然,在继续本文之前,读者还是需要对Google Protocol
2015-01-12 10:53:03
570
原创 jquery 常用判断
//显示隐藏 $("#test").is(":hidden");//是否隐藏 $("#test").is(":visible");//是否可见 //判断元素的标名称 $("#btnTestIs").click(function (e) { //alert( $(e.target).is("input") ); alert(
2014-12-18 11:23:34
889
转载 MVC Html.AntiForgeryToken() 防止CSRF攻击
(一)MVC Html.AntiForgeryToken() 防止CSRF攻击MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Script),攻击不同,XSS一般是利用站内信任的用户在网站内插入恶意的脚本代码进行攻击,而CSRF
2014-12-04 14:29:04
834
转载 JAVA的整型与字符串相互转换 android
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转
2014-12-04 00:01:16
1451
转载 Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-ea
2014-12-02 20:44:35
519
原创 Android中使用SparseArray替代HashMap提高性能
一、介绍SparseArray是 Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto- boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部
2014-12-02 19:29:10
1087
转载 Android开发之onSaveInstanceState和onRestoreInstanceState
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。 首先来介绍onSaveInstanceState() 和 onRestoreIns
2014-12-01 18:06:41
585
转载 Android Fragment 生命周期图
1 生命周期两张图Fragment生命周期图:Fragment与Activity生命周期对比图:2 生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户
2014-12-01 17:27:13
513
转载 研读代码必须掌握的Eclipse快捷键
1. Ctrl+左键 和F3这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量
2014-12-01 10:41:07
510
转载 Eclipse中10个最有用的快捷键组合
1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能
2014-11-29 20:42:44
468
原创 C#创建Windows Service(Windows 服务)
一、创建Windows Service项目1. 对服务命名(Service1——属性,设置ServiceName的值TestService)2. 添加安装程序(服务设计界面——右击——添加安装程序)3. 设置服务安装之后自动启动(ProjectInstaller设计界面——添加AfterInstall事件),代码如下: public ProjectIn
2014-11-26 18:47:59
889
原创 Eclipse升级ADT
第一步:卸载旧的ADT插件Eclipse——Help——About Eclipse——Installation Details——Installed Software 选中旧的ADT插件——Uninstall
2014-11-24 11:20:00
590
转载 Apache -Common-lang包使用
1、Common-lang的下载点击打开链接2、方法:ArrayUtils – 用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型转换等;BitField – 用于操作位元,提供了一些方便而安全的方法;BooleanUtils – 用于操作和转换boolean或者Boolean及相应的数组;CharEncoding – 包含了Java环境支持的字符
2014-11-21 10:18:44
719
转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
源地址:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html
2014-11-18 21:34:54
562
原创 Activity启动模式
activity有四种启动模式,分别为standard,singleTop,singleTask,singleInstance。如果要使用这四种启动模式,必须在manifest文件中标签中的launchMode属性中配置,如:
2014-11-15 22:45:17
470
原创 http服务器交互get,put,post,delete等说明
简单是说:就是整套CRUD操作,C对应POST,R对应GET,U对应PUT,D对应DELETE
2014-11-15 14:37:16
804
原创 Android Asynchronous Http Client异步网络请求使用
1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android
2014-11-03 20:59:13
666
原创 Activity详解(生命周期,finish()、onDestory()和System.exit(0) )
Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时
2014-11-01 23:27:34
5805
1
原创 页面刷新或者子窗体刷新父窗体,不提示 "重试或取消”对话框
如果刷新一个已经提交过的页面时,系统总是会提示一个 "重试或取消”的对话框.,如果是一个普通的页面,好象也无所谓,有就有,大不了多点一下.但是当我们是在子窗体中刷新父窗体时,就显得有点多余了.所以就想把这个对话框给去了.找了很的办法.总结一下.
2014-10-31 11:59:55
1221
原创 FullCalendar日历插件使用说明
1. 准备工作官网地址:http://fullcalendar.io下载 https://github.com/arshaw/fullcalendar/releases/download/v2.1.1/fullcalendar-2.1.1.zip引入jshtml
2014-10-30 19:56:30
7702
memcached-win32-1.4.4-14+Enyim.Caching.2.12
2014-09-24
GetSummery.ttinclude
2014-08-19
省市选择三级联动,Html+Jquery+XML+Ajax实现,web开发各种语言都通用
2013-11-15
FileZilla_服务器端_0.9.41和客户端_3.7.0汉化绿色免安装并附使用说明
2013-07-20
LinQ入门教程(pdf) 和 linq to sql
2013-07-14
Opera_Mobile_Emulator_12.1_Windows
2013-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人