Fork me on GitHub

2013年1月23日

摘要: .NET互操作性入门系列(三):平台调用中的数据封送处理2013-01-23 11:03 by Learning hard, 529 阅读,10评论,收藏,编辑本专题概要数据封送介绍封送Win32数据类型封送字符串的处理封送结构体的处理封送类的处理小结一、数据封送介绍看到这个专题时,大家的第一个疑问肯定是——什么是数据封送呢?(这系列专题中采用假设朋友的提问方式来解说概念,就是希望大家带着问题去学习本专题内容,以及大家在平时的学习过程中也可以采用这个方式,个人觉得这个方式可以使自己学习效率有所提高,即使这样在学习的过程可能会显得慢了,但是这种方式会对你所看过的知识点会有一个更深的印象。远比看的 阅读全文
posted @ 2013-01-23 18:16 HackerVirus 阅读(309) 评论(0) 推荐(0)
摘要: getCurrentScript的改进第一版functiongetCurrentScript(){if(DOC.currentScript){returnDOC.currentScript.src}varnodes = head.getElementsByTagName("script")//只在head标签中寻找for(vari = 0, node; node = nodes[i++];) {if( node.readyState === "interactive") {returnnode.className = node.src;}}}第二版增加对 阅读全文
posted @ 2013-01-23 18:15 HackerVirus 阅读(189) 评论(1) 推荐(0)
摘要: 第1页:ASP.NET MVC Action Filter与内置的Filter实现第2页:BaseController第3页:运行结果文本Tag:ASP.NETC#.NET.NET Framework微软【IT168 技术文档】有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attributes,用来标记添加Action方法之前或者Action方法之后的行为到控制器类中的Action方法中。 一些可能用到Action过滤器的地方有: 日志,异常处理 身份验证和授权 - 限制用 阅读全文
posted @ 2013-01-23 17:13 HackerVirus 阅读(260) 评论(0) 推荐(0)
摘要: 内容概览本篇主要探讨一下mvc一个重要的功能——Filter,我们通过研究源代码来了解Filter的原理,以及AOP 模式和各种Filter的执行。最重要的是大家通过理解Filter的代码,明白Filter的机制,从而对Filter有一个灵活的运用。 * 强大的Filter * 为什么要Filter * 获取“贴”在Action上的各种Filter * Filter 的执行强大的Filter在使用asp.net mvc编程中,我想没有人不使用Filter,各种各样的Filter让我们的代码更加简练,功能更加丰富。比如你在Action上使用的每一个 [Attribute]大都是Filte... 阅读全文
posted @ 2013-01-23 17:07 HackerVirus 阅读(163) 评论(0) 推荐(1)
摘要: 其实在MVC 中只存在三大组件,Model、View、Controller,其中Model用来作为业务逻辑处理,Controller负责的是Model和View的交互,View负责页面显示。这是非常简单的结构,但是在MVC中有着非常好的可扩展性,我们可以通过对MVC进行全面的扩展来实现我们自己的框架结构或者是实现方式。简单的利用MVC来实现一些页面的实现是非常容易的,并且不需要我们付出太大的精力。但是这不能真正的让我们了解到底什么是MVC?为什么要使用MVC?MVC是一个非常优秀的框架,它的优秀程序甚至比Web form的到来还要先进,但是我们对于web form的学习是投入了很大的精力的,各 阅读全文
posted @ 2013-01-23 16:49 HackerVirus 阅读(253) 评论(0) 推荐(0)
摘要: 什么是DeadLetterQueueDeadLetterQueue的概念不仅仅存在于Service Bus Brokered Messaging 服务中,在各种平台的消息队列中间件中,都包含DeadLetterQueue的概念。DeadLetterQueue是在正常的消息队列之外,由系统生成的一个子队列,用来存储“有问题”的消息。这个“有问题”的消息,可能是指发送端发送失败的消息,或者是接收方处理失败的消息,或者是超期未处理的消息。DeadLetterQueue in Service Bus Brokered Messaging在Service Bus Brokered Messaging中, 阅读全文
posted @ 2013-01-23 16:47 HackerVirus 阅读(282) 评论(0) 推荐(0)
摘要: 创建基于nib的HelloWorld工程创建工程启动Xcode,点击File→New→Project菜单,在打开的Choose a template for your new project界面中,选择Single View Application工程模板然后点击Next按钮,随即出现界面。这里我们需要按照提示并结合自己的实际情况和需要输入相关内容。下面简要说明选项。Product Name:工程名字。Organization Name:组织名字。Company Identifier:公司标识(很重要)。一般是将公司的域名倒过来输入进去(如com.51work6),这类似于Java中的包命名。 阅读全文
posted @ 2013-01-23 16:46 HackerVirus 阅读(198) 评论(0) 推荐(0)
摘要: 最近在做一个音乐播放器,纯粹练手,前端使用FLex,后台使用JAVA,现在慢慢的在实现,主要涉及的技术还在不断学习中:这里也一点一点记录下来和大家分享哈。自定义组件:(左边是一个播放列表,右边是音乐播放控件)自定义组件要继承SkinnableComponent类。主要有两部分组成,一个是组件的功能逻辑,一个是皮肤。功能逻辑和普通的as写法一样,要用到皮肤就需要遵守皮肤的契约.看看下面的代码:(音乐播放控件:PlayerControlBar.as): 1 package components 2 { 3 import events.PlayEvent; 4 import ... 阅读全文
posted @ 2013-01-23 16:44 HackerVirus 阅读(300) 评论(0) 推荐(0)
摘要: 时隔差不多两个月,积累了许多改进,升级到v22。主要改进点如下:进行瘦身,移除本地储存IE6789的HTML5新标签支持列表,添加一个 m标签loadJS内容方法,在动态插入script节点,发现最新的firefox做了些改动,如果head还没有解析完就插入节点,那么新script会触发onerror事件。补救措施,针对firefox使用html.insertBefore(node, head)。chrome不支持head.insertBefore(node, null),第二参数必须是节点,因此firefox外浏览器统一使用 head.insertBefore(node, head.firs 阅读全文
posted @ 2013-01-23 11:03 HackerVirus 阅读(154) 评论(0) 推荐(0)
摘要: http_load压力测试过程详情点击链接:http://www.test-life.org/?p=22 | 测试之路-My Test Space[原创文章,如需转载,请在转载时注明出处,并保证本文的完整性]介绍:http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。一、http_load安装1)下载http_load安装包A、可以直接下载:wgethttp://acme.com/software/http_load/http_load-12mar2006. 阅读全文
posted @ 2013-01-23 10:59 HackerVirus 阅读(168) 评论(0) 推荐(0)