- 博客(10)
- 收藏
- 关注
原创 java并发学习
1 并发理论简介1.1 java线程模型java线程模型建立在两个基本概念之上:1.共享的,默认可见的可变状态2.抢占式线程调度也就是说,首先,统一进程中的所有线程应该可以很容易地共享进程中的对象;其次,能够引用这些对象的所有线程都可以 修改 这些对象;第三,线程调度器应该可以在几乎任何时候在cpu上调入或者调出线程但是这种随时的线程调度很有可能是在方法执行到一半的时候被中...
2018-11-09 15:51:07
281
原创 jquery map()方法
实例构建表单中所有值的列表:$("p").append( $("input").map(function(){ return $(this).val();}).get().join(", ") );亲自试一试定义和用法map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。语法.map(callback...
2015-03-19 18:12:16
214
sqlserver 乱码的一个问题
通过下面的方式,根据数据库一个字段的值,显示不同的有意义的字符串返回[code="sql"]SELECT CASEWHEN t.MISSING_TYPE = 1 THEN '缺失文档'WHEN t.MISSING_TYPE = 2 THEN '缺失附件'END AS MISSING_TYPEFROM T_DOC_MISSING t[/code]这...
2015-03-05 16:46:30
419
1
原创 ${pageContext.request.contextPath}的作用
下面两者等价:El表达式的写法:${pageContext.request.contextPath}jsp的写法:
2015-02-06 15:27:56
118
原创 Structs
<br />结构(struct)是一种简单的用户定义类型,是类的一种轻量级替代品.C#中结构与类都有构造方法,属性,方法,字段,操作符,嵌套类型和索引器。<br />与C++中结构的区别:C++中结构与类除了默认的可见性之外完全一样.而在C#中结构是值类型,类是引用类型,C#中结构还有其他的一些限制.<br /> <br />那一般什么时候用类,什么时候用结构呢?<br />结构一般用于表示无须引用语义的对象.一般认为只有在类型较小、较简单且行为与特性和内置类型类似时,才适合使用结构。<br /> <br
2011-05-19 10:49:00
322
原创 Operator Overloading
<br />C#中操作符都是一些静态方法,其返回值表示操作结果,其参数是操作数. 当要为一个类创建操作符时,称之为重载(overload)该操作符,比如要重载操作符"+",应该写成:<br />public static Fraction operator+(Fraction lop, Fraction rop)<br /> <br />如果重载了==操作符,必须同时重载不等于!=.(编译器还希望重定义GetHashCode,否则会有警告). 同样<,>,<=,>=这几个操作符也必须成对定义.<br />
2011-04-29 15:46:00
449
原创 Inheritance and Polymorphism
<br />public class Listbox: Control<br />上面的statement表示Listbox类继承自Control类.<br />C#中没有私有或者保护继承,而且C#中类不能从多个基类继承, 但是可以重多个接口继承(还不知道啥意思,等后面看)<br /> <br />怎么实现方法(method)的多态呢?<br /> <br />要创建支持多态性的方法,只需在基类中将其标记为virtual. 如: public virtual void DrawWindow(), 这样,每个
2011-04-29 11:40:00
500
原创 Classes and Objects
C# 类定义的最后不需要加上一个分号,但是加上一个分号编译也能通过.<br /><br />访问修饰符:<br /> <br />public<br />private<br />protected <br />internal<br />protected internal= protected U internal<br /> <br />private是默认的访问级别,可以不显式地指定,但是为了代码的可读性等考虑,最好显式指定.<br /> <br />参数: parameter VS. argume
2011-04-28 16:48:00
275
原创 C# Language Fundamentals
类型<br />C#语言的数据类型主要分为两类:<br />值类型和引用类型。<br />值类型又分为简单类型,结构(struct)和枚举(enum).<br />简单类型还可以细分为数值类型和布尔(bool)类型. C#语言中布尔类型严格地与数值类型区分,只有true和false两种取值,不存在像C/C++里那样和其他类型之间的转换,即没有非零为真的说法了.<br /> <br /> 类型大小/字节.NET类型说明byte1Byte无符号(值0-255)char2CharUnicode字符bool
2011-04-27 17:31:00
300
原创 Getting Started
区分大小写<br />C#中大小写是区分的,而开发环境不会检查大小写错误,所以如果大小写弄错了,程序中就多了很难发现的bug。为了避免这种检查起来费时费力的错误,应该为变量,函数,常数等制定命名规范。如变量名采用camel记号法(首字母小写,后面每个单词的首字母大写,如someVariableName),而类,命名空间,函数,常数,属性等用Pascal记号法(所有单词首字母大写,比如:SomeFunction)。<br />使用VisualStudio创建新项目<br />在创建项目时,VisualStud
2011-04-27 13:11:00
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人