摘要: 在Nhibernate里当要使用复杂的查询逻辑时,相比SQL总感觉差强人意(毕竟SQL我们更加熟悉) 比如当使用联合多表查询等等情况就比较复杂。这时就可以使用CreateSQLQuery()方法在Nhibernate中使用SQL语句。 下面是个简单例子... 阅读全文
posted @ 2014-01-07 12:39 Hi-Jimmy 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 这个函数用来解析某个Element的innerHTML,获取其文本内容 function HtmlDecoder(){ var converters=new Map();//转换器列表,转换器是根据Element获取文本的函数。这里的Map函数是另外一个... 阅读全文
posted @ 2013-12-19 17:14 Hi-Jimmy 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 符合大多数浏览器内核的写法: select_1.options[select_1.selectedIndex].value;//获取值 select_1.options[select_1.... 阅读全文
posted @ 2013-12-19 16:39 Hi-Jimmy 阅读(77) 评论(0) 推荐(0) 编辑
摘要: out的官方解释: out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。尽管作为 out 参数传递的变量不必在传递之... 阅读全文
posted @ 2013-12-18 13:33 Hi-Jimmy 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 值类型与引用类型 为了探明两者区别,直接看代码: public class Object_1 { private int m_Age; public int Age { get... 阅读全文
posted @ 2013-12-18 10:24 Hi-Jimmy 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 什么是隐式转换:被转换的类型内部有对应implicit operator方法的可进行隐式转换 什么是显示转换:被转换的类内部有对应explicit operator或implicit operator方法的可进行显式转换 隐式的转换由其内部impl... 阅读全文
posted @ 2013-12-13 22:06 Hi-Jimmy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.可以为枚举定义类型: 默认的枚举类型是int型,但也可以自定义,允许的类型有:byte,short,int,long enum en_1 : byte { aaa=1, bbb=2, ... 阅读全文
posted @ 2013-12-13 17:48 Hi-Jimmy 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 首先,两者确实有区别,其次,有区别是因为.Net Framework机制。 MSDN上对这种区别的说法是:int是System.Int32的别名。 但这种说法太模糊了。究其根本是因为.Net Framework的机制。 .Net Framework是一个... 阅读全文
posted @ 2013-12-13 15:42 Hi-Jimmy 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 什么是JS闭包 官方解释:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 恐怕没几个人能看懂这么饶的话,说得通俗一些,实际上所有的function都是闭包... 阅读全文
posted @ 2013-12-13 11:49 Hi-Jimmy 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 在Js中,当没有为function指定参数时,可以使用默认的隐藏参数对象Arguments 如: function fun() { var title = arguments[0]; alert(title);} 如上所示,是... 阅读全文
posted @ 2013-08-28 10:48 Hi-Jimmy 阅读(49) 评论(0) 推荐(0) 编辑