摘要:
本专题概要:动态类型介绍为什么需要动态类型动态类型的使用动态类型背后的故事动态类型的约束实现动态行为总结引言: 终于迎来了我们C# 4中特性了,C# 4主要有两方面的改善——Com 互操作性的改进和动态类型的引入,然而COM互操作性这里就不详细介绍的,对于.Net 互操作性我将会在另外一个专题中详细和大家分享下我所了解到的知识,本专题就和大家分享C# 4中的动态类型,对于动态类型,我刚听到这个名词的时候会有这些疑问的——动态类型到底是什么的呢? 知道动态类型大概是个什么的时候,肯定又会有这样的疑问——C# 4中为什么要引入动态类型的?(肯定引入之后可以完成我们之前不能做的事情了,肯定是有好处.
阅读全文
posted @ 2013-01-07 20:04
HackerVirus
阅读(241)
推荐(0)
摘要:
网站项目必备——12款经典的白富美型 jQuery 图片轮播插件 图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果。本文向大家推荐12款实用的jQuery图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插件能够帮助到你。Nivo Slider首先推荐的这款插件号称世界上最棒的图片轮播插件,有独立的jQuery插件和WordPress插件两个版本。目前下载量已经突破 1,800,000 次!jQuery 独立版本的插件主要有如下特色:✓ 16个独特的过渡效果✓ 简洁和有效的标记✓ 加载参数设置✓ 内置方向和导航.
阅读全文
posted @ 2013-01-07 12:48
HackerVirus
阅读(197)
推荐(0)
摘要:
设计模式学习日记三(持续更新)本篇介绍Domain Model模式,一个银行领域建模,涉及帐号的创建以及帐号之间的现金转账的小程序。1. POCO 和 PI前面提到过,Domain Model 与 Active Record 模式不同,它不知道持久化。术语持久化(persistence ignorance,PI)表示普通CLR对象(plain old common runtime object,POCO)业务实体的朴实本质。通常Repository模式(后续中将会介绍该模式)将 Domain Model 的业务对象持久化。2. 示例程序创建名为Terminator.Practice.Domai
阅读全文
posted @ 2013-01-06 18:15
HackerVirus
阅读(399)
推荐(0)
摘要:
道法自然http://www.cnblogs.com/aces/archive/2013/01/06/2847518.htmlOSGi.NET插件框架能够适用于任何.NET应用环境,提供统一的模块化、SOA、扩展的插件开发模型,并能够通过插件仓库来发布插件更新,实现插件的自动升级,统一应用的部署。现在我们来看一下,使用OSGi.NET开发ASP.NET MVC插件化应用。1 准备工作进入iOpenWorks网站http://www.iopenworks.com/下载OSGi.NET插件框架,你可以从以下地址来下载插件框架:http://www.iopenworks.com/Products/S
阅读全文
posted @ 2013-01-06 18:14
HackerVirus
阅读(343)
推荐(0)
摘要:
1, 获取当前电脑上所使用的域名View Code2, SQL游标案例:View Code3 , SQL编写一个UDF实现字符串按符号分割成表 如:‘1,,2,5,8’实现分割返回表结构 。使用方法 : select item fromUDF_Common_Split('1,2,3',',')View Code4 , 牛人写的将javascript代码压缩为png图片的代码,php下压缩:View Codejavascript 解码:View Code5,关于xslt的特殊操作(1)在xslt中使用c#方法:View Code(2)xslt系统替换函数的使用:V
阅读全文
posted @ 2013-01-06 18:13
HackerVirus
阅读(152)
推荐(0)
摘要:
一、类定义 + (NSRunLoop *)currentRunLoop 如果调用的线程中没有runloop,那么将会创建一个并返回 + (NSRunLoop *)mainRunLoop 返回主线程的runloop - (void)acceptInputForMode:(NSString *)mode beforeDate:(NSDate *)limitDate 运行loop一次或者直到limitDate。如果没有input sources加入到这个loop,那么马上返回;否则一直运行到limitDate,或者接口到一个input source然后返回。 - (void...
阅读全文
posted @ 2013-01-06 18:12
HackerVirus
阅读(300)
推荐(1)
摘要:
http://www.cnblogs.com/jiagoushi/archive/2013/01/05/2846920.html经过接近半个月的努力,今天我总算完成了博客园找找看功能的大部分实现,说实话,干编程真是费脑细胞啊。我本着不能白干的原则来描述一下我的本地模拟博客园找找看功能的实现。 首先我先说明一下我采用的结构,采用Lucene.net 2.9 作为全文检索的工具,并配合盘古分词进行中文分词。其实我当时是通过NuGet获取到的Lucene.net 3.0 的最新版本,但是和盘古分词一起使用的时候出现了各种问题,无奈之下,只能采用Lucene.net 2.9,如果各位有更好的中文检索方
阅读全文
posted @ 2013-01-06 18:11
HackerVirus
阅读(249)
推荐(0)
摘要:
这是我的测试框架的第8代,前三代是前一个体系,名为abut。spec混杂了Qunit与BDD的一种语法,但更简巧。主要改进是用户界面,更方便地定位出错的断言。为了防止某一个断言抛错而影响整个测试,这次还引用window.onerror来吞掉所有错误。使用ol列表直接列举要测试逻辑,代替直接显示源码,不对不怎么会编码的测试人员更为友好。引入\u2714与\u2716这两个字符让断言结果更醒目。下面就是显示图:用法:define(["$spec,mass"], function() {$.log("已加载test/mass模块", 7)describe(
阅读全文
posted @ 2013-01-06 18:10
HackerVirus
阅读(219)
推荐(0)
摘要:
个人小站,正在持续整理中,欢迎访问:http://shitouer.cn小站博文地址:HDFS学习(二) – HDFS Block介绍Block概念磁盘有一个Block size的概念,它是磁盘读/写数据的最小单位。构建在这样的磁盘上的文件系统也是通过块来管理数据的,文件系统的块通常是磁盘块的整数倍。文件系统的块一般为几千字节(byte),磁盘块一般为512字节(byte)HDFS也有Block的概念,但它的块是一个很大的单元,默认是64MB。像硬盘中的文件系统一样,在HDFS中的文件将会按块大小进行分解,并作为独立的单元进行存储。但和硬盘中的文件系统不一样的是,存储在块中的硬的一个比块小的文
阅读全文
posted @ 2013-01-06 18:09
HackerVirus
阅读(392)
推荐(0)
摘要:
在这篇文章里,暂且抛开代码、数据库和网络的优化,从软件代码度量的角度来看看其对.NET性能调优的作用。.NET性能调优系列文章:.NET性能调优之一:ANTS Performance Profiler的使用.NET性能调优之二:使用Visual Studio进行代码度量当软件项目异常庞大的时候,通过简单的CodeReview进行软件复杂度估量和可靠性评测已经变得不太现实,还好有软件来完成这些事情。降低软件的复杂度也会对性能调优带来很大的帮助。在Visual Studio 2008前,进行代码度量还要借助第三方的一些工具,如devMetrics、C# Source Code Metrics等,而
阅读全文
posted @ 2013-01-06 18:05
HackerVirus
阅读(2935)
推荐(0)