摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <script src="Scripts/jquery-1.4.1.js" type="text/javascript&quo 阅读全文
posted @ 2012-02-26 23:24 haiziguo 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 本演练一步一步教您如何快速上手学会使用ASP.NET MVC Pager1、在Visual Studio 2008中创建ASP.NET MVC Web应用程序: 从Visual Studio 2008的“文件”菜单中选择“新建”,然后点击“项目...”子菜单,在弹出的“新建项目”窗口左侧的“项目类型”列表中选择“Web”,然后在右边窗口中选择“ASP.NET MVC Web Application”,根据需要修改项目名称和项目保存位置后点击“确定”按钮,在随后弹出的“创建单元测试项目”对话框中选择“不创建单元测试项目”,然后单点“确定”按钮,Visual Studio 2008就会创建一个包含 阅读全文
posted @ 2012-02-25 12:00 haiziguo 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 现在,我们已经实现了支持HTTP-GET的Edit action方法。当用户请求/Dinners/Edit/2 地址时,接收一个HTML页面。点击Save保存按钮,将触发表单提交到/Dinners/Edit/2 网址,并通过HTTP POST提交<input> 表单中的值。下面,我们开始实现HTTP POST的Edit action 方法 – 负责处理保存操作。通过添加一个重载的Edit action 方法到DinnersController类中,并设置AcceptVerbs属性,表示该方法负责处理HTTP POST动作。 // // POST: /Dinners/Edit/2 [ 阅读全文
posted @ 2012-02-24 12:08 haiziguo 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 一、编码【题目描述】 给定一篇用于通信的英文电文,统计该电文中每个字符出现的频率,按频率左小右大的方法为这些字符建立哈夫曼(Huffamn)树,并编出每个字符的哈夫曼树码,输出该电文的哈夫曼码译文。【输入】 输入文件huffman.in是一篇用于通信的英文电文。【输出】 输出文件huffman.out输出该电文的哈夫曼码译文。【输入输出样例1】 huffman.in huffman.outaaccdddbacbcddddddd011011000011101001100010001111111【数据限制】2<=英文电文字符数<=10000000统计以上abcd出现的个数。a:3b:2 阅读全文
posted @ 2011-11-12 15:13 haiziguo 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 在c++继承时可有多个基类,所以可能出现二义性。可以用virtual来避免/*用virtual来避免继承类的二义性可以把virtual去掉试试看*/#include<iostream>using namespace std;class Base{public: int val;};class BaseClass1:virtual public Base{public: void seta(int x){val=x;}};class BaseClass2:virtual public Base//如果加上virtual下面的show方法就可以使用,如果没有virtual下面的show 阅读全文
posted @ 2011-10-09 10:51 haiziguo 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 接口的定义和类和像类的定义是public class MyClass{//成员变量}接口的定义是interface IMyBaseInterface{//....}对于接口要注意以下几点:对于接口没有非public访问权限的修饰,因为都是public权限。不能定义字段成员(其中成员包括字段、属性、方法)。接口不能包括代码体。不能用关键字sealed、 static 、virtual、abstract来修饰。类型定义成员是不允许的。 阅读全文
posted @ 2011-09-03 01:09 haiziguo 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 先介绍一下类关系图的位置在哪里,怎么调出类关系图。如图就可以看到一个*.cd的文件,打开这个文件就会把所有的类展示用UML的形式出来。大概是这样,我的类比较乱,但是能说明一定的问题啊。下面就主要说怎么给一个类添加变量和属性了。这个感觉在三层架构的时间会经常用到。在一个类中右击有个类详细信息。然后可以在字段上面添加自己想要的字段,本文就以Product类说明了添加两个属性:ProductID和ProductInfo在<添加字段>的地方添加_ProductID和_ProductInfo 分别定义为int和string类型 然后在_ProductID和_ProductInfo右击有个重构 阅读全文
posted @ 2011-09-02 23:06 haiziguo 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 在c#中处理错误经常会使用这几个关键字。本文介绍一下其用法这三个关键字try是必定要用的,要不然就失去了意义。然后catch和finally可以不用但是要注意遵循原则一个或多个catch的时间可以不用finally但是也可以用。如果没有catch的时间必须要用finally。其中每个关键字都对应的有自己的代码块如这样的形式try{ //code}catch{ //code}finally{ //code}现在开始说正事了try代码块主要包括出错的代码如i = Convert.ToInt32(str);不知道是否能转化成功。catch是处理异常的代码finally是处理异常之后要做的事... 阅读全文
posted @ 2011-09-02 20:50 haiziguo 阅读(26816) 评论(2) 推荐(2) 编辑
摘要: 结构体式值类型,类是引用类型。这个很像C语言里面的那个指针和数值using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class MyClass { public int val; } struct myStuct { public int val; } public class Program : ReadClass { static... 阅读全文
posted @ 2011-09-01 15:40 haiziguo 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 前面有篇文章介绍了静态变量,静态变量是全局的,一处定义,到处使用(如果到处没有再定义相同的全局变量的话)。本文介绍一下静态方法静态方法可以直接在静态方法里调用,不用实例化,非静态方法如果想调用要先实例化再调用。(静态变量和静态属性用法都差不多,只举一个方法的实例)还是通过代码说明一下,会比较清晰:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ #region Wrte 的构造函数 /// <summary> 阅读全文
posted @ 2011-09-01 11:50 haiziguo 阅读(509) 评论(0) 推荐(0) 编辑