摘要:
webservice---基于web工程上写webservice本节摘要:之前在一篇博客中介绍过如何写一个webservice(http://www.cnblogs.com/java-pan/archive/2011/11/25/axis_webservice.html),不过那个webservice是在工作项目中直接添加的,中间少了很多麻烦,不是白手起家总感觉前面一步一步的过程不清楚。myeclipse自带的也有如何新建一个webservice工程,这也不是我要说的,项目中这个也不实用,项目中都是在当前开发的web工程中写一个webservice,谁会再去新建一个工程,那不是扯淡吗?本节在一
阅读全文
posted @ 2012-05-02 10:01
HackerVirus
阅读(327)
推荐(0)
摘要:
堆和栈的区别一、预备知识-程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)— 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻 的另一块区域。 - 程序结...
阅读全文
posted @ 2012-05-02 09:57
HackerVirus
阅读(159)
推荐(1)
摘要:
T-SQL之JOIN彻底理解本文不解释,欢迎提问解答,谢谢。直接上代码:?--测试数据建立Create TABLE JOIN_TEST(COLA INT,COLB INT)GOINSERT INTO JOIN_TESTSELECT 1,1INSERT INTO JOIN_TESTSELECT 1,1GO--测试数据建立完毕SELECT * FROM JOIN_TEST/*COLA COLB----------- -----------1 11 1(2 行受影响)*/SELECT * FROM JOIN_TEST A CROSS JOIN JOIN_TEST B/*COLA COLB COLA
阅读全文
posted @ 2012-05-02 09:55
HackerVirus
阅读(382)
推荐(0)
摘要:
这篇文章将帮助你怎样实现客户端调用后台定义的方法。JQuery让生活变的更简单,对于它来说,这有一个很简单的方法去实现这个目的。早前,我们知道一种方法:如果我们想从客户端去调用一个后台添加的函数就需要写一种叫的WebMethod的东西,而现在,通过下面的方法,我们将无需再用到WebMethod。 通过下面的例子,我将写一个方法,它的目的是当点击删除键时将会删除一个指定的用户。我不想回发(postback,Web 页将数据发送回服务器上的同一页的进程。),所以想从客户端执行该事件。我在服务器端的cs文件中写了一个方法,并在客户端通过JQuery去调用它。这个页面叫Test.aspx。而这个方法.
阅读全文
posted @ 2012-05-02 09:54
HackerVirus
阅读(221)
推荐(0)
摘要:
在ASP.NET Web API项目中的路由注册代码如下:public static void RegisterRoutes(RouteCollection routes){ routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{filename}", defaults: new { filename = RouteParameter.Optional } );}当访问地址突然出现了如下错误:解决方法:1、确认启用了IIS的 HTTP Redirection2
阅读全文
posted @ 2012-05-01 20:07
HackerVirus
阅读(188)
推荐(0)
摘要:
基础知识1) 什么是”Last-Modified”?在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:Tue, 24 Apr 2012 13:53:56 GMT客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送 If-Modified-Since 报头,询问该时间之后文件是否有被修改过:If-Modified-Since: Tue, 24 Apr 2012 13:53:56 GMT如果服务器端的资源没有变化,则自动返回 HTTP 304 (N
阅读全文
posted @ 2012-05-01 20:06
HackerVirus
阅读(246)
推荐(0)
摘要:
ASP.NET MVC通过OAuth调用Google API获取用户信息于是,问题就变为如何在ASP.NET MVC中通过OAuth调用Google API?必看的两个文档:Using OAuth 2.0 to Access Google APIsUsing OAuth 2.0 for Web Server Applications我们的OAuth应用场景是Web Server Applications,对应的序列图是如下:简单描述一下整个流程:你在网站上提供一个Google OAuth登录的链接用户点击这个链接进入Google登录页面进行登录用户登录成功后,会显示授权页面。用户授权成功后,G
阅读全文
posted @ 2012-05-01 09:17
HackerVirus
阅读(3013)
推荐(0)
摘要:
最近面试深受打击,我感到自己的内功不足。于是翻看了一下《java编程思想》,对多态有了更深的认识。以前只知道多态有什么用,怎么用,但是不知道多态的原理是什么,现在大概是知道了,我也不想私藏,现与大家分享,老鸟就不用看了。多态实现的原理就是“方法调用后期绑定”。什么叫后期绑定?讲一个方法调用同一个方法主体关联起来被称作绑定。若在程序执行前进行绑定(例如编译的时候)的话,叫做前期绑定(c语言都是前期绑定)。相应的,在运行时候根据对象的类型进行绑定叫后期绑定,也叫动态绑定。也就是说,如果一个语言想实现后期绑定,就必须具有某种机制,以便能够在运行时能判断对象的类型,从而调用恰当的方法。也就是说,编译器
阅读全文
posted @ 2012-05-01 09:15
HackerVirus
阅读(277)
推荐(0)
摘要:
SQL SERVER性能调优之五(CPU性能分析)(一)概述(1)CPU对一台数据库服务器来说,是非常重要的资源。废话少说大家都懂的。(2)如何监控CPU性能。2.1 可以使用system perfmon收集Processor:% Processor Time性能计数器,可以参见另一篇文章SQL SERVER性能调优之二(分析服务器的整体性能)2.2使用SQL Server Performance Dashboard。(二)什么原因会导致CPU性能问题?(1)大量消耗CPU的运算,如哈希运算,排序运算。(2)执行计划的编译和重编译。(3)缺乏索引的大量IO操作也会引起额外的CPU消耗。(4)并
阅读全文
posted @ 2012-05-01 09:11
HackerVirus
阅读(391)
推荐(0)
摘要:
正文:优酷牛人--我是传奇的网络投票页面:http://c.youku.com/niuren自己随便选择一个选手,会弹出一个播放的浮动层,上面的投票按钮,点击投票成功后,再次投票,为提示你:你已经投过,请一个小时后在投票!-----看起来这个投票很正常,但是这些都是表面现象。使用firebug我们可以发现,每次投票都会触发一个http请求,我们可以把这个http的链接:http://minisite.youku.com/pub2/i_am_legend/vote.php?id=XMjc1NzExMzE2&callback=c&i=0.19621988418141467我的第一感
阅读全文
posted @ 2012-05-01 09:10
HackerVirus
阅读(888)
推荐(0)