2005年6月23日

摘要: using System;using System.Collections.Specialized;using System.Text.RegularExpressions;namespace UrlParse{ /**//// /// 分析 url 字符串中的参数信息 /// class Class1 { /**//// /// ... 阅读全文
posted @ 2005-06-23 12:15 NeilChen 阅读(7152) 评论(6) 推荐(1) 编辑

2005年6月22日

摘要: 用了一段时间的 KJC 皮肤,我现在对它彻底厌烦了。于是选择了一个新的:OneNote.感觉非常清新。但这个皮肤也有如下缺憾:1,首页上每条贴子内容上下都有一条常常的虚线,十分晃眼。2,贴子下面的发表人,发表时间等信息字体太小,中文显示看不清楚。(估计是按照英文合适的字体大小设计的)查看网页源代码很快可以发现,通过自定义 CSS 就可以修正这两个问题了。我在自定义 css 里添加: div.po... 阅读全文
posted @ 2005-06-22 11:52 NeilChen 阅读(606) 评论(1) 推荐(0) 编辑

2005年6月21日

摘要: using System;namespace TotalSort{ /**//// /// 全排列的递归算法 /// class Class1 { /**//// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) ... 阅读全文
posted @ 2005-06-21 11:55 NeilChen 阅读(2203) 评论(3) 推荐(0) 编辑

2005年6月10日

摘要: Microsoft Virtual PC 2004 是用于开发和测试的一种非常好的虚拟机程序。关于这个的介绍就不说了。这些天我一直在用这个程序,感觉非常方便,同时在配置上也碰到了一些问题,我将摸索的过程记录如下。目前我的配置是把 vpc 中仅仅安装操作系统和 vs.net 2003.然后在 vpc console 中配置为使用 LoopBack adapter 连接 host 和 guest.因为... 阅读全文
posted @ 2005-06-10 01:36 NeilChen 阅读(970) 评论(0) 推荐(0) 编辑

2005年5月24日

摘要: 最近看到一些 winform 控件的写法里面,在设定 DockStyle 或者增减子控件的时候,往往先调用 SuspendLayout 方法,操作完毕之后调用一下 ResumeLayout. 不太明白其中的道理。所以用 Reflector 来看一下。代码在 System.Windows.Forms.Control 中。做一个简单的记录如下: public void SuspendLayout()... 阅读全文
posted @ 2005-05-24 11:48 NeilChen 阅读(4036) 评论(0) 推荐(0) 编辑

2005年5月12日

摘要: asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性就是不用 XXX.Visible = false; // true因为这样该容器及其子控件会彻底的从页面上消失,不参与 Render.那么下次 postback 的时候里面动态创建的控件将无从恢复已经输入的数据。(控件能维持数据的机制是实现 IPostBackDataHandler 接口)我现在的做法是在容器外... 阅读全文
posted @ 2005-05-12 16:31 NeilChen 阅读(1013) 评论(0) 推荐(0) 编辑

2005年4月29日

摘要: // 函数指针的使用#include using namespace std;enum BOOL { FALSE, TRUE };class Dog {public: void Speak() const { cout > member; if (member == 0) { fQuit = TRUE; break;... 阅读全文
posted @ 2005-04-29 14:57 NeilChen 阅读(747) 评论(0) 推荐(0) 编辑

2005年4月28日

摘要: 重定义与重载隐藏基类成员函数重载与隐藏重载虚函数成员支持多态性;隐藏函数成员破坏多态性。显式调用基类函数成员的方法: fido.Mammal::Move(10);虚函数是如何工作的vtable, vptr虚函数仅仅对引用和指针方式传递起作用。如果以值的方式传递对象作为参数,则因为会导致转型,子类被切割(slice) 为父类的片断, 会导致错误的调用。(调用到的还是父类的方法)虚析构函数如果类中有... 阅读全文
posted @ 2005-04-28 18:07 NeilChen 阅读(716) 评论(2) 推荐(0) 编辑
摘要: 向基类构造函数传递变量: #include using namespace std;enum BREED { YORKIE, CAIRN, DANDIE, SHETLAND, DOBERMAN, LAB };class Mammal{public: // constructors Mammal(); Mammal(int age); ~Mammal(); /... 阅读全文
posted @ 2005-04-28 13:54 NeilChen 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 一个简单的单链表程序实现: #include using namespace std;class CAT{public: CAT() { itsAge = 1; } CAT(int age) { itsAge = age; } ~CAT() {} int GetAge() const { return itsAge; }private: int itsAge;};/... 阅读全文
posted @ 2005-04-28 11:44 NeilChen 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 字符串类 #include using namespace std;class String{public: // constructors String(); String(const char* const); String(const String&); ~String(); // overloaded operators char& operat... 阅读全文
posted @ 2005-04-28 01:03 NeilChen 阅读(500) 评论(0) 推荐(0) 编辑

2005年4月27日

摘要: 今天一个系统(ASP)忽然出了问题。原因是,原先系统里有一小段代码里关于 Request 获取的变量值的判断方法有点小问题。采用了类似如下的代码: if IsNull(pageNumber) then pageNumber = 1end if而这个 pageNumber 是经过一个过滤函数输出来的。这个函数的思想大致像这样: function GetRequest(key) dim v ... 阅读全文
posted @ 2005-04-27 17:06 NeilChen 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: char 数组 char Greeting[] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '\0'};// 速记形式:char Greeting[] = "Hello World";例子:填充数组 #include using namespace std;int main(int argc, char *argv 阅读全文
posted @ 2005-04-27 10:24 NeilChen 阅读(509) 评论(0) 推荐(0) 编辑

2005年4月26日

摘要: 指向数组的指针和指针数组考虑下面三个声明的含义: Cat FamilyOne[500];Cat* FamilyTow[500];Cat* FamilyThree = new Cat[500];指针和数组名下例演示在自由存储区中声明和使用数组 #include using namespace std;class CAT{public: CAT() { itsAge = 1; itsWeig... 阅读全文
posted @ 2005-04-26 23:44 NeilChen 阅读(505) 评论(2) 推荐(0) 编辑
摘要: 重载前缀运算符:returnType operator op(parameter)重载后缀运算符:后缀运算符加一个整变量作为参数,程序忽略参数的值。重载运算符的例子: #include using namespace std;typedef unsigned short USHORT;class Counter{public: Counter(); Counter(USHORT va... 阅读全文
posted @ 2005-04-26 14:36 NeilChen 阅读(805) 评论(0) 推荐(0) 编辑

导航