摘要: 在MVC中要实现Ajax有很多的方式,有微软自己的MicrosoftAjax,也可以用JQuery的AJax来实现,如果对其他的JavaScript框架熟悉,还可以采用其他的实现方案,比如说Prototype等等。以下是微软自己的实现方案。需要预先加载的JavaScript文件: 在M... 阅读全文
posted @ 2014-04-23 17:04 Tony.J 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 本来是要继续由浅入深表达式系列最 后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:)在工作当中发现大家对Javascript的一些 基本原理普遍存在这里或者那里的一知半解,所以决定先花一些时间整理一下这些基础知识和大家分享。 刚开始是打算写一篇的,但是后来写着写着就发现越来越多,所以决定还是写一个系列吧。本系列所有内容都是涉及Javascript基础的,没有时髦的玩意 儿,但是我相信这些基础的东西会有助于你理解那些有趣的东西的。Javascript基础回顾之(一) 类型Javascript基础回顾之(二) 作用域Javascript基础回顾之(三) 阅读全文
posted @ 2013-12-30 16:00 Tony.J 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Javascript 返回上一页1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2);2. history.back().3. window.history.forward()返回下一页4. window.history.go(返回第几页,也可以使用访问过的URL)例: 向上一页response.Write("") response.Write("") 向上一页页面跳转:onclick="window.location.href='list.aspx'"P 阅读全文
posted @ 2013-07-04 14:21 Tony.J 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 以私有化方式实现接口中的函数,我是第一次听说,下面就来看看:首先声明一个接口: public interface ITest { void Test1(); void Test2();} 接下来,我们再来实现接口 public class Test : ITest { public void Tes... 阅读全文
posted @ 2013-03-04 16:45 Tony.J 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[] args) { int obj = 2; Test test = new Test(obj); ... 阅读全文
posted @ 2013-03-04 16:42 Tony.J 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat,但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组件... 阅读全文
posted @ 2013-02-17 09:11 Tony.J 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSSHack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的<td>、<th>、<caption>等,而像<div>、<span>这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。 相关教程:div水平居中的N种方法 一、单行垂直居中 如果一 阅读全文
posted @ 2013-02-17 08:39 Tony.J 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 访问世纪流年BLOG站时看到的一段文字,对设计模式的解释很风趣,能够让人很快的了解其含义,学到了不少东西,以下是文章的内容:创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见 阅读全文
posted @ 2013-02-13 21:42 Tony.J 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 参考了这篇博客的内容和思路:http://www.cnblogs.com/nokiaguy/archive/2013/01/29/2881476.html有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。算法实现的基本思路三种情况:全负数 全正数 正负皆有1:取最右 时间复杂度为o(1)2:取最左 时间复杂度为o(1)3:二分查找0, 找到为最小,否则最后查找区间,左右取绝对值最小,时间复杂度为o(log 阅读全文
posted @ 2013-02-13 21:36 Tony.J 阅读(214) 评论(0) 推荐(0) 编辑
摘要: .NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:[Flags] enum Styles{ ShowBorder =1, //是否显示边框ShowCaptio... 阅读全文
posted @ 2013-02-13 21:31 Tony.J 阅读(352) 评论(0) 推荐(0) 编辑