孤独的猫

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2011年5月3日

摘要: /* Example7_6.cs illustrates some of the System.Object class methods*/ using System; class Example7_6{ class Program { static void Main(string[] args) { MyStruct st = new MyStruct(); st.X = 50; Console.WriteLine(st.X); Console.ReadLine(); } 阅读全文
posted @ 2011-05-03 20:42 孤独的猫 阅读(307) 评论(0) 推荐(0)

摘要: /* Example7_6.cs illustrates some of the System.Object class methods */ using System; // declare the Car class 阅读全文
posted @ 2011-05-03 20:36 孤独的猫 阅读(355) 评论(0) 推荐(0)

摘要: /* Example6_3.cs illustrates the use of readonly fields */ // declare the Car class public class Car { // declare a readonly field public readonly string make; // declare a static readonly field public static readonly int wheels = 4; // define a constructor public Car(string make) { System.Console.WriteLine("Creating a Car object"); this.make = make; } } 阅读全文
posted @ 2011-05-03 20:32 孤独的猫 阅读(168) 评论(0) 推荐(0)

摘要: 要改变参数的值,可以用引用传值方式(使用ref关键字) /* Example5_7.cs illustrates passing parameters by reference */ // declare the Swapper class public class Swapper 阅读全文
posted @ 2011-05-03 20:30 孤独的猫 阅读(201) 评论(0) 推荐(0)

摘要: /* Example4_17.cs illustrates the use of the #undef, #elif, and #else preprocessor directives */ #define DEBUG #undef DEBUG #define PRODUCTION 阅读全文
posted @ 2011-05-03 20:26 孤独的猫 阅读(156) 评论(0) 推荐(0)

摘要: C#中枚举类型用Enum表示 class Example2_10 { enum Planets { Mercury = 1, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto } 阅读全文
posted @ 2011-05-03 20:25 孤独的猫 阅读(128) 评论(0) 推荐(0)

摘要: 格式化字符 格式化字符          描述 f或F            格式化浮点数 e或E            用指数计数法格式化数字 p或P            格式化百分数 n或N            用逗号分隔符格式化数字 c或C            格式化本地货币值 阅读全文
posted @ 2011-05-03 20:23 孤独的猫 阅读(256) 评论(0) 推荐(0)

摘要: C#中也有类似于C++的运算符重载,如下例中Rectangel中的+操作 using System; using System.Collections.Generic; using System.Linq; using System.Text; 阅读全文
posted @ 2011-05-03 20:10 孤独的猫 阅读(193) 评论(0) 推荐(0)

摘要: 密封类和方法对继承和多态进行限制。在希望别人不能改变代码又希望自己使用时,可以在代码中使用密封的类和方法:使用sealed关键字来表示类或方法为密封 using System; 阅读全文
posted @ 2011-05-03 19:50 孤独的猫 阅读(251) 评论(0) 推荐(0)

摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; 阅读全文
posted @ 2011-05-03 19:45 孤独的猫 阅读(145) 评论(0) 推荐(0)

摘要: int变量可以用ToString方法隐式的转换为一个System.Object对象,这个过程叫包装;一个System.Object也可以转换为一个值变量,这个过程叫解包 阅读全文
posted @ 2011-05-03 19:01 孤独的猫 阅读(171) 评论(0) 推荐(0)

摘要: #!/usr/bin/env python # Simple Gopher Client - Chapter 1 - gopherclient.py 阅读全文
posted @ 2011-05-03 13:03 孤独的猫 阅读(201) 评论(0) 推荐(0)

摘要: 通常使服务器连续运行的办法是小心的设计一个无限循环.下面是一个基本服务器的例子 阅读全文
posted @ 2011-05-03 13:02 孤独的猫 阅读(134) 评论(0) 推荐(0)

摘要: #!/usr/bin/env python # Get list of available socket options -- Chapter 3 -- sockopts.py 阅读全文
posted @ 2011-05-03 13:02 孤独的猫 阅读(355) 评论(0) 推荐(0)

摘要: PyDNS并不是作为标准的Python发行版本的一部分而随Python一起发行的.因此,必须单独安装,可以从http://pydns.sourceforge.net/下载,然后按照安装指南来安装.在Debian或Ubuntu中 阅读全文
posted @ 2011-05-03 13:01 孤独的猫 阅读(833) 评论(0) 推荐(0)

摘要: #!/usr/bin/env python # DNS query program - Example 4 - DNSquery.py 阅读全文
posted @ 2011-05-03 13:00 孤独的猫 阅读(231) 评论(0) 推荐(0)

摘要: 在互联网公共可访问领域内,关于Python/C interface的介绍,手册都是比较多的。Py直接支持C编写扩展,对于Delphi程序员,P4D是一个很好的选择。 不幸的是,通过P4D[2]编写PyExtention,并没有一个很好的入门文档,本文试图填写这个空白。 阅读全文
posted @ 2011-05-03 12:59 孤独的猫 阅读(891) 评论(0) 推荐(0)

摘要: Python 支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做 lambda 的函数,是从 Lisp 借用来的,可以用在任何需要函数的地方。 阅读全文
posted @ 2011-05-03 12:59 孤独的猫 阅读(297) 评论(0) 推荐(0)

摘要: 最近用Python For Delphi有了一段时间,感觉这么好的东西不与大家分享简直是暴敛天物了,而且前一段看大家讨论GUI的问题相当多,为 了让大家少走点弯路,所以萌发了写此文的念头。 阅读全文
posted @ 2011-05-03 12:58 孤独的猫 阅读(4635) 评论(0) 推荐(0)

摘要: import win32con key=win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Software',0,win32con.KEY_READ) print key 阅读全文
posted @ 2011-05-03 12:57 孤独的猫 阅读(299) 评论(0) 推荐(0)

摘要: 一般的try语句形式如下: try: except : except : else: 阅读全文
posted @ 2011-05-03 12:57 孤独的猫 阅读(143) 评论(0) 推荐(0)

摘要: SQLite是一种轻型的嵌入式数据库,相对于其他的庞大的数据库,SQLite显得十分小巧。SQLite不需要安装,只需到http://www.sqlite.org下载一个Windows版的可执行文件即可。然后从命令行运行sqlite 阅读全文
posted @ 2011-05-03 12:56 孤独的猫 阅读(538) 评论(0) 推荐(0)

摘要: >>> import win32process 阅读全文
posted @ 2011-05-03 12:56 孤独的猫 阅读(912) 评论(0) 推荐(0)

摘要: 基本UDP客户端 #!/usr/bin/env python # UDP Example - Chapter 2 阅读全文
posted @ 2011-05-03 12:55 孤独的猫 阅读(254) 评论(0) 推荐(0)

摘要: import win32com.client # 导入win32com.client adoCon = win32com.client.Dispatch('ADODB.Connection') # 创建连接对象 阅读全文
posted @ 2011-05-03 12:55 孤独的猫 阅读(358) 评论(0) 推荐(0)

摘要: 使用socket类的connect方法 #!/usr/bin/env python 阅读全文
posted @ 2011-05-03 12:54 孤独的猫 阅读(189) 评论(0) 推荐(0)

摘要: #include #include 阅读全文
posted @ 2011-05-03 12:52 孤独的猫 阅读(332) 评论(0) 推荐(0)

摘要: #include #include 阅读全文
posted @ 2011-05-03 12:51 孤独的猫 阅读(300) 评论(0) 推荐(0)

摘要: 栈是限定仅在表尾进行插入或删除操作的线性表。 栈的表尾称为栈顶,表头称为栈底,不含元素的空表称为空栈。 阅读全文
posted @ 2011-05-03 12:50 孤独的猫 阅读(200) 评论(0) 推荐(0)

摘要: 栈是限定仅在表尾进行插入或删除操作的线性表。 栈的表尾称为栈顶,表头称为栈底,不含元素的空表称为空栈。 阅读全文
posted @ 2011-05-03 12:50 孤独的猫 阅读(200) 评论(0) 推荐(0)

摘要: #include #include 阅读全文
posted @ 2011-05-03 12:50 孤独的猫 阅读(194) 评论(0) 推荐(0)

摘要: #include #include 阅读全文
posted @ 2011-05-03 12:48 孤独的猫 阅读(216) 评论(0) 推荐(0)

摘要: #include #include #include 阅读全文
posted @ 2011-05-03 12:48 孤独的猫 阅读(249) 评论(0) 推荐(0)

摘要: 几乎所有的程序设计语言都把数组类型设定为固有类型。 以抽象数据类型的形式讨论数组的定义和实现,可以让我们加深对数组类型的理解。 阅读全文
posted @ 2011-05-03 12:47 孤独的猫 阅读(268) 评论(0) 推荐(0)

摘要: 串(或字符串),是由零个或多个字符组成的有限序列。一般记为: s='a1a2...an'(n>=0) 其中s是串的名,用单引号括起来的字符序列是串的值;串中字符的数目n称为串的长度。零个字符的串称为空串,它的长度为零。 阅读全文
posted @ 2011-05-03 12:47 孤独的猫 阅读(337) 评论(0) 推荐(0)

摘要: #include #include #define smax 45 typedef int datatype; 阅读全文
posted @ 2011-05-03 12:46 孤独的猫 阅读(274) 评论(0) 推荐(0)

摘要: 队列是一种先进先出的线性表。它只允许在表的一端进行插入,而在另一端删除元素。象日常生活中的排队,最早入队的最早离开。 在队列中,允许插入的的一端叫队尾,允许删除的一端则称为队头。 阅读全文
posted @ 2011-05-03 12:46 孤独的猫 阅读(209) 评论(0) 推荐(0)

摘要: 为了节省存储单元,可只存储非零元素。由于非零元素的分布一般是没有规律的,因此在存储非零元素的同时,还必须存储非零元素所在的行号、列号,才能迅速确定一个非零元素是矩阵中的哪一个元素。稀疏矩阵的压缩存储会失去随机存取功能。 阅读全文
posted @ 2011-05-03 12:46 孤独的猫 阅读(1085) 评论(0) 推荐(0)

摘要: 当用二叉链表作为二叉树的存储结构时,因为每个结点中只有指向其左、右儿子结点的指针,所以从任一结点出发只能直接找到该结点的左、右儿子。在一般情况下靠它无法直接找到该结点在某种遍历序下的前驱和后继结点。如果在每个结点中增加指向其前驱和后继结点的指针,将降低存储空间的效率。 阅读全文
posted @ 2011-05-03 12:45 孤独的猫 阅读(299) 评论(0) 推荐(0)

摘要: 广义表,顾名思义,它也是线性表的一种推广。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。在LISP语言中,广义表是一种最基本的数据结构,就连LISP 语言的程序也表示为一系列的广义表。 阅读全文
posted @ 2011-05-03 12:44 孤独的猫 阅读(454) 评论(0) 推荐(0)

摘要: #include "stdio.h" typedef char ElemType; typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild; }BiTNode; 阅读全文
posted @ 2011-05-03 12:44 孤独的猫 阅读(134) 评论(0) 推荐(0)

摘要: 排序方法 平均时间 最坏时间 辅助存储 简单排序 O(n2) O(n2) O(1) 快速排序 O(nlogn) O(n2) O(logn) 堆排序 O(nlogn) O(nlogn) O(1) 归并排序 O(nlogn) O(nlogn) O(n) 基数排序 O(d(n+rd)) O(d(n+rd)) O(rd) 阅读全文
posted @ 2011-05-03 12:43 孤独的猫 阅读(155) 评论(0) 推荐(0)

摘要: 查找,也称为检索,是计算机操作中最普通最费时的操作之一。所谓查找,就是根据给定的值(target),在一个表中查找出等于target的数据元素,若表中有这样的元素,则称查找是成功的,并指出该元素在表中的位置;若表中不存在这样的元素,则称查找是不成功的,或称查找失败,并且给出相应的提示。 阅读全文
posted @ 2011-05-03 12:43 孤独的猫 阅读(334) 评论(0) 推荐(0)

摘要: 对于2009年上半年软件设计师下午试题的一个分析,对于第五个空很多网上给出的答案都是ptr->rchild,本人认为应为q->elem->rchild,因为此时ptr已为空,ptr->rchild会报错,以下为本人写的测试程序,在c++ builder中测试通过//---------------------------------------------------------------------------#pragma hdrstop//--------------------------------------------------------------- 阅读全文
posted @ 2011-05-03 12:42 孤独的猫 阅读(258) 评论(0) 推荐(0)

摘要: //有个例子,参考一下; #include #include #include #include 阅读全文
posted @ 2011-05-03 12:42 孤独的猫 阅读(256) 评论(0) 推荐(0)

摘要: /* * 文件名: 1_3.c(选做题) * 实验环境: Turbo C 2.0 * 完成时间: 2003年2月22日 *-------------------------------------------------------------------- * 改进说明: 可以实现多个多项式的加法、减法、乘法,并且比书中算法更加 * 合理. 例如: 连加a+b+c+d,连减a-b-c-d,连乘a*b*c*d. */ 阅读全文
posted @ 2011-05-03 12:41 孤独的猫 阅读(329) 评论(0) 推荐(0)

摘要: #include #include 阅读全文
posted @ 2011-05-03 12:40 孤独的猫 阅读(867) 评论(1) 推荐(1)

摘要: 八皇后问题递归算法如下,在win-tc和tc2.0下已调试通过: 阅读全文
posted @ 2011-05-03 12:39 孤独的猫 阅读(233) 评论(0) 推荐(0)