2013年8月5日

XHTML学习笔记 Part2:核心元素

摘要: 1. 元素仅有两个元素是的直接子元素:,2. 元素元素是所有其他头元素的容器,紧跟在起始标签之后;每个元素应当包含一个元素以指示文档的标题;也可以以任意顺序包含如下元素的任意组合:定义页面中所有链接的默认地址或默认目标假设一个图片的绝对地址:现在加入标签,就可以: 1 2 3 4 5 6 7 8 9 10 11 W3School12 13 14 用于链接到外部文件,例如样式表或JavaScript文件1 2 3 6 8 9 10 11 结果是页面上显示: Hello World!用于包含与文档相关的信息,例如关键字和文档的描述,他们特别有助于搜索应用程序3. 元素元素的使... 阅读全文

posted @ 2013-08-05 21:17 LilianChen 阅读(762) 评论(1) 推荐(0) 编辑

XHTML学习笔记 part1

摘要: XHTML: 可扩展超文本标记语言HTML语言最开始是用来描述文档的结构,如标题,段落等标记,后来HTML有增加了一些控制字体,对齐等方面的标记和属性,这样做的结果是HTML既可以用来描述文档的结构,又能表示文档的外观。XHTML:描述文档的结构,用CSS控制文档的表现,因此,XHTML和CSS的关系就是内容和形式的关系。两个基本概念:1. 标签由尖括号和它们中间的字母和数字组成2. 元素由标签以及起始标签和结束标签之间的文本组成注意:XHTML标签只能以小写字母编写元素的属性:Click Here to visit Google's Web site.上面的例子中属性是href。1. 阅读全文

posted @ 2013-08-05 17:12 LilianChen 阅读(387) 评论(0) 推荐(0) 编辑

2013年4月22日

C#:算法题

摘要: 1. 将字符串s1中所有出现在字符串s2中的字符删去 using System; namespace ConsoleApplication56 { class Program { static void Main(string[] args) { string s1 = "aaabbccabfcabcc"; string s2 = "abcd"; char[] results = new char[s1.Length]; int m=0; ... 阅读全文

posted @ 2013-04-22 17:32 LilianChen 阅读(1028) 评论(0) 推荐(1) 编辑

2013年4月20日

SQL: Join

摘要: A JOIN is a means for combining fields from two tables by using values common to each. ANSI standard SQL specifies four types of JOIN: INNER, OUTER, LEFT and RIGHT. As a special case, a table can JOIN to itself in a self-join.The following is the SQL to create two tables:CREATE TABLE department( Dep 阅读全文

posted @ 2013-04-20 17:51 LilianChen 阅读(1331) 评论(0) 推荐(0) 编辑

2013年3月21日

C#:事件

摘要: 事件:事件是对象发送的消息,发送信号通知客户发生了操作。这个操作可能是由鼠标单击引起的,也可能是由某些其他的程序逻辑触发的。事件的发送方不需要知道哪个对象或者方法接收它引发的事件,发送方只需知道它和接收方之间的中介(delegate)。示例1: 1 using System; 2 using System.Windows.Forms; 3 4 namespace WindowsFormsApplication2 5 { 6 public partial class Form1 : Form 7 { 8 public Form1() 9 {10 ... 阅读全文

posted @ 2013-03-21 17:48 LilianChen 阅读(5768) 评论(0) 推荐(1) 编辑

2013年3月19日

C#:委托

摘要: 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的扩展性。与使用一个类相似,在使用委托时,也需要经过两个步骤:定义要使用的委托。对于委托,定义它就是告诉编译器这种类型的委托代表了哪种类型的方法(在定义委托是,必须给出它所代表的方法签名和返回类型等全部细节。理解委托的一种好方式是把委托当作给方法签名和返回类型指定名称。)delegate void IntMethodInoker(int x);创建委托的一个或多个实例 1 using System; 2 阅读全文

posted @ 2013-03-19 18:04 LilianChen 阅读(6603) 评论(0) 推荐(3) 编辑

2013年3月18日

C#:数据类型转换

摘要: 在类型转换过程中,有些类型之间可以直接转换(如int->double),而有些就必须显示强制转换(如double->int),类型转换遵循这样的规则:无论源变量中存什么值,转换成目标变量总是安全的(不会丢失数据,不会异常等等),那么就可以直接转换(隐式转换)。反之,如果转换成目标变量可能会出错,那么久必须显示的强制转换。1. 用户定义的数据类型转换:用户定义类型转换的语法如下:public static explicit operator T1(T2 value);public static implicit operator T1(T2 value);T1是目标类型,T2是源类型 阅读全文

posted @ 2013-03-18 17:44 LilianChen 阅读(2786) 评论(0) 推荐(2) 编辑

2013年3月15日

C#:运算符重载

摘要: 运算符重载允许为运算指定用户定义的运算符实现,其中一个或两个操作数是用户定义的类或结构类型。用户定义的运算符实现的优先级总是高于预定义运算符实现:仅当没有适用的用户定义运算符实现时才会考虑预定义运算符实现。运算符可重载性+、-、!、~、++、--、true、false可以重载这些一元运算符。 true和false运算符必须成对重载。+、-、*、/、%、&、|、^、>可以重载这些二元运算符。==、!=、、=可以重载比较运算符。必须成对重载。&&、||不能重载条件逻辑运算符。 但可以使用能够重载的&和|进行计算。[]不能重载数组索引运算符,但可以定义索引器。( 阅读全文

posted @ 2013-03-15 17:56 LilianChen 阅读(43435) 评论(5) 推荐(10) 编辑

C#:Equals, ReferenceEquals与==的区别

摘要: ==运算符:对于值类型,如果操作数的值相等,则==返回true,否则返回false。对于string以外的引用类型,如果两个对象引用同一个对象,则==返回true。对于string类型,==比较字符串的值。using System;class MainClass{ static void Main() { // Numeric equality: True Console.WriteLine((2 + 2) == 4);//return true,这里比较的是值相等 // Reference equality: different obje... 阅读全文

posted @ 2013-03-15 13:36 LilianChen 阅读(960) 评论(0) 推荐(0) 编辑

2013年3月13日

C#:引用类型和值类型的相等比较

摘要: 引用类型的相等比较System.Object定义了3个不同的方法来比较对象的相等性:ReferenceEquals()和Equals()的两个版本。再加上比较运算符,实际上有4种进行相等比较的方式。ReferenceEquals()方法public static bool ReferenceEquals(object objA, object objB)ReferenceEquals()是一个静态方法,测试两个引用是否指向类的同一个实例,即两个引用是否包含内存中的相同地址。作为静态方法,它不能重写,所以只能使用System.Object的实现代码。如果提供的两个引用指向同一个对象实例,Refe 阅读全文

posted @ 2013-03-13 18:16 LilianChen 阅读(2746) 评论(0) 推荐(1) 编辑

导航