自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 资源 (6)
  • 收藏
  • 关注

原创 深刻教训,C#中MVC控制器名称,非区域中不能为UploadController

最近这两天图片上传,一直报错!提示:HTTP 错误 405.0 - Method Not Allowed无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。调试发现:响应头为Allow  GET, HEAD, OPTIONS, TRACE而,图片上传必须使用Post,因此报此错误。之后再google上找了好久好久,很多

2015-06-21 15:42:29 1160

原创 Fildder手机抓包

Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。 对于A

2015-06-08 20:36:55 1018

原创 单元测试解决HttpContext的问题

C#代码 [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { Thread.GetDomain().SetData(".appPath", "c:\\inetpub\\wwwroot\\webapp

2015-06-05 21:44:52 1367

原创 IL代码的分析

C#代码 class Program { static void Main(string[] args) { string b = GetAge(); Console.ReadKey(); } private static string GetAge()

2015-05-26 13:59:13 813

转载 C#中的string

这篇文章我来总结一些string相关知识。      System.String类型:平时在编程中对于string的用法应该是特别频繁的。通常我们会把string,int ,float放在一起比较,由于后面两个都是值类型,所以非常想当然的会认为string也会是值类型,这是错误的,string由于自身特殊的原因,它最终属于引用类型,当然它的最终基类还是Object。字符串存放在托管堆上,并

2015-05-12 23:09:07 695

原创 session

在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。Session和Cookie的主要区别1. Co

2015-04-30 15:02:26 529

原创 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 439

原创 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 504

原创 HttpServletResponse response(中文乱码、文件下载、定时刷新、控制缓存、重定向、注意事项)

可以在html中用来模拟响应头信息,比如 三秒后,跳转到Home/Index页面1、向浏览器输出中文乱码A、乱码原因: 加密方式 和 解密方式 不同造成。B、浏览器默认解密,一般是gb2313,如果加密方式也是gb2313则不会乱码,但是存在兼容性问题,一般建议手动指定。 public void doGet(HttpServletRequest request, H

2015-04-23 15:00:42 2985

原创 sax解析操作XML

ldom解析(dom4j解析):dom4j用法参考:http://blog.csdn.net/ful1021/article/details/45147821•将整个XML使用类似树的结构保存在内存中,再对其进行操作。•是W3C 组织推荐的处理XML 的一种方式。•需要等到XML完全加载进内存才可以进行操作•耗费内存,当解析超大的XML时慎用。

2015-04-20 11:31:05 468

原创 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 556

原创 ServletContext应用

WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。由于一个WEB应用中的所有Servlet共享同一个Servle

2015-04-19 20:24:07 499

转载 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 388

原创 Tomcat配置虚拟主机、配置web应用的几种方式

配置虚拟主机配置虚拟主机在conf/server.xml中标签下配置标签就可以为tomcat增加一台虚拟主机了name -- 指定虚拟主机的名称,浏览器通过这个名称访问虚拟主机appBase -- 虚拟主机管理的目录,放置在这个目录下的web应用当前虚拟主机可以自动加载<Host name="www.test.com" appBase="test"

2015-04-19 17:43:41 5629

原创 ASP.NET安全[开发ASP.NET MVC应用程序时值得注意的安全问题](转)

概述  安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容 :认证授权XSS跨站脚本攻击跨站请求伪造认证  所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序

2015-04-14 16:07:11 624

转载 SQL Server 2008 允许远程连接的配置

如果无法通过IP地址远程连接你的SQL Server 2008服务器,可以参考下面的内容进行设置。在进行下述设置之前,应该确保你的网络已经安装设置完毕,服务器已经正常连接到网络中。1、单击Windows的"开始",依次选择"所有程序"、"Microsoft SQL Server 2008",然后单击“SQL Server Management Studio”,在对象资源管理器中,右击你

2015-03-27 11:44:59 637 1

原创 全面了解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 2130

原创 Activity传递数据的几种方式及返回结果

Activity传递数据的几种方式及返回结果

2015-02-11 23:41:08 804

转载 Google Protocol Buffers浅析(一)

本文主要偏向于介绍怎么使用Google的Protocol Buffer技术来压缩与解析你的数据文件,更加详细的信息请参阅Google开放的开发者网页文档,地址为:http://code.google.com/apis/protocolbuffers/docs/overview.html 。     一、简单的介绍     当然,在继续本文之前,读者还是需要对Google Protocol

2015-01-12 10:53:03 522

原创 jquery 常用判断

//显示隐藏 $("#test").is(":hidden");//是否隐藏 $("#test").is(":visible");//是否可见 //判断元素的标名称 $("#btnTestIs").click(function (e) { //alert( $(e.target).is("input") ); alert(

2014-12-18 11:23:34 827

转载 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 797

转载 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 1415

转载 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 493

原创 Android中使用SparseArray替代HashMap提高性能

一、介绍SparseArray是 Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto- boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部

2014-12-02 19:29:10 1046

转载 Android开发之onSaveInstanceState和onRestoreInstanceState

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreIns

2014-12-01 18:06:41 548

转载 Android Fragment 生命周期图

1   生命周期两张图Fragment生命周期图:Fragment与Activity生命周期对比图:2   生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户

2014-12-01 17:27:13 491

转载 研读代码必须掌握的Eclipse快捷键

1. Ctrl+左键 和F3这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量

2014-12-01 10:41:07 483

转载 Eclipse中10个最有用的快捷键组合

1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能

2014-11-29 20:42:44 447

原创 C#创建Windows Service(Windows 服务)

一、创建Windows Service项目1. 对服务命名(Service1——属性,设置ServiceName的值TestService)2. 添加安装程序(服务设计界面——右击——添加安装程序)3. 设置服务安装之后自动启动(ProjectInstaller设计界面——添加AfterInstall事件),代码如下: public ProjectIn

2014-11-26 18:47:59 829

原创 Eclipse升级ADT

第一步:卸载旧的ADT插件Eclipse——Help——About Eclipse——Installation Details——Installed Software 选中旧的ADT插件——Uninstall

2014-11-24 11:20:00 549

原创 android学习:android开发常见技巧设置,提高开发效率

一. 智能提示1. java代码智能提示

2014-11-22 21:21:59 565

转载 Apache -Common-lang包使用

1、Common-lang的下载点击打开链接2、方法:ArrayUtils – 用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型转换等;BitField – 用于操作位元,提供了一些方便而安全的方法;BooleanUtils – 用于操作和转换boolean或者Boolean及相应的数组;CharEncoding – 包含了Java环境支持的字符

2014-11-21 10:18:44 686

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

源地址:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html

2014-11-18 21:34:54 532

原创 Asp.Net MVC entity framework模型验证

不修改EF自动生成类,添加zhujiao

2014-11-17 13:55:27 2265

原创 Activity启动模式

activity有四种启动模式,分别为standard,singleTop,singleTask,singleInstance。如果要使用这四种启动模式,必须在manifest文件中标签中的launchMode属性中配置,如:

2014-11-15 22:45:17 444

原创 http服务器交互get,put,post,delete等说明

简单是说:就是整套CRUD操作,C对应POST,R对应GET,U对应PUT,D对应DELETE

2014-11-15 14:37:16 771

原创 js模块化插件开发

封装对象方法的插件(也就是对象级别的开发)

2014-11-05 16:41:16 1103

原创 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 627

原创 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 5559 1

原创 页面刷新或者子窗体刷新父窗体,不提示 "重试或取消”对话框

如果刷新一个已经提交过的页面时,系统总是会提示一个 "重试或取消”的对话框.,如果是一个普通的页面,好象也无所谓,有就有,大不了多点一下.但是当我们是在子窗体中刷新父窗体时,就显得有点多余了.所以就想把这个对话框给去了.找了很的办法.总结一下.

2014-10-31 11:59:55 1147

memcached-win32-1.4.4-14+Enyim.Caching.2.12

大家可以参考 这个使用 http://blog.csdn.net/ful1021/article/details/39525903

2014-09-24

GetSummery.ttinclude

使用T4模板为EF框架添加数据库实体注释需要的模板文件,具体使用介绍,参考http://blog.csdn.net/ful1021/article/details/38678441

2014-08-19

省市选择三级联动,Html+Jquery+XML+Ajax实现,web开发各种语言都通用

省市选择三级联动,Html+Jquery+XML+Ajax实现,无论php,jsp, html, asp ,aspx等各种语言都通用。 http://blog.csdn.net/ful1021/article/details/16310667 详细查看地址

2013-11-15

FileZilla_服务器端_0.9.41和客户端_3.7.0汉化绿色免安装并附使用说明

FileZilla Server是一款免费开源的FTP服务器端架设程序,使用它你可以轻松的在本地电脑或服务器上架设属于你的FTP服务器,与好友互相分享各种资源,FileZilla 官方提供有Windows版、Mac版与Linux版的客户端,这些客户端都是多国语言版,安装时即可自动根据系统语言环境选择您使用的语言。

2013-07-20

LinQ入门教程(pdf) 和 linq to sql

LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

2013-07-14

Opera_Mobile_Emulator_12.1_Windows

Opera Mobile Emulator 是一款电脑上模拟移动设备的浏览器 。顾名思义,它就是 Opera Mobile 的"模拟器"。简单来说,它能在你的电脑上模拟各种手机、平板等设备去访问网站。它原本是用来给开发者开发与测试移动平台设计网页用的,可以100%重现 Opera Mobile 手机浏览器的效果,几乎和真实版本没有任何区别。如果你要在电脑上浏览WAP页面、手机版网站,它也是不错的选择......

2013-07-13

空空如也

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

TA关注的人

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